From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-ed1-x533.google.com (mail-ed1-x533.google.com [IPv6:2a00:1450:4864:20::533]) by sourceware.org (Postfix) with ESMTPS id 7B4633852743 for ; Sun, 3 Jul 2022 12:47:08 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.1 sourceware.org 7B4633852743 Authentication-Results: sourceware.org; dmarc=pass (p=none dis=none) header.from=gmail.com Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=gmail.com Received: by mail-ed1-x533.google.com with SMTP id eq6so8413937edb.6 for ; Sun, 03 Jul 2022 05:47:08 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=message-id:date:mime-version:user-agent:subject:content-language:to :references:from:in-reply-to:content-transfer-encoding; bh=pMLHH41i9nZZyiGUWr3lLTFbX5Pop08Y6JQ47JOTAIU=; b=REd85REwJij5lMPxBoHiXsyoQZcIEBVwex3OwmmDqVg6qD292aLcG68n9EcWxoNopP YFVvnMdgtUxuHUltJTj4ZHJft+CPL+DYAcIDqldW6YmSB6/7lE395J2bFErXNumHLIdQ mw+J5+KFVWruZnVkTI6rsO1+tqCv5OOuhu0WrrFtgLyGZdIUln+OP+uMzTf+IN5RkJWe xT9ZX3ARNoDQ3jCTCIslLZGC51ful0tnzoMOx1q0l9V/oMOgM3qS0g1TZhK9d+jp6sdP wkoem94KaqFHfaOlqfhRhayN3dgIYMfPciqRprhyaDTUbe00GwtUHX64vUQSaPYZ/NfL 1ldA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:message-id:date:mime-version:user-agent:subject :content-language:to:references:from:in-reply-to :content-transfer-encoding; bh=pMLHH41i9nZZyiGUWr3lLTFbX5Pop08Y6JQ47JOTAIU=; b=a7B+CjRSsHcdY6gUQ84mv5MkXXmvE938Uf7HzEQsL3hnEg+rTaQ735Goce4T+uopT8 bS+BDKXA5RxQMk73nns76NG7DEQ2jWkpgWEJW4IILPaMLDzA7ytmn0P7NbDkbtpsP+eC uZs7HvKrosVAoIIeZcDk/RXhidUgzS4N6vWPP3CiTCr105alWFTMy9SBMzJBFfDLovpi Q+ur4ImdbiU71RRTySjMyym/ux01/piG1gLEPpnZKwazenOiWmw44PrEo3xUsg6AN6g3 Xwgh5mBWWozozn5m2zCihimSxEArPVJzQ413SYgLgVBvs4ggT+R912IMae79mB/krbyC fmSQ== X-Gm-Message-State: AJIora9AzTNbPp7XFofYcfHJxwPqhG6IqlMK/o0MYDGKXj/LgsamRush sJfbnDVCYcZeKYvf/ql3ymzoR61s74Q= X-Google-Smtp-Source: AGRyM1tZUpnETzHW7/orvwPyW7r1kEcBGdpEzhAxN3ek/rxPLM7gtSC45o2pg/Cm0OqM30RI/CoRCA== X-Received: by 2002:a05:6402:528e:b0:43a:2079:6411 with SMTP id en14-20020a056402528e00b0043a20796411mr4335781edb.267.1656852426658; Sun, 03 Jul 2022 05:47:06 -0700 (PDT) Received: from ?IPV6:2003:cc:9f19:ffbb:799f:b770:7789:ee02? (p200300cc9f19ffbb799fb7707789ee02.dip0.t-ipconnect.de. [2003:cc:9f19:ffbb:799f:b770:7789:ee02]) by smtp.gmail.com with ESMTPSA id f3-20020a170906138300b0072124df085bsm13025625ejc.15.2022.07.03.05.47.05 for (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Sun, 03 Jul 2022 05:47:06 -0700 (PDT) Message-ID: <6e97ac7c-2a6b-d714-96ea-346039683a71@gmail.com> Date: Sun, 3 Jul 2022 14:47:04 +0200 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:91.0) Gecko/20100101 Thunderbird/91.11.0 Subject: Re: [patch] cygport : update to python 3.9 Content-Language: it To: "cygwin-apps@cygwin.com" References: <9eb22f83-e7e9-1ec5-1aed-5e0b6c8c7848@gmail.com> <0b919336-2caf-7ca1-3956-690c547ea45a@dronecode.org.uk> <726f1956-fecc-bd27-f4ff-03aeb34eb286@dronecode.org.uk> From: Marco Atzeri In-Reply-To: <726f1956-fecc-bd27-f4ff-03aeb34eb286@dronecode.org.uk> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit X-Spam-Status: No, score=-1.0 required=5.0 tests=BAYES_00, DKIM_SIGNED, DKIM_VALID, DKIM_VALID_AU, DKIM_VALID_EF, FREEMAIL_FROM, KAM_NUMSUBJECT, NICE_REPLY_A, RCVD_IN_DNSWL_NONE, SPF_HELO_NONE, SPF_PASS, TXREP, T_SCC_BODY_TEXT_LINE autolearn=no autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) 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-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 03 Jul 2022 12:47:10 -0000 On 03.07.2022 14:22, Jon Turney wrote: > On 29/05/2022 16:54, Jon Turney wrote: >>> >>> Following is a sort of RFC, so let me know your opinion. >>> >>> Currently we have two type of Python packages >>> >>> 1) Pure python that exists at max as 2.7 3.6 3.7 3.8 3.9 plus 2 and 3 >>> >>>     in that case 2/2.7 3/3.6 are EOL; >>>     I stopped last year to update the 2.7 and I am thinking to do the >>>     same for 3.6 now. >>> >>>     I do not see the need to continue to update 3.7, it never become >>>     default as we jumped from 3.6 to 3.8 and it is not more >>>     active upstream: >>>     https://www.python.org/dev/peps/pep-0537/#lifespan >>> >>>     We can update the 3.8 and 3.9 while preparing/testing for 3.10 >>> >>>     source package will continue to use the "python-*" form, while >>>     "python3-*" should not be used. >> >> I disagree about the second half of that sentence. >> >>  From a package management point of view: >> >> * being able to script 'install python3, python3-foo' and get the foo >> for the default python is useful >> >> * having the setup remember that python3-foo was installed (causing >> python39-foo to be installed), means when the default python is >> updated from python39 to python3nn, setup will also install >> python3nn-foo, so local scripts with a python3 shebang which 'import >> foo' continue to work. >> >> I've posted a cygport patch which adjusts cygport to generate these >> python3-foo virtual packages. What do you think about that? > > I've released a cygport 0.35.2 with that patch [1] applied. > > Please let me know if it causes you problems. > > (It also fixes an issue where the presence of a python3 shebang wasn't > correctly detected as a dependency on the python3 package due to python3 > being a symlink now) > > [1] https://cygwin.com/pipermail/cygwin-apps/2022-May/042051.html > Thanks Jon appreciated. I will start to refresh python packages, as soon I finish the current run to update some of the other stuff that I left behind in the first half of the year. Regards Marco