[Pulp-dev] SUSE repositories in Pulp
ttereshc at redhat.com
Mon Mar 23 19:47:06 UTC 2020
The proposal is to add the 'location_href' attribute to
the repo_key_fields, uniqueness constraint within a repository version, so
2 packages with the same NEVRA but different location can be present in one
RPM package is still uniquely identified in Pulp by NEVRA + checksum(aka
pkgId) + checksum type.
On Mon, Mar 23, 2020 at 7:33 PM Grant Gainey <ggainey at redhat.com> wrote:
> On Mon, Mar 23, 2020 at 2:01 PM Dennis Kliban <dkliban at redhat.com> wrote:
>> During last week's RPM team meeting, a concern was raised about using the
>> same repository type for both Red Hat and SUSE repositories. Since that
>> meeting I have only been able to identify a single difference between the
>> two repositories. SUSE repos can contain the same package in two different
>> locations in the same repository. Even though I just referred to this as a
>> difference, I don't actually believe that to be true. All RPM repositories
>> should be able to support this.
> If I'm reading the discussion w/the RPM folks correctly, this is 'odd but
> legal' for rpm-repositories. That means that, while SUSE may be the only
> current example, there's nothing to keep some other distro/thirdparty from
> doing the exact same thing, and we'd have to handle it.
>> I propose that we not add a separate repository type for SUSE and simply
>> add the 'location' attribute of an RPM to it's uniqueness constraint. What
>> do you all think?
> Yeah, concur. It feels messy - but only because the problem-domain itself
> is messy :(
>> Pulp-dev mailing list
>> Pulp-dev at redhat.com
> Grant Gainey
> Principal Software Engineer, Red Hat System Management Engineering
> Pulp-dev mailing list
> Pulp-dev at redhat.com
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the Pulp-dev