Description of problem: Uploading a package to a custom repository in a custom product, the repo is properly published on Satellite. BUT the content does not get to Capsules associated to Library LE. Version-Release number of selected component (if applicable): Sat 6.3.2 How reproducible: 100% Steps to Reproduce: 0. Have a Capsule associated to Library LE. 1. Create a custom repo (e.g. fed by https://repos.fedorapeople.org/repos/pulp/pulp/demo_repos/zoo/) in a custom product. 2. Sync the repo. 3. Check if the repo content is accessible for clients on Sat and on Capsule after a while. 4. Upload a package to the repo. 5. After a while, check if the uploaded package is available on Sat and Caps (i.e. run "yum list available uploaded-package --disablerepo=* --enablerepo=myCustomRepo" on a client registered to Sat and on another registered to Caps) Actual results: 3. repo content available to either client 5. the package is available only to clients registered to Sat Expected results: 5. the package avaialable also for the client registered to Caps Additional info: I think class in https://github.com/Katello/katello/blob/master/app/lib/actions/katello/repository/upload_files.rb needs to get a copy of method "run" from https://github.com/Katello/katello/blob/master/app/lib/actions/katello/repository/import_upload.rb - precisely executing the steps from that method is a workaround.
I realized this is a dup of (also mine) bz 1516803. Shame on me that I open two duplicate BZs. I recently provided a fix for 1516803 to upstream, so that shall appear in Sat 6.6. It is trivial to backport - let discuss in that BZ if a sooner fix is requested (either as a z-stream ne or applying a standalone patch (that would be overwritten by next update, though). *** This bug has been marked as a duplicate of bug 1516803 ***