Project

Profile

Help

Task #2679

closed

Plugin agent-related plugin packages not being built on el6

Added by semyers almost 7 years ago. Updated almost 5 years 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.

Added by semyers almost 7 years ago

Revision e2932e75 | View on GitHub

Don't build unsupported packages in el6 by default

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

Added by semyers almost 7 years ago

Revision 0b1765cf | View on GitHub

Don't build unsupported packages in el6 by default

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

Actions #1

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

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

Actions #2

Updated by semyers almost 7 years ago

  • Status changed from ASSIGNED to POST
Actions #3

Updated by semyers almost 7 years ago

  • Status changed from POST to MODIFIED
  • % Done changed from 0 to 100
Actions #4

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.

Actions #5

Updated by bmbouter almost 5 years ago

  • Tags Pulp 2 added

Also available in: Atom PDF