dbus (1.10.6-1ubuntu4) yakkety; urgency=medium
* debian/dbus.user-session.upstart:
- Don't start a new session bus if there already is one (e. g. via
dbus-user-session), as this would lead to different services talking to
different buses and thus not seeing each other. As we still need the
actual job itself running, run "sleep infinity" instead in this case.
- Drop "expect fork" and "--fork" argument. There is little point in the
daemon forking, upstart already manages it. This makes debugging easier
and also avoids having to fork "sleep" in the case that dbus-daemon is
already running.
- Drop "mkdir ~/.cache/upstart". This doesn't belong into a job, isn't
necessary (upstart already creates it on start) and would be too late
anyway.
-- Martin Pitt <email address hidden> Tue, 24 May 2016 21:25:46 +0200