per-user dbus

Lennart Poettering mzqohf at 0pointer.de
Fri Nov 13 14:15:26 PST 2009


On Wed, 11.11.09 09:34, Stef Walter (stef-list at memberwebs.com) 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

-- 
Lennart Poettering                        Red Hat, Inc.
lennart [at] poettering [dot] net
http://0pointer.net/lennart/           GnuPG 0x1A015CC4


More information about the dbus mailing list