From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-wm1-x336.google.com (mail-wm1-x336.google.com [IPv6:2a00:1450:4864:20::336]) by sourceware.org (Postfix) with ESMTPS id 513E4385E010; Sat, 28 Mar 2020 03:33:47 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.3.2 sourceware.org 513E4385E010 Received: by mail-wm1-x336.google.com with SMTP id b12so13744099wmj.3; Fri, 27 Mar 2020 20:33:47 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:subject:to:references:from:message-id:date :user-agent:mime-version:in-reply-to:content-transfer-encoding; bh=xyuhBSHWgjp0Ynfz5vPFmMj0OhW2cahf9dk1v28V7pQ=; b=IKjpTxrZx1W5qmjUpX8uaX7Lm9owweTLtpFu3pbi7ErNitSSe8U6q6LOjjT7UQy8EP fmSEMhGgKG0U2zU3IlZ2K/8GQ82gkXewwiJCWDpQDjKYe/p6am80ONRIRkQPdiamicUH DxFKIYP7XHJ0DXv8EeZJzUQwqWFXv5T1EK89kM+WrlvIbjokrRoXMajUOl6NVaLcwVAs TZtCm/BYUch0JAZw8gmalsYFc7xlGBQEQHUGLf9r1s4IMEuLgknxBio3+MtCevsCsYMv aZzbpubLHOCfe3w3uUg+eCRnD0ZlBuOSDwYZjNRWoKbFzEKljpcsemh/hz7UiIIKpJnx urSQ== X-Gm-Message-State: ANhLgQ2r5TJFkVnypHkYoD7g45/gbLtvsNZACNBzG/WxMhme+o+yXNvI svhy7/W4z+h9KAfbAgKYy9rNp1YLHro= X-Google-Smtp-Source: ADFU+vuT0EQ6J5BD2dzjGgDASagWv7pK+k0iQbyk9GfVFsfPBOSb/loZLeHvu6C777rLivi2ZtPHBw== X-Received: by 2002:a1c:6a03:: with SMTP id f3mr1880545wmc.178.1585366425986; Fri, 27 Mar 2020 20:33:45 -0700 (PDT) Received: from ?IPv6:2003:ee:6719:2901:ad7f:879c:eb5:d612? (p200300EE67192901AD7F879C0EB5D612.dip0.t-ipconnect.de. [2003:ee:6719:2901:ad7f:879c:eb5:d612]) by smtp.gmail.com with ESMTPSA id w4sm8734739wmc.18.2020.03.27.20.33.44 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Fri, 27 Mar 2020 20:33:45 -0700 (PDT) Subject: Re: Putting packages up for adoption To: Yaakov Selkowitz , cygwin-apps@cygwin.com References: <8de4bc18-86d2-4f3b-e2c4-8d1cd5792a23@gmail.com> <29d07cc7-5bbe-bb39-7d3b-fcba876a068e@gmail.com> <98b27cb105340bb447f1a5e2da2e2e3b40f027d3.camel@cygwin.com> From: Marco Atzeri Message-ID: <36034a3d-7045-9a49-301a-79453d35839b@gmail.com> Date: Sat, 28 Mar 2020 04:33:44 +0100 User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:68.0) Gecko/20100101 Thunderbird/68.6.0 MIME-Version: 1.0 In-Reply-To: <98b27cb105340bb447f1a5e2da2e2e3b40f027d3.camel@cygwin.com> Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit X-Spam-Status: No, score=-2.1 required=5.0 tests=BAYES_00, DKIM_SIGNED, DKIM_VALID, DKIM_VALID_AU, DKIM_VALID_EF, FREEMAIL_FROM, RCVD_IN_DNSWL_NONE, SPF_HELO_NONE, SPF_PASS, TXREP autolearn=ham autolearn_force=no version=3.4.2 X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on server2.sourceware.org X-BeenThere: cygwin-apps@cygwin.com X-Mailman-Version: 2.1.29 Precedence: list List-Id: Cygwin package maintainer discussion list List-Unsubscribe: , List-Archive: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 28 Mar 2020 03:33:48 -0000 Am 27.03.2020 um 21:52 schrieb Yaakov Selkowitz: > On Fri, 2020-03-27 at 18:52 +0100, Marco Atzeri 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. > > In my experience, particularly on Cygwin, the first and most common > cause of testsuite errors are in the tests themselves. While > eventually fixing these would certainly be welcome, I wouldn't block > progress thereon. How does the saying go, "don't let perfection be the > enemy of the good"? > > -- > Yaakov > usually I follow the same rules, but a bit of investigation will be needed just to be sure. Do you know a simple way to go on with the test or skip one ? particular useful for 3.8.2 6:14:06 load avg: 0.31 running: test_subprocess (6 hour 13 min), test_asyncio (6 hour 11 min), test_asyncore (6 hour 10 min), test_ssl (6 hour 13 min) 6:14:36 load avg: 0.30 running: test_subprocess (6 hour 13 min), test_asyncio (6 hour 12 min), test_asyncore (6 hour 11 min), test_ssl (6 hour 14 min) 6:15:06 load avg: 0.41 running: test_subprocess (6 hour 14 min), test_asyncio (6 hour 12 min), test_asyncore (6 hour 11 min), test_ssl (6 hour 14 min)