Issue #1843

Updated by over 4 years ago

Syncing some distributions published by Pulp with a different Pulp server probably does not work in all cases. If the repository in question contains a PULP_DISTRIBUTION.xml metadata file, the second Pulp server might be unable to download files referenced by PULP_DISTRIBUTION.xml. This is because some files referenced by the file are intentionally skipped during publish[0]. However, the metadata is not altered in any way[1], so it still references those files.

A specific example of this is the RHEL6[2] kickstart repository. It contains a PULP_DISTRIBUTION.xml file that references `repodata/productid`. During sync this is downloaded along with the XML file, but when the repository is published, it is explicitly skipped.