[Bug 1622401] [NEW] Merge dbus 1.10.10-1 (main) from Debian unstable (main)
Launchpad Bug Tracker
1622401 at bugs.launchpad.net
Sun Sep 11 23:05:51 UTC 2016
You have been subscribed to a public bug by Jeremy Bicha (jbicha):
Please merge dbus 1.10.10-1 (main) from Debian unstable (main)
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
* 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 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)
- 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
** Affects: dbus (Ubuntu)
Importance: Wishlist
Status: New
--
Merge dbus 1.10.10-1 (main) from Debian unstable (main)
https://bugs.launchpad.net/bugs/1622401
You received this bug notification because you are a member of Ubuntu Sponsors Team, which is subscribed to the bug report.
More information about the Ubuntu-sponsors
mailing list