[Kde-pim] Re: differences between KDE and MeeGo KCalCore?

Patrick Ohly patrick.ohly at intel.com
Mon Mar 14 13:59:23 GMT 2011


[my initial email to KDE PIM did not get through yet - in the meantime
see http://lists.meego.com/pipermail/meego-dev/2011-March/482052.html]

On Mo, 2011-03-14 at 13:03 +0000, Alvaro Manera wrote:
> Most of them are because some issues of date-only dates in mkcal. I would have 
> to digg to find the exact reason for it, as I don't remember right now.

Please, let's investigate that a bit more. If I understand you right,
KCalCore needs to prepare data differently for the storage if it uses
mkcal as storage - that sounds wrong to me conceptually, although I see
how that might be the most efficient way of doing it once you know that
kcalcore/mkcal are always used in that combination.

Of course, the big elephant in the room is the architecture decision to
use EDS for calendar storage again in MeeGo. I am hoping to keep
KCalCore as the main API for Qt based apps, even if EDS becomes the main
storage. This could be done by implementing a storage backend which
talks to EDS.

One advantage of such a change (if done properly) might become that
change notifications for individual events work again, instead of the
coarse "database has changed" that we currently get from mkcal.

I understand that we loose one major advantage of mkcal and possibly its
raison d'ĂȘtre (partial loading of data), but I am not sure how relevant
that is in practice. We had problems getting that to work reliably for a
while (https://bugs.meego.com/show_bug.cgi?id=6061#c5) and/or haven't
figured out how to use it properly (which events need to be loaded to
get a correct report about everything falling into a time range?).

-- 
Best Regards, Patrick Ohly

The content of this message is my personal opinion only and although
I am an employee of Intel, the statements I make here in no way
represent Intel's position on the issue, nor am I authorized to speak
on behalf of Intel on this matter.


_______________________________________________
KDE PIM mailing list kde-pim at kde.org
https://mail.kde.org/mailman/listinfo/kde-pim
KDE PIM home page at http://pim.kde.org/


More information about the kde-pim mailing list