Plan to Drop Pulpcore RPM Packaging from EL8

Now that Katello 4.14 GA RPMs have been pushed, we will start the work to drop EL8 RPM builds for Pulpcore, to support Pulp required libs for the past year we had to juggle a lot with Flit/Poetry/Hatch builds that weren’t native to EL8. We could not fully support Automatically generated dependencies.

This also means that we can prepare our packaging infrastructure to build RPMs for EL10 as soon as Centos Stream 10 reaches GA, for that we will need to review/revamp the packages to support Python 3.12, this is already happening due to our auto update workflow that aims keep all necessary libs for Pulp up to date with the latest supported version.

We currently have a request to branch Pulp to 3.61.0, this is happening for both EL8 and EL9 on nightly at the moment but I do expect we dropping EL8 before the official release of 3.61 packages, this will make Pulp 3.49 the last version to support EL8, if you use our RPMs without Katello it’s time to consider moving from EL8 to EL9.

Right after Foreman drop EL8 we will start the work to drop on Pulp packaging. I’ll keep this topic up-to-date with all the tasks that we are going to do in the future.

Thanks

1 - Drop support for running on EL8 with Foreman 3.13
2 - Request for Pulpcore 3.61 builds

3 Likes