Bug#897577: cinnamon-settings-daemon: stop using deprecated libdbus-glib-1-dev
On Thu, May 03, 2018 at 12:24:42PM +0200, Maximiliano Curia wrote:
> > libdbus-glib-1-dev: is deprecated (#895291). We want to remove it in the
> > long run, so cinnamon-settings-daemon should stop using it. In
> > particular, it is presently using dbus-binding-tool and that happens to
> > not work well for cross compilation (see #873617). Rather than fixing
> > dbus-glib, the work should be invested in reducing reverse dependencies.
> > cinnamon-settings-daemon is one of those. Refer to #895291 for
> > suggestions on how to move forward.
> What do you suggests as a replacement of dbus-binding-tool?
It's not just about dbus-binding-tool. E.g. csd-datetime-mechanism.c
says #include <dbus/dbus-glib.h>. That'll have to go away as well. We're
talking about switching an entire library.
Simon McVittie has summarized the options on #895291. If that is too
short, maybe we can ask him to elaborate.