Re: [Tracker] Tracker 0.7 ETA?



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?

 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 :)

Ivan


El lun, 07-04-2008 a las 11:18 +0100, ext Martyn Russell escribiÃ:
Tshepang Lekhonkhobe wrote:
Hi,

Any idea when we'll celebrate the first 0.7 release? Any guess (Jamie)?

What work is left/planned before that release (besides refactoring)?

The refactoring is taking longer than expected.

There are 3 really big patches which Ivan, Carlos and myself are working
on. They are:

- DBus introspection and cleanup (me), ~70%
- Database abstraction API (Carlos), in testing phase.
- Indexer split into separate process (Ivan), ~10%

Once Carlos' patch is committed, we will work on the indexer split patch
and then hopefully get the DBus work committed.

Of course, there is a lot of review work needed and testing before 0.7 too.





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