I tried test https://fedoraproject.org/wiki/QA:Testcase_Mediakit_Repoclosure for Fedora-Server-dvd-ppc64le-28_Beta-1.3.iso for powerpc, I used old method with repoclosure command mount -o loop Fedora-Server-dvd-ppc64le-28_Beta-1.3.iso /media dnf install yum-utils repoclosure -a ppc64le --repofrompath myrepo,/media/ --newest -t -r myrepo ... package: redhat-rpm-config-106-1.fc28.noarch from myrepo unresolved deps: (annobin if gcc) expected result: none "unresolved deps" should be reported. This problem is present on ppc64 and ppc64le
What's your repoclosure version? Where did you get it?
clearly repoclosure (from yum-utils) doesn't understand the weak/rich rpm deps
ok, it seems that this test should be done with rpmdeplint but rpmdeplint does not support powerpc... rpmdeplint check-repoclosure --repo testdeps,/media /media/Packages/s/systemd* Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/rpmdeplint/__init__.py", line 42, in get_hawkey_package_arch return arch_map[pkg_arch] KeyError: 'ppc64le' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/bin/rpmdeplint", line 11, in <module> load_entry_point('rpmdeplint==1.4', 'console_scripts', 'rpmdeplint')() File "/usr/lib/python3.6/site-packages/rpmdeplint/cli.py", line 232, in main return args.func(args) File "/usr/lib/python3.6/site-packages/rpmdeplint/cli.py", line 73, in cmd_check_repoclosure with dependency_analyzer_from_args(args) as analyzer: File "/usr/lib/python3.6/site-packages/rpmdeplint/cli.py", line 145, in dependency_analyzer_from_args sack_arches = {get_hawkey_package_arch(rpm) for rpm in rpms} - {'noarch'} File "/usr/lib/python3.6/site-packages/rpmdeplint/cli.py", line 145, in <setcomp> sack_arches = {get_hawkey_package_arch(rpm) for rpm in rpms} - {'noarch'} File "/usr/lib/python3.6/site-packages/rpmdeplint/__init__.py", line 46, in get_hawkey_package_arch package_name, pkg_arch)) AttributeError: Architecture was not correctly determined for /media/Packages/s/systemd-238-7.fc28.ppc64le.rpm arch was ppc64le I close this bug