Re: [Tracker] index evolution mail is broken



Le vendredi 28 novembre 2008 Ã 18:19 +0100, Philip Van Hoof a Ãcrit :
On Fri, 2008-11-28 at 22:12 +0800, Jerry Tan wrote:
Evolution 2.24 has migrate to use sqlite to store mail's summary.

So the parser which is based on parsing Summaryãfile is broken.

What I do not understand here is why Evo hackers have only replaced
summary files without including e-mail contents...


A better idea would be that if we'd instead of trying to parse
Evolution's file ourselves, make a Evolution plugin that over IPC,
shmem, pipe() or whatever pumps its data over to us.

The last time I read Beagle's code, I found out it was also trying to
parse Evo's internal caches. Abstract access to Evo's caches is a good
idea but it can't be just a Tracker plugin, it has to be something used
by any program that wants to access Evo's data (and Evolution itself).

It seems that Evo hackers are trying to replace Bonobo code in flavour
of DBus, would it be possible to us to also use DBus there or is it only
Evo internal things? See:
http://mail.gnome.org/archives/evolution-hackers/2008-November/msg00009.html


Laurent.

Right now trying to parse Evolution's hideous file formats is quite
crazy, and each time they change their format we will have to fix our
code too.

It's also "not correct" to read Evolution's internal cache files.
Evolution is not designed to either cope with another process tampering
with its caches nor will it care about the other process, at all.

If you guys at Sun want to join to fun, such a Evolution plugin would be
an excellent contribution indeed. Perhaps also one for Thunderbird and
some other E-mail clients ... and we can safely enter 2009!


Attachment: signature.asc
Description: Ceci est une partie de message =?ISO-8859-1?Q?num=E9riquement?= =?ISO-8859-1?Q?_sign=E9e?=



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