Story #4898
Updated by bmbouter about 5 years ago
"Duplicates" are two pieces of content which are not allowed to exist within a single repo version.
E.g.
* RPMs with the same nevra but different checksum types can't be in a single repo
* Advisories with the same id can't be in one repo
* Only one modulemd_defaults per module (name) can be in a single repo
There is a way to prevent that at sync time with RemoveDuplicates stage.
Currently there is no mechanism to prevent it if content is already in Pulp and user copies/adds content to a repo version.
h3. Todos
* add repo_key to RPMs for its NEVRA (but not checksum)
* modulemd_default object gets a repo_key
* remove the RemoveDuplicates stage from the pulp_rpm custom pipeline