Source: python-acora Version: 2.4-0.1 Severity: normal User: [email protected] Usertags: python3.13 Forwarded: https://github.com/scoder/acora/issues/25
This package failed build from source when test-built against a version of python3-defaults that includes 3.13 as a supported 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: make[1]: Entering directory '/<<PKGBUILDDIR>>' dh_auto_test I: pybuild pybuild:308: cp -a test.py README.rst /<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_acora/build/ I: pybuild base:311: python3.13 /<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_acora/build/test.py Traceback (most recent call last): File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_acora/build/test.py", line 456, in <module> unittest.TextTestRunner(verbosity=verbosity).run(suite()) ~~~~~^^ File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_acora/build/test.py", line 443, in suite unittest.makeSuite(UnicodeAcoraTest), ^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.13/unittest/__init__.py", line 80, in __getattr__ raise AttributeError(f"module {__name__!r} has no attribute {name!r}") AttributeError: module 'unittest' has no attribute 'makeSuite' E: pybuild pybuild:389: test: plugin custom failed with: exit code=1: python3.13 /<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_acora/build/test.py I: pybuild pybuild:308: cp -a test.py README.rst /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_acora/build/ I: pybuild base:311: python3.12 /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_acora/build/test.py /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_acora/build/test.py:443: DeprecationWarning: unittest.makeSuite() is deprecated and will be removed in Python 3.13. Please use unittest.TestLoader.loadTestsFromTestCase() instead. unittest.makeSuite(UnicodeAcoraTest), /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_acora/build/test.py:444: DeprecationWarning: unittest.makeSuite() is deprecated and will be removed in Python 3.13. Please use unittest.TestLoader.loadTestsFromTestCase() instead. unittest.makeSuite(PyUnicodeAcoraTest), /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_acora/build/test.py:445: DeprecationWarning: unittest.makeSuite() is deprecated and will be removed in Python 3.13. Please use unittest.TestLoader.loadTestsFromTestCase() instead. unittest.makeSuite(BytesAcoraTest), /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_acora/build/test.py:446: DeprecationWarning: unittest.makeSuite() is deprecated and will be removed in Python 3.13. Please use unittest.TestLoader.loadTestsFromTestCase() instead. unittest.makeSuite(PyBytesAcoraTest), ---------------------------------------------------------------------- Ran 83 tests in 0.305s OK I: pybuild pybuild:334: rm -f /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_acora/build/test.py /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_acora/build/README.rst dh_auto_test: error: pybuild --test --test-pytest -i python{version} -p "3.13 3.12" returned exit code 13 make[1]: *** [debian/rules:11: override_dh_auto_test] Error 25 make[1]: Leaving directory '/<<PKGBUILDDIR>>' make: *** [debian/rules:14: build-arch] Error 2 dpkg-buildpackage: error: debian/rules build-arch subprocess returned exit status 2 -------------------------------------------------------------------------------- Build finished at 2024-09-13T08:37:54Z If required, the full build log is available here (for the next 30 days): https://debusine.debian.net/artifact/709349/ This bug has been filed at "normal" severity, as we haven't started the transition to add 3.13 as a supported version, yet. This will be raised to RC as soon as that happens, hopefully well before trixie. Thanks, Stefano

