Actions
Story #4761
closedStory #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
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
Add RPM-only depsolving
closes #4761 https://pulp.plan.io/issues/4761