Project

Profile

Help

Story #216

closed

As a user, all RPM NVRAs are unique per repo

Added by dgregor@redhat.com about 9 years ago. Updated about 5 years ago.

Status:
CLOSED - DUPLICATE
Priority:
Low
Assignee:
-
Sprint/Milestone:
-
Start date:
Due date:
% Done:

0%

Estimated time:
Platform Release:
Groomed:
No
Sprint Candidate:
No
Tags:
Pulp 2
Sprint:
Quarter:

Description

++ This bug was initially created as a clone of Bugzilla Bug #1057241 ++

Description of problem:

Pulp supports having multiple RPMs that have the same name-version-release.architecture values. This is good in a number of cases. However, we never want to have both the beta-signed and gold-signed copies of an RPM in the same repo at the same time if that repo being published as a Yum repository. It's undefined and unsupported to have different RPMs with the same NVRA in the same Yum repository.

Please modify the Yum distributor to fail when trying to publish a yum repository if there are multiple RPMs with the same NVRA.

Additionally, please modify the Yum importer to block imports (including copy operations) that would result in a repo having multiple RPMs with the same NVRA. Perhaps make this configurable for repos that aren't being published for Yum.

Also available in: Atom PDF