Project

Profile

Help

Story #4898

Updated by bmbouter over 4 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 

Back