per-user dbus

Lennart Poettering mzqohf at
Fri Nov 13 14:15:26 PST 2009

On Wed, 11.11.09 09:34, Stef Walter (stef-list at wrote:

> Lennart Poettering wrote:
> > I believe that gnome-keyring data is inherently per-user and not
> > per-session. gnome-keyring is one of those services that should move
> > from session to user and have the same lifecycle as the user bus:
> > i.e. as long as at least one dbus-launch is running.
> Makes sense.
> One problem would be that of API breakage.
> For example, we're now finalizing the DBus Secret Service API (which
> gnome-keyring will use in the future). It's being implemented on the
> session bus. To later move it to another (new) bus would be a
> significant API break, wouldn't it?
> It seems this would be the case for many other deployed DBus APIs.

Here, too a soft upgrade path could be to offer the interfaces on both
busses for a while.

But yes, moving things from one bus to the other is definitely API
breakage, though a very simple one to fix...


Lennart Poettering                        Red Hat, Inc.
lennart [at] poettering [dot] net           GnuPG 0x1A015CC4

More information about the dbus mailing list