#1296 Allow specifying a specific module build to reuse components from
Closed: Fixed 4 years ago by mprahl. Opened 4 years ago by mprahl.

This ticket is about introducing a new feature that would allow the user to specify which module builds to reuse components from. The fedpkg command would look like the following:

fedpkg module-build --optional reuse_components_from=<id or nsvc>

This means the new API parameter would be reuse_components_from, which accepts a module build ID or an NSVC.

This would allow a user to reuse components from a failed build, a build of a different stream (if it was renamed for instance), or a module that had its buildrequires changed but it doesn't affect compatibility. The supplied module build must be in the failed or ready state. We probably also need to prevent a failed module build to be resumed when a module build is in flight that is reusing components from it.

This feature should be well documented.

This ticket comes from the discussion in #1012.


This is to support fedpkg module-build --optional reuse_components_from=<id>:
https://pagure.io/rpkg/pull-request/457

Log in to comment on this ticket.

Metadata
Related Pull Requests
  • #1344 Merged 4 years ago