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

2010-08-30 Thread Tomeu Vizoso
On Sat, Aug 28, 2010 at 11:58, Sascha Silbe
sascha-ml-reply-to-201...@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@lists.sugarlabs.org
 http://lists.sugarlabs.org/listinfo/sugar-devel


___
Sugar-devel mailing list
Sugar-devel@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/sugar-devel


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

2010-08-30 Thread pbrobin...@gmail.com
On Mon, Aug 30, 2010 at 8:11 AM, Tomeu Vizoso to...@sugarlabs.org wrote:
 On Sat, Aug 28, 2010 at 11:58, Sascha Silbe
 sascha-ml-reply-to-201...@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:

If you disable gnome-keyring on t-m-c it stores password unencrypted
so its probably not advisable. I'm surprised we don't already need
gnome-keyring for NetworkManager.

Peter
___
Sugar-devel mailing list
Sugar-devel@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/sugar-devel


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

2010-08-30 Thread Tomeu Vizoso
On Mon, Aug 30, 2010 at 09:47, pbrobin...@gmail.com
pbrobin...@gmail.com wrote:
 On Mon, Aug 30, 2010 at 8:11 AM, Tomeu Vizoso to...@sugarlabs.org wrote:
 On Sat, Aug 28, 2010 at 11:58, Sascha Silbe
 sascha-ml-reply-to-201...@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:

 If you disable gnome-keyring on t-m-c it stores password unencrypted
 so its probably not advisable. I'm surprised we don't already need
 gnome-keyring for NetworkManager.

The idea was that Sugar users would never need to enter a password,
but I guess Sugar should do the right thing with passwords anyway and
leave for deployers to find ways to avoid that.

Regards,

Tomeu

 Peter

___
Sugar-devel mailing list
Sugar-devel@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/sugar-devel


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

2010-08-30 Thread Tomeu Vizoso
On Mon, Aug 30, 2010 at 09:11, Tomeu Vizoso to...@sugarlabs.org wrote:
 On Sat, Aug 28, 2010 at 11:58, Sascha Silbe
 sascha-ml-reply-to-201...@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.

First try at it, let's see what says upstream:

https://bugzilla.gnome.org/show_bug.cgi?id=628302

Regards,

Tomeu

 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@lists.sugarlabs.org
 http://lists.sugarlabs.org/listinfo/sugar-devel



___
Sugar-devel mailing list
Sugar-devel@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/sugar-devel


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

2010-08-29 Thread pbrobin...@gmail.com
On Sat, Aug 28, 2010 at 10:58 AM, Sascha Silbe
sascha-ml-reply-to-201...@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), adding about 6MB on my XO (and
 potentially more on other systems). What's the rationale for this change?
 The commit comment is rather sparse.

telepathy-mission-control requires it which is used in the new
messaging stuff that Tomeu has been doing to store user credentials.

Peter
___
Sugar-devel mailing list
Sugar-devel@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/sugar-devel


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

2010-08-28 Thread Sascha Silbe
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), adding about 6MB on my XO (and
potentially more on other systems). What's the rationale for this change?
The commit comment is rather sparse.

Sascha

--
http://sascha.silbe.org/
http://www.infra-silbe.de/


signature.asc
Description: PGP signature
___
Sugar-devel mailing list
Sugar-devel@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/sugar-devel