[Sugar-devel] New dependency on gnome-keyring-daemon (was: Re: [RELEASE] sugar-0.89.5)

Tomeu Vizoso tomeu at sugarlabs.org
Mon Aug 30 03:11:53 EDT 2010


On Sat, Aug 28, 2010 at 11:58, Sascha Silbe
<sascha-ml-reply-to-2010-2 at silbe.org> wrote:
> Excerpts from Tomeu Vizoso's message of Fri Aug 27 12:21:19 +0200 2010:
>
>> * Launch gnome-keyring-daemon from sugar-emulator
> This means I need to add a new dependency to sugar-jhbuild (as will distro
> packagers once Sugar 0.90 is released),

If you are using mission-control from distro packages in jhbuild, you
are most likely to have already an implementation of
org.freedesktop.Secret installed. If not, we can build
telepathy-mission-control without the dependency on
gnome-keyring-daemon.

> adding about 6MB on my XO (and
> potentially more on other systems).

Hmm, are you using sugar-emulator on your XO?

> What's the rationale for this change?
> The commit comment is rather sparse.

As Peter already replied, it's used by telepathy-mission-control, but
is not a hard dependency. So we have some alternatives to not
requiring it unconditionally:

- have a build-time switch that conditionally enables launching
gnome-keyring-daemon,

- decide to launch gnome-keyring-daemon if it's installed,

- find a way to make available inside sugar-emulator's dbus session
the gnome-keyring-daemon that is running outside,

- fix gnome-keyring-daemon to auto-activate correctly.

The second option is probably the easiest but should work fine on most cases.

Regards,

Tomeu

> Sascha
>
> --
> http://sascha.silbe.org/
> http://www.infra-silbe.de/
>
> _______________________________________________
> Sugar-devel mailing list
> Sugar-devel at lists.sugarlabs.org
> http://lists.sugarlabs.org/listinfo/sugar-devel
>
>


More information about the Sugar-devel mailing list