You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
test_posix.test_makedev fails on Musl systems #138707
This test depends on platform C library defining NODEV which is there on glibc but not on musl C library implementation on Linux. This is introduced with
See gh-90548, and particularly GH-138593. This is "fixed" in 3.14 and 3.15, though I believe @serhiy-storchaka had plans to add an os.NODEV constant which could be used to properly test this rather than relying on a check for musl. We could go ahead and backport the test change to 3.13, but I'm unsure of its worth.
See gh-90548, and particularly GH-138593. This is "fixed" in 3.14 and 3.15, though I believe @serhiy-storchaka had plans to add an os.NODEV constant which could be used to properly test this rather than relying on a check for musl. We could go ahead and backport the test change to 3.13, but I'm unsure of its worth.
ah thanks, I will test it with 3.13 in yocto and report back.
though I believe @serhiy-storchaka had plans to add an os.NODEV constant which could be used to properly test this rather than relying on a check for musl.
See #138712. It does not help in testing, because what we test (functions returning NODEV) is platform-specific and cannot be reproduced on all platforms that define NODEV.
Activity
zware commentedon Sep 9, 2025
See gh-90548, and particularly GH-138593. This is "fixed" in 3.14 and 3.15, though I believe @serhiy-storchaka had plans to add an
os.NODEVconstant which could be used to properly test this rather than relying on a check for musl. We could go ahead and backport the test change to 3.13, but I'm unsure of its worth.kraj commentedon Sep 9, 2025
ah thanks, I will test it with 3.13 in yocto and report back.
zware commentedon Sep 9, 2025
The change from GH-138593 is now merged on 3.13; GH-138713. I'll go ahead and close this as a duplicate of gh-90548.
serhiy-storchaka commentedon Sep 10, 2025
See #138712. It does not help in testing, because what we test (functions returning
NODEV) is platform-specific and cannot be reproduced on all platforms that defineNODEV.