On 27/03/2020 17:53, Marco Atzeri via Cygwin-apps wrote: > Am 26.03.2020 um 08:19 schrieb Yaakov Selkowitz: >> On Thu, 2020-03-26 at 06:54 +0100, Marco Atzeri via Cygwin-apps wrote: >>> Am 20.03.2020 um 04:47 schrieb Yaakov Selkowitz: > >> I would suggest the following: >> >> * python2-2.7.z continues to provide all '2' symlinks. >> >> * python38 be updated to 3.8.2, and 3.8 be designated the next default >> 'python3' version (with the '3' symlinks continued to be kept >> separate), and adjust python-wheel.cygclass accordingly. >> >> * Similarly, a separate package (in Fedora it's called 'python- >> unversioned-command') provide unversioned symlinks, pointing to 2.7 for >> now (for compatibility). >> >> * Anything currently dependent on 'python' or 'python2' should either >> be dropped if no longer needed, switched to 3 is possible, otherwise >> rebuilt. >> >> * Drop 2.7 from the "default" version set in python-wheel.cygclass, and >> only build those modules that are actually needed by other things by >> specifying "all". >> >> * Once that's done, look at what's still depending on /usr/bin/python >> ('python-unversioned-command'), and based on that decide when that can >> be changed to point to python3. >> >> HTH, >> >> -- >> Yaakov >> > > The plan looks fine. Thanks for it > > unfortunately I see unexpected segfault on the testsuite > > 0:00:03 load avg: 1.65 [ 24/404] test_argparse -- test_applesingle > skipped > 0:00:11 load avg: 1.58 [ 25/404] test_array > 0:00:12 load avg: 1.58 [ 26/404] test_ascii_formatd > make: *** [Makefile:878: test] Segmentation fault (core dumped) > > for both 2.7.17 and your original 2.7.16. > > as I saw other segfault on other programs recently > I assume that one of compiler/binutils/cygwin has some problem. > > 3.8.2 seems to stall later in the test, so it is another issue. > > Regards > Marco Marco, Out of interest, are you also adopting the modules for Python 2 and 3? If not, or if you're not keen to adopt all of them, there are a few I'd like to adopt (python-wx, python-bs4, and python-pip). Hamish