Project

Profile

Help

Task #2679

Plugin agent-related plugin packages not being built on el6

Added by semyers over 3 years ago. Updated over 1 year ago.

Status:
CLOSED - CURRENTRELEASE
Priority:
High
Assignee:
Category:
-
Sprint/Milestone:
-
Start date:
Due date:
% Done:

100%

Estimated time:
Platform Release:
Groomed:
No
Sprint Candidate:
No
Tags:
Pulp 2
Sprint:
Quarter:

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.

Associated revisions

Revision e2932e75 View on GitHub
Added by semyers over 3 years ago

Don't build unsupported packages in el6 by default

re #2679 https://pulp.plan.io/issues/2679

Revision 0b1765cf View on GitHub
Added by semyers over 3 years ago

Don't build unsupported packages in el6 by default

re #2679 https://pulp.plan.io/issues/2679

Revision 8632c0cc View on GitHub
Added by semyers over 3 years ago

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).

closes #2679 https://pulp.plan.io/issues/2679

History

#1 Updated by semyers over 3 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+

#2 Updated by semyers over 3 years ago

  • Status changed from ASSIGNED to POST

#3 Updated by semyers over 3 years ago

  • Status changed from POST to MODIFIED
  • % Done changed from 0 to 100

#4 Updated by semyers over 3 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.

#5 Updated by bmbouter over 1 year ago

  • Tags Pulp 2 added

Please register to edit this issue

Also available in: Atom PDF