Package: release.debian.org
Control: affects -1 + src:osdlyrics
X-Debbugs-Cc: [email protected]
User: [email protected]
Usertags: pu
Tags: trixie
X-Debbugs-Cc: [email protected]
Severity: normal
[ Reason ]
The current package osdlyrics in Debian Trixie is missing a runtime
dependency python3-pycurl. Without it, launching the program would fail
with the folowing syslog:
4月 12 13:23:40 mpris-proxy[2625]: AttributeError: 'NoneType' object has
no attribute 'Get'
4月 12 13:23:40 mpris-proxy[2625]: ^^^^^^^^^^^^^^^^
4月 12 13:23:40 mpris-proxy[2625]: return
self._player.Get(MPRIS2_PLAYER_INTERFACE, 'Rate')
4月 12 13:23:40 mpris-proxy[2625]: File
"/usr/lib/x86_64-linux-gnu/osdlyrics/daemon/player.py", line 372, in Rate
4月 12 13:23:40 mpris-proxy[2625]:
~~~~~~~~~~^^^^^
4月 12 13:23:40 mpris-proxy[2625]: return
wrap_dbus_type(self._type_signature, self._fget(obj))
4月 12 13:23:40 mpris-proxy[2625]: File
"/usr/lib/python3/dist-packages/osdlyrics/dbusext/property.py", line 91,
in __get__
4月 12 13:23:40 mpris-proxy[2625]: ~~~~~~~~~~~~^^^^^^
4月 12 13:23:40 mpris-proxy[2625]: ret[prop_name] = prop.__get__(self)
4月 12 13:23:40 mpris-proxy[2625]: File
"/usr/lib/python3/dist-packages/osdlyrics/dbusext/service.py", line 172,
in GetAll
4月 12 13:23:40 mpris-proxy[2625]: retval = candidate_method(self,
*args, **keywords)
4月 12 13:23:40 mpris-proxy[2625]: File
"/usr/lib/python3/dist-packages/dbus/service.py", line 712, in _message_cb
4月 12 13:23:40 mpris-proxy[2625]: Traceback (most recent call last):
[ Impact ]
The program will fail to start if python3-pycurl is not installed.
[ Tests ]
Manually tested.
[ Risks ]
Minimal risk. Only an extra dependency is added.
[ Checklist ]
[X] *all* changes are documented in the d/changelog
[X] I reviewed all changes and I approve them
[X] attach debdiff against the package in (old)stable
[X] the issue is verified as fixed in unstable
[ Changes ]
changelog | 9 +++++++++
control | 1 +
gbp.conf | 3 +++
3 files changed, 13 insertions(+)
diff -Nru osdlyrics-0.5.15+dfsg/debian/changelog
osdlyrics-0.5.15+dfsg/debian/changelog
--- osdlyrics-0.5.15+dfsg/debian/changelog2024-02-26 19:36:49.000000000
-0500
+++ osdlyrics-0.5.15+dfsg/debian/changelog2026-04-12 13:31:38.000000000
-0400
@@ -1,3 +1,12 @@
+osdlyrics (0.5.15+dfsg-2+deb13u1) trixie; urgency=medium
+
+ * QA upload.
+ * debian/gbp.conf: Added, track the debian/trixie packaging branch.
+ * debian/control: Add missing runtime dependency python3-pycurl.
+ (Closes: #1133380)
+
+ -- Boyuan Yang <[email protected]> Sun, 12 Apr 2026 13:31:38 -0400
+
osdlyrics (0.5.15+dfsg-2) unstable; urgency=medium
* QA upload.
diff -Nru osdlyrics-0.5.15+dfsg/debian/control
osdlyrics-0.5.15+dfsg/debian/control
--- osdlyrics-0.5.15+dfsg/debian/control2024-02-26 19:36:44.000000000 -0500
+++ osdlyrics-0.5.15+dfsg/debian/control2026-04-12 13:24:04.000000000 -0400
@@ -24,6 +24,7 @@
Depends:
python3-dbus,
python3-gi,
+ python3-pycurl,
${misc:Depends},
${python3:Depends},
${shlibs:Depends},
diff -Nru osdlyrics-0.5.15+dfsg/debian/gbp.conf
osdlyrics-0.5.15+dfsg/debian/gbp.conf
--- osdlyrics-0.5.15+dfsg/debian/gbp.conf1969-12-31 19:00:00.000000000 -0500
+++ osdlyrics-0.5.15+dfsg/debian/gbp.conf2026-04-12 13:21:58.000000000 -0400
@@ -0,0 +1,3 @@
+[DEFAULT]
+ignore-branch = True
+debian-branch = debian/trixie
Thanks,
Boyuan