• Bug#1091495: beets: will FTBFS during trixie support period

    From Santiago Vila@21:1/5 to All on Fri Dec 27 20:00:01 2024
    Package: src:beets
    Version: 2.2.0-1
    Tags: ftbfs trixie sid
    User: debian-qa@lists.debian.org
    Usertags: ftbfs-during-trixie-support-period

    Dear maintainer:

    During a rebuild of all packages in unstable in the year 2028, your package failed to build:

    --------------------------------------------------------------------------------
    [...]
    =================================== FAILURES ===================================
    ______________ BucketPluginTest.test_year_single_year_last_folder ______________

    self = <test.plugins.test_bucket.BucketPluginTest testMethod=test_year_single_year_last_folder>

    def test_year_single_year_last_folder(self):
    """If a single year is given for the last bucket, extend it to current
    year."""
    self._setup_config(bucket_year=["1950", "1970"])
    assert self.plugin._tmpl_bucket("2014") == "1970"
    assert self.plugin._tmpl_bucket("2025") == "2025"
    E AssertionError: assert '1970' == '2025'
    E
    E - 2025
    E + 1970

    test/plugins/test_bucket.py:54: AssertionError
    =============================== 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 ============================
    SKIPPED [1] test/plugins/test_autobpm.py:10: librosa isn't available
    SKIPPED [1] test/plugins/test_art.py:965: ArtResizer has no local imaging backend available
    SKIPPED [1] test/plugins/test_art.py:974: ArtResizer has no local imaging backend available
    SKIPPED [1] test/plugins/test_art.py:942: ArtResizer has no local imaging backend available
    SKIPPED [1] test/plugins/test_art.py:959: ArtResizer has no local imaging backend available
    SKIPPED [1] test/plugins/test_art.py:947: ArtResizer has no local imaging backend available
    SKIPPED [1] test/plugins/test_art.py:953: ArtResizer has no local imaging backend available
    SKIPPED [1] test/plugins/test_art.py:936: ArtResizer has no local imaging backend available
    SKIPPED [1] test/plugins/test_art.py:924: ArtResizer has no local imaging backend available
    SKIPPED [1] test/plugins/test_art.py:930: ArtResizer has no local imaging backend available
    SKIPPED [1] test/plugins/test_art.py:912: ArtResizer has no local imaging backend available
    SKIPPED [1] test/plugins/test_art.py:918: ArtResizer has no local imaging backend available
    SKIPPED [1] test/plugins/test_art.py:902: ArtResizer has no local imaging backend available
    SKIPPED [1] test/plugins/test_art.py:896: ArtResizer has no local imaging backend available
    SKIPPED [2] test/plugins/test_embedart.py:34: compare not available
    SKIPPED [1] test/conftest.py:12: INTEGRATION_TEST=1 required: .pybuild/cpython3_3.13/build/test/plugins/test_lyrics.py::LyricsPluginSourcesTest::test_backend_sources_ok
    SKIPPED [1] test/conftest.py:12: INTEGRATION_TEST=1 required: .pybuild/cpython3_3.13/build/test/plugins/test_lyrics.py::LyricsPluginSourcesTest::test_google_sources_ok
    SKIPPED [1] test/conftest.py:12: INTEGRATION_TEST=1 required: .pybuild/cpython3_3.13/build/test/plugins/test_lyrics.py::TekstowoIntegrationTest::test_no_matching_results
    SKIPPED [1] test/conftest.py:12: INTEGRATION_TEST=1 required: .pybuild/cpython3_3.13/build/test/plugins/test_lyrics.py::TekstowoIntegrationTest::test_normal
    SKIPPED [1] test/conftest.py:12: INTEGRATION_TEST=1 required: .pybuild/cpython3_3.13/build/test/plugins/test_parentwork.py::ParentWorkIntegrationTest::test_direct_parent_work_real
    SKIPPED [1] test/conftest.py:12: INTEGRATION_TEST=1 required: .pybuild/cpython3_3.13/build/test/plugins/test_parentwork.py::ParentWorkIntegrationTest::test_force_real
    SKIPPED [1] test/conftest.py:12: INTEGRATION_TEST=1 required: .pybuild/cpython3_3.13/build/test/plugins/test_parentwork.py::ParentWorkIntegrationTest::test_no_force_real
    SKIPPED [1] test/conftest.py:12: INTEGRATION_TEST=1 required: .pybuild/cpython3_3.13/build/test/plugins/test_parentwork.py::ParentWorkIntegrationTest::test_normal_case_real
    SKIPPED [1] test/plugins/test_player.py:941: Skipped
    SKIPPED [1] test/plugins/test_player.py:1131: Skipped
    SKIPPED [2] test/plugins/test_replaygain.py:88: gstreamer cannot be found SKIPPED [1] test/plugins/test_replaygain.py:201: gstreamer cannot be found SKIPPED [1] test/plugins/test_replaygain.py:239: gstreamer cannot be found SKIPPED [1] test/plugins/test_replaygain.py:129: gstreamer cannot be found SKIPPED [1] test/plugins/test_replaygain.py:160: gstreamer cannot be found SKIPPED [1] test/plugins/test_replaygain.py:263: gstreamer cannot be found SKIPPED [1] test/plugins/test_replaygain.py:321: gstreamer cannot be found SKIPPED [1] test/plugins/test_replaygain.py:299: gstreamer cannot be found SKIPPED [1] test/plugins/test_replaygain.py:284: gstreamer cannot be found SKIPPED [2] test/plugins/test_replaygain.py:104: no *gain command found
    SKIPPED [1] test/plugins/test_replaygain.py:201: no *gain command found
    SKIPPED [1] test/plugins/test_replaygain.py:239: no *gain command found
    SKIPPED [1] test/plugins/test_replaygain.py:129: no *gain command found
    SKIPPED [1] test/plugins/test_replaygain.py:160: no *gain command found
    SKIPPED [1] test/plugins/test_replaygain.py:263: no *gain command found
    SKIPPED [1] test/plugins/test_replaygain.py:321: no *gain command found
    SKIPPED [1] test/plugins/test_replaygain.py:299: no *gain command found
    SKIPPED [1] test/plugins/test_replaygain.py:284: no *gain command found
    SKIPPED [4] test/plugins/test_replaygain.py:113: ffmpeg cannot be found
    SKIPPED [2] test/plugins/test_replaygain.py:201: ffmpeg cannot be found
    SKIPPED [2] test/plugins/test_replaygain.py:239: ffmpeg cannot be found
    SKIPPED [2] test/plugins/test_replaygain.py:129: ffmpeg cannot be found
    SKIPPED [2] test/plugins/test_replaygain.py:160: ffmpeg cannot be found
    SKIPPED [2] test/plugins/test_replaygain.py:263: ffmpeg cannot be found
    SKIPPED [2] test/plugins/test_replaygain.py:321: ffmpeg cannot be found
    SKIPPED [2] test/plugins/test_replaygain.py:299: ffmpeg cannot be found
    SKIPPED [2] test/plugins/test_replaygain.py:284: ffmpeg cannot be found
    SKIPPED [1] test/plugins/test_replaygain.py:363: gstreamer cannot be found SKIPPED [1] test/plugins/test_replaygain.py:363: no *gain command found
    SKIPPED [2] test/plugins/test_replaygain.py:363: ffmpeg cannot be found
    SKIPPED [1] test/plugins/test_thumbnails.py:263: GIO library not found
    SKIPPED [1] test/test_art_resize.py:129: ImageMagick not available
    SKIPPED [1] test/test_art_resize.py:111: ImageMagick not available
    SKIPPED [1] test/test_art_resize.py:116: PIL not available
    SKIPPED [1] test/test_art_resize.py:106: PIL not available
    SKIPPED [1] test/test_files.py:97: no reflink support for libdir
    SKIPPED [1] test/test_files.py:102: no reflink support for libdir
    SKIPPED [1] test/test_files.py:286: no reflink support for libdir
    SKIPPED [1] test/test_files.py:571: no reflink support for libdir
    SKIPPED [1] test/test_hidden.py:32: sys.platform is not darwin
    SKIPPED [1] test/test_hidden.py:49: sys.platform is not windows
    SKIPPED [2] test/test_importer.py:213: no reflink support for libdir
    SKIPPED [1] test/test_importer.py:269: unrar program not found
    SKIPPED [1] test/test_importer.py:269: Implement me!
    SKIPPED [1] test/test_importer.py:1192: write me
    SKIPPED [1] test/test_importer.py:1295: write me
    SKIPPED [1] test/test_library.py:476: unimplemented: #359
    SKIPPED [1] test/test_library.py:487: unimplemented: #359
    SKIPPED [1] test/test_library.py:1252: fails under some autopkgtests
    SKIPPED [1] test/test_m3ufile.py:119: win32
    SKIPPED [1] test/test_m3ufile.py:71: win32
    SKIPPED [1] test/test_plugins.py:165: unreliable
    SKIPPED [1] test/test_plugins.py:183: unreliable
    SKIPPED [1] test/test_ui.py:355: not yet implemented
    SKIPPED [1] test/test_ui.py:1051: Broken
    SKIPPED [1] test/test_util.py:135: fs is case sensitive
    SKIPPED [1] test/test_util.py:94: unimplemented: #359
    XFAIL test/plugins/test_player.py::BPDControlTest::test_implements_control - reason:
    XFAIL test/plugins/test_player.py::BPDQueueTest::test_implements_queue - reason:
    XFAIL test/plugins/test_player.py::BPDDatabaseTest::test_implements_database - reason:
    XFAIL test/plugins/test_player.py::BPDMountsTest::test_implements_mounts - reason:
    XFAIL test/plugins/test_player.py::BPDStickerTest::test_implements_stickers - reason:
    XFAIL test/plugins/test_player.py::BPDPartitionTest::test_implements_partitions - reason:
    XFAIL test/plugins/test_player.py::BPDDeviceTest::test_implements_devices - reason:
    XFAIL test/plugins/test_player.py::BPDReflectionTest::test_implements_reflection - reason:
    XFAIL test/plugins/test_player.py::BPDPeersTest::test_implements_peers - reason:
    FAILED test/plugins/test_bucket.py::BucketPluginTest::test_year_single_year_last_folder
    = 1 failed, 1690 passed, 98 skipped, 1 deselected, 9 xfailed, 1 warning in 33.71s =
    E: pybuild pybuild:389: test: plugin pyproject failed with: exit code=1: 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.8, pytest-8.3.4, pluggy-1.5.0
    cachedir: /tmp/pytest_cache
    rootdir: /<<PKGBUILDDIR>>
    configfile: setup.cfg
    plugins: typeguard-4.4.1, flask-1.3.0, anyio-4.6.2
    collected 1798 items / 1 deselected / 1 skipped / 1797 selected

    test/plugins/test_acousticbrainz.py .... [ 4/1797] test/plugins/test_advancedrewrite.py ...... [ 10/1797] test/plugins/test_albumtypes.py ..... [ 15/1797] test/plugins/test_art.py .......................................... [ 57/1797] ...sssssss.ssssss... [ 77/1797] test/plugins/test_aura.py ... [ 80/1797] test/plugins/test_bareasc.py ... [ 83/1797] test/plugins/test_beatport.py ............... [ 98/1797] test/plugins/test_bucket.py .............F. [ 113/1797] test/plugins/test_convert.py ........................... [ 140/1797] test/plugins/test_discogs.py ........................... [ 167/1797] test/plugins/test_edit.py ................. [ 184/1797] test/plugins/test_embedart.py s..............s........ [ 208/1797] test/plugins/test_embyupdate.py ........ [ 216/1797] test/plugins/test_export.py .... [ 220/1797] test/plugins/test_fetchart.py ....... [ 227/1797] test/plugins/test_filefilter.py ........ [ 235/1797] test/plugins/test_ftintitle.py ....... [ 242/1797] test/plugins/test_hook.py ....... [ 249/1797] test/plugins/test_ihate.py . [ 250/1797] test/plugins/test_importadded.py ....... [ 257/1797] test/plugins/test_importfeeds.py ... [ 260/1797] test/plugins/test_info.py ...... [ 266/1797] test/plugins/test_ipfs.py . [ 267/1797] test/plugins/test_keyfinder.py ..... [ 272/1797] test/plugins/test_lastgenre.py ................ [ 288/1797] test/plugins/test_limit.py ........ [ 296/1797] test/plugins/test_lyrics.py ............ss..........ss..... [ 327/1797] test/plugins/test_mbsubmit.py .. [ 329/1797] test/plugins/test_mbsync.py .. [ 331/1797] test/plugins/test_mpdstats.py ... [ 334/1797] test/plugins/test_parentwork.py ssss.... [ 342/1797] test/plugins/test_permissions.py ....... [ 349/1797] test/plugins/test_play.py ............ [ 361/1797] test/plugins/test_player.py ....................................... [ 400/1797] ...x....x....s............xxx....sxx.xx [ 439/1797] test/plugins/test_playlist.py .................... [ 459/1797] test/plugins/test_plexupdate.py ... [ 462/1797] test/plugins/test_plugin_mediafield.py ...... [ 468/1797] test/plugins/test_random.py . [ 469/1797] test/plugins/test_replaygain.py sssssssssssssssssssssssssssssssssss [ 504/1797] sssssssss [ 513/1797] test/plugins/test_smartplaylist.py ......... [ 522/1797] test/plugins/test_spotify.py ..... [ 527/1797] test/plugins/test_subsonicupdate.py ........ [ 535/1797] test/plugins/test_substitute.py ........ [ 543/1797] test/plugins/test_the.py ..... [ 548/1797] test/plugins/test_thumbnails.py .......s. [ 557/1797] test/plugins/test_types_plugin.py ....... [ 564/1797] test/plugins/test_web.py ......................................... [ 605/1797] test/plugins/test_zero.py ................. [ 622/1797] test/test_art_resize.py ssss. [ 627/1797] test/test_autotag.py .............................................. [ 673/1797] ...................................... [ 711/1797] test/test_config_command.py ........... [ 722/1797] test/test_datequery.py ................................ [ 754/1797] test/test_dbcore.py ............................................... [ 801/1797] ................................. [ 834/1797] test/test_files.py ...ss.............................s............. [ 882/1797] ...........s............... [ 909/1797] test/test_hidden.py s.s [ 912/1797] test/test_importer.py .......s.............s.s..................... [ 957/1797] .................................................s....s............ [1024/1797] ......................... [1049/1797] test/test_library.py ....................................ss........ [1095/1797] ................................................................... [1162/1797] ...........................................s................ [1222/1797] test/test_logging.py ............. [1235/1797] test/test_m3ufile.py ....s.s.. [1244/1797] test/test_mb.py ................................................... [1295/1797] .... [1299/1797] test/test_metasync.py ... [1302/1797] test/test_pipeline.py ...................... [1324/1797] test/test_plugins.py ....ss.................. [1348/1797] test/test_query.py ................................................ [1396/1797] ................................................................... [1463/1797] ................. [1480/1797] test/test_sort.py ................................. [1513/1797] test/test_template.py ............................................. [1558/1797] .. [1560/1797] test/test_ui.py .......................s........................... [1611/1797] ...................................s............................... [1678/1797] ............. [1691/1797] test/test_ui_commands.py ..... [1696/1797] test/test_ui_importer.py ....s..................................... [1738/1797] ............................. [1767/1797] test/test_ui_init.py ..... [1772/1797] test/test_util.py .s.....s............... [1795/1797] test/test_vfs.py .. [1797/1797]

    =================================== FAILURES ===================================
    ______________ BucketPluginTest.test_year_single_year_last_folder ______________

    self = <test.plugins.test_bucket.BucketPluginTest testMethod=test_year_single_year_last_folder>

    def test_year_single_year_last_folder(self):
    """If a single year is given for the last bucket, extend it to current
    year."""
    self._setup_config(bucket_year=["1950", "1970"])
    assert self.plugin._tmpl_bucket("2014") == "1970"
    assert self.plugin._tmpl_bucket("2025") == "2025"
    E AssertionError: assert '1970' == '2025'
    E
    E - 2025
    E + 1970

    test/plugins/test_bucket.py:54: AssertionError
    =============================== 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 ============================
    SKIPPED [1] test/plugins/test_autobpm.py:10: librosa isn't available
    SKIPPED [1] test/plugins/test_art.py:965: ArtResizer has no local imaging backend available
    SKIPPED [1] test/plugins/test_art.py:974: ArtResizer has no local imaging backend available
    SKIPPED [1] test/plugins/test_art.py:942: ArtResizer has no local imaging backend available
    SKIPPED [1] test/plugins/test_art.py:959: ArtResizer has no local imaging backend available
    SKIPPED [1] test/plugins/test_art.py:947: ArtResizer has no local imaging backend available
    SKIPPED [1] test/plugins/test_art.py:953: ArtResizer has no local imaging backend available
    SKIPPED [1] test/plugins/test_art.py:936: ArtResizer has no local imaging backend available
    SKIPPED [1] test/plugins/test_art.py:924: ArtResizer has no local imaging backend available
    SKIPPED [1] test/plugins/test_art.py:930: ArtResizer has no local imaging backend available
    SKIPPED [1] test/plugins/test_art.py:912: ArtResizer has no local imaging backend available
    SKIPPED [1] test/plugins/test_art.py:918: ArtResizer has no local imaging backend available
    SKIPPED [1] test/plugins/test_art.py:902: ArtResizer has no local imaging backend available
    SKIPPED [1] test/plugins/test_art.py:896: ArtResizer has no local imaging backend available
    SKIPPED [2] test/plugins/test_embedart.py:34: compare not available
    SKIPPED [1] test/conftest.py:12: INTEGRATION_TEST=1 required: .pybuild/cpython3_3.12/build/test/plugins/test_lyrics.py::LyricsPluginSourcesTest::test_backend_sources_ok
    SKIPPED [1] test/conftest.py:12: INTEGRATION_TEST=1 required: .pybuild/cpython3_3.12/build/test/plugins/test_lyrics.py::LyricsPluginSourcesTest::test_google_sources_ok
    SKIPPED [1] test/conftest.py:12: INTEGRATION_TEST=1 required: .pybuild/cpython3_3.12/build/test/plugins/test_lyrics.py::TekstowoIntegrationTest::test_no_matching_results
    SKIPPED [1] test/conftest.py:12: INTEGRATION_TEST=1 required: .pybuild/cpython3_3.12/build/test/plugins/test_lyrics.py::TekstowoIntegrationTest::test_normal
    SKIPPED [1] test/conftest.py:12: INTEGRATION_TEST=1 required: .pybuild/cpython3_3.12/build/test/plugins/test_parentwork.py::ParentWorkIntegrationTest::test_direct_parent_work_real
    SKIPPED [1] test/conftest.py:12: INTEGRATION_TEST=1 required: .pybuild/cpython3_3.12/build/test/plugins/test_parentwork.py::ParentWorkIntegrationTest::test_force_real
    SKIPPED [1] test/conftest.py:12: INTEGRATION_TEST=1 required: .pybuild/cpython3_3.12/build/test/plugins/test_parentwork.py::ParentWorkIntegrationTest::test_no_force_real
    SKIPPED [1] test/conftest.py:12: INTEGRATION_TEST=1 required: .pybuild/cpython3_3.12/build/test/plugins/test_parentwork.py::ParentWorkIntegrationTest::test_normal_case_real
    SKIPPED [1] test/plugins/test_player.py:941: Skipped
    SKIPPED [1] test/plugins/test_player.py:1131: Skipped
    SKIPPED [2] test/plugins/test_replaygain.py:88: gstreamer cannot be found SKIPPED [1] test/plugins/test_replaygain.py:201: gstreamer cannot be found SKIPPED [1] test/plugins/test_replaygain.py:239: gstreamer cannot be found SKIPPED [1] test/plugins/test_replaygain.py:129: gstreamer cannot be found SKIPPED [1] test/plugins/test_replaygain.py:160: gstreamer cannot be found SKIPPED [1] test/plugins/test_replaygain.py:263: gstreamer cannot be found SKIPPED [1] test/plugins/test_replaygain.py:321: gstreamer cannot be found SKIPPED [1] test/plugins/test_replaygain.py:299: gstreamer cannot be found SKIPPED [1] test/plugins/test_replaygain.py:284: gstreamer cannot be found SKIPPED [2] test/plugins/test_replaygain.py:104: no *gain command found
    SKIPPED [1] test/plugins/test_replaygain.py:201: no *gain command found
    SKIPPED [1] test/plugins/test_replaygain.py:239: no *gain command found
    SKIPPED [1] test/plugins/test_replaygain.py:129: no *gain command found
    SKIPPED [1] test/plugins/test_replaygain.py:160: no *gain command found
    SKIPPED [1] test/plugins/test_replaygain.py:263: no *gain command found
    SKIPPED [1] test/plugins/test_replaygain.py:321: no *gain command found
    SKIPPED [1] test/plugins/test_replaygain.py:299: no *gain command found
    SKIPPED [1] test/plugins/test_replaygain.py:284: no *gain command found
    SKIPPED [4] test/plugins/test_replaygain.py:113: ffmpeg cannot be found
    SKIPPED [2] test/plugins/test_replaygain.py:201: ffmpeg cannot be found
    SKIPPED [2] test/plugins/test_replaygain.py:239: ffmpeg cannot be found
    SKIPPED [2] test/plugins/test_replaygain.py:129: ffmpeg cannot be found
    SKIPPED [2] test/plugins/test_replaygain.py:160: ffmpeg cannot be found
    SKIPPED [2] test/plugins/test_replaygain.py:263: ffmpeg cannot be found
    SKIPPED [2] test/plugins/test_replaygain.py:321: ffmpeg cannot be found
    SKIPPED [2] test/plugins/test_replaygain.py:299: ffmpeg cannot be found
    SKIPPED [2] test/plugins/test_replaygain.py:284: ffmpeg cannot be found
    SKIPPED [1] test/plugins/test_replaygain.py:363: gstreamer cannot be found SKIPPED [1] test/plugins/test_replaygain.py:363: no *gain command found
    SKIPPED [2] test/plugins/test_replaygain.py:363: ffmpeg cannot be found
    SKIPPED [1] test/plugins/test_thumbnails.py:263: GIO library not found
    SKIPPED [1] test/test_art_resize.py:129: ImageMagick not available
    SKIPPED [1] test/test_art_resize.py:111: ImageMagick not available
    SKIPPED [1] test/test_art_resize.py:116: PIL not available
    SKIPPED [1] test/test_art_resize.py:106: PIL not available
    SKIPPED [1] test/test_files.py:97: no reflink support for libdir
    SKIPPED [1] test/test_files.py:102: no reflink support for libdir
    SKIPPED [1] test/test_files.py:286: no reflink support for libdir
    SKIPPED [1] test/test_files.py:571: no reflink support for libdir
    SKIPPED [1] test/test_hidden.py:32: sys.platform is not darwin
    SKIPPED [1] test/test_hidden.py:49: sys.platform is not windows
    SKIPPED [2] test/test_importer.py:213: no reflink support for libdir
    SKIPPED [1] test/test_importer.py:269: unrar program not found
    SKIPPED [1] test/test_importer.py:269: Implement me!
    SKIPPED [1] test/test_importer.py:1192: write me
    SKIPPED [1] test/test_importer.py:1295: write me
    SKIPPED [1] test/test_library.py:476: unimplemented: #359
    SKIPPED [1] test/test_library.py:487: unimplemented: #359
    SKIPPED [1] test/test_library.py:1252: fails under some autopkgtests
    SKIPPED [1] test/test_m3ufile.py:119: win32
    SKIPPED [1] test/test_m3ufile.py:71: win32
    SKIPPED [1] test/test_plugins.py:165: unreliable
    SKIPPED [1] test/test_plugins.py:183: unreliable
    SKIPPED [1] test/test_ui.py:355: not yet implemented
    SKIPPED [1] test/test_ui.py:1051: Broken
    SKIPPED [1] test/test_util.py:135: fs is case sensitive
    SKIPPED [1] test/test_util.py:94: unimplemented: #359
    XFAIL test/plugins/test_player.py::BPDControlTest::test_implements_control - reason:
    XFAIL test/plugins/test_player.py::BPDQueueTest::test_implements_queue - reason:
    XFAIL test/plugins/test_player.py::BPDDatabaseTest::test_implements_database - reason:
    XFAIL test/plugins/test_player.py::BPDMountsTest::test_implements_mounts - reason:
    XFAIL test/plugins/test_player.py::BPDStickerTest::test_implements_stickers - reason:
    XFAIL test/plugins/test_player.py::BPDPartitionTest::test_implements_partitions - reason:
    XFAIL test/plugins/test_player.py::BPDDeviceTest::test_implements_devices - reason:
    XFAIL test/plugins/test_player.py::BPDReflectionTest::test_implements_reflection - reason:
    XFAIL test/plugins/test_player.py::BPDPeersTest::test_implements_peers - reason:
    FAILED test/plugins/test_bucket.py::BucketPluginTest::test_year_single_year_last_folder
    = 1 failed, 1690 passed, 98 skipped, 1 deselected, 9 xfailed, 1 warning in 35.69s =
    E: pybuild pybuild:389: test: plugin pyproject failed with: exit code=1: cd /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12/build; python3.12 -m pytest -k "not test_completion"
    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 --------------------------------------------------------------------------------

    The above is just how the build ends and not necessarily the most relevant part.
    If required, the full build log is available here:

    https://people.debian.org/~sanvila/build-logs/ftbfs-future/

    About the archive rebuild: This is an effort to keep trixie free from FTBFS bugs
    during its lifetime as a supported distribution, as explained here:

    https://lists.debian.org/debian-devel/2024/05/msg00414.html

    (While they are not yet, please note that the bugs will be RC for trixie)

    The build was made using sbuild and a reduced chroot with only
    build-essential packages.

    If you could not reproduce the bug please contact me privately, as I
    am willing to provide ssh access to a virtual machine where the bug is
    fully reproducible.

    If this is really a bug in one of the build-depends, please use
    reassign and affects, so that this is still visible in the BTS web
    page for this package.

    Thanks.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)