#1091431 pyside6 FTBFS with Python 3.13 as default

Package:
src:pyside6
Source:
src:pyside6
Submitter:
Stefano Rivera
Date:
2024-12-26 14:45:02 UTC
Severity:
normal
Tags:
#1091431#5
Date:
2024-12-26 03:28:56 UTC
From:
To:
This package failed build from source when test-built against a version of
python3-defaults that has 3.13 as the default Python 3 version.

To reproduce this issue, build against python3-defaults (python3-all-dev etc.)
from Debian experimental.

What's new in Python 3.13:
https://docs.python.org/3.13/whatsnew/3.13.html

Log snippet:

dh clean --buildsystem=pybuild
   dh_auto_clean -O--buildsystem=pybuild
I: pybuild base:311: python3.13 setup.py clean
[WARNING]: ***** Exception while trying to prepare bdist_wheel override class: cannot import name 'get_abi_tag' from 'wheel.bdist_wheel' (/usr/lib/python3/dist-packages/wheel/bdist_wheel.py). Skipping wheel overriding.
[ERROR]: Unsupported python version detected. Supported versions: [(3, 9), (3, 10), (3, 11), (3, 12)]
E: pybuild pybuild:389: clean: plugin distutils failed with: exit code=1: python3.13 setup.py clean
dh_auto_clean: error: pybuild --clean -i python{version} -p 3.13 returned exit code 13
make: *** [debian/rules:63: clean] Error 25
dpkg-buildpackage: error: debian/rules clean subprocess returned exit status 2
--------------------------------------------------------------------------------
Build finished at 2024-12-26T00:43:42Z


If required, the full build log is available here (for the next 30 days):
https://debusine.debian.net/artifact/1126018/

This bug has been filed at "normal" severity, as we haven't started the
transition to add 3.13 as default, yet. This will be raised to RC
as soon as that happens, hopefully well before trixie.

Thanks,

Stefano

#1091431#10
Date:
2024-12-26 14:44:00 UTC
From:
To:
We believe that the bug you reported is fixed in the latest version of
pyside6, 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 1091431@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Stuart Prescott <stuart@debian.org> (supplier of updated pyside6 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: Thu, 26 Dec 2024 18:01:15 +1100
Source: pyside6
Architecture: source
Version: 6.7.2-3
Distribution: unstable
Urgency: medium
Maintainer: Debian Qt/KDE Maintainers <debian-qt-kde@lists.debian.org>
Changed-By: Stuart Prescott <stuart@debian.org>
Closes: 1091431
Changes:
 pyside6 (6.7.2-3) unstable; urgency=medium
 .
   [ Pino Toscano ]
   * Drop the unused mesa-vulkan-drivers build dependency.
   * Limit python3-pyside6.qtbluetooth & python3-pyside6.qtnfc as linux-any;
     the modules they refer to are available only on Linux
     - regenerate debian/tests/control accordingly
   * Build w/ --parallel=N w.r.t parallel=N in $DEB_BUILD_OPTIONS (1 if unset);
     if --parallel=N is not passed, ninja will use all the available cores by
     default, which is not what should be done by default.
 .
   [ Stuart Prescott ]
   * Add Python 3.13 as a supported version (Closes: #1091431).
Checksums-Sha1:
 0c68a47f6c5e19264242695ec98501d8844defa1 9121 pyside6_6.7.2-3.dsc
 7ab5f440ecd2f3b67c4fc80a75851e3f719c8f50 25332 pyside6_6.7.2-3.debian.tar.xz
 21a292ca7ad420290ae98a4ed1367589b22920e9 47138 pyside6_6.7.2-3_amd64.buildinfo
Checksums-Sha256:
 e6339629a836b7980b153ac9ec8c5f2bd5881af63a771807dd656742ddfa3ac0 9121 pyside6_6.7.2-3.dsc
 f07b74889275200fde8b7197ee306aba07bb2db111d206c12c6f94d6459d1daf 25332 pyside6_6.7.2-3.debian.tar.xz
 996e72f3844892de7b3e0adf39bc3eaa2789bdd9a37c54855970b8d647c430d4 47138 pyside6_6.7.2-3_amd64.buildinfo
Files:
 b4b4bc5464f6f97dd84ffe70ed94b00c 9121 python optional pyside6_6.7.2-3.dsc
 d9212f376b8488a36a62f7ded584bb7c 25332 python optional pyside6_6.7.2-3.debian.tar.xz
 10bce6a50ce6a7a4982555d220c91195 47138 python optional pyside6_6.7.2-3_amd64.buildinfo
-----BEGIN PGP SIGNATURE-----

iQIzBAEBCAAdFiEEkOLSwa0Uaht+u4kdu8F+uxOW8vcFAmdtYIUACgkQu8F+uxOW
8vfW7Q/9GmKUWNWDoD4Q/8e+t+eL9W5k0vWyUKbQifQG5l+F1rxRlZ2E8YwIwUz8
tvhhcXU5DCJ613H3yjm0yFjuO6qaC25K+RMdEcfXl4IbDMPxzf0WV+1gDhUjI5Dd
cab2ra0AksmS5jWaQ6ntzWKeGMszC47qZ3aHDnosIyBk3OQ3fOSW97CpnTJCQ9mx
Mo4JpjS4q86nQJmysYzFyUc1WA1dWBVWkAWbcXUkcdALZyrMM8ehPHmFTszUF5oX
CisH+/xpV6IvMXoND1/Y+Mu3nOBShqMEYzgDF/B9lE48zOzfxlar5AWhLIyQRpIP
wSo+ap/dxgsdeBO7SNxLeO3MaW94+n1fSQwWkXgmM1O7biRsBxCi4KIGUwQcVwQo
G1fGh682dPCp3AeSWlhetUkzYAS1BWIKGNmMxXKUbGXlJlyBg4hs/Jd6zGWX8t/F
yFNbITnR3RRqbvW16CJVJtQobJJQ3qId0Is+9XfK1hxSjjzWbK6ju4cD9W1gXycJ
XgtmmemVM2BtpqZ2KJk19S5WLRmauf1qbpwcCZ6ocMc6wFTfSCQl+Z3D1CC8dMmy
obcCmyOZm96l8WuwCShDCihf0wSHxu4nivH8Pn2A4UTxXnm3+hTmyC41KBPHLNnn
2CSLFbe6CA8KfLF/hQLGtZKsHhUfLjsPYsgdbc84GzNW2NS/8QE=
=alWO
-----END PGP SIGNATURE-----