Build repos that have external repo with merge mode "bare" have missing archful RPMs on armhfp and i386 arhes, while aarch64, ppc64le, s390x and x86_64 seem to be unaffected.
Reproducible in Fedora production Koji:
Reproducer:
for arch in aarch64 armhfp i386 ppc64le s390x x86_64; do echo == $arch == dnf -q --repofrompath test-$arch,https://kojipkgs.fedoraproject.org/repos/module-maven-3.6-3120191030181542-de40bf8e-build/1289839/$arch/ --repo test-$arch repoquery | sed s/.*\\.// | sort | uniq -c done
Actual output:
== aarch64 == 20937 aarch64 27259 noarch == armhfp == 27259 noarch == i386 == 27259 noarch == ppc64le == 27259 noarch 20673 ppc64le == s390x == 27259 noarch 20249 s390x == x86_64 == 27259 noarch 21281 x86_64
As can be seen from the above output, armhfp and i386 repos have only noarch packages in them, archful RPMs are missing.
Environment:
Metadata Update from @mizdebsk: - Custom field Size adjusted to None
What is the status on this ticket as it is blocking https://pagure.io/releng/issue/8949 ?
Will be solved in createrepo_c instead: https://github.com/rpm-software-management/createrepo_c/issues/213
This issue has been migrated to Fedora Forge: https://forge.fedoraproject.org/koji/koji/issues/1741
Please continue any further discussion there.