• Proposal IRC meeting DPT

    From Emmanuel Arias@21:1/5 to All on Sat Jun 22 00:10:01 2024
    Hi team,

    As the Louis-Philippe and Andreas response to my last mail [0]
    I would like to propose a (regular?) IRC meeting to try to organize
    the work inside the team. I would like to propose an IRC meeting
    on 5 July, perhaps a good time could be around 12PM UTC and 4PM UTC?
    That date and time work for you? Any different idea, time, hour is
    welcome.

    I would like to propose the next points:
    * List of packages that need to be removed [1] and how could we tackle
    them.
    * Effort needed to fix py3.12 or should be go directly to 3.13?
    * Check possible agenda for Python BoF for DebConf2024.

    This is not the final agenda for this possible meeting, I would like
    to hear your opinion first :-)

    [0] https://lists.debian.org/debian-python/2024/06/msg00045.html
    [1] https://wiki.debian.org/Python/Dead%20Batteries
    [2] https://pad.dc24.debconf.org/p/python-team-bof


    Cheers,
    Emmanuel

    -----BEGIN PGP SIGNATURE-----

    iQIzBAABCgAdFiEEE3lnVbvHK7ir4q61+p3sXeEcY/EFAmZ1+XYACgkQ+p3sXeEc Y/HxSRAAqzpSBD3gZHS6CbuJsw+J2JvKpnQw89xMmLRXDIip/lBXLck/Nj4EUxDC +mbUK+MJRLdW7uakIluqvjaLGWSnKGlTuJWVI4/EsyGECfdTqDzuG8wM/Yrr6JSG oaHUs5WPYZuEO1oxQhTQk1TWvrRr52kb9V9QdijRgK0NIKRS79PwFKJDDXMsRqxn DslSG5Qc1fzAsAOlvDrCUnjuv9NvJ0tJygv+kYEOAvq3gisSU6+dipaINeWMjq7x 16BNrc7cSOgMdIIha3GEM02gokw1RFR7r+Uu4tdf5RNHO6iRT+It4TZOgq6Cc4NJ /PANss5u0QT2JdhPES41XISBlw+Pc8cc7/fqB+WMXr/ylQBf8C5AyA4QQXApRrxp VGYz1NZ13Xp7rbGYzn5xtwSakQ3qp3lBBSnxULH36pl9sAStIcLrDvv/6qzuXqN4 Zb+wxG/j/zpONWwzwxDSjQ0NllvNYj44ettnIv2opzMFwoy4UjEDwYrydbusGd8C CcrTvoUKSyCPjUWvxDBo7rfYXfSirqE8IXQaXuQKyXlO1qogIYEumTqolwbuZ0Sb rJzLw8jlBD80wSd+HWQoBpVun8Rjmx3zoAnD0uDAu0sV+3QY422E18Ah1BXtKx7r lcklYtwcjgpHgcdIWvvztgZ76X57tCk8lK+mO9tEV0lE61bO3tA=
    =EUF4
    -----END PGP SIGNATURE-----

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From weepingclown@21:1/5 to Emmanuel Arias on Sat Jun 22 00:20:01 2024
    ------OOPCE0JMFHGV3ZA10PSHHYM0WPGHSS
    Content-Type: text/plain;
    charset=utf-8
    Content-Transfer-Encoding: quoted-printable

    Hi,

    I do support the idea of an IRC meeting. although the availability of others (maybe even myself) is something I can't comment on. But I still think trying this out, at the very least, would be nice. Hopefully this can be a catalyst for finishing up the 3.
    12 migration. 3.13 migration is probably a topic suited for the debconf BoF.

    Best,
    Ananthu

    On 21 June 2024 10:06:47 pm UTC, Emmanuel Arias <eamanu@debian.org> wrote:
    Hi team,

    As the Louis-Philippe and Andreas response to my last mail [0]
    I would like to propose a (regular?) IRC meeting to try to organize
    the work inside the team. I would like to propose an IRC meeting
    on 5 July, perhaps a good time could be around 12PM UTC and 4PM UTC?
    That date and time work for you? Any different idea, time, hour is
    welcome.

    I would like to propose the next points:
    * List of packages that need to be removed [1] and how could we tackle
    them.
    * Effort needed to fix py3.12 or should be go directly to 3.13?
    * Check possible agenda for Python BoF for DebConf2024.

    This is not the final agenda for this possible meeting, I would like
    to hear your opinion first :-)

    [0] https://lists.debian.org/debian-python/2024/06/msg00045.html
    [1] https://wiki.debian.org/Python/Dead%20Batteries
    [2] https://pad.dc24.debconf.org/p/python-team-bof


    Cheers,
    Emmanuel

    ------OOPCE0JMFHGV3ZA10PSHHYM0WPGHSS
    Content-Type: text/html;
    charset=utf-8
    Content-Transfer-Encoding: quoted-printable

    <html><head></head><body><div dir="auto">Hi,<br><br>I do support the idea of an IRC meeting. although the availability of others (maybe even myself) is something I can't comment on. But I still think trying this out, at the very least, would be nice.
    Hopefully this can be a catalyst for finishing up the 3.12 migration. 3.13 migration is probably a topic suited for the debconf BoF.<br><br>Best,<br>Ananthu</div><br><br><div class="gmail_quote"><div dir="auto">On 21 June 2024 10:06:47 pm UTC, Emmanuel
    Arias &lt;eamanu@debian.org&gt; wrote:</div><blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">
    <pre class="k9mail"><div dir="auto">Hi team,<br><br>As the Louis-Philippe and Andreas response to my last mail [0]<br>I would like to propose a (regular?) IRC meeting to try to organize<br>the work inside the team. I would like to propose an IRC meeting<
    on 5 July, perhaps a good time could be around 12PM UTC and 4PM UTC?<br>That date and time work for you? Any different idea, time, hour is<br>welcome.<br><br>I would like to propose the next points:<br>* List of packages that need to be removed [1]
    and how could we tackle<br>them.<br>* Effort needed to fix py3.12 or should be go directly to 3.13?<br>* Check possible agenda for Python BoF for DebConf2024.<br><br>This is not the final agenda for this possible meeting, I would like<br>to hear your
    opinion first :-)<br><br>[0] <a href="https://lists.debian.org/debian-python/2024/06/msg00045.html">https://lists.debian.org/debian-python/2024/06/msg00045.html</a><br>[1] <a href="https://wiki.debian.org/Python/Dead%20Batteries">https://wiki.debian.org/
    Python/Dead%20Batteries</a><br>[2] <a href="https://pad.dc24.debconf.org/p/python-team-bof">https://pad.dc24.debconf.org/p/python-team-bof</a><br><br><br>Cheers,<br>Emmanuel<br></div></pre></blockquote></div></body></html>
    ------OOPCE0JMFHGV3ZA10PSHHYM0WPGHSS--

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Emmanuel Arias@21:1/5 to weepingclown on Sat Jun 22 03:10:01 2024
    Hi,

    Thanks for your reply. Yes, day and time it's just a proposal.

    Cheers,
    Emmanuel
    On Fri, Jun 21, 2024 at 10:16:51PM +0000, weepingclown wrote:
    Hi,

    I do support the idea of an IRC meeting. although the availability of others (maybe even myself) is something I can't comment on. But I still think trying this out, at the very least, would be nice. Hopefully this can be a catalyst for finishing up the
    3.12 migration. 3.13 migration is probably a topic suited for the debconf BoF.

    Best,
    Ananthu

    On 21 June 2024 10:06:47 pm UTC, Emmanuel Arias <eamanu@debian.org> wrote: >Hi team,

    As the Louis-Philippe and Andreas response to my last mail [0]
    I would like to propose a (regular?) IRC meeting to try to organize
    the work inside the team. I would like to propose an IRC meeting
    on 5 July, perhaps a good time could be around 12PM UTC and 4PM UTC?
    That date and time work for you? Any different idea, time, hour is
    welcome.

    I would like to propose the next points:
    * List of packages that need to be removed [1] and how could we tackle >them.
    * Effort needed to fix py3.12 or should be go directly to 3.13?
    * Check possible agenda for Python BoF for DebConf2024.

    This is not the final agenda for this possible meeting, I would like
    to hear your opinion first :-)

    [0] https://lists.debian.org/debian-python/2024/06/msg00045.html
    [1] https://wiki.debian.org/Python/Dead%20Batteries
    [2] https://pad.dc24.debconf.org/p/python-team-bof


    Cheers,
    Emmanuel

    -----BEGIN PGP SIGNATURE-----

    iQIzBAABCgAdFiEEE3lnVbvHK7ir4q61+p3sXeEcY/EFAmZ2I9IACgkQ+p3sXeEc Y/FFjxAAoTndfiIoqXqVK5Zw5L7ZOJgISCLxuZC0yfa4eQCI5qye7xZYPSWu70Wq u6JMsbf0EIHrv5Z33UOH5Zs0eF9LyPhbVSquvUaVvTmhKgGWU03YpJhV/OXUsk3b lFeLao8XSCPIDYe+fuFqMUcdbQyCdIjzcwBsaIRmBXEouK0gKEFzqSrPN48fncyW bnkPW9Ua7qszZ8YGOof4DomSx+JpCBJ1wlkYh4e5FXSxtMwS9wu8dKlwmzHOpjl4 UMsgWCJWtkDTpMGsAPri9/wnSC1GCi9qbaNSNTB0vBlkMS/3eSj9sedKlesMjAup us00nUdxtSgy6KFdNXYyG/g4l5xxTBDV9lqyYpKlPU4x9X9kzwSrvNb/qAVvK2op DOk1W9NnCeMx9NKqZ3Gs9lntgwZc2beoGr7cfzenF9JLLjQbcyA5RtnYxrJD8qM7 lNKCCs4YxQpgibsEmtuzOBRxAGtfNxJeu5q+Xa0Gc5fwSlhIlKAYMr6LPKg1kmr4 7yQk0SIipTRx1UjEH5juQsa2tpyFzNbcfIveKO0KYBfwbNQ+qAGZcNbSmjp+yYBm ArM8iIBMh9nch4gVmO1fEndjqlJBorVFyx6AGqJjf4eXNOe324nxEoF2rIPmbFXT Ys5lw8AlzWq809jCwUXhElFZBi+J+zPrhDPuhnu6w8JZwwziPkI=
    =U70B
    -----END PGP SIGNATURE-----

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Mechtilde@21:1/5 to All on Sat Jun 22 08:40:01 2024
    This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --------------xT7657P6ISdBS0Z6I0IM2YZJ
    Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: base64

    VGltZSBmcmFtZSBpcyBvayBmb3IgbWUNCg0KQW0gMjIuMDYuMjQgdW0gMDM6MDcgc2Nocmll YiBFbW1hbnVlbCBBcmlhczoNCj4gSGksDQo+IA0KPiBUaGFua3MgZm9yIHlvdXIgcmVwbHku IFllcywgZGF5IGFuZCB0aW1lIGl0J3MganVzdCBhIHByb3Bvc2FsLg0KPiANCj4gQ2hlZXJz LA0KPiBFbW1hbnVlbA0KPiBPbiBGcmksIEp1biAyMSwgMjAyNCBhdCAxMDoxNjo1MVBNICsw MDAwLCB3ZWVwaW5nY2xvd24gd3JvdGU6DQo+PiBIaSwNCj4+DQo+PiBJIGRvIHN1cHBvcnQg dGhlIGlkZWEgb2YgYW4gSVJDIG1lZXRpbmcuIGFsdGhvdWdoIHRoZSBhdmFpbGFiaWxpdHkg b2Ygb3RoZXJzIChtYXliZSBldmVuIG15c2VsZikgaXMgc29tZXRoaW5nIEkgY2FuJ3QgY29t bWVudCBvbi4gQnV0IEkgc3RpbGwgdGhpbmsgdHJ5aW5nIHRoaXMgb3V0LCBhdCB0aGUgdmVy eSBsZWFzdCwgd291bGQgYmUgbmljZS4gSG9wZWZ1bGx5IHRoaXMgY2FuIGJlIGEgY2F0YWx5 c3QgZm9yIGZpbmlzaGluZyB1cCB0aGUgMy4xMiBtaWdyYXRpb24uIDMuMTMgbWlncmF0aW9u IGlzIHByb2JhYmx5IGEgdG9waWMgc3VpdGVkIGZvciB0aGUgZGViY29uZiBCb0YuDQo+Pg0K Pj4gQmVzdCwNCj4+IEFuYW50aHUNCj4+DQo+PiBPbiAyMSBKdW5lIDIwMjQgMTA6MDY6NDcg cG0gVVRDLCBFbW1hbnVlbCBBcmlhcyA8ZWFtYW51QGRlYmlhbi5vcmc+IHdyb3RlOg0KPj4+ IEhpIHRlYW0sDQo+Pj4NCj4+PiBBcyB0aGUgTG91aXMtUGhpbGlwcGUgYW5kIEFuZHJlYXMg cmVzcG9uc2UgdG8gbXkgbGFzdCBtYWlsIFswXQ0KPj4+IEkgd291bGQgbGlrZSB0byBwcm9w b3NlIGEgKHJlZ3VsYXI/KSBJUkMgbWVldGluZyB0byB0cnkgdG8gb3JnYW5pemUNCj4+PiB0 aGUgd29yayBpbnNpZGUgdGhlIHRlYW0uIEkgd291bGQgbGlrZSB0byBwcm9wb3NlIGFuIElS QyBtZWV0aW5nDQo+Pj4gb24gNSBKdWx5LCBwZXJoYXBzIGEgZ29vZCB0aW1lIGNvdWxkIGJl IGFyb3VuZCAxMlBNIFVUQyBhbmQgNFBNIFVUQz8NCj4+PiBUaGF0IGRhdGUgYW5kIHRpbWUg d29yayBmb3IgeW91PyBBbnkgZGlmZmVyZW50IGlkZWEsIHRpbWUsIGhvdXIgaXMNCj4+PiB3 ZWxjb21lLg0KPj4+DQo+Pj4gSSB3b3VsZCBsaWtlIHRvIHByb3Bvc2UgdGhlIG5leHQgcG9p bnRzOg0KPj4+ICogTGlzdCBvZiBwYWNrYWdlcyB0aGF0IG5lZWQgdG8gYmUgcmVtb3ZlZCBb MV0gYW5kIGhvdyBjb3VsZCB3ZSB0YWNrbGUNCj4+PiB0aGVtLg0KPj4+ICogRWZmb3J0IG5l ZWRlZCB0byBmaXggcHkzLjEyIG9yIHNob3VsZCBiZSBnbyBkaXJlY3RseSB0byAzLjEzPw0K Pj4+ICogQ2hlY2sgcG9zc2libGUgYWdlbmRhIGZvciBQeXRob24gQm9GIGZvciBEZWJDb25m MjAyNC4NCj4+Pg0KPj4+IFRoaXMgaXMgbm90IHRoZSBmaW5hbCBhZ2VuZGEgZm9yIHRoaXMg cG9zc2libGUgbWVldGluZywgSSB3b3VsZCBsaWtlDQo+Pj4gdG8gaGVhciB5b3VyIG9waW5p b24gZmlyc3QgOi0pDQo+Pj4NCj4+PiBbMF0gaHR0cHM6Ly9saXN0cy5kZWJpYW4ub3JnL2Rl Ymlhbi1weXRob24vMjAyNC8wNi9tc2cwMDA0NS5odG1sDQo+Pj4gWzFdIGh0dHBzOi8vd2lr aS5kZWJpYW4ub3JnL1B5dGhvbi9EZWFkJTIwQmF0dGVyaWVzDQo+Pj4gWzJdIGh0dHBzOi8v cGFkLmRjMjQuZGViY29uZi5vcmcvcC9weXRob24tdGVhbS1ib2YNCj4+Pg0KPj4+DQo+Pj4g Q2hlZXJzLA0KPj4+IEVtbWFudWVsDQoNCi0tIA0KTWVjaHRpbGRlIFN0ZWhtYW5uDQo=

    --------------xT7657P6ISdBS0Z6I0IM2YZJ--

    -----BEGIN PGP SIGNATURE-----

    iQIzBAEBCgAdFiEE8ON/Pch6SZgomTnn8od7uhQarX8FAmZ2aCkACgkQ8od7uhQa rX//Lw/+PCMplsM/0s61Vgfg6dV6ShiADNSgtI9RRObd+bpv1sQCIw2KYIQIza/K IdcBqhEZe9YSeHcxCIVqwqFuMhJcuvOYecW8iKoEPCzmKemKilbQx++WlX2DQBxK Krtct91AOTHZ2vCJHdElVM0A0ivWNqlmvjTXRpForLoi7b1j5iHs1GTjHMW4wi4h XTlVEd/b0z4+Mm39cuv8EelA3mNAhTUMnlcs7bh4th8jKyvv8xl8FYiNdSMTy5jn YjpmpXMDlTYPq1SXRbhXADP28RfEFZpM/8iFuulPJjhLDnZkK6UgkcLmbAKbGXmz 21pZEwZ2UdGEE78fCyaC9j3JMX3xYBe0MG9X+bIMjkQ/2CMqrve/HPVMeIBoyopF knKQRGY9gKr340mXldDAVSAzPB+jMwl+tb7g0SMY21gFDc2kQYh7SDR0kQNOjjMH Xqfjv9Pksa9HuYuNdrQ3wC07ki+v0xt2Cy2Txl3v0YK2hqks2CrW8rZNdhMXP2PY z7RrhiDM3Bh4qVgNejUezqbtew8h5mRLYSFhigY7VP1+mAiRSS6yz3e5x1meeGyM Li/WSzKYXTOAuMrRTKpQFp+NIVOp7I4bEeS4S8FshTQCmSsV3VRFfU4MjCxHqU9I TtCAENCe5IR1u+W9KLcnrKEJwbHT1WTEZCv6/uLOs6w/UrTJh+s=
    =mYFt
    -----END PGP SIGNATURE-----

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Matthias Klose@21:1/5 to Emmanuel Arias on Mon Jun 24 10:50:01 2024
    On 22.06.24 00:06, Emmanuel Arias wrote:
    Hi team,

    As the Louis-Philippe and Andreas response to my last mail [0]
    I would like to propose a (regular?) IRC meeting to try to organize
    the work inside the team. I would like to propose an IRC meeting
    on 5 July, perhaps a good time could be around 12PM UTC and 4PM UTC?
    That date and time work for you? Any different idea, time, hour is
    welcome.

    I would like to propose the next points:
    * List of packages that need to be removed [1] and how could we tackle
    them.
    * Effort needed to fix py3.12 or should be go directly to 3.13?

    The current status is tracked in https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1061188

    it's now uploaded to unstable, and we'll start doing the binNMUs.

    Going directly to 3.13 is really not an option, Debian is relying on the upstream status of many packages, something that Debian cannot do on
    it's own.

    * Check possible agenda for Python BoF for DebConf2024.

    3.13 definitely is a topic for the Python BoF, especially when trying to default to 3.13 for the next Debian release. I will be there for the two
    last days of DebCamp, and will have time to work on any 3.13
    preparations. I know, Stefano will be there as well, and hopefully not
    only involved with the video team ;p

    Matthias

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Matthias Klose@21:1/5 to Matthias Klose on Sat Jun 29 10:50:01 2024
    On 24.06.24 10:42, Matthias Klose wrote:
    On 22.06.24 00:06, Emmanuel Arias wrote:
    Hi team,

    As the Louis-Philippe and Andreas response to my last mail [0]
    I would like to propose a (regular?) IRC meeting to try to organize
    the work inside the team. I would like to propose an IRC meeting
    on 5 July, perhaps a good time could be around 12PM UTC and 4PM UTC?
    That date and time work for you? Any different idea, time, hour is
    welcome.

    I would like to propose the next points:
    * List of packages that need to be removed [1] and how could we tackle
    them.
    * Effort needed to fix py3.12 or should be go directly to 3.13?

    The current status is tracked in https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1061188

    it's now uploaded to unstable, and we'll start doing the binNMUs.

    binNMUs are now done, next thing is to get python3-defaults migrating,
    filing bug reports and fixing for all the failed autopkg tests triggered
    by https://tracker.debian.org/pkg/python3-defaults

    plus looking at the messages on the same page like

    migrating python3/3.12.2-1/amd64 to testing makes FOO uninstallable

    and fixing those.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Scott Kitterman@21:1/5 to Alexandre Detiste on Sat Jun 29 18:00:01 2024
    I would say no. Distutils is going to be with us for quite some time, even though it's no longer part of the standard distribution.

    Scott K

    On June 29, 2024 2:07:56 PM UTC, Alexandre Detiste <alexandre.detiste@gmail.com> wrote:
    Hi,

    Should the severity of the distutils removal bugs be bumped now ?
    Example such bug: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1065939


    Greetings

    Le sam. 29 juin 2024 à 10:46, Matthias Klose <doko@debian.org> a écrit :
    binNMUs are now done, next thing is to get python3-defaults migrating,
    filing bug reports and fixing for all the failed autopkg tests triggered
    by https://tracker.debian.org/pkg/python3-defaults

    plus looking at the messages on the same page like

    migrating python3/3.12.2-1/amd64 to testing makes FOO uninstallable

    and fixing those.


    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Soren Stoutner@21:1/5 to All on Sat Jun 29 10:36:41 2024
    Scott,

    On Saturday, June 29, 2024 8:58:09 AM MST Scott Kitterman wrote:
    I would say no. Distutils is going to be with us for quite some time, even though it's no longer part of the standard distribution.

    Scott K

    Can you please elaborate on this some more? As a maintainer of a couple of packages that use distutils in some fashion I would appreciate understanding the detail of what is happening with distutils in Debian.

    --
    Soren Stoutner
    soren@debian.org
    -----BEGIN PGP SIGNATURE-----

    iQIzBAABCgAdFiEEJKVN2yNUZnlcqOI+wufLJ66wtgMFAmaARikACgkQwufLJ66w tgMcew//XdXAfyi2irDjRtmXVTUtV88fsEaP4gXujoyo7Bi7do1WzW/YpA5sYXgk A+cLtqDApftgxr6mIytfJFuT5mjF7MtiYpbFgQ2ypoO/2fWv3uZrLYCl8QiJLTjv m1fVGRC1xjEoRNhDQVjc4Z8UyZ86yWWTmOXLAI8sW28p+j5gkouLsSWslQCwfGfp Eie4rQJ7PmDWbw7Mt3Ifq4A8J3/nGrvJIgdeJtYkK9FkNBNjcsTNph65RYP+MBMz lnThqaS5U5LNW2bdnla+EUyxeQKU0Vymi3dX+ozyntUHA5dcXc7jceMKECo9Wbun se9Mc45DQeYUBHt10P9gcTo7IyObOHNB2do0AQayGwLt1Q7unrHPyA908JnbaN6y oMtLMnhQTRSSTmARca0uxyuLYzpoK2NV+yVedEKcw5nB5tfNIDZ7+pUIaq+E25ID x0cpDBbqkty01ktbPfaKSuJOqA2zUs/6LZdL1nWPJxFY6PooONETjlaaAeJWWLRv 7nMVZC4m8XjXRFcfcnbokvenOmYbBYbSfCspsKYRTF2rBzeKkLiNXX4XfxLGpZlI mDncchieJXPqMRvoDwQ26oWm3H6WR4tAUgu4yX39IKh40ve+6jpIhDVCJd0h178f 8g0kFSXr7op79NxlpgLNINxKkPlMaQTeuBASHN5LogIjTgYKC+c=
    =itZc
    -----END PGP SIGNATURE-----

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Scott Kitterman@21:1/5 to All on Sat Jun 29 14:29:06 2024
    On Saturday, June 29, 2024 1:36:41 PM EDT Soren Stoutner wrote:
    Scott,

    On Saturday, June 29, 2024 8:58:09 AM MST Scott Kitterman wrote:
    I would say no. Distutils is going to be with us for quite some time,
    even
    though it's no longer part of the standard distribution.

    Scott K

    Can you please elaborate on this some more? As a maintainer of a couple of packages that use distutils in some fashion I would appreciate understanding the detail of what is happening with distutils in Debian.

    I can't say for sure. I am assuming we will keep it in Debian in the short term independent of the Python interpreter packages, since removing it would break so many other packages.

    According to codesearch.d.n over 600 packages reference disutils in their
    code. That doesn't mean that they all use it, but it's a lot of packages.

    I think it's smart to work with upstreams to migrate away from it ASAP, since it isn't going to stick around forever, but I don't know the timeline.

    Of course, if no one volunteers to do the work to seperate it out of python3- stdlib-extensions, then it might come up pretty soon. Is anyone planning on working on this (I confess I thought someone already had).

    Scott K
    -----BEGIN PGP SIGNATURE-----

    iQIzBAABCgAdFiEE53Kb/76FQA/u7iOxeNfe+5rVmvEFAmaAUnIACgkQeNfe+5rV mvGydA/7BS+PwotRn4IlrMcyVeyhDUOppU03UaBZwPJxzELeKBwrpLsZNZ0LDBBL xiv++8JBnnzLLkKyxtWh/4R/21+FzY0sn8cuWwpvT75XvTGucoOOfer+rNHrKbW/ vql5yxUuC9G/MKA4RsoQPTV3uRy2DpSxMTKJBGACC/yFJmS4GncQ21HZCj5tB4kq RfZnaa5a7InWkIX/b5xvjtNMzcBFB5yMkhf8lZVGxB+5XoMq0vZnTZtg4sBzGJCU 1wQEx9AT1ZbSsRTLeuwIFCL2ZcmLLawQu3A3/C2xzhZOt3Y4zvFW+5jdyYqJtCcI 0u2Qr/y4YjaiCgfBZa7dA5F3a4hOh7BVgEIvzll3+3XZbRzuiCzPuD4+8OrYxio4 AKC3ecphdr0bpCsUM22+lMg12oMOHrh7P3cKJ2Y//AXfAyJ7jy/6zBliqNAoaTcl D0XV6Z/eI47r6aWw5ucuwzNr+stmGOvSGqToP0op0qgW26QBViCzh82pkqMscyLk 4rcHrSwEYLedtb5suTqWREyjFgppTEI6ZK/tR8MxSc1syQ6Gmzbg885pyog3M8WU 2FzU88HOcNG8dbi+gwheeFbehrZXb2tSEmJoldXynDSFSh/t939QyKyRDPCIMfK3 izJy3jhVXp/cR18QWdE4X8nCyjeBvDiNRxHO4CkoXdMVUlhD66Y=
    =2CV4
    -----END PGP SIGNATURE-----

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Soren Stoutner@21:1/5 to All on Sat Jun 29 12:10:54 2024
    This is a multi-part message in MIME format.

    --nextPart3912631.flHnXpF0lk
    Content-Transfer-Encoding: quoted-printable
    Content-Type: text/plain; charset="UTF-8"

    Thanks for the followup information.

    For reference, one of the packages I maintain, electrum, only uses one command from
    distutils, which compares version numbers to determine if there is a new upstream release.
    Upstream decided to simply incorporate that distutils file with that one command into their
    own codebase and maintain it themselves going forward. The code itself needs little
    modifications over time, so it shouldn’t be too difficult for them to maintain it.

    The other packages I work on that use distutils are qtwebengine-opensource-src and qt6-
    webengine. qtwebengine-opensource-src is version 5 of Qt WebEngine. Qt WebEngine is a
    highly-modified fork of Chromium. Chromium contains distutils, which I believe it is only
    used as part of the developer tools that inspects web pages. They are actively working on
    removing the dependency on distutils.

    https://issues.chromium.org/issues/40283283[1]

    Once Chromium has removed distutils, this will eventually filter down to a future qt6-
    webengine release. qtwebengine-opensource-src is EOL, and is unlikely to receive an
    upstream change that removes distutils, but once Debian transitions to KDE 6 as the
    default, qtwebengine-opensource-src probably won’t be an issue anymore.

    On Saturday, June 29, 2024 11:29:06 AM MST Scott Kitterman wrote:
    On Saturday, June 29, 2024 1:36:41 PM EDT Soren Stoutner wrote:
    Scott,

    On Saturday, June 29, 2024 8:58:09 AM MST Scott Kitterman wrote:
    I would say no. Distutils is going to be with us for quite some time, even
    though it's no longer part of the standard distribution.

    Scott K

    Can you please elaborate on this some more? As a maintainer of a couple of packages that use distutils in some fashion I would appreciate understanding
    the detail of what is happening with distutils in Debian.

    I can't say for sure. I am assuming we will keep it in Debian in the short term independent of the Python interpreter packages, since removing it would break so many other packages.

    According to codesearch.d.n over 600 packages reference disutils in their code. That doesn't mean that they all use it, but it's a lot of packages.

    I think it's smart to work with upstreams to migrate away from it ASAP, since it isn't going to stick around forever, but I don't know the timeline.

    Of course, if no one volunteers to do the work to seperate it out of python3- stdlib-extensions, then it might come up pretty soon. Is anyone planning on working on this (I confess I thought someone already had).

    Scott K


    --
    Soren Stoutner
    soren@debian.org

    --------
    [1] https://issues.chromium.org/issues/40283283

    --nextPart3912631.flHnXpF0lk
    Content-Transfer-Encoding: quoted-printable
    Content-Type: text/html; charset="UTF-8"

    <html>
    <head>
    <meta http-equiv="content-type" content="text/html; charset=UTF-8">
    </head>
    <body><p style="margin-top:0;margin-bottom:0;margin-left:0;margin-right:0;">Thanks for the followup information.</p>
    <br /><p style="margin-top:0;margin-bottom:0;margin-left:0;margin-right:0;">For reference, one of the packages I maintain, electrum, only uses one command from distutils, which compares version numbers to determine if there is a new upstream release.&
    nbsp; Upstream decided to simply incorporate that distutils file with that one command into their own codebase and maintain it themselves going forward.&nbsp; The code itself needs little modifications over time, so it shouldn’t be too difficult for
    them to maintain it.</p>
    <br /><p style="margin-top:0;margin-bottom:0;margin-left:0
  • From =?UTF-8?Q?Louis-Philippe_V=C3=A9ron@21:1/5 to All on Sun Jun 30 05:40:01 2024
    T24gMjAyNC0wNi0yOSAyIGggMjkgcC5tLiwgU2NvdHQgS2l0dGVybWFuIHdyb3RlOg0KPiBB Y2NvcmRpbmcgdG8gY29kZXNlYXJjaC5kLm4gb3ZlciA2MDAgcGFja2FnZXMgcmVmZXJlbmNl IGRpc3V0aWxzIGluIHRoZWlyDQo+IGNvZGUuICBUaGF0IGRvZXNuJ3QgbWVhbiB0aGF0IHRo ZXkgYWxsIHVzZSBpdCwgYnV0IGl0J3MgYSBsb3Qgb2YgcGFja2FnZXMuDQoNCkZXSVcsIEkg d3JvdGUgYSBsaW50aWFuIHRhZyB0byBmbGFnIHRoZXNlIHBhY2thZ2VzOg0KDQpodHRwczov L3VkZC5kZWJpYW4ub3JnL2xpbnRpYW4tdGFnLmNnaT90YWc9dXNlcy1weXRob24tZGlzdHV0 aWxzDQoNCi0tIA0KICAg4qKA4qO04qC+4qC74qK24qOm4qCADQogICDio77ioIHioqDioJLi oIDio7/ioYEgIExvdWlzLVBoaWxpcHBlIFbDqXJvbm5lYXUNCiAgIOKiv+KhhOKgmOKgt+Kg muKgiyAgIHBvbGxvQGRlYmlhbi5vcmcgLyB2ZXJvbm5lYXUub3JnDQogICDioIjioLPio4QN
    Cg0K

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Matthias Klose@21:1/5 to Scott Kitterman on Mon Jul 1 20:10:02 2024
    On 29.06.24 20:29, Scott Kitterman wrote:
    On Saturday, June 29, 2024 1:36:41 PM EDT Soren Stoutner wrote:
    Scott,

    On Saturday, June 29, 2024 8:58:09 AM MST Scott Kitterman wrote:
    I would say no. Distutils is going to be with us for quite some time,
    even
    though it's no longer part of the standard distribution.

    Scott K

    Can you please elaborate on this some more? As a maintainer of a couple of >> packages that use distutils in some fashion I would appreciate understanding >> the detail of what is happening with distutils in Debian.

    I can't say for sure. I am assuming we will keep it in Debian in the short term independent of the Python interpreter packages, since removing it would break so many other packages.

    short time meaning, that we will remove it once we are stopping to have
    3.11 as a supported version, which is usually as the final step of a
    python transition. Please note, that python3-distutils has not been
    available for 3.12 at any time.

    According to codesearch.d.n over 600 packages reference disutils in their code. That doesn't mean that they all use it, but it's a lot of packages.

    this analysis is not good enough. it probably includes all stuff that
    can be used with the distutils included in setuptools.

    I think it's smart to work with upstreams to migrate away from it ASAP, since it isn't going to stick around forever, but I don't know the timeline.

    Of course, if no one volunteers to do the work to seperate it out of python3- stdlib-extensions, then it might come up pretty soon. Is anyone planning on working on this (I confess I thought someone already had).

    it will be removed once we stop having 3.11 as a supported Python version.

    Matthias

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Scott Kitterman@21:1/5 to Matthias Klose on Mon Jul 1 20:20:01 2024
    On July 1, 2024 6:08:31 PM UTC, Matthias Klose <doko@debian.org> wrote:
    On 29.06.24 20:29, Scott Kitterman wrote:
    On Saturday, June 29, 2024 1:36:41 PM EDT Soren Stoutner wrote:
    Scott,

    On Saturday, June 29, 2024 8:58:09 AM MST Scott Kitterman wrote:
    I would say no. Distutils is going to be with us for quite some time, >>>> even
    though it's no longer part of the standard distribution.

    Scott K

    Can you please elaborate on this some more? As a maintainer of a couple of >>> packages that use distutils in some fashion I would appreciate understanding
    the detail of what is happening with distutils in Debian.

    I can't say for sure. I am assuming we will keep it in Debian in the short >> term independent of the Python interpreter packages, since removing it would >> break so many other packages.

    short time meaning, that we will remove it once we are stopping to have 3.11 as a supported version, which is usually as the final step of a python transition. Please note, that python3-distutils has not been available for 3.12 at any time.

    According to codesearch.d.n over 600 packages reference disutils in their
    code. That doesn't mean that they all use it, but it's a lot of packages.

    this analysis is not good enough. it probably includes all stuff that can be used with the distutils included in setuptools.

    I think it's smart to work with upstreams to migrate away from it ASAP, since
    it isn't going to stick around forever, but I don't know the timeline.

    Of course, if no one volunteers to do the work to seperate it out of python3-
    stdlib-extensions, then it might come up pretty soon. Is anyone planning on >> working on this (I confess I thought someone already had).

    it will be removed once we stop having 3.11 as a supported Python version.

    Can python3-setuptools Provide: python3-distutils?

    That would reduce the number of packages that have to be touched?

    Scott K

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)