Change logs for dbus source package in Artful

  • dbus (1.10.22-1ubuntu1) artful; urgency=medium
    
      * Merge with Debian but don't use "really" version number since we never
        had the 1.11 version in Ubuntu. Remaining changes:
        - Clean up /etc/init/dbus.conf on upgrades. This needs to be kept until
          after 18.04 LTS.
        - Add 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)
        - 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.
    
    dbus (1.11.16+really1.10.22-1) unstable; urgency=medium
    
      * Re-version to recover from accidental upload of 1.11.16 to unstable
      * Don't run build-time tests (reopens: #630152).
        They don't work for users with a nonexistent home directory.
    
    dbus (1.10.22-1) unstable; urgency=medium
    
      * New upstream stable release
      * Run build-time tests (Closes: #630152)
        - Skip build-time tests when only building Architecture: all.
          Once per architecture is enough.
      * Build-depend on python3{,-dbus,-gi} if we will run build-time tests.
        This is a circular dependency, but is flagged as
        <!nocheck !pkg.dbus.minimal> so it can be omitted when
        cross-compiling or bootstrapping.
      * Enable valgrind integration in the debug build on mips64
      * Replace stage1 build profile with pkg.dbus.minimal
      * Drop explicit dependency on autotools-dev, implied by debhelper 10
      * debian/upstream/signing-key.asc: Update subkeys and uids
    
    dbus (1.10.20-1) unstable; urgency=medium
    
      * New upstream stable release
        - Drop Doxygen reproducibility patch, applied upstream
      * Merge packaging from experimental:
        - Don't capture build directory in the debug build, using a patch
          backported from upstream git master
        - Move doxygen and xsltproc to Build-Depends-Indep, and don't
          build documentation when not building dbus-1-doc. This speeds
          up architecture-specific builds.
        - Remove support for DEB_BUILD_OPTIONS="nodoc noudeb". Use build
          profiles instead; support nocheck, nodoc, noudeb and stage1 profiles
          (Closes: #728820)
        - Simplify the layout of the debug build.
        - Drop the dbus-1-dbg binary package. Move the debug build to
          dbus-tests, and the debug symbols to automatically generated
          -dbgsym packages.
        - Don't run the installed-tests two different ways, just use
          gnome-desktop-testing.
        - Configure the debug build with --enable-embedded-tests rather than
          --enable-tests. The latter requires python, python-dbus and python-gi,
          but only for build-time tests that we do not actually run (#630152).
          + Drop build-dependencies on python, python-dbus and python-gi
          + This should make dbus much easier to cross-compile (Closes: #560834)
        - gnome-desktop-testing: Require xauth and xvfb-run for better test
          coverage
        - Clean up upgrade/compatibility code that is no longer needed:
          + Stop creating the symlinks required to keep dbus-daemon 1.8
            from Debian 8 'jessie' able to reload configuration after
            an upgrade to dbus 1.10 in Debian 9 'stretch'. Upgrades that
            skip a stable release are not supported.
          + On upgrade, remove compatibility symlinks created by that
            upgrade, if they exist.
          + Stop cleaning those symlinks up during package removal.
        - Stop patching system.conf, session.conf to load
          /etc/dbus-1/*.conf.dpkg-bak.
        - debian/copyright: Use https for Format and Source
        - debian/dbus.triggers: Add a trigger on /usr/share/dbus-1/system.d
          to reload the dbus-daemon
        - Unversion (build)-dependencies that are satisfied in oldstable
        - Declare Policy 4.0.0 compliance
        - Use the debug-build binaries to run the debug-build tests
    
     -- Jeremy Bicha <email address hidden>  Fri, 28 Jul 2017 10:20:42 -0400
  • dbus (1.10.18-1ubuntu2) artful; urgency=medium
    
      * Restore accidentally dropped debian/rules modification
        to not start D-Bus on package installation
    
    dbus (1.10.18-1ubuntu1) artful; urgency=medium
    
      * Sync with Debian. Remaining changes:
        - Clean up /etc/init/dbus.conf on upgrades. This needs to be kept until
          after 18.04 LTS.
        - Add 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)
        - 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.
      * Dropped changes:
        - make-uid-0-immune-to-timeout.patch: Applied in new release
        - debian/dbus.user-session.upstart
    
    dbus (1.10.18-1) unstable; urgency=medium
    
      * New upstream stable release
        - On SELinux systems, make sure the thread that reads AVC
          notifications retains the ability to write the audit log
          (Closes: #857660)
        - Fix a read overflow and some memory leaks in a unit test
          (no effect on production systems)
    
    dbus (1.10.16-1) unstable; urgency=medium
    
      * New upstream release
        - Contains a security fix for a potential symlink attack in the
          nonce-tcp transport. That transport is not normally used (or
          recommended) on Unix.
    
    dbus (1.10.14-1) unstable; urgency=medium
    
      * New upstream release
    
    dbus (1.10.12-1) unstable; urgency=medium
    
      * New upstream release
      * d/p/backports/Replace-DBUS_USE_TEST_BINARY-with-DBUS_TEST_DBUS_LAUNCH.patch:
        backport a change from 1.11.2 to make the debug build of libdbus
        reproducible under varying build paths
      * Move Debian-specific patches to debian/patches/debian (corresponding
        to "Gbp-pq: Topic debian" on the patch queue branch)
      * debian/*.lintian-overrides:
        - override systemd-service-file-missing-install-key for dbus.service,
          which is intentionally statically enabled
        - override embedded-javascript-library for Doxygen's jquery.js,
          which is not actually libjs-jquery (see #736360)
      * Move to debhelper compat level 10
        - drop options and overrides that are now the default
    
    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)
    
     -- Jeremy Bicha <email address hidden>  Sun, 18 Jun 2017 21:44:39 -0400
  • dbus (1.10.18-1ubuntu1) artful; urgency=medium
    
      * Sync with Debian. Remaining changes:
        - Clean up /etc/init/dbus.conf on upgrades. This needs to be kept until
          after 18.04 LTS.
        - Add 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)
        - 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.
      * Dropped changes:
        - make-uid-0-immune-to-timeout.patch: Applied in new release
        - debian/dbus.user-session.upstart
    
    dbus (1.10.18-1) unstable; urgency=medium
    
      * New upstream stable release
        - On SELinux systems, make sure the thread that reads AVC
          notifications retains the ability to write the audit log
          (Closes: #857660)
        - Fix a read overflow and some memory leaks in a unit test
          (no effect on production systems)
    
    dbus (1.10.16-1) unstable; urgency=medium
    
      * New upstream release
        - Contains a security fix for a potential symlink attack in the
          nonce-tcp transport. That transport is not normally used (or
          recommended) on Unix.
    
    dbus (1.10.14-1) unstable; urgency=medium
    
      * New upstream release
    
    dbus (1.10.12-1) unstable; urgency=medium
    
      * New upstream release
      * d/p/backports/Replace-DBUS_USE_TEST_BINARY-with-DBUS_TEST_DBUS_LAUNCH.patch:
        backport a change from 1.11.2 to make the debug build of libdbus
        reproducible under varying build paths
      * Move Debian-specific patches to debian/patches/debian (corresponding
        to "Gbp-pq: Topic debian" on the patch queue branch)
      * debian/*.lintian-overrides:
        - override systemd-service-file-missing-install-key for dbus.service,
          which is intentionally statically enabled
        - override embedded-javascript-library for Doxygen's jquery.js,
          which is not actually libjs-jquery (see #736360)
      * Move to debhelper compat level 10
        - drop options and overrides that are now the default
    
     -- Jeremy Bicha <email address hidden>  Sun, 18 Jun 2017 19:54:35 -0400
  • dbus (1.10.10-1ubuntu2) zesty; urgency=medium
    
      * debian/patches/make-uid-0-immune-to-timeout.patch:
        - Add a test patch proposed by Simon McVittie upstream to fix bug
          LP: #1591411.
    
     -- Ɓukasz 'sil2100' Zemczak <email address hidden>  Tue, 11 Oct 2016 20:12:43 +0200