[Marble-devel] Re: KDE Geolocation Services

Sebastian Kügler sebas at kde.org
Thu Nov 4 17:09:23 CET 2010


On Thursday, November 04, 2010 16:56:54 Kevin Krammer wrote:
>   On Thursday, 2010-11-04, Sebastian Kügler wrote:
> > On Thursday, November 04, 2010 16:04:33 John Layt wrote:
> > > Which kind-of makes the whole GConf usage moot?
> >
> > No, it doesn't. If that stuff is still needed for actually using it,
> > we're still effectively depending on whateverlibgconfisin, and that, as
> > Aaron points out would be rather unfortunate.
> 
> We don't get any additional dependency, nor do we have to track them.

A runtime dependency is still a dependency. I find the attitude of "as long as 
it's not a buildtime dependency" pretty short-sighted.


> It is a system service like NetworkManager, Samba, CUPS, etc. If people
> don't  want it, they don't install it.
> If they want to use a different implementation due to personal politcal
> agenda  against the other implementation's choice of technology, they are
> free to do so.

However you turn my words around, a geoclue that does not depend on gconf is 
preferable to a geoclue that does.

Realistically, distros will have to put geoclue as a dependency in order to 
make the geolocation API useful, and that will pull in libs that are 
duplicating what we already have in kdelibs -- clearly not desirable as it 
makes our software fatter without real gain. 

Apart from that, maybe the geoclue DBus API is not meant as "public API", in 
that case I'd recommend using the C library. In fact: whatever is likely to 
remain more stable should be used.
-- 
sebas

http://www.kde.org | http://vizZzion.org | GPG Key ID: 9119 0EF9


More information about the Marble-devel mailing list