- Package:
- dbus-test-runner
- Source:
- dbus-test-runner
- Description:
- Runs tests under a new DBus session
- Submitter:
- Simon McVittie
- Date:
- 2025-08-29 09:25:02 UTC
- Severity:
- normal
- Tags:
dbus-glib is a deprecated D-Bus library with some significant design
flaws, and is essentially unmaintained. As announced in [0], I would
like to minimize its use, and eventually remove it from Debian.
dbus-test-runner Build-Depends on libdbus-glib-1-dev, but doesn't have
a runtime Depends on libdbus-glib-1-2, and I couldn't find any actual
*uses* of dbus-glib, except for a check in configure.ac. Perhaps the
dependency was removed in the past and the upstream developers just
forgot to remove the configure check?
If this package has other uses of dbus-glib that I have missed,
please see [0] for how to proceed.
Thanks,
smcv
[0] https://lists.debian.org/debian-devel/2020/03/msg00272.html
I've sent MR Remove needless libdbus-glib-1-dev from Build-Depends https://salsa.debian.org/debian/dbus-test-runner/-/merge_requests/2 Regards,
Unfortunately simple removal of dependency causes build failures [1]. The patch is here [2]. [1] https://salsa.debian.org/debian/dbus-test-runner/-/jobs/2733096 [2] https://salsa.debian.org/debian/dbus-test-runner/-/commit/78d2155fdb2bc904471b910a37b5c9a4bc69c63a Thanks Anton
tags 955832 +moreinfo thanks Hi Simon, Unfortunately, I failed to drop the dependency on libdbus-glib-1-dev. Simple removal and updating configure.ac causes tons of other errors. Would it be possible for you to have a short look and provide a patch for that? I would then gladly apply it. Thanks and regards. Anton
If you only send email to the bug address, the bug submitter will not
see it - I only saw this now because I was checking on the progress of
removing dbus-glib.
I'll put it on my list, but it's a very long list, so please don't
assume that it will happen soon.
smcv
Control: tags -1 + pending I sent https://salsa.debian.org/debian/dbus-test-runner/-/merge_requests/4 and it was accepted. smcv