Project

Profile

Help

Issue #4718

closed

Module integrity is not preserved at copy time

Added by paji@redhat.com over 5 years ago. Updated over 5 years ago.

Status:
CLOSED - CURRENTRELEASE
Priority:
Normal
Assignee:
Sprint/Milestone:
Start date:
Due date:
Estimated time:
Severity:
2. Medium
Version:
Platform Release:
2.19.1
OS:
Triaged:
Yes
Groomed:
Yes
Sprint Candidate:
No
Tags:
Pulp 2
Sprint:
Sprint 53
Quarter:

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

Related to RPM Support - Story #3982: As a user, I can get artifacts which belong to a specific moduleCLOSED - WONTFIX

Actions
Related to RPM Support - Test #4819: Update modulemd copy tests, module artifacts are always copied nowCLOSED - DUPLICATEActions
Actions #1

Updated by daviddavis over 5 years ago

  • Version set to 2.19.0
  • Tags Pulp 2 added
Actions #2

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
Actions #3

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
Actions #4

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
Actions #5

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
Actions #6

Updated by ttereshc over 5 years ago

  • Description updated (diff)
Actions #7

Updated by ttereshc over 5 years ago

Actions #8

Updated by ipanova@redhat.com over 5 years ago

  • Description updated (diff)
Actions #10

Updated by ipanova@redhat.com over 5 years ago

This looks good to me.

Actions #11

Updated by dkliban@redhat.com over 5 years ago

  • Platform Release set to 2.19.1
Actions #12

Updated by ipanova@redhat.com over 5 years ago

  • Sprint set to Sprint 52
Actions #13

Updated by ttereshc over 5 years ago

  • Triaged changed from No to Yes
Actions #14

Updated by dkliban@redhat.com over 5 years ago

  • Sprint/Milestone set to 2.19.1
Actions #15

Updated by ipanova@redhat.com over 5 years ago

  • Groomed changed from No to Yes
Actions #16

Updated by rchan over 5 years ago

  • Sprint changed from Sprint 52 to Sprint 53
Actions #17

Updated by ttereshc over 5 years ago

  • Status changed from NEW to ASSIGNED
  • Assignee set to ttereshc
Actions #18

Updated by ttereshc over 5 years ago

  • Related to Test #4819: Update modulemd copy tests, module artifacts are always copied now added
Actions #19

Updated by ttereshc over 5 years ago

Added by ttereshc over 5 years ago

Revision 37d4ac9c | View on GitHub

Always copy module with its artifacts

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

Actions #20

Updated by ttereshc over 5 years ago

Actions #21

Updated by ttereshc over 5 years ago

  • Status changed from ASSIGNED to POST
Actions #22

Updated by ttereshc over 5 years ago

  • Status changed from POST to MODIFIED

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)

Actions #23

Updated by ttereshc over 5 years ago

Actions #24

Updated by dkliban@redhat.com over 5 years ago

  • Status changed from MODIFIED to 5
Actions #25

Updated by dkliban@redhat.com over 5 years ago

  • Status changed from 5 to CLOSED - CURRENTRELEASE

Also available in: Atom PDF