Your message dated Wed, 13 Nov 2024 14:07:46 +0100
with message-id
<pd6xnxrkkzf2wopdekyrtlpshmifztce744bzzz7ao3zwkonux@mqg52tqku7oh>
and subject line Re: Bug#1081724: FTBFS with Python 3.13
has caused the Debian Bug report #1081724,
regarding FTBFS with Python 3.13
to be marked as done.
This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.
(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact ow...@bugs.debian.org
immediately.)
--
1081724: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1081724
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Source: beets
Version: 2.0.0-1
Severity: normal
User: debian-pyt...@lists.debian.org
Usertags: python3.13
Forwarded: https://github.com/beetbox/beets/issues/5420
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:
ImportError while importing test module
'/<<PKGBUILDDIR>>/.pybuild/cpython3_3.13/build/test/test_util.py'.
Hint: make sure your test modules/packages have valid Python names.
Traceback:
/usr/lib/python3.13/importlib/__init__.py:88: in import_module
return _bootstrap._gcd_import(name[level:], package, level)
test/test_util.py:26: in <module>
from beets.test import _common
beets/test/_common.py:26: in <module>
import beets.library # noqa: E402
beets/library.py:26: in <module>
from mediafile import MediaFile, UnreadableFileError
/usr/lib/python3/dist-packages/mediafile.py:52: in <module>
import imghdr
E ModuleNotFoundError: No module named 'imghdr'
________ ERROR collecting .pybuild/cpython3_3.13/build/test/test_vfs.py ________
ImportError while importing test module
'/<<PKGBUILDDIR>>/.pybuild/cpython3_3.13/build/test/test_vfs.py'.
Hint: make sure your test modules/packages have valid Python names.
Traceback:
/usr/lib/python3.13/importlib/__init__.py:88: in import_module
return _bootstrap._gcd_import(name[level:], package, level)
test/test_vfs.py:19: in <module>
from beets import library, vfs
beets/library.py:26: in <module>
from mediafile import MediaFile, UnreadableFileError
/usr/lib/python3/dist-packages/mediafile.py:52: in <module>
import imghdr
E ModuleNotFoundError: No module named 'imghdr'
=============================== warnings summary ===============================
../../../../../../usr/lib/python3/dist-packages/confuse/util.py:118
/usr/lib/python3/dist-packages/confuse/util.py:118: DeprecationWarning:
'pkgutil.get_loader' is deprecated and slated for removal in Python 3.14; use
importlib.util.find_spec() instead
loader = pkgutil.get_loader(name)
-- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html
=========================== short test summary info ============================
ERROR test/test_art_resize.py
ERROR test/test_autotag.py
ERROR test/test_config_command.py
ERROR test/test_datequery.py
ERROR test/test_dbcore.py
ERROR test/test_files.py
ERROR test/test_importer.py
ERROR test/test_library.py
ERROR test/test_logging.py
ERROR test/test_m3ufile.py
ERROR test/test_mb.py
ERROR test/test_metasync.py
ERROR test/test_plugins.py
ERROR test/test_query.py
ERROR test/test_sort.py
ERROR test/test_ui.py
ERROR test/test_ui_commands.py
ERROR test/test_ui_importer.py
ERROR test/test_ui_init.py
ERROR test/test_util.py
ERROR test/test_vfs.py
!!!!!!!!!!!!!!!!!!! Interrupted: 21 errors during collection !!!!!!!!!!!!!!!!!!!
======================== 1 warning, 21 errors in 1.86s =========================
E: pybuild pybuild:389: test: plugin distutils failed with: exit code=2: cd
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.13/build; python3.13 -m pytest -k "not
test_completion"
I: pybuild base:311: cd /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12/build;
python3.12 -m pytest -k "not test_completion"
============================= test session starts ==============================
platform linux -- Python 3.12.6, pytest-8.3.2, pluggy-1.5.0
cachedir: /tmp/pytest_cache
rootdir: /<<PKGBUILDDIR>>
configfile: setup.cfg
plugins: typeguard-4.3.0, anyio-4.4.0
collected 1169 items / 1 deselected / 1168 selected
test/test_art_resize.py ssss. [ 5/1168]
test/test_autotag.py .............................................. [ 51/1168]
....................................... [ 90/1168]
test/test_config_command.py ........... [ 101/1168]
test/test_datequery.py ................................ [ 133/1168]
test/test_dbcore.py ............................................... [ 180/1168]
................................. [ 213/1168]
test/test_files.py ...ss.............................s............. [ 261/1168]
...........s..s............ [ 288/1168]
test/test_hidden.py s.s [ 291/1168]
test/test_importer.py ...................s.s....................... [ 336/1168]
...............................................s....s.............. [ 403/1168]
...................... [ 425/1168]
test/test_library.py ....................................ss........ [ 471/1168]
................................................................... [ 538/1168]
..........................................s................ [ 597/1168]
test/test_logging.py ............. [ 610/1168]
test/test_m3ufile.py ....s.s.. [ 619/1168]
test/test_mb.py ................................................... [ 670/1168]
.... [ 674/1168]
test/test_metasync.py ... [ 677/1168]
test/test_pipeline.py ...................... [ 699/1168]
test/test_plugins.py ....ss.................. [ 723/1168]
test/test_query.py ................................................ [ 771/1168]
................................................................... [ 838/1168]
.............. [ 852/1168]
test/test_sort.py ................................. [ 885/1168]
test/test_template.py ............................................. [ 930/1168]
.. [ 932/1168]
test/test_ui.py .......................s........................... [ 983/1168]
...................................s............................... [1050/1168]
............. [1063/1168]
test/test_ui_commands.py ..... [1068/1168]
test/test_ui_importer.py .......................................... [1110/1168]
........................... [1137/1168]
test/test_ui_init.py ..... [1142/1168]
test/test_util.py .s.....s................ [1166/1168]
test/test_vfs.py .. [1168/1168]
=============================== warnings summary ===============================
../../../../../../usr/lib/python3/dist-packages/confuse/util.py:118
/usr/lib/python3/dist-packages/confuse/util.py:118: DeprecationWarning:
'pkgutil.get_loader' is deprecated and slated for removal in Python 3.14; use
importlib.util.find_spec() instead
loader = pkgutil.get_loader(name)
../../../../../../usr/lib/python3/dist-packages/mediafile.py:52
/usr/lib/python3/dist-packages/mediafile.py:52: DeprecationWarning: 'imghdr'
is deprecated and slated for removal in Python 3.13
import imghdr
-- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html
=========================== short test summary info ============================
SKIPPED [1] test/test_art_resize.py:134: ImageMagick not available
SKIPPED [1] test/test_art_resize.py:116: ImageMagick not available
SKIPPED [1] test/test_art_resize.py:121: PIL not available
SKIPPED [1] test/test_art_resize.py:111: PIL not available
SKIPPED [1] test/test_files.py:99: need reflink
SKIPPED [1] test/test_files.py:104: need reflink
SKIPPED [1] test/test_files.py:294: need reflink
SKIPPED [1] test/test_files.py:585: need reflink
SKIPPED [1] test/test_files.py:599: need reflink
SKIPPED [1] test/test_hidden.py:33: sys.platform is not darwin
SKIPPED [1] test/test_hidden.py:50: sys.platform is not windows
SKIPPED [1] test/test_importer.py:282: unrar program not found
SKIPPED [1] test/test_importer.py:282: Implement me!
SKIPPED [1] test/test_importer.py:1229: write me
SKIPPED [1] test/test_importer.py:1337: write me
SKIPPED [1] test/test_library.py:484: unimplemented: #359
SKIPPED [1] test/test_library.py:495: unimplemented: #359
SKIPPED [1] test/test_library.py:1287: fails under some autopkgtests
SKIPPED [1] test/test_m3ufile.py:127: win32
SKIPPED [1] test/test_m3ufile.py:70: win32
SKIPPED [1] test/test_plugins.py:219: unreliable
SKIPPED [1] test/test_plugins.py:245: unreliable
SKIPPED [1] test/test_ui.py:363: not yet implemented
SKIPPED [1] test/test_ui.py:1074: Broken
SKIPPED [1] test/test_util.py:153: fs is case sensitive
SKIPPED [1] test/test_util.py:102: unimplemented: #359
========= 1142 passed, 26 skipped, 1 deselected, 2 warnings in 25.12s ==========
dh_auto_test: error: pybuild --test --test-pytest -i python{version} -p "3.13
3.12" returned exit code 13
make: *** [debian/rules:9: binary] Error 25
dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2
--------------------------------------------------------------------------------
Build finished at 2024-09-14T02:52:01Z
If required, the full build log is available here (for the next 30 days):
https://debusine.debian.net/artifact/716045/
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
--- End Message ---
--- Begin Message ---
Version: 0.13.0-1
Fixed in unstable.
--- End Message ---