New changelog entries:
* 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
New changelog entries:
* 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 changelog entries:
* 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 changelog entries:
* New upstream stable release 1.10.6
- fixes regression tests when run as root (Closes: #806305)
* When removing dbus.target.wants (for #757913), do not fail if it does
not exist. This should fix FTBFS on non-Linux kernels, and in stage1
Linux builds (Closes: #805513)
* debian/libdbus-1-3.symbols.in: use a regex for private symbols, so
that this packaging can be used for snapshots of dbus where
DEB_VERSION_UPSTREAM does not necessarily match Autoconf's VERSION
New changelog entries:
* New upstream stable release 1.10.4
* prerm: clean up /etc/dbus-1/s*.conf compat symlinks on remove.
We only remove them if they match what the package sets up, so
we do not need to distinguish between remove and purge.
* prerm: also clean up /etc/dbus-1/s*.conf symlinks before downgrading
to a version << 1.10.2-1, so that the dbus-daemon will not fail to reload
or start after the downgrade. Please note that downgrading packages remains
an unsupported action. (Closes: #804183)
* postrm: clean up /etc/dbus-1/s*.conf on purge, even if their targets
do not match what is expected (Closes: #803441)
* dbus.install: use dh-exec to mark systemd-related files for [linux-any],
instead of constructing dbus.install programmatically
* dbus-1-dbg.links: use dh-exec instead of sh
* Stop installing dbus.target.wants/dbus.socket, since dbus.target no
longer exists in systemd. sockets.target covers that, and is part
of the DefaultDependencies anyway (Closes: #757913)
* Simplify dh_install override, and remove dh_link override altogether,
by using dh-exec
New changelog entries:
* New upstream stable release 1.10.2
* Touch /var/run/reboot-required on upgrade, even if neither
reboot-notifier nor update-notifier-common is installed.
Various other tools look for this file. (Closes: #799396)
* Allow dbus-daemon (<< 1.9.18) to reload bus setup and configuration
again (follow-up for #793519). This means that if an upgrade
from jessie to stretch pulls in a new system service, dbus-daemon
will load the configuration that allows that system service to work,
even before the system has been rebooted to use the new dbus-daemon.
- if /etc/dbus-1/s*.conf have been modified, move them to
/etc/dbus-1/s*.conf.dpkg-bak; if not, delete them
- patch /usr/share/dbus-1/s*.conf to include
/etc/dbus-1/s*.conf.dpkg-bak instead of /etc/dbus-1/s*.conf
- add new symlinks /etc/dbus-1/s*.conf -> /usr/share/dbus-1/s*.conf
so that the old dbus-daemon will load the new bus setup
* Remove Breaks and upgrade code for versions older than oldstable
New changelog entries:
* Put the entire debug build in an arch-specific directory, so
dbus-1-dbg can continue to be Multi-Arch: same (Closes: #798748)
* Record that Iain's change in 1.10.0-1 closed #796165
New changelog entries:
* dbus-user-session Breaks versions of dbus-x11 that would incorrectly
try to start a second bus (Closes: #797678)
* dbus-user-session Breaks versions of policykit-1 and udisks2 that
work poorly with user sessions
* Upload to unstable
New changelog entries:
[ Iain Lane ]
* debian/dbus.postinst: Check if /run/dbus exists before writing to a file
there. If it doesn't then the system bus isn't running so we don't have
anything to restart anyway.
[ Simon McVittie ]
* New upstream stable release.
* Continue to upload to experimental for now, to avoid the shlibs bump
making the libstdc++ transition any worse than it already is.