Package: runit-dbus-user-session
Severity: wishlist

runit-dbus-user-session looks like it is meant to provide essentially 
the same semantics as `systemd --user` + dbus-user-session, but with 
runit replacing systemd as the service manager:

* on first login of e.g. uid 1000, a service manager and an instance
  of `dbus-daemon --session` start
* user processes inherit a suitable $XDG_RUNTIME_DIR and
  $DBUS_SESSION_BUS_ADDRESS, canonically /run/user/$uid and
  unix:path=/run/user/$uid/bus respectively
* the second and subsequent parallel logins of uid 1000 share that bus
  instead of starting a new one
* after the last logout of uid 1000, the service manager and the
  dbus-daemon both exit

Is that true? If yes, it should probably have Provides: 
dbus-session-bus, making it possible to use as a drop-in replacement 
for dbus-user-session or dbus-x11 and to satisfy the dependencies of 
the many packages that need a working session bus.

Thanks,
    smcv

Reply via email to