Lack of Tasks/Evolution Synergy

I'd noticed back when Dates was started the libecal was failing to notify Dates when events in Evolution changed, and vice versa. This was magically fixed when Dates moved over to ESource, so I didn't continue investigating it.

However, Tasks doesn't use ESource yet and people had noticed that if you add items to Tasks, they don't appear in Evolution or the panel. This is a major problem, so I build EDS and debugged the problem. Turns out that the system tasks store is at ~/.evolution/tasks/local/system/ but when using ESource it is at ~/.evolution/tasks/local/system (note the lack of a slash) and as backends are looked up using literal string comparisons, these don't get the same backend so you don't get change notifications, and even worse modifying the task list with one application will overwrite the other's changes.

Luckily the fix was trivial, and I hope that it gets reviewed soon. Update: committed!

11:15 Sunday, 25 Feb 2007 [#] [computers] (4 comments)

Posted by Mike at Sun Feb 25 13:16:13 2007:
any chance of a new version to fix that?
Posted by Leonardo Skorianez at Sun Feb 25 15:29:48 2007:
How I cam compile it for nokia n800?
Posted by Ross at Sun Feb 25 23:29:36 2007:
Mike: I can't produce Evolution Data Server packages for everyone, so pester your distribution for packages.  I may be able to make feisty packages available though.

Leonardo: compile it for the N800 like you'd compile any software for the N800, or wait for me to produce debs.
Posted by Mike at Tue Feb 27 15:29:31 2007:
feisty would be nice! otherwise i will wait till it is merged to HEAD.

Hopefully part of gnome/evolution 2.18

Name:


E-mail:


URL:


Add 10 and 6 (required):


Comment: