dbus 1.10.22-1ubuntu1 source package in Ubuntu
Changelog
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
Upload details
- Uploaded by:
- Jeremy BĂcha
- Uploaded to:
- Artful
- Original maintainer:
- Ubuntu Developers
- Architectures:
- any all
- Section:
- devel
- Urgency:
- Medium Urgency
See full publishing history Publishing
| Series | Published | Component | Section |
|---|
Downloads
| File | Size | SHA-256 Checksum |
|---|---|---|
| dbus_1.10.22.orig.tar.gz | 1.9 MiB | e2b1401e3eedc7b5c9a2034d31254c886e1fcbc7858006e0a1c59158fe4b7b97 |
| dbus_1.10.22-1ubuntu1.debian.tar.xz | 61.4 KiB | 84463d388727dac86b6508330ff4cbe924b5c632889cf5078035a3527380fb38 |
| dbus_1.10.22-1ubuntu1.dsc | 3.4 KiB | 03911958afb16c2e51b2e8bc131742217775447a03cf8d04437cc341151a7a4e |
Available diffs
Binary packages built by this source
- dbus: No summary available for dbus in ubuntu artful.
No description available for dbus in ubuntu artful.
- dbus-1-doc: No summary available for dbus-1-doc in ubuntu artful.
No description available for dbus-1-doc in ubuntu artful.
- dbus-dbgsym: No summary available for dbus-dbgsym in ubuntu artful.
No description available for dbus-dbgsym in ubuntu artful.
- dbus-tests: simple interprocess messaging system (test infrastructure)
D-Bus is a message bus, used for sending messages between applications.
Conceptually, it fits somewhere in between raw sockets and CORBA in
terms of complexity.
.
This package provides automated and manual tests for D-Bus, and the
dbus-test-tool utility. It also provides copies of the D-Bus libraries and
executables compiled with extra debug information and logging.
.
See the dbus package description for more information about D-Bus in general.
- dbus-tests-dbgsym: debug symbols for dbus-tests
- dbus-udeb: No summary available for dbus-udeb in ubuntu artful.
No description available for dbus-udeb in ubuntu artful.
- dbus-user-session: simple interprocess messaging system (systemd --user integration)
D-Bus is a message bus, used for sending messages between applications.
Conceptually, it fits somewhere in between raw sockets and CORBA in
terms of complexity.
.
On systemd systems, this package opts in to the session model in which
a user's session starts the first time they log in, and does not end
until all their login sessions have ended. This model merges all
parallel non-graphical login sessions (text mode, ssh, cron, etc.), and up
to one graphical session, into a single "user-session" or "super-session"
within which all background D-Bus services are shared.
.
Multiple graphical sessions per user are not currently supported in this
mode; as a result, it is particularly suitable for gdm, which responds to
requests to open a parallel graphical session by switching to the existing
graphical session and unlocking it.
.
To retain dbus' traditional session semantics, in which login sessions
are artificially isolated from each other, remove this package and install
dbus-x11 instead.
.
See the dbus package description for more information about D-Bus in general.
- dbus-x11: No summary available for dbus-x11 in ubuntu artful.
No description available for dbus-x11 in ubuntu artful.
- dbus-x11-dbgsym: debug symbols for dbus-x11
- libdbus-1-3: No summary available for libdbus-1-3 in ubuntu artful.
No description available for libdbus-1-3 in ubuntu artful.
- libdbus-1-3-dbgsym: No summary available for libdbus-1-3-dbgsym in ubuntu artful.
No description available for libdbus-1-3-dbgsym in ubuntu artful.
- libdbus-1-3-udeb: No summary available for libdbus-1-3-udeb in ubuntu artful.
No description available for libdbus-1-3-udeb in ubuntu artful.
- libdbus-1-dev: simple interprocess messaging system (development headers)
D-Bus is a message bus, used for sending messages between applications.
Conceptually, it fits somewhere in between raw sockets and CORBA in
terms of complexity.
.
See the dbus description for more information about D-Bus in general.
