From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from us-smtp-1.mimecast.com (us-smtp-1.mimecast.com [207.211.31.81]) by sourceware.org (Postfix) with ESMTP id 64544385E00B for ; Fri, 27 Mar 2020 20:52:07 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.3.2 sourceware.org 64544385E00B Authentication-Results: sourceware.org; dmarc=none (p=none dis=none) header.from=cygwin.com Authentication-Results: sourceware.org; spf=fail smtp.mailfrom=yselkowitz@cygwin.com Received: from mimecast-mx01.redhat.com (mimecast-mx01.redhat.com [209.132.183.4]) (Using TLS) by relay.mimecast.com with ESMTP id us-mta-191-XI8EazRyOM68Fe0b3uUMzg-1; Fri, 27 Mar 2020 16:52:04 -0400 X-MC-Unique: XI8EazRyOM68Fe0b3uUMzg-1 Received: from smtp.corp.redhat.com (int-mx07.intmail.prod.int.phx2.redhat.com [10.5.11.22]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by mimecast-mx01.redhat.com (Postfix) with ESMTPS id D44E4477 for ; Fri, 27 Mar 2020 20:52:03 +0000 (UTC) Received: from ovpn-119-118.rdu2.redhat.com (ovpn-119-118.rdu2.redhat.com [10.10.119.118]) by smtp.corp.redhat.com (Postfix) with ESMTPS id 8C3EA1001B2D for ; Fri, 27 Mar 2020 20:52:03 +0000 (UTC) Message-ID: <98b27cb105340bb447f1a5e2da2e2e3b40f027d3.camel@cygwin.com> Subject: Re: Putting packages up for adoption From: Yaakov Selkowitz To: cygwin-apps@cygwin.com Date: Fri, 27 Mar 2020 16:52:02 -0400 In-Reply-To: <29d07cc7-5bbe-bb39-7d3b-fcba876a068e@gmail.com> References: <8de4bc18-86d2-4f3b-e2c4-8d1cd5792a23@gmail.com> <29d07cc7-5bbe-bb39-7d3b-fcba876a068e@gmail.com> User-Agent: Evolution 3.34.4 (3.34.4-1.fc31) MIME-Version: 1.0 X-Scanned-By: MIMEDefang 2.84 on 10.5.11.22 X-Mimecast-Spam-Score: 0 X-Mimecast-Originator: cygwin.com Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-Spam-Status: No, score=-11.3 required=5.0 tests=BAYES_00, JMQ_SPF_NEUTRAL, KAM_DMARC_STATUS, RCVD_IN_DNSWL_NONE, SPF_HELO_NONE, SPF_NEUTRAL, TXREP autolearn=no 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: Fri, 27 Mar 2020 20:52:08 -0000 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: > >=20 > > * python2-2.7.z continues to provide all '2' symlinks. > >=20 > > * 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. > >=20 > > * Similarly, a separate package (in Fedora it's called 'python- > > unversioned-command') provide unversioned symlinks, pointing to 2.7 for > > now (for compatibility). > >=20 > > * Anything currently dependent on 'python' or 'python2' should either > > be dropped if no longer needed, switched to 3 is possible, otherwise > > rebuilt. > >=20 > > * 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". > >=20 > > * 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. > >=20 > > HTH, > >=20 > > -- > > Yaakov > >=20 >=20 > The plan looks fine. Thanks for it >=20 > unfortunately I see unexpected segfault on the testsuite >=20 > 0:00:03 load avg: 1.65 [ 24/404] test_argparse -- test_applesingle skippe= d > 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) >=20 > for both 2.7.17 and your original 2.7.16. >=20 > as I saw other segfault on other programs recently > I assume that one of compiler/binutils/cygwin has some problem. >=20 > 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