Your message dated Sun, 15 Feb 2015 22:00:09 +0000 with message-id <[email protected]> and subject line Bug#774626: fixed in dbus 1.9.10-2 has caused the Debian Bug report #774626, regarding Xsession.d/75dbus_dbus-launch could export latest environment variables like 90gpg-agent 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.) -- 774626: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=774626 Debian Bug Tracking System Contact [email protected] with problems
--- Begin Message ---Package: dbus-x11 Version: 1.8.12-3 Severity: wishlist File: /etc/X11/Xsession.d/75dbus_dbus-launch the current behavior of the Xsession launched session dbus is to spawn a session dbus per X session, and announce the connecting address via environment variables to the session. therefore, users of session multiplexers like tmux or screen can't use dbus in multiplexer sessions that have outlived their initial x session any more. (as the DBUS_SESSION_BUS_ADDRESS variable is set, new processes won't try to autolaunch a session bus). the trivial way to circumvent that is to unset DBUS_SESSION_BUS in all multiplexed sessions, and to rely on `dbus-launch --autolaunch ...` to correctly pull the running session out of X11. this has the disadvantage of triggering a dbus-launch invocation on every dbus connection, and of creating separate instances when a different DISPLAY is used. i'd like to suggest taking over the mechanism employed by Xsession/90gpg-agent: it starts a gpg-agent if none is present by prefixing it to STARTUP (as does dbus), but then stores the environment variables in ~/.gnupg/gpg-agent-info-${hostname}. gpg-agent has an option for that, but that could either be added to dbus-launch or crafted into the STARTUP line. as a result, one can easily assign the environment variables of the most recently spawned session to a process by sourcing ther resuling environment shell script (eg from ~/.profile), but the default mechanism for different daemons for different sessions (which i presume is the intention behind not using a well-known file in $XDG_RUN_DIR for both dbus and gpg-agent) are still the working default. (as a workaround, i've added the following line to my i3 config, but that might not be possibe with every desktop enviromnemnt: `exec_always sh -c "env |grep ^DBUS_SESSION_BUS_ADDRESS > $XDG_RUNTIME_DIR/dbus-environment" ) best regards chrysn ps. i've found a reference to ~/.dbus/session-bus/ in the dbus-launch man page, but the files there on my workstation are all stale. is that mechanism stil in place? -- System Information: Debian Release: 8.0 APT prefers unstable APT policy: (500, 'unstable'), (1, 'experimental') Architecture: amd64 (x86_64) Foreign Architectures: i386 Kernel: Linux 3.16.0-4-amd64 (SMP w/4 CPU cores) Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/dash Init: sysvinit (via /sbin/init) Versions of packages dbus-x11 depends on: ii dbus 1.8.12-3 ii libc6 2.19-13 ii libx11-6 2:1.6.2-3 dbus-x11 recommends no packages. dbus-x11 suggests no packages. -- no debconf information -- To use raw power is to make yourself infinitely vulnerable to greater powers. -- Bene Gesserit axiom
signature.asc
Description: Digital signature
--- End Message ---
--- Begin Message ---Source: dbus Source-Version: 1.9.10-2 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: Fri, 13 Feb 2015 11:40:27 +0000 Source: dbus Binary: dbus dbus-udeb dbus-x11 libdbus-1-3 libdbus-1-3-udeb dbus-1-doc libdbus-1-dev dbus-1-dbg dbus-tests dbus-user-session Architecture: all source Version: 1.9.10-2 Distribution: experimental Urgency: low Maintainer: Utopia Maintenance Team <[email protected]> Changed-By: Simon McVittie <[email protected]> Closes: 681241 682375 774626 Description: dbus-1-dbg - simple interprocess messaging system (debug symbols) dbus-1-doc - simple interprocess messaging system (documentation) dbus - simple interprocess messaging system (daemon and utilities) 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) Changes: dbus (1.9.10-2) experimental; urgency=low . * Remove debian/source/local-options, no longer necessary (dpkg-source now unapplies patches after the build if they were unapplied before) * Configure gbp-pq to export patches without patch numbers, and re-export our long-standing Debian patch in that format * Add patch from upstream to reduce the number of fds the fdpass test demands, fixing autopkgtest in a more limited environment * Add patch from upstream to add a man page for dbus-test-tool * Move installed-tests for the production build (but not the debug build) to a new dbus-tests package, and add dbus-test-tool to that package * dbus-x11: use dbus-x11.install for the Xsession hook * If DEB_BUILD_OPTIONS=noudeb, don't do the udeb build, for a 30% speedup * Add patch proposed upstream adding unix:runtime=yes as a listenable address (fd.o #61303) * Add user-bus patch set as proposed upstream (fd.o #61301): - connect to XDG_RUNTIME_DIR/bus by default, if it is a socket - add systemd --user units to run dbus-daemon, in the new dbus-user-session package (Closes: #682375, #774626 for users of systemd and dbus-user-session) - even if dbus-x11 is installed, do not override an existing DBUS_SESSION_BUS_ADDRESS (Closes: #681241) - if dbus-x11 is installed, propagate all Xsession environment variables except XDG_SEAT, XDG_SESSION_ID, XDG_VTNR into D-Bus and systemd services for backwards compatibility (remove dbus-x11 to get a "legacy-free" mode of operation) Checksums-Sha1: 959254337ffa0171988948b8ca56f3bbafc7e2b1 1322414 dbus-1-doc_1.9.10-2_all.deb 62c408ff394cca56438177bf5a3c71bc09ad59e7 64090 dbus-user-session_1.9.10-2_all.deb 12ffe64274a5a8bd85c4d1145379ef805667f361 2895 dbus_1.9.10-2.dsc aa1b814258967313d19261a479f9f8f48ae3a436 55324 dbus_1.9.10-2.debian.tar.xz Checksums-Sha256: 35c1e8f5a318bb9835574c696b84678887a82c54a96b1adb2882a41d69460666 1322414 dbus-1-doc_1.9.10-2_all.deb 24677a0a227b65946f230d871f725fb1106371172278b667b5c0f5a8c1ac240e 64090 dbus-user-session_1.9.10-2_all.deb 13ab9553c054669fc9e63e257116d2acf855251deddce09e2155fcdefe80ef19 2895 dbus_1.9.10-2.dsc 7b8eb856864437a4f8fa5b6887a966c1cf4b8bf374c30e2108b709d821396924 55324 dbus_1.9.10-2.debian.tar.xz Files: 8bf492c876d7b19c7bb1207f3b9d095f 1322414 doc optional dbus-1-doc_1.9.10-2_all.deb ac229d7518daae07eadabfdbcf2b0589 64090 admin optional dbus-user-session_1.9.10-2_all.deb 11bc7ad83e347f61df79290a92b5feee 2895 admin optional dbus_1.9.10-2.dsc e181bc59eefac9acdd73c04ff617aeaa 55324 admin optional dbus_1.9.10-2.debian.tar.xz -----BEGIN PGP SIGNATURE----- iQIVAwUBVN5Fa03o/ypjx8yQAQiu0hAAng9N010UfauTPRSms3edAB3IAKARc/1A FhwbE+ZJO2Mj9eclWzG4K0YUXwUOjJVjajKi4ojaKNX4RBNByJErPKNAw/Vpr9hW EqS0K8AlLpUMmmqJHEH+RPJkorrR3Y8NqHi7xKx+gKzPtXz9BDr+U4WedbihC3Tk ZdyyN/QbJpblMlX6T0/bBXyuQ42YKLvsM6/3A8+RMFGIAkYQGaq//R+w/XASOhxl B/vKvSFWLZH/2Xsnwi4BpSC4jnjTIGKvtinr7OJ60U3XW/OHBU8KiZw1RtxMzuo2 iFF7GFb8Gsl9pKSYcYzlujfM86ce+ndqth0B+QhjIabUpkHgFHVC4QYmrc2lZJ35 RE2hWGya9okmwqdlC4/I0f8359TICbfcPBNOqDvsnck6Qujbp8iYUvaxP1E/sHc1 egEglGzkADIWQaPiKoeYolNkD3YzYNscRugSurqjSuJi5RWDYKl26aVtRp52wAa1 8BoA+lLma4fPuFae6xqNExtiHPj2X77ZQD2Av1IqLVjSFpvsle40IBNh3yLjkdwh W2S0/wo74XO0tipN98rANsGjtWNN4ChXu2eTsnR3599XpzhYii8hiBVktWqlPxLT mfP5aRjRJEXWu/SwN9hCSxu1sOX1+i5IsxE1tQ0OlUBnTIMLvcuIKU1lgtlYzyF9 U37ZP2rqyX4= =j8MB -----END PGP SIGNATURE-----
--- End Message ---
_______________________________________________ Pkg-utopia-maintainers mailing list [email protected] http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-utopia-maintainers
