Re: [Tracker] Tracker / Tomboy / Maemo



Hi!

 First of all, congratulations for your very quick progress with tracker!

 BTW, there should be package with the tracker-module headers. We did a special effort to make the indexer modules buildable "out-of-tree", so that you could install the "tracker-indexer-modules" package and get all you need to build modules, without copying any tracker files into your project.

On Sat, Jun 20, 2009 at 3:49 PM, Cornelius Hald <hald icandy de> wrot

> It certainly helps! Thank you! But unfortunately it would mean that the
> available services are hard coded into tracker?! Is this the case? If
> yes it would mean I cannot ship my application with a tracker indexer
> without replacing the complete tracker install. Or do I just have to
> reuse one of the existing services, e.g. "Documents" and it will work
> fine?
> Sorry for all those questions, but I'm a bit confused now. I was
> assuming that it's part of trackers design to be extendable.

 We did our best to make tracker extensible _without breaking the API_. We need to offer that service type enumeration, and it is not possible to make it dynamic.

 The "only" limitation is in the convenience library: all the information is in the daemon and you can access to it directly via DBus (so, this limitation doesn't affect Vala or Python code, that access directly to the DBus API).

 I would propose to add the "Notes" category in libtracer before reelase. It is not the right and complete solution but it makes completely sense to have a "Notes" category inside tracker (and solve the tomboy/convoy integration on desktop and maemo).

 Any suggestion about how to fix the convenience library is very welcome.
 
Ok, let me try to rephrase my question :)
Is it possible to write indexer modules which I can ship/package
independently from tracker? If yes, how?

The convenience library is the only missing piece to do it 100% possible, but i am not sure it is possible to fix it. (Take also into account that this library will disappear or be rewritten completely for the 0.7.x versions).

 Sorry for the inconvenience,

Ivan



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]