[Bug 1622401] Re: Merge dbus 1.10.10-1 (main) from Debian unstable (main)

Jeremy Bicha jbicha at linux.com
Sun Sep 11 23:15:36 UTC 2016


debdiff from current Ubuntu packaging to proposed

** Description changed:

  Please merge dbus 1.10.10-1 (main) from Debian unstable (main)
  
+ 1.10.10 is a bugfix release in the stable 1.10 series.
+ 
+ https://sources.debian.net/src/dbus/1.10.10-1/NEWS/
+ 
+ https://cgit.freedesktop.org/dbus/dbus/log/?h=dbus-1.10
+ 
+ I am personally interested in Debian's virtual default-dbus-session-bus
+ package since Debian is increasingly depending on it instead of directly
+ depending on dbus-x11.
+ 
  Explanation of the Ubuntu delta and why it can be dropped:
-   - debian/dbus.preinst: divert the dbus-daemon-launch-helper if upgrading
-     from < 1.9.4-2~. This will make sure we keep the setuid bit during upgrade.
-    (LP: #1555237)
-  Not needed after Ubuntu 16.04 LTS
+   - debian/dbus.preinst: divert the dbus-daemon-launch-helper if upgrading
+     from < 1.9.4-2~. This will make sure we keep the setuid bit during upgrade.
+    (LP: #1555237)
+  Not needed after Ubuntu 16.04 LTS
  
  Explanation of the remaining Ubuntu delta
-   * debian/dbus.user-session.upstart:
-     - Don't start a new session bus if there already is one (e. g. via
-       dbus-user-session), as this would lead to different services talking to
-       different buses and thus not seeing each other. As we still need the
-       actual job itself running, run "sleep infinity" instead in this case.
-     - Drop "expect fork" and "--fork" argument. There is little point in the
-       daemon forking, upstart already manages it. This makes debugging easier
-       and also avoids having to fork "sleep" in the case that dbus-daemon is
-       already running.
-     - Drop "mkdir ~/.cache/upstart". This doesn't belong into a job, isn't
-       necessary (upstart already creates it on start) and would be too late
-       anyway.
-   * debian/dbus.preinst: divert the dbus-daemon-launch-helper if upgrading
-     from < 1.9.4-2~. This will make sure we keep the setuid bit during upgrade.
-     (LP: #1555237)
-   * debian/dbus.postinst: remove diversion.
-   * debian/dbus.preinst: divert the dbus-daemon-launch-helper if upgrading
-     from < 1.9.4-2~. This will make sure we keep the setuid bit during upgrade.
-     (LP: #1555237)
-   * debian/dbus.postinst: remove diversion.
-   * dont-stop-dbus.patch: Disallow manual (re)starts, as we don't (want to)
-     stop D-Bus on shutdown. (LP: #1540282)
-   * debian/rules: Don't start D-Bus on package installation, as that doesn't
-     work any more with the above. Instead, start dbus.socket in postinst,
-     which will then start D-Bus on demand after package installation.
-   * Merge with Debian, remaining changes:
-     - Add upstart jobs; Upstart is still supported for the system init.
-       + Add debian/dbus.upstart and dbus.user-session.upstart
+     - Add upstart jobs
+       + debian/dbus.upstart and debian/dbus.user-session.upstart
+     - debian/dbus.postinst: remove diversion.
+     - debian/rules: Don't start D-Bus on package installation, as that doesn't
+       work any more. Instead, start dbus.socket in postinst, which will then 
+       start D-Bus on demand after package installation.
      - Add debian/patches/dont-stop-dbus.patch: Don't stop D-Bus in the service
        unit (see patch header and upstream bug for details). Fixes various
        causes of shutdown hangs, particularly with remote file systems. (LP:
-       #1438612)
+       #1438612) (LP: #1540282)
      - 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.
  
  Changelog entries since current yakkety version 1.10.6-1ubuntu4:
  
  dbus (1.10.10-1) unstable; urgency=medium
  
-   * New upstream stable release 1.10.10
-   * Provide new virtual packages for other packages to depend on:
-     - dbus-session-bus: any implementation of the D-Bus well-known session bus
-       (provided by: dbus-user-session, dbus-x11)
-     - default-dbus-session-bus: the recommended implementation of
-       dbus-session-bus (currently provided by: dbus-user-session)
-   * Add arm64, mips64el, ppc64el to the list of architectures that
-     have valgrind
-   * debian/gbp.conf: use DEP-14 branch names
-   * Standards-Version: 3.9.8 (no changes needed)
-   * debian/rules: fail the build if "make install" installs anything we
-     don't package or delete. Only do this for final releases (suite
-     in debian/changelog is not UNRELEASED) to facilitate future
-     autobuilding of new upstream releases.
-   * debian/rules: do not require symbols file to be complete if the
-     suite in debian/changelog is UNRELEASED, again to facilitate
-     autobuilding new upstream releases.
-   * debian/source/options: don't fail dpkg-source on changes to
-     build-aux/{compile,depcomp,missing}. We regenerate that directory anyway,
-     and during a snapshot build they might become symlinks.
-   * debian/rules: do the build in debian/build-* so it's easier to .gitignore
-   * debian/.gitignore: update
-   * Use the correct systemctl for Debian even if not installed on the build
-     system. (Regression in 1.10.2)
+   * New upstream stable release 1.10.10
+   * Provide new virtual packages for other packages to depend on:
+     - dbus-session-bus: any implementation of the D-Bus well-known session bus
+       (provided by: dbus-user-session, dbus-x11)
+     - default-dbus-session-bus: the recommended implementation of
+       dbus-session-bus (currently provided by: dbus-user-session)
+   * Add arm64, mips64el, ppc64el to the list of architectures that
+     have valgrind
+   * debian/gbp.conf: use DEP-14 branch names
+   * Standards-Version: 3.9.8 (no changes needed)
+   * debian/rules: fail the build if "make install" installs anything we
+     don't package or delete. Only do this for final releases (suite
+     in debian/changelog is not UNRELEASED) to facilitate future
+     autobuilding of new upstream releases.
+   * debian/rules: do not require symbols file to be complete if the
+     suite in debian/changelog is UNRELEASED, again to facilitate
+     autobuilding new upstream releases.
+   * debian/source/options: don't fail dpkg-source on changes to
+     build-aux/{compile,depcomp,missing}. We regenerate that directory anyway,
+     and during a snapshot build they might become symlinks.
+   * debian/rules: do the build in debian/build-* so it's easier to .gitignore
+   * debian/.gitignore: update
+   * Use the correct systemctl for Debian even if not installed on the build
+     system. (Regression in 1.10.2)
  
-  -- Simon McVittie <smcv at debian.org>  Mon, 15 Aug 2016 22:05:45 +0100
+  -- Simon McVittie <smcv at debian.org>  Mon, 15 Aug 2016 22:05:45 +0100
  
  dbus (1.10.8-1) unstable; urgency=medium
  
-   * New upstream release
-   * dbus.prerm: ensure that dbus.socket is stopped before removal,
-     so that a new connection to the bus won't cause dbus.service to be
-     restarted (Closes: #813970)
-   * debian/75dbus_dbus-launch: when not using systemd --user or the
-     dbus-user-session package is not installed, start dbus-daemon early,
-     then upload the full environment from Xsession.d later on
-     (in 95dbus_update-activation-env). This more closely matches the
-     behaviour with dbus-user-session. (Closes: #815503; thanks to Samuel
-     Thibault)
-   * Switch Vcs-Git to https (see #810378)
-   * debian/upstream/signing-key.asc: add upstream signing keys
-     (just my keys for now, in practice I do almost all dbus releases)
-   * debian/watch: use https and describe how to download signatures
-   * Standards-Version: 3.9.7 (no changes needed)
-   * Sort .install files and remove unnecessary debian/tmp prefix
-   * Normalize lists of packages and uploaders via wrap-and-sort -ast
-   * Normalize order of packages via wrap-and-sort -b
+   * New upstream release
+   * dbus.prerm: ensure that dbus.socket is stopped before removal,
+     so that a new connection to the bus won't cause dbus.service to be
+     restarted (Closes: #813970)
+   * debian/75dbus_dbus-launch: when not using systemd --user or the
+     dbus-user-session package is not installed, start dbus-daemon early,
+     then upload the full environment from Xsession.d later on
+     (in 95dbus_update-activation-env). This more closely matches the
+     behaviour with dbus-user-session. (Closes: #815503; thanks to Samuel
+     Thibault)
+   * Switch Vcs-Git to https (see #810378)
+   * debian/upstream/signing-key.asc: add upstream signing keys
+     (just my keys for now, in practice I do almost all dbus releases)
+   * debian/watch: use https and describe how to download signatures
+   * Standards-Version: 3.9.7 (no changes needed)
+   * Sort .install files and remove unnecessary debian/tmp prefix
+   * Normalize lists of packages and uploaders via wrap-and-sort -ast
+   * Normalize order of packages via wrap-and-sort -b
  
-  -- Simon McVittie <smcv at debian.org>  Mon, 07 Mar 2016 19:15:47 +0000
+  -- Simon McVittie <smcv at debian.org>  Mon, 07 Mar 2016 19:15:47 +0000

** Tags added: upgrade-software-version

** Patch added: "dbus-diff-from-current-ubuntu.debdiff"
   https://bugs.launchpad.net/ubuntu/+source/dbus/+bug/1622401/+attachment/4738917/+files/dbus-diff-from-current-ubuntu.debdiff

-- 
You received this bug notification because you are a member of Ubuntu
Sponsors Team, which is subscribed to the bug report.
https://bugs.launchpad.net/bugs/1622401

Title:
  Merge dbus 1.10.10-1 (main) from Debian unstable (main)

Status in dbus package in Ubuntu:
  New

Bug description:
  Please merge dbus 1.10.10-1 (main) from Debian unstable (main)

  1.10.10 is a bugfix release in the stable 1.10 series.

  https://sources.debian.net/src/dbus/1.10.10-1/NEWS/

  https://cgit.freedesktop.org/dbus/dbus/log/?h=dbus-1.10

  I am personally interested in Debian's virtual default-dbus-session-
  bus package since Debian is increasingly depending on it instead of
  directly depending on dbus-x11.

  Explanation of the Ubuntu delta and why it can be dropped:
    - debian/dbus.preinst: divert the dbus-daemon-launch-helper if upgrading
      from < 1.9.4-2~. This will make sure we keep the setuid bit during upgrade.
     (LP: #1555237)
   Not needed after Ubuntu 16.04 LTS

  Explanation of the remaining Ubuntu delta
      - Add upstart jobs
        + debian/dbus.upstart and debian/dbus.user-session.upstart
      - debian/dbus.postinst: remove diversion.
      - debian/rules: Don't start D-Bus on package installation, as that doesn't
        work any more. Instead, start dbus.socket in postinst, which will then 
        start D-Bus on demand after package installation.
      - Add debian/patches/dont-stop-dbus.patch: Don't stop D-Bus in the service
        unit (see patch header and upstream bug for details). Fixes various
        causes of shutdown hangs, particularly with remote file systems. (LP:
        #1438612) (LP: #1540282)
      - 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.

  Changelog entries since current yakkety version 1.10.6-1ubuntu4:

  dbus (1.10.10-1) unstable; urgency=medium

    * New upstream stable release 1.10.10
    * Provide new virtual packages for other packages to depend on:
      - dbus-session-bus: any implementation of the D-Bus well-known session bus
        (provided by: dbus-user-session, dbus-x11)
      - default-dbus-session-bus: the recommended implementation of
        dbus-session-bus (currently provided by: dbus-user-session)
    * Add arm64, mips64el, ppc64el to the list of architectures that
      have valgrind
    * debian/gbp.conf: use DEP-14 branch names
    * Standards-Version: 3.9.8 (no changes needed)
    * debian/rules: fail the build if "make install" installs anything we
      don't package or delete. Only do this for final releases (suite
      in debian/changelog is not UNRELEASED) to facilitate future
      autobuilding of new upstream releases.
    * debian/rules: do not require symbols file to be complete if the
      suite in debian/changelog is UNRELEASED, again to facilitate
      autobuilding new upstream releases.
    * debian/source/options: don't fail dpkg-source on changes to
      build-aux/{compile,depcomp,missing}. We regenerate that directory anyway,
      and during a snapshot build they might become symlinks.
    * debian/rules: do the build in debian/build-* so it's easier to .gitignore
    * debian/.gitignore: update
    * Use the correct systemctl for Debian even if not installed on the build
      system. (Regression in 1.10.2)

   -- Simon McVittie <smcv at debian.org>  Mon, 15 Aug 2016 22:05:45 +0100

  dbus (1.10.8-1) unstable; urgency=medium

    * New upstream release
    * dbus.prerm: ensure that dbus.socket is stopped before removal,
      so that a new connection to the bus won't cause dbus.service to be
      restarted (Closes: #813970)
    * debian/75dbus_dbus-launch: when not using systemd --user or the
      dbus-user-session package is not installed, start dbus-daemon early,
      then upload the full environment from Xsession.d later on
      (in 95dbus_update-activation-env). This more closely matches the
      behaviour with dbus-user-session. (Closes: #815503; thanks to Samuel
      Thibault)
    * Switch Vcs-Git to https (see #810378)
    * debian/upstream/signing-key.asc: add upstream signing keys
      (just my keys for now, in practice I do almost all dbus releases)
    * debian/watch: use https and describe how to download signatures
    * Standards-Version: 3.9.7 (no changes needed)
    * Sort .install files and remove unnecessary debian/tmp prefix
    * Normalize lists of packages and uploaders via wrap-and-sort -ast
    * Normalize order of packages via wrap-and-sort -b

   -- Simon McVittie <smcv at debian.org>  Mon, 07 Mar 2016 19:15:47 +0000

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/dbus/+bug/1622401/+subscriptions



More information about the Ubuntu-sponsors mailing list