![](https://seccdn.libravatar.org/avatar/daa20417f0d639dc3786f6d13107da20.jpg?s=120&d=mm&r=g)
Hi, I got a RPM repository which has the quite common layout: aarch64/ noarch/ repodata/ src/ x86_64/ I tried to add it as a DoD repository. Then I noticed that: 1. I need to use the same URL for x86_64 and aarch64 repos. Will this cause any problem? 2. There is no "noarch" to select in the architecture list. So how can I get those noarch packages downloaded when need? It seems currently all packages in noarch are not picked thus I have a lot of packages missing dependencies. Thanks, Kai
![](https://seccdn.libravatar.org/avatar/84ee0bcf221e4fb2b4741908022b82fb.jpg?s=120&d=mm&r=g)
On Montag, 25. Oktober 2021, 14:19:58 CEST Kai Liu wrote:
Hi,
I got a RPM repository which has the quite common layout:
aarch64/ noarch/ repodata/ src/ x86_64/
I tried to add it as a DoD repository. Then I noticed that:
1. I need to use the same URL for x86_64 and aarch64 repos. Will this cause any problem?
no
2. There is no "noarch" to select in the architecture list. So how can I get those noarch packages downloaded when need? It seems currently all packages in noarch are not picked thus I have a lot of packages missing dependencies.
they are always part of any architecture DoD -- Adrian Schroeter <adrian@suse.de> Build Infrastructure Project Manager SUSE Software Solutions Germany GmbH, Maxfeldstr. 5, 90409 Nuernberg, Germany (HRB 247165, AG München), Geschäftsführer: Felix Imendörffer
![](https://seccdn.libravatar.org/avatar/daa20417f0d639dc3786f6d13107da20.jpg?s=120&d=mm&r=g)
On 2021/10/25 Mon 14:22, Adrian Schröter wrote:
On Montag, 25. Oktober 2021, 14:19:58 CEST Kai Liu wrote:
Hi,
I got a RPM repository which has the quite common layout:
aarch64/ noarch/ repodata/ src/ x86_64/
I tried to add it as a DoD repository. Then I noticed that:
1. I need to use the same URL for x86_64 and aarch64 repos. Will this cause any problem?
no
2. There is no "noarch" to select in the architecture list. So how can I get those noarch packages downloaded when need? It seems currently all packages in noarch are not picked thus I have a lot of packages missing dependencies.
they are always part of any architecture DoD
That's strange. I got quite a few packages in the blocked state due to missing dependencies. I checked and noticed those dependencies are in the noarch directory. That's why I felt I need to add the noarch one. Regards, Kai
![](https://seccdn.libravatar.org/avatar/84ee0bcf221e4fb2b4741908022b82fb.jpg?s=120&d=mm&r=g)
On Montag, 25. Oktober 2021, 14:22:21 CEST Adrian Schröter wrote:
On Montag, 25. Oktober 2021, 14:19:58 CEST Kai Liu wrote:
Hi,
I got a RPM repository which has the quite common layout:
aarch64/ noarch/ repodata/ src/ x86_64/
I tried to add it as a DoD repository. Then I noticed that:
1. I need to use the same URL for x86_64 and aarch64 repos. Will this cause any problem?
no
please note that you may need an archfilter. Check our openSUSE:Tumbleweed project for a real life example.
2. There is no "noarch" to select in the architecture list. So how can I get those noarch packages downloaded when need? It seems currently all packages in noarch are not picked thus I have a lot of packages missing dependencies.
they are always part of any architecture DoD
-- Adrian Schroeter <adrian@suse.de> Build Infrastructure Project Manager SUSE Software Solutions Germany GmbH, Maxfeldstr. 5, 90409 Nuernberg, Germany (HRB 247165, AG München), Geschäftsführer: Felix Imendörffer
![](https://seccdn.libravatar.org/avatar/daa20417f0d639dc3786f6d13107da20.jpg?s=120&d=mm&r=g)
On 2021/10/25 Mon 14:47, Adrian Schröter wrote:
please note that you may need an archfilter.
Check our openSUSE:Tumbleweed project for a real life example.
Thanks! I was just wondering why my arm64 worker VM just couldn't start due to "host arch not match". I looked into :full and noticed that without arch filter my aarch64 builds were downloading x86_64 rpms to start the VM. After set arch filter to "aarch64" for the aarch64 repository it is OK now. One thing I'm no sure is, shall I use "aarch64,noarch" for my aarch64 repo, or just "aaarch64" is enough? Regards, Kai
![](https://seccdn.libravatar.org/avatar/84ee0bcf221e4fb2b4741908022b82fb.jpg?s=120&d=mm&r=g)
On Montag, 25. Oktober 2021, 15:18:01 CEST Kai Liu wrote:
On 2021/10/25 Mon 14:47, Adrian Schröter wrote:
please note that you may need an archfilter.
Check our openSUSE:Tumbleweed project for a real life example.
Thanks! I was just wondering why my arm64 worker VM just couldn't start due to "host arch not match". I looked into :full and noticed that without arch filter my aarch64 builds were downloading x86_64 rpms to start the VM.
After set arch filter to "aarch64" for the aarch64 repository it is OK now.
One thing I'm no sure is, shall I use "aarch64,noarch" for my aarch64 repo, or just "aaarch64" is enough?
Even "aarch64" would be enough ;) -- Adrian Schroeter <adrian@suse.de> Build Infrastructure Project Manager SUSE Software Solutions Germany GmbH, Maxfeldstr. 5, 90409 Nuernberg, Germany (HRB 247165, AG München), Geschäftsführer: Felix Imendörffer
participants (2)
-
Adrian Schröter
-
Kai Liu