Back to dbus PTS page

Accepted dbus 1.12.20-3 (source) into unstable

Hash: SHA256

Format: 1.8
Date: Mon, 25 Oct 2021 10:32:43 +0100
Source: dbus
Architecture: source
Version: 1.12.20-3
Distribution: unstable
Urgency: medium
Maintainer: Utopia Maintenance Team <>
Changed-By: Simon McVittie <>
 dbus (1.12.20-3) unstable; urgency=medium
   [ Luca Boccassi ]
   * Split tools and configs into -bin and -common packages.
     User creation also moves to dbus-common. This is useful for
     other D-Bus implementations like dbus-broker.
   [ Simon McVittie ]
   * Split dbus-common into -session-bus-common and -system-bus-common.
     This allows us to install the integration files for session services
     without having to create the messagebus user or run a system bus,
     which is useful for CI environments that will run
     session-service-dependent unit tests in a container where a system bus
     is not necessary or desired, particularly in situations where creating
     new uids can be problematic such as unprivileged containers.
   * dbus: Provide a default-dbus-system-bus virtual package.
     This allows us to signal what the default implementation of
     dbus-system-bus is, even when other implementations like dbus-broker
     also provide the dbus-system-bus virtual package.
   * Move dbus-daemon, dbus-run-session and creation of
     /var/lib/dbus/machine-id to a new dbus-daemon package.
     This decouples the system integration for the well-known system bus
     (still in the dbus package) from the dbus-daemon. This means that
     packages that merely want to run a dbus-daemon in a small container
     or chroot (for example to run integration tests or provide a minimal
     session bus environment) do not need to pull in adduser, an init system,
     or the setuid helper used to implement traditional activation.
     dbus remains Priority: standard, because the majority of systems benefit
     from having a working D-Bus system bus (in particular to communicate
     with logind).
   * d/watch: Watch for any archive extension.
     Upstream releases switched from tar.gz to tar.xz for the 1.13.x branch.
   * Silence more Lintian tags for D-Bus vs. dbus in package descriptions.
     We're careful to say D-Bus when we mean the protocol, and dbus when we
     mean the reference implementation of the protocol.
   * d/tests/gnome-desktop-testing: Use set -u so we'll fail on references
     to unset environment variables
   * Update Lintian overrides for dbus-tests
   * Standards-Version: 4.6.0 (no changes required)
   * d/rules, d/dbus.prerm, d/dbus.postinst: Never restart dbus-daemon.
     Since debhelper 13.4, there appears to be no way to stop debhelper from
     restarting services, other than telling it not to start our service and
     taking responsibility for doing so ourselves. (Workaround for #994204)
   * d/dbus.postinst: Remove compatibility code for Debian 8 to 9 upgrades
   * All maintainer scripts: Respect $DPKG_ROOT
   * d/dbus.maintscript: Remove cleanup of old conffiles.
     This has been unnecessary since Debian 10 and Ubuntu 18.04.
   * Don't <include> /etc/dbus-1/s*.conf.dpkg-bak in bus configuration.
     This was part of the Debian 8 to Debian 9 upgrade path.
 764a1957464e0823d1dc9e8b8edf9fb0fbcc6014 3894 dbus_1.12.20-3.dsc
 cb3c9bc249bf56aeed83da213adb6b215527f32d 59920 dbus_1.12.20-3.debian.tar.xz
 42a759ba5675a277ef0d1d7ca1b5038e4a912e98 7716 dbus_1.12.20-3_source.buildinfo
 6ce91f10fe1fbeaad1c4c0751b6d42a2bb2730599b7b9657822a0bbb89b0f7ad 3894 dbus_1.12.20-3.dsc
 01a84fb7ff5ddf094d33b04fd931030e8af40fd094e70138927c438e96550c30 59920 dbus_1.12.20-3.debian.tar.xz
 c30daedddb81ddf97d9c35a0f2717cd257f3eab2fa5d05ef26c19e52394cc68a 7716 dbus_1.12.20-3_source.buildinfo
 d5b877d14c35647654d0973853817029 3894 admin optional dbus_1.12.20-3.dsc
 ce2b528b41d470e02dc4daad6889c3fd 59920 admin optional dbus_1.12.20-3.debian.tar.xz
 fb01afa2ef82eeb5c22695d21e1338bb 7716 admin optional dbus_1.12.20-3_source.buildinfo