Issue #4718
closedModule integrity is not preserved at copy time
Description
In Pulp 2.19 copying modules does not automatically copy over rpms.
Using recursive:True tries to dep solve and copies not only rpms but dependent module streams and their dependent rpms (could be a a fairly expensive operation.)
To preserve module integrity and help users not to break module content easily, all available artifacts should always be copied (without their dependencies). No error is raised if any artifacts are unavailable in a source/destination repo.
To include dependencies, one still should use --recursive or --recursive-conservative flag.
Related issues
Updated by ttereshc over 5 years ago
- Tracker changed from Issue to Story
- Subject changed from Need a module copy --with-modular-rpms options to As a user, I can copy modules and their artifacts without dependencies
- % Done set to 0
Updated by ttereshc over 5 years ago
- Related to Story #3982: As a user, I can get artifacts which belong to a specific module added
Updated by ttereshc over 5 years ago
- Tracker changed from Story to Issue
- Subject changed from As a user, I can copy modules and their artifacts without dependencies to Modules integrity is not preserved at copy time
- Description updated (diff)
- Severity set to 2. Medium
- Triaged set to No
Updated by ttereshc over 5 years ago
- Subject changed from Modules integrity is not preserved at copy time to Module integrity is not preserved at copy time
Updated by ttereshc over 5 years ago
- Status changed from NEW to ASSIGNED
- Assignee set to ttereshc
Updated by ttereshc over 5 years ago
- Related to Test #4819: Update modulemd copy tests, module artifacts are always copied now added
Added by ttereshc over 5 years ago
Updated by ttereshc over 5 years ago
- Status changed from ASSIGNED to POST
Updated by ttereshc over 5 years ago
- Status changed from POST to MODIFIED
Applied in changeset 37d4ac9c77c37e10c451fc80ce4e21b0ecf55831.
Added by ttereshc over 5 years ago
Revision 7ce210c9 | View on GitHub
Always copy module with its artifacts
closes #4718 https://pulp.plan.io/issues/4718
(cherry picked from commit 37d4ac9c77c37e10c451fc80ce4e21b0ecf55831)
Updated by ttereshc over 5 years ago
Applied in changeset 7ce210c98364feabfff13e4eb488fa07e90ffb48.
Updated by dkliban@redhat.com over 5 years ago
- Status changed from MODIFIED to 5
Updated by dkliban@redhat.com over 5 years ago
- Status changed from 5 to CLOSED - CURRENTRELEASE
Always copy module with its artifacts
closes #4718 https://pulp.plan.io/issues/4718