Change logs for dbus source package in Groovy

  • dbus (1.12.20-1ubuntu1) groovy; urgency=low
    
      * Merge from Debian unstable.  Remaining changes:
        - Add dont-stop-dbus.patch: Don't stop D-Bus in the service unit.
        - debian/dbus.postinst, debian/rules: Don't start D-Bus on package
          installation, as that doesn't work any more with dont-stop-dbus.patch.
          Instead, start dbus.socket in postinst, which will then start D-Bus
          on demand after package installation.
        - Add aa-get-connection-apparmor-security-context.patch: This is not
          intended for upstream inclusion. It implements a bus method
          (GetConnectionAppArmorSecurityContext) to get a connection's AppArmor
          security context but upstream D-Bus has recently added a generic way of
          getting a connection's security credentials (GetConnectionCredentials).
          Ubuntu should carry this patch until packages in the archive are moved
          over to the new, generic method of getting a connection's credentials.
        - Make autopkgtests cross-test-friendly.
    
    dbus (1.12.20-1) unstable; urgency=medium
    
      [ Mark Hindley ]
      * Fix system-bus autopkgtest detection of systemd as PID1.
        The test attempts to detect whether systemd is available by testing for
        /run/systemd. However, this path can exist on non-systemd systems.
        Look for /run/systemd/system instead. (Closes: #962466)
    
      [ Simon McVittie ]
      * New upstream stable release
        - Prevent use-after-free if two usernames share a uid
    
     -- Iain Lane <email address hidden>  Thu, 10 Sep 2020 12:25:12 +0100
  • dbus (1.12.18-1ubuntu1) groovy; urgency=low
    
      * Merge from Debian unstable.  Remaining changes:
        - Add dont-stop-dbus.patch: Don't stop D-Bus in the service unit.
        - debian/dbus.postinst, debian/rules: Don't start D-Bus on package
          installation, as that doesn't work any more with dont-stop-dbus.patch.
          Instead, start dbus.socket in postinst, which will then start D-Bus
          on demand after package installation.
        - Add aa-get-connection-apparmor-security-context.patch: This is not
          intended for upstream inclusion. It implements a bus method
          (GetConnectionAppArmorSecurityContext) to get a connection's AppArmor
          security context but upstream D-Bus has recently added a generic way of
          getting a connection's security credentials (GetConnectionCredentials).
          Ubuntu should carry this patch until packages in the archive are moved
          over to the new, generic method of getting a connection's credentials.
        - Make autopkgtests cross-test-friendly.
    
    dbus (1.12.18-1) unstable; urgency=medium
    
      [ Simon McVittie ]
      * New upstream stable release
        - CVE-2020-12049: Prevent a denial of service attack in which a local
          user can make the system dbus-daemon run out of file descriptors
        - d/p/dbus-daemon-test-Don-t-test-fd-limits-if-in-an-unprivileg.patch:
          Drop patch, applied upstream.
      * Switch to debhelper-compat 12
        - Don't restart systemd units on upgrade.
          Previously, this was handled by the dh_installinit override.
        - Add ${misc:Pre-Depends} to all binary packages.
          This is required for dbus for dh_installsystemd under dh compat
          level 12, and is harmless for the others.
      * dbus: Remove an unused Lintian override.
        Lintian used to warn twice for the statically-enabled dbus.service unit,
        but now only warns once.
      * dbus-tests: Silence package-contains-documentation-outside-usr-share-doc
        Lintian tag.
        The tests contain some READMEs that describe what is in their directory.
      * d/tests: Remove compatibility with deprecated ADTTMP.
        autopkgtest has supported AUTOPKGTEST_TMP long enough to use it
        unconditionally.
      * Introduce noinsttest build profile.
        This disables dbus-tests, and when combined with nocheck it disables
        the circular GLib dependency.
      * Remove non-standard pkg.dbus.minimal build profile.
        It was not a "safe" build profile (it altered the contents of binary
        packages, notably dropping LSM and systemd support, which could result
        in dependent packages being broken), and the combination of nocheck,
        nodoc and noinsttest achieves most of the same build-dependency
        reductions.
      * Explicitly build-depend on pkg-config.
        Previously, this was pulled in by libglib2.0-dev. (Closes: #945201)
      * d/upstream/metadata: Distinguish between Bug-Submit and Bug-Database
      * Change system bus socket to /run/dbus/system_bus_socket.
        The interoperable cross-distro path is /var/run/dbus/system_bus_socket,
        so this remains the upstream default for the benefit of distributions
        where /var/run and /run are (problematically) not guaranteed to be
        equivalent. However, Debian Policy since at least v4.1.5 guarantees
        that /var/run is a symlink to /run, and this has been implemented
        for several stable releases (since at least initscripts 2.88dsf-29
        in 2012, in the sysvinit case), so it is harmless to prefer the
        path in /run, which has advantages in a few corner cases (ability
        to unmount /var is the main one) and avoids warnings from systemd.
        (Closes: #783321, #857678, #932105, #958289)
      * Standards-Version: 4.5.0
        - Note that the user for `dbus-daemon --system` is still named
          'messagebus' for historical reasons. If it was added today,
          we'd call it _dbus as per Policy ยง9.2.1, but this is not the right
          package to be experimenting with renaming system users.
      * d/dbus-udeb.postinst: Remove #DEBHELPER# token.
        debhelper doesn't actually substitute this in udebs, making it just
        an ordinary comment.
    
      [ Debian Janitor ]
      * Remove trailing whitespace in d/changelog.
      * Use secure URI in Homepage field.
      * Re-export upstream signing key without extra signatures.
      * Set upstream metadata fields: Bug-Submit (from ./configure),
        Repository, Repository-Browse.
    
     -- Steve Langasek <email address hidden>  Tue, 09 Jun 2020 13:55:57 -0700
  • dbus (1.12.16-2ubuntu2) focal; urgency=medium
    
      * Make autopkgtests cross-test-friendly.
    
     -- Steve Langasek <email address hidden>  Fri, 06 Dec 2019 21:22:40 -0800