In a meeting with Pulp today, they mentioned that it would be nice if Katello 4.5 could use Pulpcore 3.19. Given that 4.5 branching is on May 10th and GA is June 9th, would it be possible to build Pulpcore 3.19 in that time frame? Katello would need 2 weeks at worst and a few days at best to prep the code base.
If building 3.18 (which I think is still in progress?) takes up all that time, then we’ll just upgrade to 3.18. If Pulpcore 3.19 can be built in the remaining time, we’ll skip to that.
We’ll need to discuss dropping EL7 support for Katello 4.5 at the next release meeting. It sounds like it was already on its way out, so we can plan out next steps for making it official.
Pulpcore 3.18 is expected to be in 4.5.0, so it seems we may need to drop support EL7 after all. Hearing that Pulpcore 3.18 doesn’t work on EL7 was a bit of a surprise.
From today’s release meeting it sounds like we’ll aim for reintroducing EL7 to the Pulpcore 3.18 build. Due to the increased workload, we’ll stick to 3.18 for Katello 4.5 rather than do another packaging job for Pulpcore 3.19 right away.
Just adding the agreed to information to this thread:
We are adding el7 back in for Pulp 3.18. Due to the complexities of introducing a ‘Python 3.9’ SCL, we will stay on python 3.8 for el7. This was the main factor we decided not to build for el7, due to expectations that we will be dropping el7 support in foreman/katello.
This will cause a divergence of interpreter stack, and if there are any ‘works on el8+, fails on el7’ issues, this could be a potential reason.
Once el7 is added back to 3.18, we can re-evaluate expectations around 3.19