-
-
Notifications
You must be signed in to change notification settings - Fork 272
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Several tests related to Python distributions fail on Fedora Linux on non-x86_64 architectures #1145
Comments
Thanks for bringing this to my attention! I don't quite know how to debug this |
Would you mind pasting the output of those platform inspection standard library functions? I might just be looking for the wrong stuff.
|
Is this what you’re looking for? (Fedora Rawhide, all primary architectures): x86_64
i686
ppc64le
s390x
aarch64
|
openSUSE:
|
Please let me know if this is now fixed edit: specifically @bnavigator
There are no 32-bit distributions that are available so this will not be fixed. Even when there are official compiled distributions I'm not sure PSF would invest in maintenance of that architecture either.
This I didn't fix actually I just realized. Can you please explain the situation in which |
There are still thousands of Raspberry Pis and similar barebones with 32-bit ARM out there. The official recommended Raspberry Pi OS ist still 32-bit: Also check
There was a survey for openSUSE about ARMv7 use cases in 2020(!): |
On Intel 32bit (ix86), aarch64, ppc64le, and s390x, the unit test error now shifted to:
armv7 still fails in the mentioned and additional tests, all related to the distributions choice:
|
I fixed the one test that was failing #1177 Unfortunately I have no way to fix the ARM 32-bit tests because there is no available distribution https://github.com/indygreg/python-build-standalone/releases |
Fedora no longer supports 32-bit ARM, so I can’t comment on that, but on 32-bit x86 ( |
I’m working on updating the
hatch
andpython-hatchling
packages in Fedora Rawhide to the latest versions (1.8.1 and 1.20.0, respectively). On architectures other thanx86_64
, several tests related to the new Python distribution support fail. Here’s an example fromaarch64
:Full build logs
builder-live.aarch64.txt
builder-live.i386.txt
builder-live.ppc64le.txt
builder-live.s390x.txt
It seems like one problem may be that
test_variants
is testing forx86_64
feature levels, but using the host architecture. I haven’t investigated what’s going on withTestGetInstalled::test_order
.For now, I’m just skipping these tests on non-
x86_64
platforms.The text was updated successfully, but these errors were encountered: