Debian Patches

Status for beets/2.2.0-3

Patch Description Author Forwarded Bugs Origin Last update
skip-broken-test Skip test_command_line_option_relative_to_working_dir Stefano Rivera <stefanor@debian.org> no 2018-03-12
skip-unreliable-tests Skip unreliable tests
Some tests sometimes fail (e.g. under autopkgtests)
Stefano Rivera <stefanor@debian.org> no 2018-08-12
test-rsrc Allow overriding the path to test resources
They aren't installed in the binary package.
Stefano Rivera <stefanor@debian.org> not-needed 2024-06-06
2025-future Future proof BucketPluginTest.test_year_single_year_last_folder
2025 won't be in the future, forever.
Stefano Rivera <stefano@rivera.za.net> yes debian 2024-12-27
fix-ubuntu-s390x plugins/thumbnails: fix FFI with GIO on s390x
Using the correct function signature for g_file_new_for_path fixes the
tests on s390x.
I do not have the full story on why this failed consistently only on
s390x, but I guess the big endian might have something to play with
this.

Here is how the tests were failing:
```
169s ___________________________ ThumbnailsTest.test_uri ____________________________
169s
169s self = <test.plugins.test_thumbnails.ThumbnailsTest testMethod=test_uri>
169s
169s def test_uri(self):
169s gio = GioURI()
169s if not gio.available:
169s self.skipTest("GIO library not found")
169s
169s > assert gio.uri("/foo") == "file:///" # silent fail
169s E AssertionError: assert '' == 'file:///'
169s E
169s E - file:///
169s
169s test/plugins/test_thumbnails.py:268: AssertionError
```
You can see a full log here [1] and a history of consistent failure
here [2]. Both links are bound to expire at some point, sorry future
archeologist 🤷.

[1]: https://autopkgtest.ubuntu.com/results/autopkgtest-plucky/plucky/s390x/b/beets/20250403_162414_5d1da@/log.gz#S5
[2]: https://autopkgtest.ubuntu.com/packages/beets/plucky/s390x
Florent 'Skia' Jacquet <skia@hya.sk> yes 2025-04-04

All known versions for source package 'beets'

Links