freedesktop.org single sign-on project

Aaron J. Seigo aseigo at kde.org
Fri Oct 3 16:19:50 BST 2008


On Friday 03 October 2008, nf2 wrote:
> Michael Leupold wrote:
> > On Friday 03 October 2008, Aaron J. Seigo wrote:
> >> On Friday 03 October 2008, Michael Leupold wrote:
> >>> On Friday 03 October 2008, Aaron J. Seigo wrote:
> >>>> what dependencies does it bring other than glib when built from
> >>>> source? what dependencies does it bring other than glib when installed
> >>>> from binary packages on major distributions?
> >>>
> >>> According to configure.in it looks for:
> >>> - glib (gthread, gobject, gio)
> >>
> >> gio? hm. i wonder if that's for the UI bit or if it actually uses it for
> >> the daemon ...
> >
> > A quick grep suggests that GIO is used in parts of the daemon, mainly
> > GIOChannel for abstracting pipes and sockets (as used eg. in the pkcs#11
> > part).
>
> GIOChannel is an old API inside libglib. It's not related to the new
> libgio (quite confusing).

heh. indeed.. 

> Searching the sources, libgio seems to be used in the gp11 module only,
> and just for GCancellable and GAsyncReadyCallback - no GIO/GFile
> operations are used. As libgio ships with the glib package anyway and
> doesn't depend on GVFS, no big deal i guess.

ah, great; that makes more sense all of a sudden. thanks for clarifying.

> >>> - gconf
> >>
> >> this should be avoided; i wonder if it's required by the GUI or the
> >> daemon?
>
> gconf seems to be used to enable/disable certain daemon components (like
> ssh,keyring,pkcs11) -> see gkr-daemon.c
>
> As this configuration is only read when the deamon is started, it's
> problably not hard to move it to a plain config file in
> $XDG_CONFIG_DIRS/$XDG_CONFIG_HOME.

yes, if that can happen then i think we should be ok.

-- 
Aaron J. Seigo
humru othro a kohnu se
GPG Fingerprint: 8B8B 2209 0C6F 7C47 B1EA  EE75 D6B7 2EB1 A7F1 DB43

KDE core developer sponsored by Trolltech

-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 197 bytes
Desc: This is a digitally signed message part.
URL: <http://mail.kde.org/pipermail/kde-core-devel/attachments/20081003/35724e76/attachment.sig>


More information about the kde-core-devel mailing list