hawkey.Sack doesn't recognize following arches known to yum: geode ppc64iseries amd64 alphaev7 alphaev6 alphaev5 alphaev4 alphaev67 alphaev68 alphapca56 athlon ppc64pseries ia32e alphaev56 arm64 alpha alphaev45 Reproducer: import rpmUtils.arch import hawkey for arch in rpmUtils.arch.arches: try: s = hawkey.Sack(arch=arch) except hawkey.ArchException: print arch
Dan, for clarification: do we ship packages for goede or the alpha* variants?
No, we don't ship these arches. But generally hawkey should be able to process them - they were added to rpmUtils for some reason...
That reason may long have passed. If there is no use case we would like to prefer saving libsolv from the bloat---do you agree?
needinfo on the question from comment 3.
The reason is compatibility with yum. Dropping this means breaking compatibility with no good reason. These should be definitely added, because they're related to existing and supported architectures: amd64 athlon geode ia32e ppc64iseries ppc64pseries Not sure about: arm64 (shouldn't it be aarch64 instead?) We won't probably need: alpha alphaev4 alphaev5 alphaev6 alphaev7 alphaev45 alphaev56 alphaev67 alphaev68 alphapca56
Of course, the architectures that we support on some level will be supported by DNF.
libsolv pull req: https://github.com/openSUSE/libsolv/pull/44 I still have doubts whether this is really needed.
The pull request from comment 7 has been merged. This is now waiting for Fedora rebase of libsolv.
dnf-plugins-core-0.0.8-2.fc20, libsolv-0.6.1-1.git6d968f1.fc20, hawkey-0.4.16-1.fc20, dnf-0.5.2-1.fc20 has been submitted as an update for Fedora 20. https://admin.fedoraproject.org/updates/libsolv-0.6.1-1.git6d968f1.fc20,hawkey-0.4.16-1.fc20,dnf-0.5.2-1.fc20,dnf-plugins-core-0.0.8-2.fc20
Package dnf-plugins-core-0.0.8-2.fc20, libsolv-0.6.1-1.git6d968f1.fc20, hawkey-0.4.16-1.fc20, dnf-0.5.2-1.fc20: * should fix your issue, * was pushed to the Fedora 20 testing repository, * should be available at your local mirror within two days. Update it with: # su -c 'yum update --enablerepo=updates-testing dnf-plugins-core-0.0.8-2.fc20 libsolv-0.6.1-1.git6d968f1.fc20 hawkey-0.4.16-1.fc20 dnf-0.5.2-1.fc20' as soon as you are able to. Please go to the following url: https://admin.fedoraproject.org/updates/FEDORA-2014-6789/libsolv-0.6.1-1.git6d968f1.fc20,hawkey-0.4.16-1.fc20,dnf-0.5.2-1.fc20,dnf-plugins-core-0.0.8-2.fc20 then log in and leave karma (feedback).
dnf-plugins-core-0.0.8-2.fc20, libsolv-0.6.1-1.git6d968f1.fc20, hawkey-0.4.16-1.fc20, dnf-0.5.2-1.fc20 has been pushed to the Fedora 20 stable repository. If problems still persist, please make note of it in this bug report.