Question about python3.11 packages in Foreman/Katello 3.16/4.18

Problem: There are lots of python3.11 packages in the system from pulpcore repository, are they still needed in 3.16/4.18 version ? There are also several vulnerabilities reported against them, so I would like to clean it if possible.

Expected outcome: Knowledge if python3.11 packages can be removed.

Foreman and Proxy versions: 3.16.1/4.18.1

Foreman and Proxy plugin versions:

Distribution and version: RHEL9

Other relevant data:

are they still needed in 3.16/4.18 version ?

Short answer is β€œno”. In 3.16/4.18, everything Katello needs should be python3.12 based.

Slightly longer answer: It is of course possible you have some peripheral thing installed that somehow still depends on python3.11 packages. If so, you should be able to find what is going on using standard packaging tools (e.g.: dnf), and then you can decide if you are fine with cleaning up whatever β€œit” is.

1 Like