Like , this is to mention an upstream bug in Cygwin that causes one of the tests in the test_socket test suite to hang indefinitely. That bug is fixed upstream [1], but for now it would still be better to skip the test on Cygwin. The bug is that in some cases a blocking send() (particularly for a large amount data) cannot be interrupted by a signal even if SA_RESTART is not set. Fixes to this issue, along with , , and provide the bare minimum for Cygwin to at least compile (not necessarily all optional extension modules) and run the test suite from start to finish (though there may be other tests that cause the interpreter to lock up, but that are currently masked by other bugs). [1] https://cygwin.com/ml/cygwin-patches/2017-q2/msg00037.html
That person was me--I have the keys to a cygwin buildbot, but it's currently not running. I lost the urgency to make cygwin fully supported, though it's come a long way. In particular the deprecation of distutils should help nix some of the long-standing issues.
History
Date
User
Action
Args
2022-04-11 14:58:53
admin
set
github: 76066
2021-10-19 13:48:29
erik.bray
set
messages: +
2021-10-19 13:38:50
iritkatriel
set
messages: +
2021-10-19 13:33:48
erik.bray
set
status: open -> closedresolution: out of datemessages: + stage: patch review -> resolved