Bug 704553

Summary: repos created through repo discovery are all created as noarch
Product: [Retired] Pulp Reporter: Preethi Thomas <pthomas>
Component: z_otherAssignee: Pradeep Kilambi <pkilambi>
Status: CLOSED NOTABUG QA Contact: Preethi Thomas <pthomas>
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: unspecified   
Target Milestone: ---   
Target Release: ---   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2011-05-13 15:05:12 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:

Description Preethi Thomas 2011-05-13 15:00:04 UTC
Description of problem:

repos created through repo discovery are all created as noarch

[root@preethi pulp]#  pulp-admin repo discovery -u http://repos.fedorapeople.org/repos/pulp/pulp/ -g pulp -t yum
Discovering urls with yum metadata, This could take sometime..
Waiting /
+------------------------------------------+
 Repository Urls discovered @ [http://repos.fedorapeople.org/repos/pulp/pulp/]
+------------------------------------------+
(-)  [1] http://repos.fedorapeople.org/repos/pulp/pulp/testing/fedora-14/x86_64
(-)  [2] http://repos.fedorapeople.org/repos/pulp/pulp/testing/fedora-14/i386
(-)  [3] http://repos.fedorapeople.org/repos/pulp/pulp/testing/fedora-13/x86_64
(-)  [4] http://repos.fedorapeople.org/repos/pulp/pulp/testing/fedora-13/i386
(-)  [5] http://repos.fedorapeople.org/repos/pulp/pulp/testing/6Server/x86_64
(-)  [6] http://repos.fedorapeople.org/repos/pulp/pulp/testing/6Server/i386
(-)  [7] http://repos.fedorapeople.org/repos/pulp/pulp/testing/5Server/x86_64
(-)  [8] http://repos.fedorapeople.org/repos/pulp/pulp/testing/5Server/i386
(-)  [9] http://repos.fedorapeople.org/repos/pulp/pulp/fedora-14/x86_64
(-)  [10] http://repos.fedorapeople.org/repos/pulp/pulp/fedora-14/i386
(-)  [11] http://repos.fedorapeople.org/repos/pulp/pulp/fedora-13/x86_64
(-)  [12] http://repos.fedorapeople.org/repos/pulp/pulp/fedora-13/i386
(-)  [13] http://repos.fedorapeople.org/repos/pulp/pulp/demo_repos/test_bandwidth_repo_smaller
(-)  [14] http://repos.fedorapeople.org/repos/pulp/pulp/demo_repos/test_bandwidth_repo
(-)  [15] http://repos.fedorapeople.org/repos/pulp/pulp/6Server/x86_64
(-)  [16] http://repos.fedorapeople.org/repos/pulp/pulp/6Server/i386
(-)  [17] http://repos.fedorapeople.org/repos/pulp/pulp/5Server/x86_64
(-)  [18] http://repos.fedorapeople.org/repos/pulp/pulp/5Server/i386

Select urls for which candidate repos should be created; use `y` to confirm (h for help):1:4
(+)  [1] http://repos.fedorapeople.org/repos/pulp/pulp/testing/fedora-14/x86_64
(+)  [2] http://repos.fedorapeople.org/repos/pulp/pulp/testing/fedora-14/i386
(+)  [3] http://repos.fedorapeople.org/repos/pulp/pulp/testing/fedora-13/x86_64
(+)  [4] http://repos.fedorapeople.org/repos/pulp/pulp/testing/fedora-13/i386
(-)  [5] http://repos.fedorapeople.org/repos/pulp/pulp/testing/6Server/x86_64
(-)  [6] http://repos.fedorapeople.org/repos/pulp/pulp/testing/6Server/i386
(-)  [7] http://repos.fedorapeople.org/repos/pulp/pulp/testing/5Server/x86_64
(-)  [8] http://repos.fedorapeople.org/repos/pulp/pulp/testing/5Server/i386
(-)  [9] http://repos.fedorapeople.org/repos/pulp/pulp/fedora-14/x86_64
(-)  [10] http://repos.fedorapeople.org/repos/pulp/pulp/fedora-14/i386
(-)  [11] http://repos.fedorapeople.org/repos/pulp/pulp/fedora-13/x86_64
(-)  [12] http://repos.fedorapeople.org/repos/pulp/pulp/fedora-13/i386
(-)  [13] http://repos.fedorapeople.org/repos/pulp/pulp/demo_repos/test_bandwidth_repo_smaller
(-)  [14] http://repos.fedorapeople.org/repos/pulp/pulp/demo_repos/test_bandwidth_repo
(-)  [15] http://repos.fedorapeople.org/repos/pulp/pulp/6Server/x86_64
(-)  [16] http://repos.fedorapeople.org/repos/pulp/pulp/6Server/i386
(-)  [17] http://repos.fedorapeople.org/repos/pulp/pulp/5Server/x86_64
(-)  [18] http://repos.fedorapeople.org/repos/pulp/pulp/5Server/i386

Select urls for which candidate repos should be created; use `y` to confirm (h for help):y

Creating candidate repos for selected urls..
Successfully created repo [repos-pulp-pulp-testing-fedora-14-x86_64]
Successfully created repo [repos-pulp-pulp-testing-fedora-14-i386]
Successfully created repo [repos-pulp-pulp-testing-fedora-13-x86_64]
Successfully created repo [repos-pulp-pulp-testing-fedora-13-i386]

Comment 1 Pradeep Kilambi 2011-05-13 15:05:12 UTC
as discussed on irc, this is not an issue. There is no reliable way to auto-compute arch for discovered repos. In fact arch on repos is optional in api and defaults to noarch