#1147116 python-bytecode: FTBFS against python 3.15rc2

#1147116#5
Date:
2026-09-07 20:53:53 UTC
From:
To:
Hi!

While rebuilding the python related packages against the Python 3.15rc2
version we found that python-bytecode fails to build from source [1].

The problem can be solved with upstream commit
4bff24f022bb2c6bfe1c368821180534140ce0bb: feat: add support for CPython
3.15 [2].

I've applied the upstream fix in the sandbox [3] to verify that it
builds successfully, please consider applying the patch to support the
upcoming 3.15 version.

Setting the severity to important for now. Once Python 3.15 is released,
it will be added to python3-defaults and this bug will become release
critical.

Happy hacking,

[1]: https://debusine.debian.net/debian/r-python-python3.15/artifact/4480850/
[2]: https://github.com/MatthieuDartiailh/bytecode/commit/4bff24f022bb2c6bfe1c368821180534140ce0bb
[3]: https://debusine.debian.net/debian/r-python-python3.15/

#1147116#12
Date:
2026-10-24 20:35:56 UTC
From:
To:
We believe that the bug you reported is fixed in the latest version of
python-bytecode, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to 1147116@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Colin Watson <cjwatson@debian.org> (supplier of updated python-bytecode package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmaster@ftp-master.debian.org)
Format: 1.8
Date: Sat, 24 Oct 2026 21:06:47 +0100
Source: python-bytecode
Architecture: source
Version: 0.19.1-1
Distribution: unstable
Urgency: medium
Maintainer: Debian Python Team <team+python@tracker.debian.org>
Changed-By: Colin Watson <cjwatson@debian.org>
Closes: 1147116
Changes:
 python-bytecode (0.19.1-1) unstable; urgency=medium
 .
   * Team upload.
   * New upstream release:
     - Add support for Python 3.15 (closes: #1147116).
   * Drop "Rules-Requires-Root: no", default as of dpkg-dev 1.22.13.
   * Drop "Priority: optional", default as of dpkg-dev 1.22.13.
   * Standards-Version: 4.7.4.
Checksums-Sha1:
 7ae3f3b9d8e152bc1b1382a9f12f5a30d2b03fbe 3014 python-bytecode_0.19.1-1.dsc
 f493be1c05c2d02d80b348fc280f9b9d52596730 102024 python-bytecode_0.19.1.orig.tar.gz
 d54ab8806fd7ce4dd186e1360359cf66a1c2d91b 9672 python-bytecode_0.19.1-1.debian.tar.xz
 1f8ca06065b83ca134bd2c8d7b6f882377c83d3c 245172 python-bytecode_0.19.1-1.git.tar.xz
 b529510a8d1f13b315fe76433a65956a79db8e13 17768 python-bytecode_0.19.1-1_source.buildinfo
Checksums-Sha256:
 3c391ab5fea3c3a7895e2d85834f42ba73c125a464fba4c9b13560f90687232a 3014 python-bytecode_0.19.1-1.dsc
 3e3af79e64b53ae1ccea75c30dc61b91d4d88fc393fab699e6bd4dc747964e48 102024 python-bytecode_0.19.1.orig.tar.gz
 3fec366c9671fabfbecda6a8982dc6ddd3d6a8a5cc7cb80c9ca2220b7f246bcd 9672 python-bytecode_0.19.1-1.debian.tar.xz
 eb38ded0265d0d8e48ac5f2877e89435b1a52d3c28cfa7ac560015f9d34f037a 245172 python-bytecode_0.19.1-1.git.tar.xz
 eea98a39ed9d90ca6f3222352055edc7f1d0da9f0521eaa004aaa03c087d833c 17768 python-bytecode_0.19.1-1_source.buildinfo
Files:
 36703dbc9cb74eae45428dbe6aed7941 3014 python optional python-bytecode_0.19.1-1.dsc
 84693b4083c26e04f90850b9f4dd6283 102024 python optional python-bytecode_0.19.1.orig.tar.gz
 f343e85c0f5123f2d21b7c9c66f73efa 9672 python optional python-bytecode_0.19.1-1.debian.tar.xz
 02dcbb5dea88c1d39edfa948b6a7b3fe 245172 python None python-bytecode_0.19.1-1.git.tar.xz
 44102ef9393aadafaf1655e3ea045839 17768 python optional python-bytecode_0.19.1-1_source.buildinfo
Git-Tag-Info: tag=55c680a5abd2bb11bad6789f34ffcb1b51ce7532 fp=ac0a4ff12611b6fccf01c111393587d97d86500b
Git-Tag-Tagger: Colin Watson <cjwatson@debian.org>
-----BEGIN PGP SIGNATURE-----

iQIzBAEBCgAdFiEEN02M5NuW6cvUwJcqYG0ITkaDwHkFAmrdEDUACgkQYG0ITkaD
wHn5jBAAoHPQ4YzLhXhT/bS1VP6fINHkKSSyj8uHUt0MNxgfwn1CP1urGgiqCrrl
aVaLmSyOqljJlcExlbQYnLW/z27MSRkufLlMZSNYJVbd/3NTlhU4YsDJBEeMrpFf
BCLd+T018Nnr43oSKApKqigAIyqZBQeIx7x37kUlkHRDusa1IwcKo8OvPCzfJ372
2L2sHnWnh27yX9VASUI4SFFDU+GR5QhYvV6xvqwHPP2JPWGtKB2NumhAcR4pFJoi
xqBO+Yh+B1mmZCM5aF1CNU3NM1hg1PaRLynQ9V1f2bdVtDoYgLYrE8YB5njASKg0
sUuSmJhy+SyshYjg6/+HyFnV806b4VZeGzyXGgFbZG7zy/mqzII6Eq/0Dp+ZsxnM
MKBS6j0oLHAFlsPCZude5F2F1yescrOBVlQRc/KUzBi/1qpI161hi2Cey9lrUyLL
C1TjLW9kVt640bxZilxAd+UKVx7u8AMTTl7fJpluUtOlsX3SwD4kuWFwdQfOWVNd
/QoJsE31JyxUkKY/hzv98UhUrGLI3O9vMWRJ7xz3qv1Tq9JExGVYAU8dLCD0kL+i
Nhl5RmVvCWs/+CpjKmzDqHErU+vRIAOLHZhLHfrWS1dpaOOppviYXYh+IWjRag7R
fPU082CA+NrozUEA7MaPRas2CQMbVTf6jrTCbtmTZrt0UnkVE1M=
=TnhR
-----END PGP SIGNATURE-----