Task #2679
closedPlugin agent-related plugin packages not being built on el6
100%
Description
Really, all plugin-related packages aren't being build for el6 anymore. When implementing the "build unsupported packages for el6" task, I was only focused on the platform code, and we missed this in review. Adding plugin support should (could...?) be reasonably simple, so I'll spend a few minutes on it and if not outright fix it, at least identify what remains to be done to fix it.
And, just to be clear, even though this affects el6 & 2.12, it affects the supported packages that we still build and release for el5 and el6, so I'm filing this as high priority.
Added by semyers almost 7 years ago
Added by semyers almost 7 years ago
Revision 0b1765cf | View on GitHub
Don't build unsupported packages in el6 by default
Updated by semyers almost 7 years ago
https://github.com/pulp/pulp_rpm/pull/1044
https://github.com/pulp/pulp_puppet/pull/256
^ spec file changes required to build the correct packages for el6 release in 2.12+
Added by semyers almost 7 years ago
Revision 8632c0cc | View on GitHub
Add support for unsupported package builds in plugins
In the first crack at making sure we only build supported packages for correct dists, I made the incorrect assumption that only the platform packages were affected. Puppet and RPM also need to be supported to ensure we build the correct set of packages on "unsupported" dists, like el5 and el6.
I tested this by running ./build-all 2.12-release with and without the --build-unsupported option, observing that in each case the puppet and rpm plugins were build for el5 and el6, and that the correct set of packages are generated based on whether or not the --build-unsupported flag was passed (they were).
Updated by semyers almost 7 years ago
- Status changed from ASSIGNED to POST
Updated by semyers almost 7 years ago
- Status changed from POST to MODIFIED
- % Done changed from 0 to 100
Applied in changeset packaging:8632c0ccc831e48171dea39df84e8976d22462bd.
Updated by semyers almost 7 years ago
- Status changed from MODIFIED to CLOSED - CURRENTRELEASE
After all that work to make the CLOSED - COMPLETE state, I've finally made a task where CLOSED - CURRENTRELEASE is relevant.
The 6Server stable 2.12 repository has been updated to include supported packages from pulp_puppet and pulp_rpm in addition to platform.
Don't build unsupported packages in el6 by default
re #2679 https://pulp.plan.io/issues/2679