Your message dated Wed, 26 Mar 2025 10:20:07 +0000
with message-id <[email protected]>
and subject line Bug#1095175: fixed in quodlibet 4.6.0-6
has caused the Debian Bug report #1095175,
regarding quodlibet: Crashes on start if libmodplug1 is not installed
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 [email protected]
immediately.)
--
1095175: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1095175
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: quodlibet
Version: 4.6.0-5
Severity: important
Tags: patch
X-Debbugs-Cc: [email protected]
Dear Maintainer,
After installing the quodlibet package, and attempting to launch its
main Quodlibet program in KDE Plasma, I observed that the application
never showed up, and no error message was displayed.
Entering 'quodlibet' in a teriminal revealed the following exceptions:
E: [0000.060] util.importhelper.load_dir_modules: __init__.py:463:__getattr__:
AttributeError: libmodplug.so.1
E: [0000.252] errorreport.main.errorhook: __init__.py:463:__getattr__:
AttributeError: libmodplug.so.1
Installing package 'libmodplug1' manually seems to make the issue
disappear, as the main program is then able to start as expected.
However, according to an upstream bug/issue entry [1] and upstream
documentation [2], libmodplug1 is not supposed to be strictly required.
There is an upstream commit [3] which fixes this so that libmodplug1
once again becomes optional.
I can submit a patch to backport the fix. This would be my first
Debian patch, so I will first wait for somebody to validate my
report.
Thank you.
[1] https://github.com/quodlibet/quodlibet/issues/4528
[2]
https://github.com/quodlibet/quodlibet/blob/quodlibet-4.6/docs/packaging.rst#optional-runtime-dependencies
[3]
https://github.com/quodlibet/quodlibet/commit/7fda4345bdabafa896f4a632990c20d91076e98d
-- System Information:
Debian Release: trixie/sid
APT prefers testing
APT policy: (500, 'testing')
Architecture: amd64 (x86_64)
Kernel: Linux 6.12.11-amd64 (SMP w/2 CPU threads; PREEMPT)
Locale: LANG=C.UTF-8, LC_CTYPE=C.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
Versions of packages quodlibet depends on:
ii exfalso 4.6.0-5
ii gir1.2-gst-plugins-base-1.0 1.24.11-1
ii gir1.2-gstreamer-1.0 1.24.12-1
ii gir1.2-keybinder-3.0 0.3.2-1.1+b3
ii gstreamer1.0-alsa 1.24.11-1
ii gstreamer1.0-plugins-base 1.24.11-1
ii gstreamer1.0-plugins-good 1.24.11-5
ii gstreamer1.0-plugins-ugly 1.24.12-1
ii python3 3.13.1-2
Versions of packages quodlibet recommends:
pn gir1.2-gtksource-3.0 <none>
ii plasma-workspace [notification-daemon] 4:6.2.5-1
ii python3-dbus 1.3.2-5+b4
ii python3-pyinotify 0.9.6-5
Versions of packages quodlibet suggests:
pn gstreamer1.0-plugins-bad <none>
-- no debconf information
--- End Message ---
--- Begin Message ---
Source: quodlibet
Source-Version: 4.6.0-6
Done: Colin Watson <[email protected]>
We believe that the bug you reported is fixed in the latest version of
quodlibet, 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 [email protected],
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Colin Watson <[email protected]> (supplier of updated quodlibet 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 [email protected])
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
Format: 1.8
Date: Wed, 26 Mar 2025 10:07:06 +0000
Source: quodlibet
Architecture: source
Version: 4.6.0-6
Distribution: unstable
Urgency: medium
Maintainer: Debian Python Team <[email protected]>
Changed-By: Colin Watson <[email protected]>
Closes: 1095175
Changes:
quodlibet (4.6.0-6) unstable; urgency=medium
.
* Team upload.
* load_library: handle AttributeError as well (closes: #1095175).
Checksums-Sha1:
b83d59a707f6ed424576b4c2ee2cbd85eea0bfcc 2570 quodlibet_4.6.0-6.dsc
eea3340822ad26a795a93315c4a8a9de88f36bdc 21192 quodlibet_4.6.0-6.debian.tar.xz
Checksums-Sha256:
b764bea0504deadf2fd61dc6187dcfcbc47287b37a4f9ea25194ca61be07ae62 2570
quodlibet_4.6.0-6.dsc
4956cecbfc3d0bde20849d575b9480e2cd331591b91eb60cca0c678e43be2cd7 21192
quodlibet_4.6.0-6.debian.tar.xz
Files:
d5eb876abe4d10b3bee94deafc8e8313 2570 sound optional quodlibet_4.6.0-6.dsc
d8c5eab243f4150759503833e4765207 21192 sound optional
quodlibet_4.6.0-6.debian.tar.xz
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCgAdFiEErApP8SYRtvzPAcEROTWH2X2GUAsFAmfj0fIACgkQOTWH2X2G
UAuUgxAAsGYYbpeWW7d0HrQbP7T22gEldk7iBP3Y7452VMVGAE7Uqcr2/53it1yj
A0yJrVuYBg6ctg/1si2a5rv96y1jqw09de52neDPWb/7Lcbj9VymG8b96ScyeOcX
jkuQgscWHLEI4ZeE7iv7b/KK8EwwG75ewTiygGBzGr0w1BAqOkNxo3HpInkR8oq8
6oJGHCfiIOyo0iojEyFRoAJsxocytXiV/11HFMj5xJxZSJyjUgsUWzeiWi8J2bJZ
Y7ZyS3Hp3AkqXJI6bwO184NcVTcreakyCXPR57uOYDuG1tl1TXYRxrAfiddB/oQo
UgWt6nomHh4SY3Pj/0O5OyZoB5Se9eXSHayV4jH9YwmRyqbzf1wbK7ZII7lrsXmH
DQIm/O0LxTWbOWnq9/NBpJbxH2h0AnkXvB6kKmOwkoxKiNflJ6IxeIPtyqxEL+3s
ALmPUbnDzxSY9mIV9ddnqx7lSP9Cc5swn8fg6Bzm/1qw10vFtMDbPzfzsPluTfPm
qRmXS2uPe73xgcKO8LpqdZsJFzE1DDTO7+vXPJLdg/5Wvriyu/L8cQvKDoXiVaxQ
ppNccXjWPmUnigfeQeLL7Ua6D2A9kWkIaYsMjGmzB4G7LkjQfk0KXUJQscQYVMIl
n4J2B1BBn90zuDiezu1BckyfG7b95460Sx9bGljKBjgIEvCeTD8=
=LxDF
-----END PGP SIGNATURE-----
pgpuyKb8kXGFe.pgp
Description: PGP signature
--- End Message ---