← Back to team overview

ubuntu-phone team mailing list archive

Re: Landing team 02.06.14

 

Martin Pitt [2014-06-03  7:41 +0200]:
> > dbus-x11 - which only contains /etc/X11/Xsession.d/75dbus_dbus-launch
> > and depends on the dbus-launch package 
> 
> In case it's easier to do, you can also drop use-session-dbus from
> /etc/X11/Xsession.options.

That's also a conffile, so it's not easier to do. As discussed with
Oli on IRC, I uploaded

  https://launchpad.net/ubuntu/+source/dbus/1.6.18-0ubuntu8

now which at least avoids starting yet another bus.

However, please note that this merely makes debugging easier, it's not
a proper fix by itself.

We need to decide which entity (lightdm, upstart session job,
Xsession.d/) is responsible for starting the session bus on the phone,
and then quiesce the other ones.

And then find out where passing of environment variables fails, or the
bus gets started too late. That seems to be the real bug: If as you
say gdbus tries to call dbus-launch that means that the calling
process does not have a $DBUS_SESSION_BUS_ADDRESS. But *every* user
session process needs to have that.

Martin
-- 
Martin Pitt                        | http://www.piware.de
Ubuntu Developer (www.ubuntu.com)  | Debian Developer  (www.debian.org)

Attachment: signature.asc
Description: Digital signature


Follow ups

References