in commit 0ef3c75185b323dfb1c0327e739b4f8587397e5a "Simplify obtaining of PKGDIR" basically made koji install to /usr/lib64 on 64bit hosts instead of /usr/lib/
This means if the build host is a 64 bit one, the resulting noarch koji package will only work on 64bit variants, not 32bit ones. ;(
See downstream bug: https://bugzilla.redhat.com/show_bug.cgi?id=1894261
I don't know if you want to revert or fix some other way. Happy to provide more info.
Metadata Update from @tkopecek: - Custom field Size adjusted to None - Issue priority set to: High (was: Normal) - Issue set to the milestone: 1.23.1 - Issue tagged with: bug
@mprivozn Do you've some idea with respect to your original PR?
Yeah, so what happens here is that python on rawhide reports more directories:
['/usr/local/lib64/python3.9/site-packages', '/usr/local/lib/python3.9/site-packages', '/usr/lib64/python3.9/site-packages', '/usr/lib/python3.9/site-packages']
My patch chooses the first one, while what we want is the last one. Let me post a fix.
Metadata Update from @tkopecek: - Issue tagged with: testing-ready
Created a pull request: https://pagure.io/koji/pull-request/2579
Can this be the same problem that prevents Koji from being discoverable by pip when installed from RPM package?
For example, under a F33 x86_64 vagrant machine, after having installed koji with sudo dnf install python3-koji the command pip list will not list Koji.
sudo dnf install python3-koji
pip list
It looks to me more like #937
Metadata Update from @jcupova: - Issue tagged with: testing-done
Commit 2fa1f050 fixes this issue
Commit 66ba1348 fixes this issue
This issue has been migrated to Fedora Forge: https://forge.fedoraproject.org/koji/koji/issues/2578
Please continue any further discussion there.