pulp_rpm icon indicating copy to clipboard operation
pulp_rpm copied to clipboard

Copying uploaded RPMs with dependency solving doesn't copy dependencies

Open ianballou opened this issue 2 years ago • 8 comments

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:

  1. Create a repo and upload the attached RPMs in this archive: vim-rpms.zip

  2. Try to copy vim-enhanced to a new repository with dependency_solving=true

  3. 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

ianballou avatar Oct 05 '22 20:10 ianballou