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?=