Actions
Task #2576
closedUpdate build system to properly implement el6 support policy
Start date:
Due date:
% Done:
100%
Estimated time:
Platform Release:
2.12.1
Groomed:
No
Sprint Candidate:
No
Tags:
Pulp 2
Sprint:
Quarter:
Description
This means:
- pulp.spec needs to be updated to no longer build unsupported packages for el6, but continue to build the ones we do support (pulp-agent, pulp-consumer, related deps, and no plugins)
...but this also means:
- nightly builder and PR testers should build/test unsupported el6 packages to protect us against making a breaking change on el6 that will impact downstream projects still supporting el6
I thought I'd already prevented the release of unsupported packages (albeit manually) for 2.12.0, but that process failed, so I think we need to bake this directly into the build automation.
Related issues
Actions
Stop building unsupported packages for el6
This requires a corresponding change to our build system to allow us to continue building and testing el6 packages nightly, but it seems best to have the committed spec file reflect the current support policy.
I wasn't actually sure that the change would be this simple, so I did a test build with the change in place, here's what got built for el6:
re #2576 https://pulp.plan.io/issues/2576