[Python-Dev] Partial support of a platform
Victor Stinner
victor.stinner at gmail.com
Mon Nov 6 16:49:06 EST 2017
2017-11-06 22:24 GMT+01:00 Antoine Pitrou <solipsis at pitrou.net>:
> We support POSIX-compatible platforms. Do OpenBSD and NetBSD need
> special care?
Aha, "POSIX", you are funny Antoine :-D
If it was a single #ifdef in the whole code base, I wouldn't have to
start such thread on python-dev :-)
Open issues with "OpenBSD" in the title:
31630: math.tan has poor accuracy near pi/2 on OpenBSD and NetBSD
31631: test_c_locale_coercion fails on OpenBSD
31635: test_strptime failure on OpenBSD
31636: test_locale failure on OpenBSD
25342: test_json segfault on OpenBSD
25191: test_getsetlocale_issue1813 failed on OpenBSD
23470: OpenBSD buildbot uses wrong stdlib
12588: test_capi.test_subinterps() failed on OpenBSD (powerpc)
12589: test_long.test_nan_inf() failed on OpenBSD (powerpc)
CPython already contais 11 "#ifdef (...) __OpenBSD__" in C and 11
sys.platform.startswith('openbsd') in Python. Supporting a "POSIX"
platform requires some changes :-)
Open issues with "NetBSD" in the title:
31925: [NetBSD] test_socket creates too many locks
30512: CAN Socket support for NetBSD
31927: Fix compiling the socket module on NetBSD 8 and other issues
31630: math.tan has poor accuracy near pi/2 on OpenBSD and NetBSD
31894: test_timestamp_naive failed on NetBSD
CPython already contains 17 "#ifdef (...) __NetBSD__" and 7
"platform.startswith('netbsd')" in Python.
MinGW:
... hum, there are 57 open MinGW issues, use the bug tracker to list them ;-)
Cygwin:
... hum, there are 23 open Cygwin issues, use the bug tracker to list them ;-)
etc.
Victor
More information about the Python-Dev
mailing list