#955832 dbus-test-runner: unnecessarily Build-Depends on deprecated dbus-glib

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:
#955832#5
Date:
2020-04-05 11:50:28 UTC
From:
To:
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

#955832#12
Date:
2021-03-02 11:53:44 UTC
From:
To:
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,

#955832#19
Date:
2022-05-04 17:05:33 UTC
From:
To:
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

#955832#24
Date:
2022-05-05 20:54:18 UTC
From:
To:
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

#955832#31
Date:
2025-08-28 08:14:24 UTC
From:
To:
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

#955832#36
Date:
2025-08-29 09:22:36 UTC
From:
To:
Control: tags -1 + pending

I sent
https://salsa.debian.org/debian/dbus-test-runner/-/merge_requests/4 and
it was accepted.

     smcv