[Pkg-utopia-maintainers] Bug#895291: libdbus-glib-1-dev: is deprecated
Simon McVittie
smcv at debian.org
Mon Apr 9 14:50:34 BST 2018
Package: libdbus-glib-1-dev
Version: 0.100.2-1
Severity: important
Tags: upstream wontfix
dbus-glib is deprecated and should not be used in new software. It is
not at all thread-safe and has some nasty design flaws that cannot be
fixed compatibly.
For general-purpose uses of D-Bus, the recommended replacement is GDBus,
part of the libgio library shipped with GLib. This is a higher-level,
thread-safe D-Bus library. libdbus-glib-1-dev already depends on a
version of libglib2.0-dev that contains the GDBus APIs.
For uses that require GLib main-loop integration for the low-level
reference implementation of D-Bus (libdbus), the recommended replacement
is the dbus-gmain module, which is provided as a branch in dbus-glib
upstream git and can be bundled in larger software projects as a git
subtree or submodule (for example, dbus-python since 1.2.6 uses this).
smcv
More information about the Pkg-utopia-maintainers
mailing list