Public bug reported:

Debian is working to use dbus-user-session by default but allow dbus-x11
to be used as a replacement if a user wants to.

https://lists.debian.org/debian-devel/2016/08/msg00554.html

Note that gnome-session has not been ported to use dbus-user-session yet
so this may be tricky to test ( https://bugs.debian.org/835887 )

Below are comments when I asked smcv about ubiquity:
-----
"ubiquity explicitly uses dbus-launch and so might need code changes. I am not
an Ubuntu developer, so I don't know how your installer works.

Looking at bin/ubiquity-dm, if it runs in an ordinary X11/Wayland environment
(where Xsession.d has already been sourced if using X11, and libpam-systemd
has already started `systemd --user` if it is installed), then it is probably
OK with default-dbus-session-bus | dbus-session-bus. Ideally it would trust
that its dependencies will provide a session bus, rather than
second-guessing them.

I don't know how Mir session startup works. If dbus-user-session is
installed and libpam-systemd has had a chance to start `systemd --user`,
then that case is fine. If X11 compatibility analogous to XWayland is
available and dbus-x11 is installed, then X11 autolaunch will work,
and dbus-x11 is also fine. If Mir sessions might run in the absence of
dbus-user-session and don't have X11, then the session starter
(gnome-session equivalent) might need to be prepared to launch a
dbus-daemon explicitly.

I don't know what autopilot/run_ubiquity is for (is it a test?)
but it should probably use dbus-run-session instead of dbus-launch,
like https://bugs.debian.org/836040 . Likewise
for
autopilot/ubiquity-autopilot-runner/custom-installation/iso-override/usr/local/bin/run-autopilot.sh
 ."

** Affects: ubiquity (Ubuntu)
     Importance: Wishlist
         Status: New

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1649050

Title:
  Depend on default-dbus-session-bus | dbus-session-bus instead of
  dbus-x11

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/ubiquity/+bug/1649050/+subscriptions

-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to