Path: csiph.com!pasdenom.info!usenet.goja.nl.eu.org!news.nntp4.net!news.hispagatos.org!srl.newsdeef.eu!news.corradoroberto.it!gothmog.csi.it!bofh.it!news.nic.it!robomod From: ben0i0d Newsgroups: linux.debian.maint.python Subject: Re: Request to join the Debian Python Team Date: Fri, 10 Oct 2025 05:40:01 +0200 Message-ID: References: X-Original-To: debian-python@lists.debian.org X-Mailbox-Line: From debian-python-request@lists.debian.org Fri Oct 10 03:30:07 2025 Old-Return-Path: X-Amavis-Spam-Status: No, score=0.047 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, FORGED_MUA_MOZILLA=2.309, FREEMAIL_FROM=0.001, HELO_DYNAMIC_IPADDR=1.951, HTML_MESSAGE=2, LDO_WHITELIST=-5, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H4=0.001, RCVD_IN_MSPIKE_WL=0.001, RCVD_IN_VALIDITY_CERTIFIED_BLOCKED=0.001, RCVD_IN_VALIDITY_RPBL_BLOCKED=0.001, RDNS_DYNAMIC=0.982] autolearn=no autolearn_force=no X-Policyd-Weight: NOT_IN_SBL_XBL_SPAMHAUS=-1.5 CL_IP_EQ_HELO_IP=-2 (check from: .foxmail. - helo: .out203-205-221-210.mail.qq. - helo-domain: .qq.) FROM/MX_MATCHES_HELO(DOMAIN)=-2; rate: -5.5 X-Qq-Mid: xmsmtpt1760066917t4l39yj4b X-Qq-Xmailinfo: MFA3rFz8fXqrGy7yjsSilUZpiT1dq/lop0GmxAk5LrMh3PAml/J/yJp8zQelMn 77tYuu8RDboWGKmwjRsdrWUJxJBb3cxUhJSqve4E7IVuF/4N5FRnhRZ0qFYCPtub2yqIQ0rn92eW eBNRbnW6on16/FCrNQFCRu/fROy7am98W/1qCKXinBpm1XHyK4vW2xLdf26uV/MFl/VPftHUWUq4 7ncobaH8HFYcQScH9SOsPOGtN7aG5jCdk7HIMNQiClQ19ADZtsEHnsEO1VkVz3vcAL4PHRX0RQt7 c7zpztCe/7n95M3sfnpAudHXZ2qgEsPRwmMv8iiOUUzuYYXjsGDwzrBfJZYoTxZVvy9K3fP6mi4l Azw6qRLpCZ5K+/TodKeNMYtRsKum11l3ixuyf8WqdaESvTKu38zTC57ZWzoQbe281jgQKmRh2TBF w80tNG3R5BFSeBXfWnKZ0VQ3+lwio1HqrgaFSXs1ZEMEH+gPvJmL2X7ZKD2ScO0L7F+yKQNGwW// 4/K1nDs6y+XN76C5XzwZEwbm6oaX50JlX35QL2vGsqrs6jWofTk1Mw87vVfyqR4GzN9tifk/ws4b lZrZZIdVrxyyI8DisdsKL8IrKCEi16s0S9sILDUOy7VrBwbDUWdYBz2eCKofNa17wtmaZ0/KklYO hwlKhR6rp671NEBZq4QdQVFkvgEKZ2fCgJ7e4wqyMLsBYpLce3B4lgfBak0zfhbLFkjTeK6NrWUt Mj7nNaLdSws3t+DbFsnPQvn0ycmX8+mGH0O0nlT9ElqfgYiy27xSs2VR84HP2C2WBgvQ+q8izjAt mB1n0p5lY3a5cqIigkZakHPJ5zDK4Wby4fZJYYeXPq0jXg8Mjf9QtI23I+wvkBGYLcHX5DqeWtYK 8b2Uyhbl92fTT+lMIUfbOFvgbw9QgE98mp3VWQuhzom82OK9h8q6VsGipTkJBcJCKjqK5aKedHI7 HOlIOtESqiaZAKVkQ010VAV1D39+RP/NX77LSf5CyTOz2xWaBvSLAIdlLmOqynMglsgGYwF6Cpx3 xqhClNVtKHaTZ8wPvBt4uuZCs+yJGnz/V9cFFHoKxx8sJUr5fRFaxUGXuQGLM= X-Qq-Xmrinfo: M/715EihBoGSf6IYSX1iLFg= Content-Type: multipart/alternative; boundary="------------q0rHPKu94At1rNsrbIO4zEoF" X-Oq-Msgid: <7a29edc1-68bd-4cd9-b2cb-b3f256c313b2@foxmail.com> MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Content-Language: en-US X-Mailing-List: archive/latest/23297 List-ID: List-URL: List-Archive: https://lists.debian.org/msgid-search/tencent_1AE0B4F6F461D0219C0A232B04A7C3A8AB09@qq.com Approved: robomod@news.nic.it Lines: 94 Organization: linux.* mail to news gateway Sender: robomod@news.nic.it X-Original-Date: Fri, 10 Oct 2025 11:28:37 +0800 X-Original-Message-ID: X-Original-References: <68997721-87e9-43a8-8316-92d743778f55@netwok.org> Xref: csiph.com linux.debian.maint.python:17107 This is a multi-part message in MIME format. --------------q0rHPKu94At1rNsrbIO4zEoF Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit Hi Éric, Yes, I understand your point. In theory, building the free-threaded variant only requires adding |--disable-gil| and |--with-suffix=t|. I’m using the same source and build dependencies as the original Python 3.14, and the build from the Debian source package works fine. However, when I pulled the upstream code, I encountered missing dependency errors related to |blurb| and |sphinx-build|. I’m not entirely sure why — perhaps the Debian 3.14 source package includes some adjustments that I haven’t noticed. So, I plan to submit this package later to fix the issue (I’ve already tested it locally, and it builds successfully). Maybe someone else will find it useful, haha. Thanks again for your feedback. I’ll avoid diverging from the Debian source package going forward. regards In 2025/10/10 04:13, Éric wrote: > Hello, > > Le 06/10/2025 à 01:35, ben0i0d a écrit : >> I plan to package *blurb*, which is also related to my ongoing work >> on building a free-threaded Python. >> The upstream build process recommends using blurb. > > I am not sure that this would be useful for Debian. The tool is only > used by CPython upstream developers. > >   Regards --------------q0rHPKu94At1rNsrbIO4zEoF Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: 8bit

Hi Éric,

Yes, I understand your point. In theory, building the free-threaded variant only requires adding --disable-gil and --with-suffix=t.

I’m using the same source and build dependencies as the original Python 3.14, and the build from the Debian source package works fine. However, when I pulled the upstream code, I encountered missing dependency errors related to blurb and sphinx-build. I’m not entirely sure why — perhaps the Debian 3.14 source package includes some adjustments that I haven’t noticed.

So, I plan to submit this package later to fix the issue (I’ve already tested it locally, and it builds successfully). Maybe someone else will find it useful, haha.

Thanks again for your feedback. I’ll avoid diverging from the Debian source package going forward.

regards

In 2025/10/10 04:13, Éric wrote:
  Hello,

Le 06/10/2025 à 01:35, ben0i0d a écrit :
I plan to package *blurb*, which is also related to my ongoing work on building a free-threaded Python.
The upstream build process recommends using blurb.

I am not sure that this would be useful for Debian. The tool is only used by CPython upstream developers.

  Regards
--------------q0rHPKu94At1rNsrbIO4zEoF--