pulp_rpm
pulp_rpm copied to clipboard
Copying uploaded RPMs with dependency solving doesn't copy dependencies
Version python39-pulpcore-3.18.10-1.el8pc.noarch python39-pulp-rpm-3.17.10-3.el8pc.noarch
Describe the bug Copying content from a repository with uploaded RPMs and dependency solving on seems to not copy the dependencies.
To Reproduce Steps to reproduce the behavior:
-
Create a repo and upload the attached RPMs in this archive: vim-rpms.zip
-
Try to copy vim-enhanced to a new repository with
dependency_solving=true
-
See that the dependencies are not copied.
Note: I've been reproducing this in Katello. If it's not reproducible otherwise, we can make a Katello reproducer environment.
Expected behavior vim-enhanced plus its dependencies should be copied over.
Additional context I think this has to do with either the files being uploaded, or for some reason the files existing in the source repo by themselves. I tried copying vim-enhanced from the AlmaLinux repositories in Katello, and dep solving did seem to bring in the vim dependencies.
https://bugzilla.redhat.com/show_bug.cgi?id=2132472