From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from relay.hostedemail.com (smtprelay0017.hostedemail.com [216.40.44.17]) by sourceware.org (Postfix) with ESMTPS id 1E5563858D1E for ; Thu, 28 Mar 2024 19:08:03 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 1E5563858D1E Authentication-Results: sourceware.org; dmarc=none (p=none dis=none) header.from=SystematicSw.ab.ca Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=SystematicSw.ab.ca ARC-Filter: OpenARC Filter v1.0.0 sourceware.org 1E5563858D1E Authentication-Results: server2.sourceware.org; arc=none smtp.remote-ip=216.40.44.17 ARC-Seal: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1711652885; cv=none; b=IT5wOJyOHOPrc4f/gAzw8hJ6OjhulMjlRgqjZAfpDnyB+N2KtFwVr4y/opVflHx9de4gf4sgKYxddtqcG6dX8kchKTIgObmPjVHInBns3MP/L6V2Ve7wlciDEjUbRzGF11ox7On7g6MIdmt+Z4PgBzSpjP16B5HpMVatzJpf4ZE= ARC-Message-Signature: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1711652885; c=relaxed/simple; bh=p2jIdNvOA/TdHY6a2o5i336SlX3Up1aQLp8h6NPqJb4=; h=Message-ID:Date:MIME-Version:From:Subject:To; b=Lrvi8JplJ8p4BNpxVdG51YK7BdK9LvIMB0RSh1eTkFt6DOmf2eE4Wqfxv433Sx37UnkQ6KaP8FQiIOJ/7rpTJoFlBvCFmXriclKyGsg1OBrvpAiu4IGHRMF8TPkrhsOobwttR4FbR9oTY5sXM7lC/oNM2LNQwDN84aMjJFSg6ms= ARC-Authentication-Results: i=1; server2.sourceware.org Received: from omf14.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay08.hostedemail.com (Postfix) with ESMTP id 8ED8714050B for ; Thu, 28 Mar 2024 19:08:02 +0000 (UTC) Received: from [HIDDEN] (Authenticated sender: Brian.Inglis@SystematicSW.ab.ca) by omf14.hostedemail.com (Postfix) with ESMTPA id 17C312F for ; Thu, 28 Mar 2024 19:08:00 +0000 (UTC) Message-ID: Date: Thu, 28 Mar 2024 13:08:00 -0600 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird From: Brian Inglis Reply-To: cygwin-apps@cygwin.com Subject: Re: Python 3.5 and 3.6 removal (was Re: Bonfire of the Packages) Content-Language: en-CA To: cygwin-apps@cygwin.com References: <4a1b6e85-805d-4984-92b4-b55e4561ea2e@SystematicSw.ab.ca> <65a79f01-93df-42d3-8e0f-e6f906f4d346@dronecode.org.uk> Organization: Systematic Software In-Reply-To: <65a79f01-93df-42d3-8e0f-e6f906f4d346@dronecode.org.uk> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit X-Rspamd-Queue-Id: 17C312F X-Spam-Status: No, score=-2.1 required=5.0 tests=BAYES_00,KAM_DMARC_STATUS,RCVD_IN_DNSWL_NONE,RCVD_IN_MSPIKE_H3,RCVD_IN_MSPIKE_WL,SPF_HELO_PASS,SPF_PASS,TXREP,UNPARSEABLE_RELAY autolearn=ham autolearn_force=no version=3.4.6 X-Rspamd-Server: rspamout08 X-Stat-Signature: 1ka8eismqww6r58d48fe1yogsjw5ryi6 X-Session-Marker: 427269616E2E496E676C69734053797374656D6174696353572E61622E6361 X-Session-ID: U2FsdGVkX1+mXkJ3z4CJrJO4izXsFTM5et38+Rih77k= X-HE-Tag: 1711652880-31941 X-HE-Meta: U2FsdGVkX18RCaIRm5rIggbiF5HC5jj0KlPOCMS7FET5PABjg4upFqUkqJJEm+tazDOvkEZW19YcLBEENQwoTKBD8ODH4t+FSTLh8aQMURoahYpV9od1k4KDognPYqPECyj7n+8V0wgF3kSo/as5eMpGij69vSeNtG6rm9fqEZjxeOwEmtLIzdHbEchybqdcIavVrR4BxMpz1it+ZfMiou3xboHdLKRlPrk/qhdBVu7EUB0W6isDpuO7kPF+KHr0EFuktstMSWaCPSBFPPELnA5zXw9VPUw2PF9bSsgF2YOiOUvHklxtI9Mc+S1DPKspB+fdm6uZ3rMdTAPSyhhFMlAunq9cos79wXfSPUEXuUFP9hnJuIH8h4O5QC5+4vjCOkFY8HP6k2atKklmP4CRgBW+Ozfb/ZHp6tC7OCL4z8qZVbRnzUqJzQ== X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on server2.sourceware.org List-Id: On 2024-03-28 11:49, Jon Turney via Cygwin-apps wrote: > On 27/03/2024 21:18, Brian Inglis via Cygwin-apps wrote: >> On 2024-03-27 14:07, Jon Turney via Cygwin-apps wrote: >>> On 24/03/2024 18:51, Brian Inglis via Cygwin-apps wrote: >>>> On 2024-03-24 11:46, Jon Turney via Cygwin-apps wrote: >>>>> On 24/03/2024 17:31, Marco Atzeri via Cygwin-apps wrote: >>>>>> On 24/03/2024 15:07, Jon Turney wrote: >>>>>>> On 24/09/2023 13:32, Jon Turney via Cygwin-apps wrote: > [...] >>> >>> Are they supposed to migrate to some alternate bindings maybe available from >>> a separate repo? Or are they just out of luck? >> >> SOL! Dropped them in 1.52, probably why 1.31.0..1.51.0 are hanging around. > > Nice :S > >>>> Feel free to purge as appropriate, or tell me what to add to cygport, hints, >>>> etc! >>> >>> So, the long list of source versions will hopefully be reduced in the >>> fullness of time... >> >> Could I just add to nghttp2.cygport that nghttp2 obsoletes >> python{2{,7},3{,6,7,8,9}}-nghttp2? >> Does this have to remain in the cygport forever to avoid keeping nghttp2 >> vx.x.x around? > > You could, but that's probably not the correct thing to do unless you really, > really want to forcibly uninstall those packages for anyone who has installed > them, which seems like unnecessary breakage. > > I don't think you have to do anything.  There's nothing "wrong" here. > > If it really offends your sense of aesthetics, I suggest you just expire some > subset of the old versions using the vault command [1]. > > [1] https://cygwin.com/package-upload.html#deleting Great idea! Current setup packages are: python3-nghttp2 1.43.0-1 x86_64 python36-nghttp2 1.46.0-1 x86_64 python37-nghttp2 1.46.0-1 x86_64 python38-nghttp2 1.51.0-1 x86_64 python39-nghttp2 1.51.0-1 x86_64 and 37 obsoletes 36 obsoletes 3, so from src: Version Package Size Date Files Status 1.31.0-1 (source) 1512 KiB 2018-03-16 01:07 [list of files] stable 1.37.0-1 (source) 1593 KiB 2019-03-27 03:17 [list of files] stable 1.43.0-1 (source) 3885 KiB 2021-05-30 06:33 [list of files] stable 1.44.0-1 (source) 3884 KiB 2021-07-19 11:32 [list of files] stable 1.45.1-1 (source) 3929 KiB 2021-09-26 12:08 [list of files] stable 1.46.0-1 (source) 3936 KiB 2021-10-24 03:17 [list of files] stable 1.49.0-1 (source) 4021 KiB 2022-08-28 01:08 [list of files] stable 1.50.0-1 (source) 4019 KiB 2022-09-25 19:43 [list of files] stable 1.51.0-1 (source) 4025 KiB 2022-11-13 20:42 [list of files] stable 1.58.0-1 (source) 1515 KiB 2023-10-29 17:13 [list of files] stable 1.59.0-1 (source) 1516 KiB 2024-01-21 19:31 [list of files] stable 1.60.0-1 (source) 1554 KiB 2024-03-03 17:16 [list of files] stable I should be able to vault 1.31-1.45 and 1.49-1.50, or should I also add 1.46? Could I also selectively upload -*.tar.xz for old python package versions? -- Take care. Thanks, Brian Inglis Calgary, Alberta, Canada La perfection est atteinte Perfection is achieved non pas lorsqu'il n'y a plus rien à ajouter not when there is no more to add mais lorsqu'il n'y a plus rien à retirer but when there is no more to cut -- Antoine de Saint-Exupéry