Project

Profile

Help

Story #4761

closed

Story #4762: [Epic] As a user, I can copy content

Story #6017: [Epic] As a user, when copying content, dependencies of that content are also copied

As a user, I have RPM dependency solving

Added by dalley over 3 years ago. Updated about 2 years ago.

Status:
CLOSED - CURRENTRELEASE
Priority:
Normal
Assignee:
Sprint/Milestone:
Start date:
Due date:
% Done:

100%

Estimated time:
Platform Release:
Groomed:
No
Sprint Candidate:
No
Tags:
Sprint:
Sprint 66
Quarter:

Description

When copying one or many RPMs from one repository to another, the dependencies of those RPMs should be copied also, to prevent the repository from being in an incomplete state.

This dependency solving should use libsolv to take into consideration packages that are already present in the destination repository. If the destination repository contains a package that satisfies the dependency, then that dependency should not be copied. This is the Pulp 2 "conservative" behavior.

Terminology:

RPM dependencies = RPM-to-RPM dependencies aka when one RPM depend on the other RPM.

Actions #1

Updated by dalley over 3 years ago

  • Subject changed from Implement standard RPM dependency solving for copy to Implement standard RPM dependency solving
  • Description updated (diff)
  • Parent task set to #4762
Actions #2

Updated by dalley over 3 years ago

  • Subject changed from Implement standard RPM dependency solving to As a user, I have RPM dependency solving
  • Description updated (diff)
Actions #3

Updated by dalley over 3 years ago

  • Description updated (diff)
Actions #4

Updated by dalley over 2 years ago

  • Parent task changed from #4762 to #6017
Actions #5

Updated by dalley over 2 years ago

  • Description updated (diff)
  • Status changed from NEW to ASSIGNED
  • Assignee set to dalley
Actions #6

Updated by dalley over 2 years ago

  • Sprint/Milestone set to Pulp 3.x RPM (Katello 3.16)
  • Sprint set to Sprint 64
Actions #7

Updated by rchan over 2 years ago

  • Sprint changed from Sprint 64 to Sprint 65
Actions #8

Updated by rchan over 2 years ago

  • Sprint changed from Sprint 65 to Sprint 66
Actions #9

Updated by dalley over 2 years ago

  • Status changed from ASSIGNED to MODIFIED
  • % Done changed from 0 to 100

Added by dalley over 2 years ago

Revision e5644a17

Add RPM-only depsolving

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

Actions #10

Updated by dalley over 2 years ago

  • Sprint/Milestone changed from Pulp 3.x RPM (Katello 3.16) to Pulp RPM 3.3.0
Actions #11

Updated by dalley over 2 years ago

  • Status changed from MODIFIED to CLOSED - CURRENTRELEASE

Also available in: Atom PDF