Your message dated Mon, 07 Mar 2016 22:22:22 +0000
with message-id <[email protected]>
and subject line Bug#815503: fixed in dbus 1.11.2-1
has caused the Debian Bug report #815503,
regarding dbus-x11: Several session buses if scripts in Xsession.d use D-Bus
to be marked as done.
This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.
(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)
--
815503: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=815503
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: dbus-x11
Version: 1.8.20-0+deb8u1
Severity: important
User: [email protected]
Usertag: a11y
Hello,
We have been noticing several dbus-daemon --session being started during
a user session, which creates a mess, notably with accessibility
engines.
Debug shows that this is happening:
- /etc/X11/Xsession.d files are processed:
- /etc/X11/Xsession.d/75dbus_dbus-launch prepends dbus-launch to
$STARTUP
- /etc/X11/Xsession.d/98vboxadd-xclient somehow triggers
dbus-launch --autostart, and that starts a dbus-daemon --session
- $STARTUP is run
- dbus-launch starts another dbus-daemon --session
>From then on, depending how the session bus is detected, programs will
find one or the other session bus, and thus the mess...
We have also seen some people run amixer from some
/etc/X11/Xsession.d/91* scripts, and pulseaudio there would also trigger
a dbus-launch --autostart
These autostarts can't really be avoided, so I'd say dbus-launch should
be started by 75dbus_dbus-launch it self, as the attached patch does, so
that scripts after 75 can use that session bus.
Samuel
-- System Information:
Debian Release: stretch/sid
APT prefers testing
APT policy: (990, 'testing'), (500, 'unstable-debug'), (500, 'oldoldstable'),
(500, 'buildd-unstable'), (500, 'unstable'), (500, 'stable'), (500,
'oldstable'), (1, 'experimental-debug'), (1, 'buildd-experimental'), (1,
'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386
Kernel: Linux 4.4.0 (SMP w/4 CPU cores)
Locale: LANG=fr_FR.UTF-8, LC_CTYPE=fr_FR.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)
Versions of packages dbus-x11 depends on:
ii dbus 1.10.6-1
ii libc6 2.21-8
ii libdbus-1-3 1.10.6-1
ii libx11-6 2:1.6.3-1
dbus-x11 recommends no packages.
dbus-x11 suggests no packages.
-- no debconf information
--- debian/75dbus_dbus-launch.orig 2016-02-21 23:46:03.687722600 +0100
+++ debian/75dbus_dbus-launch 2016-02-21 23:46:40.377537331 +0100
@@ -13,5 +13,5 @@
fi
if [ -n "$STARTDBUS" ]; then
- STARTUP="$DBUSLAUNCH --exit-with-session $STARTUP"
+ eval $($DBUSLAUNCH --exit-with-session --sh-syntax)
fi
--- End Message ---
--- Begin Message ---
Source: dbus
Source-Version: 1.11.2-1
We believe that the bug you reported is fixed in the latest version of
dbus, which is due to be installed in the Debian FTP archive.
A summary of the changes between this version and the previous one is
attached.
Thank you for reporting the bug, which will now be closed. If you
have further comments please address them to [email protected],
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Simon McVittie <[email protected]> (supplier of updated dbus package)
(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing [email protected])
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256
Format: 1.8
Date: Mon, 07 Mar 2016 20:10:23 +0000
Source: dbus
Binary: dbus dbus-1-dbg dbus-1-doc dbus-tests dbus-udeb dbus-user-session
dbus-x11 libdbus-1-3 libdbus-1-3-udeb libdbus-1-dev
Architecture: source
Version: 1.11.2-1
Distribution: experimental
Urgency: medium
Maintainer: Utopia Maintenance Team
<[email protected]>
Changed-By: Simon McVittie <[email protected]>
Description:
dbus - simple interprocess messaging system (daemon and utilities)
dbus-1-dbg - simple interprocess messaging system (debug symbols)
dbus-1-doc - simple interprocess messaging system (documentation)
dbus-tests - simple interprocess messaging system (test infrastructure)
dbus-udeb - simple interprocess messaging system (minimal runtime) (udeb)
dbus-user-session - simple interprocess messaging system (systemd --user
integration)
dbus-x11 - simple interprocess messaging system (X11 deps)
libdbus-1-3 - simple interprocess messaging system (library)
libdbus-1-3-udeb - simple interprocess messaging system (minimal library)
(udeb)
libdbus-1-dev - simple interprocess messaging system (development headers)
Closes: 813970 815503
Changes:
dbus (1.11.2-1) experimental; urgency=medium
.
* Merge packaging from unstable
* Change the experimental watch file to track development releases
* New upstream release
* debian/control: change Vcs-Git to point to the experimental branch
.
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
Checksums-Sha1:
470851aaba6faca4635f3218b51fb060fffa71e0 2967 dbus_1.11.2-1.dsc
e1d3dedd1d2b7305464d6892579fee3ad9639355 1982276 dbus_1.11.2.orig.tar.gz
ece88b2b0402a3ab75f4183d23aac255432fca46 53752 dbus_1.11.2-1.debian.tar.xz
Checksums-Sha256:
db3ea127abc20972f87878dc9c2de981f40e019a52a32bf93222bdc80e535857 2967
dbus_1.11.2-1.dsc
5abc4c57686fa82669ad0039830788f9b03fdc4fff487f0ccf6c9d56ba2645c9 1982276
dbus_1.11.2.orig.tar.gz
4e599303ccecca3f6a4afe523409bc391b7f5f327129c538245d282dbd57c362 53752
dbus_1.11.2-1.debian.tar.xz
Files:
2af4c1a8643da44073b0b824db544fab 2967 admin optional dbus_1.11.2-1.dsc
957a07f066f3730d2bb3ea0932f0081b 1982276 admin optional dbus_1.11.2.orig.tar.gz
b34e53cb331315599577031d9a66776a 53752 admin optional
dbus_1.11.2-1.debian.tar.xz
-----BEGIN PGP SIGNATURE-----
iQIcBAEBCAAGBQJW3erGAAoJEE3o/ypjx8yQkkMP/10H6A4xhifqdbKvUCgscbU8
zJfTZzYDWoigHxzN4uEYC+mvFSh18iZv2G8373EWKnwr/SQ13b8YnH44pc/kvZi7
jzJVXNWlAKCv9M388dVuyA2JjseekCeOVxv1O8VOtJfBGTzVTi6Mla8GbWebQnrI
VWsoK/bK0h9Xj889KExqijsQ41shKdwVOqKmfAQPwAs+DNkn+OIIfzEf2Nn+iio2
DJ4Mh+Np8Bjc0ZZfYCizTawz1oX1wUhx9VltK5KRt/93uSmW51VExmBICbvrMzBU
nn4cFHbni3am+Nomdlwu6XrBHnH0KYeCicZ4wd2L0Y6H1F7AgrSAW1S8JQp+XSU7
CoSLalx+DDSj/gXX2wGwzbntWg9oBIjQJ9adnyogLggUHcnRYC72/yjbNhCvjM0M
qGm7TImd+QLgieYS52ZsN7D6HvozJdrTyUiNhz9HCbeLhqEGM/70+Ury1t6cc5g9
z6NDRS22G+Kq9Q6ePwb2nIawkHJjxKycdqmavCLMgSUGju0kcVTqLinqiDovRVfH
WyKquf1BzGAvTx8ZlQ7RqKB2TELdg8nUHHKkmMQqfs2uuHvVOpOIhz4vckv/4/lH
nhim/xtZnmbSQKyhOaKwBrUZ1Y25DNZ+f92db+GgHg3QFlYewftIpaUVZW1luCah
COxvTdiDDDe1nJdDFd0m
=tAPb
-----END PGP SIGNATURE-----
--- End Message ---