[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