[ubuntu/noble-proposed] dbus 1.14.10-3ubuntu1 (Accepted)

Olivier Gayot olivier.gayot at canonical.com
Sun Jan 7 17:38:10 UTC 2024


dbus (1.14.10-3ubuntu1) noble; urgency=medium

  * Merge with Debian unstable (LP: #2045668). Remaining changes:
    - 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.
      (LP #1489489).
    - Add dont-stop-dbus.patch: Don't stop D-Bus in the service unit
      (LP #1438612)
      - Reworked to actually make dbus.service _and_ dbus.socket to not
        be part of the shutdown transaction. And yet make it possible
        to still stop/kill/restart dbus.service if one really
        wants to, because it is stuck and stopped responding to any
        commands. This allows allows to restart dbus.service with
        needrestart. However a finalrd hook might still be needed, to kill
        dbus-daemon for good, once we pivot off rootfs.
      - Reworked to avoid a deadlock during boot (LP #1936948)
    - 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.
      - Prevent dbus from being restarted on upgrade (LP #1962036)
  * Drop dependency on usr-is-merged; this transition is long completed
    in Ubuntu.

dbus (1.14.10-3) unstable; urgency=medium

  * d/control: dbus Depends on usr-is-merged (>= 38~).
    Non-merged /usr has been unsupported since Debian 12, as per Technical
    Committee resolutions #978636 and #994388 (please see the Debian 12
    release notes for details).
    The version of usr-is-merged shipped in Debian 12 had an undocumented
    opt-out mechanism intended for use on buildds and QA systems targeting
    Debian 12 (piuparts, reproducible-builds, autopkgtest and similar),
    to ensure that the upgrade path from Debian 11 to 12 will continue
    to work and continue to undergo automated tests. That opt-out is
    no longer applicable or available in trixie/sid, and was removed in
    usrmerge version 38.
    Since version 1.14.10-2, dbus ships its systemd units in
    /usr/lib/systemd/system, as part of the distro-wide transition
    away from making use of "aliased" paths. This is entirely valid on
    merged-/usr systems, but will no longer work in the unsupported
    filesystem layout with non-merged /usr, because for historical
    reasons, current versions of systemd on non-merged-/usr systems will
    only read units from /lib/systemd/system.
    In the case of dbus, the symptom when this assumption is broken is
    particularly bad (various key system services will not start, with
    long delays during boot, login and shutdown), so let's hold back
    this upgrade on unsupported non-merged-/usr systems until they have
    completed the switch to merged-/usr and can install
    usr-is-merged (>= 38~).
    (Closes: #1054650)

dbus (1.14.10-2) unstable; urgency=low

  * Backport packaging changes from experimental:
    - Install systemd system units into /usr/lib/systemd/system.
      This was allowed by TC resolution #1053901. The shared library is
      still in /lib, for now.
      Build-depend on debhelper 13.11.6~ to ensure that the units are still
      picked up by dh_installsystemd.
    - Build-depend on pkgconf rather than pkg-config
    - dbus-x11: Don't copy XDG_SEAT_PATH, XDG_SESSION_PATH to activation
      environment. These variables are specific to a single login session.
  * d/copyright: Drop unused entry for pkg.m4.
    This is no longer included in the upstream source release since 1.14.6.
  * d/dbus-tests.lintian-overrides: Drop unused overrides.
    Lintian no longer flags our RUNPATH as problematic.

Date: Tue, 05 Dec 2023 16:36:45 +0100
Changed-By: Olivier Gayot <olivier.gayot at canonical.com>
Maintainer: Ubuntu Developers <ubuntu-devel-discuss at lists.ubuntu.com>
Signed-By: Simon Quigley <tsimonq2 at ubuntu.com>
https://launchpad.net/ubuntu/+source/dbus/1.14.10-3ubuntu1
-------------- next part --------------
Format: 1.8
Date: Tue, 05 Dec 2023 16:36:45 +0100
Source: dbus
Built-For-Profiles: noudeb
Architecture: source
Version: 1.14.10-3ubuntu1
Distribution: noble
Urgency: medium
Maintainer: Ubuntu Developers <ubuntu-devel-discuss at lists.ubuntu.com>
Changed-By: Olivier Gayot <olivier.gayot at canonical.com>
Closes: 1054650
Launchpad-Bugs-Fixed: 2045668
Changes:
 dbus (1.14.10-3ubuntu1) noble; urgency=medium
 .
   * Merge with Debian unstable (LP: #2045668). Remaining changes:
     - 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.
       (LP #1489489).
     - Add dont-stop-dbus.patch: Don't stop D-Bus in the service unit
       (LP #1438612)
       - Reworked to actually make dbus.service _and_ dbus.socket to not
         be part of the shutdown transaction. And yet make it possible
         to still stop/kill/restart dbus.service if one really
         wants to, because it is stuck and stopped responding to any
         commands. This allows allows to restart dbus.service with
         needrestart. However a finalrd hook might still be needed, to kill
         dbus-daemon for good, once we pivot off rootfs.
       - Reworked to avoid a deadlock during boot (LP #1936948)
     - 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.
       - Prevent dbus from being restarted on upgrade (LP #1962036)
   * Drop dependency on usr-is-merged; this transition is long completed
     in Ubuntu.
 .
 dbus (1.14.10-3) unstable; urgency=medium
 .
   * d/control: dbus Depends on usr-is-merged (>= 38~).
     Non-merged /usr has been unsupported since Debian 12, as per Technical
     Committee resolutions #978636 and #994388 (please see the Debian 12
     release notes for details).
     The version of usr-is-merged shipped in Debian 12 had an undocumented
     opt-out mechanism intended for use on buildds and QA systems targeting
     Debian 12 (piuparts, reproducible-builds, autopkgtest and similar),
     to ensure that the upgrade path from Debian 11 to 12 will continue
     to work and continue to undergo automated tests. That opt-out is
     no longer applicable or available in trixie/sid, and was removed in
     usrmerge version 38.
     Since version 1.14.10-2, dbus ships its systemd units in
     /usr/lib/systemd/system, as part of the distro-wide transition
     away from making use of "aliased" paths. This is entirely valid on
     merged-/usr systems, but will no longer work in the unsupported
     filesystem layout with non-merged /usr, because for historical
     reasons, current versions of systemd on non-merged-/usr systems will
     only read units from /lib/systemd/system.
     In the case of dbus, the symptom when this assumption is broken is
     particularly bad (various key system services will not start, with
     long delays during boot, login and shutdown), so let's hold back
     this upgrade on unsupported non-merged-/usr systems until they have
     completed the switch to merged-/usr and can install
     usr-is-merged (>= 38~).
     (Closes: #1054650)
 .
 dbus (1.14.10-2) unstable; urgency=low
 .
   * Backport packaging changes from experimental:
     - Install systemd system units into /usr/lib/systemd/system.
       This was allowed by TC resolution #1053901. The shared library is
       still in /lib, for now.
       Build-depend on debhelper 13.11.6~ to ensure that the units are still
       picked up by dh_installsystemd.
     - Build-depend on pkgconf rather than pkg-config
     - dbus-x11: Don't copy XDG_SEAT_PATH, XDG_SESSION_PATH to activation
       environment. These variables are specific to a single login session.
   * d/copyright: Drop unused entry for pkg.m4.
     This is no longer included in the upstream source release since 1.14.6.
   * d/dbus-tests.lintian-overrides: Drop unused overrides.
     Lintian no longer flags our RUNPATH as problematic.
Checksums-Sha1:
 90c74a6440fbb5e0f449f7ef30a7dbb0d886466f 3739 dbus_1.14.10-3ubuntu1.dsc
 47f03306a491509cdebacded837e51b086835252 1372328 dbus_1.14.10.orig.tar.xz
 76219dcec55c66705eb1a311d11ced2df190758d 833 dbus_1.14.10.orig.tar.xz.asc
 5f53e7029e7ad7514fb37169b25dc808bfdc0eae 69288 dbus_1.14.10-3ubuntu1.debian.tar.xz
 beafbea5cf688327a7f66018d2436406fdb12366 8989 dbus_1.14.10-3ubuntu1_source.buildinfo
Checksums-Sha256:
 8731779f44f82972d23c87b108f55c1432a697d8bf4b21e32394edf2e6989829 3739 dbus_1.14.10-3ubuntu1.dsc
 ba1f21d2bd9d339da2d4aa8780c09df32fea87998b73da24f49ab9df1e36a50f 1372328 dbus_1.14.10.orig.tar.xz
 5f292cd0603c3d736026ed3f4d1c1937847981669c1f0a389083518f013e1081 833 dbus_1.14.10.orig.tar.xz.asc
 a99f42886bcdab475933328dbc283d37bf3d01e774240cbe5e8b3a28c319227c 69288 dbus_1.14.10-3ubuntu1.debian.tar.xz
 d4efa84df2b16276f9ba623bc114ef199a8ea4a616c0a72a8b11aeea4faf1f96 8989 dbus_1.14.10-3ubuntu1_source.buildinfo
Files:
 d4c20985ff30f9224916cd9c78405402 3739 admin optional dbus_1.14.10-3ubuntu1.dsc
 46070a3487817ff690981f8cd2ba9376 1372328 admin optional dbus_1.14.10.orig.tar.xz
 a790dcc5fd84835ed9147c9679af551f 833 admin optional dbus_1.14.10.orig.tar.xz.asc
 adf0577c7a19a4c17fff824decb84503 69288 admin optional dbus_1.14.10-3ubuntu1.debian.tar.xz
 62747137babc88cd915200e0278aae8b 8989 admin optional dbus_1.14.10-3ubuntu1_source.buildinfo
Original-Maintainer: Utopia Maintenance Team <pkg-utopia-maintainers at lists.alioth.debian.org>


More information about the noble-changes mailing list