Hello,

On Tue, 08 Mar 2011, Marius Vollmer wrote:
> > On Mon, 07 Mar 2011, ext Arjan van de Ven wrote:
> >> The Address book, Calendar data and Email are currently stored in a 
> >> tracker database, and accessed (officially) via a QtMobility API set.
> > Just to correct you a little bit - emails are exported to tracker
> > database.
> I like to formulate this as "Tracker indexes emails and stores their
> meta data, similar to media files".

Let me provide the brief explanations how tracker and e-mail are
integrated in Harmattan now (if somebody does not care about Harmattan,
he/she could go directly to the last lines of my mail). I believe that
it will be helpful to clearly understand that E-Mail and Tracker are 
decoupled and completely independent.

To manipulate (add/remove/edit) the data in QMailStore, QMF API is used.
Anybody can call this API.  When this API is used, it not only adds
the data into the QMF database but also exports parts of it (meta data needed
by Tracker) to Tracker through its API. Currently we have a dedicated process
to do it, msgindexer. If you kill this process, the e-mail are not visible
in tracker but e-mail subsystem works perfectly well. Pay attention - I
include MUA into "e-mail subsystem" here as MUA uses QMF API to access mails.
So, tracker and e-mail are decoupled.

Another interesting point - in current MeeGo distribution msgindexer is
not included and there is no integration of E-Mail subsystem and Tracker.

Looks like this bug should be WONTFIXed now: 
https://bugs.meego.com/show_bug.cgi?id=6598
I don't see any point to include the email/tracker integration to MeeGo
just after announcing the decision about serious change in the role of Tracker 
in
MeeGo.
-- 
WBR & WBW,
Vitaly Repin,
Productivity, Nokia-D
_______________________________________________
MeeGo-dev mailing list
MeeGo-dev@meego.com
http://lists.meego.com/listinfo/meego-dev
http://wiki.meego.com/Mailing_list_guidelines

Reply via email to