Path: csiph.com!news.samoylyk.net!gothmog.csi.it!bofh.it!news.nic.it!robomod From: Blair Noctis Newsgroups: linux.debian.maint.python Subject: Re: Alternative libraries for PEP-594 Date: Fri, 02 Aug 2024 13:50:01 +0200 Message-ID: References: X-Mailbox-Line: From debian-python-request@lists.debian.org Fri Aug 2 11:41:37 2024 Old-Return-Path: X-Amavis-Spam-Status: No, score=-10.9 tagged_above=-10000 required=5.3 tests=[BAYES_00=-2, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, LDO_WHITELIST=-5, PGPSIGNATURE=-5, RCVD_IN_DNSWL_LOW=-0.7, SUBENDNUM=2] autolearn=ham autolearn_force=no X-Policyd-Weight: using cached result; rate: -5.5 MIME-Version: 1.0 Content-Language: en-US Autocrypt: addr=n@sail.ng; keydata= xjMEX+ahWhYJKwYBBAHaRw8BAQdAQO9repiHmYansog+ig8UxWOKpVtEeNf9+1uRaqsjm2fN GEJsYWlyIE5vY3RpcyA8bkBzYWlsLm5nPsKZBBMWCgBBAhsjBQsJCAcDBRUKCQgLBRYCAwEA Ah4BAheAAhkBFiEEWdhNRMzQ6CZHrtopwh2a1COjlycFAmZNx6kFCQeNc2kACgkQwh2a1COj lyeofwEAqKp4U6d8EGrZ/PpUEpAitUPUI5xtidp679eIp8VZrPsBALXSFhEluTJiT4xx7kKx iV19IPGsYguVgZ2mohUzQjYHzjgEZk37VxIKKwYBBAGXVQEFAQEHQFYEvQe+5IjB0CLNvW/b SW5pSmbLFS87lEU5ha5CaKoaAwEIB8J+BBgWCgAmFiEEWdhNRMzQ6CZHrtopwh2a1COjlycF AmZN+1cCGwwFCQEl/oAACgkQwh2a1COjlyfscAD+L8rPy6fUNLY7Xe3/nlfibfAWwV7w79Ut 29e4iqoAojABAPD+SaH1S2dHNcYQvt/Wd/E7Lh+1HDddq+SgWjmemw4B Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="------------MDFbRqMUq2G2U0KQWOgY4hVp" X-Mailing-List: archive/latest/22192 List-ID: List-URL: List-Archive: https://lists.debian.org/msgid-search/0776385d-816a-4f91-8b32-06f4f64585da@sail.ng Approved: robomod@news.nic.it Lines: 80 Organization: linux.* mail to news gateway Sender: robomod@news.nic.it X-Original-Cc: debian-python@lists.debian.org X-Original-Date: Fri, 2 Aug 2024 19:40:59 +0800 X-Original-Message-ID: <0776385d-816a-4f91-8b32-06f4f64585da@sail.ng> X-Original-References: <667baffb-2372-4d2e-a033-440d1d687074@debian.org> Xref: csiph.com linux.debian.maint.python:16154 This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --------------MDFbRqMUq2G2U0KQWOgY4hVp Content-Type: multipart/mixed; boundary="------------cssiQsVsMNqBgaan1GdPqGc0"; protected-headers="v1" From: Blair Noctis To: Alexandre Detiste Cc: debian-python@lists.debian.org Message-ID: <0776385d-816a-4f91-8b32-06f4f64585da@sail.ng> Subject: Re: Alternative libraries for PEP-594 References: <667baffb-2372-4d2e-a033-440d1d687074@debian.org> In-Reply-To: --------------cssiQsVsMNqBgaan1GdPqGc0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit On 02/08/2024 18:55, Alexandre Detiste wrote: > Le ven. 2 août 2024 à 12:25, Blair Noctis a écrit : >>> Debian could also benefit from this zombie-telnetlib. >> >> How? >> >> On the other hand, it would allow packages to continue relying on a thing >> expunged from upstream, a maintenance burden for both Debian and upstream. > > If we for example need to patch 10 dead-upstream projects to re-add telnetlib.py > & the corresponding stanza in d/copyright it might be less work > to scale it out in an external source package. > > All of this depends on how many packages will need this telnetlib. > > codesearch gives pages and pages of stuff with a lot of false positives > > https://codesearch.debian.net/search?q=telnetlib&literal=1&perpkg=1&page=5 Searching in regex mode with `import.*telnetlib path:*.py` should give more accurate results. But nevertheless: Yeah, if they have not migrated. This PEP was first proposed in 2019, amended in 2022, and 3.13 is slanted to be released in October, 2024. Package authors should have had plenty of time to have this information propagated to them and migrate. Even today, 2 Aug 2024, is 2 months from the effective date. Please file bugreports/issues to ask the packages you care about to migrate. > If we for example need to patch 10 dead-upstream projects which means the maintainer is now responsible for keeping it up to date. Including following Python upgrades and PEPs. But not by > to scale it out in an external source package which is effectively going against Python upstream, allowing the thing to live on, and people to say "it's still alive in Debian!" Also, even python3.11 is still there. Sure someone needing something expunged from 3.13 would be fine staying with 3.12? -- Sdrager, Blair Noctis --------------cssiQsVsMNqBgaan1GdPqGc0-- --------------MDFbRqMUq2G2U0KQWOgY4hVp Content-Type: application/pgp-signature; name="OpenPGP_signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="OpenPGP_signature.asc" -----BEGIN PGP SIGNATURE----- iHUEARYKAB0WIQScTWEJ927Sl0a/hB7sV97Kb1Pv6QUCZqzFywAKCRDsV97Kb1Pv 6eDbAP9Qu6woUywFjyP5tGMRZJcsvIvFtM0trOmO9jGF/RHZogEA1C30HH3pBRaQ fv3NtitVA5fgCUfa5gj9XsR2K/LIHw8= =5MHI -----END PGP SIGNATURE----- --------------MDFbRqMUq2G2U0KQWOgY4hVp--