sclorg / rpm-list-builder

RPM List Builder helps you to build a list of defined RPM packages including Software Collection from the recipe file
GNU General Public License v2.0
4 stars 8 forks source link

Add bootstrapping logic to recipe normalization #39

Closed khardix closed 7 years ago

khardix commented 7 years ago

Because Koji does not allow packages with the same NVR to be built multiple times, NVRs of repeated packages need to be adjusted when building them.

This change adds the necessary bookkeeping to the Recipe class.

For related discussion, see sclorg#32. Note that the implementation here differs from the suggested change.

khardix commented 7 years ago

Feedback accepted. I will push the fixes as a separate commits (so that we do not lose the comments on the file contents), which I will squash once the review is done.

khardix commented 7 years ago

@junaruga The requested changes has been made.

junaruga commented 7 years ago

@khardix great! I approved this PR personally.

hroncok commented 7 years ago

Rebased in https://github.com/sclorg/rpm-list-builder/pull/46