Project

Profile

Help

Story #4761

Updated by dalley about 4 years ago

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 For each dependency, the most recent available version should use libsolv to take be copied without taking into consideration packages that are already present in whether the destination repository.    If the destination repository contains a package that satisfies other (older) versions of those dependencies which would satisfy the dependency, then that dependency should not be copied.    dependency. This is the normal recursive behavior present in Pulp 2 2, not the "conservative" behavior. 

 


 Terminology: 

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

Back