New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Pulp should support more conservative dependency solving #1090
Comments
When testing this, please note original redmine issue on what repo dependencies were copied previously and will no longer would be copied - that detail is missing from the example above. Unit versions were mentioned in the original issue. |
@RCMariko thanks for checking! Updating the steps... |
This is a Pulp 2 test case, correct? |
Yes. 2.17.0 candidate. |
@dparalen - I like those clarification - these details make more sense to me. Hopefully others agree/understand better. Thank you. |
@kersommoura @ragabala is this issue addressed by that CopyUnits test cases? |
Update the docstring of `CopyRecursiveUnitsTestCase` to include another issue related to this test case. See: pulp/pulp-smash#1090
Update the docstring of `CopyRecursiveUnitsTestCase` to include another issue related to this test case. See: pulp/pulp-smash#1090
Update the docstring of `CopyRecursiveUnitsTestCase` to include another issue related to this test case. See: pulp/pulp-smash#1090
There is already a test in place exploring this feature. CopyRecursiveUnitsTestCase |
Description
Copying rpm units between repositories should only associate units that the target repository misses to satisfy any (versioned) dependencies. To give a real-life workflow example:
fedora27
repository and populate it with the Fedora 27 contentfedora28
repository and populate it with the Fedora 28 contentfoo
glibc
rpm from thefedora27
repository to thefoo
repositorybash
rpm from thefedora28
repository to thefoo
repositorybash
rpm was copiedBefore pulp/pulp_rpm#1122, all the
bash
dependencies would have been pulled in because Pulp would have filtered the units based on their DB IDs rather than what they actually provide.Notes
🐞 https://pulp.plan.io/issues/2478
Mind the content URLs above use a Brno Fedora content mirror
The text was updated successfully, but these errors were encountered: