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

Reply via email to