Re: [Tracker] Tracker 0.7 ETA?



Ivan Frade wrote:
Hi all,

 We can discuss the roadmap for the next versions. 

 Jamie: do you have any concrete plans?

 Here is my proposal:

 The final goal (whatever version number it is) must be a BIG release
for application developers. In that release tracker will

 - Offer a complete configuration of service types from .service files:
including the "Dirs" and "Extensions" properties and what we could
need. 

 - Include a nice documentation describing the .service format, the
extractors architecture and how tracker index the stuff. (Using tomboy
as example?)

 - Additional doc: how to add new languages, RDF query language.
 
 - If it is possible we should complete and document the "VFS" API.
(Using "Daze" as example?)

 Then we can announce the big new version and try to convince
applications developers to integrate their applications, because at that
point it would be possible without recompiling tracker.

 Maybe it sounds very ambitious... At least is a nice long-term goal,
isn't it?

- Have full introspection support of DBus interfaces.
- Improved DBus API removing dead functions which currently don't work
and/or are not necessary.

 To achieve this we must:

* finish the refactoring (long work, but neccesary)
* maybe add unit tests (patch in bugzilla)
* complete service type definition in .service files
* check for new .service files when tracker starts.
* split the current trackerd in two processes
* implement the user DB support and complete VFS api
* the eternal pending task of XESAM integration


 We can organize these tasks in different releases. What do you think?
More tasks to the list? Maybe the refactor is enough to the 0.7.0
version... and we can develop the other features in 0.7.x releases.

 This is only my proposal to start the discussion. I expect a lot of
comments :)

-- 
Regards,
Martyn



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