Description of problem: different repos can have the same relative-url Version-Release number of selected component (if applicable): 2.4.1 How reproducible: Every time Steps to Reproduce: 1. Create repo with --relative-url 2. create second repo with same relative-url 3. publish both repos Actual results: repo that is published last is the one published at the relative url Expected results: Checking would prevent setting a relative url that already exists Additional info:
Related to this one: https://bugzilla.redhat.com/show_bug.cgi?id=1079511
https://github.com/pulp/pulp/pull/1297 This was solved by the PR for BZ1079511, but is not marked as a duplicate because this was a different problem caused by the same code.
fixed in pulp 2.6.0-0.2.beta
>> rpm -qa pulp-server pulp-server-2.6.0-0.2.beta.el6.noarch >> pulp-admin rpm repo create --repo-id repo1 --relative-url repo --feed https://repos.fedorapeople.org/repos/pulp/pulp/demo_repos/zoo/horse-0.22-2.noarch.rpm Successfully created repository [repo1] >> pulp-admin rpm repo create --repo-id repo2 --relative-url repo --feed https://repos.fedorapeople.org/repos/pulp/pulp/demo_repos/zoo/zebra-0.1-2.noarch.rpm The server indicated one or more values were incorrect. The server provided the following error message: Relative URL [repo] for repository [repo2] conflicts with existing relative URL [repo] for repository [repo1] More information can be found in the client log file ~/.pulp/admin.log.
Moved to https://pulp.plan.io/issues/580