[Kde-pim] iCalendar semantic
Patrick Ohly
patrick.ohly at gmx.de
Mon Mar 17 12:29:00 GMT 2014
Hello!
I've got a bug report
(https://bugs.freedesktop.org/show_bug.cgi?id=74342) and (now that I
started running and analyzing them myself) some failing tests around
iCalendar 2.0 semantics. Some of these have been known issues waiting
for some interested developer to deal with, but it seems to be worse
than I thought.
Anyway, the key question is: in the Akonadi architecture, which entity
is responsible for ensuring that a collection of calendar items meets
iCalendar 2.0 semantics? Is it something that resources do or is the
client of Akonadi responsible?
Specific cases that need to be handled:
* Adding or updating items with some mandatory properties missing,
like UID - this is the root problem of bug #74342.
* Adding a new item with the same UID/RECURRENCE-ID combination as
an already existing one - covered by testInsertTwice, fails with
Akonadi.
If the user of Akonadi is responsible for ensuring unique UIDs, how can
this be done reliably, taking into account that multiple different
clients may be inserting the same item concurrently?
Bye, Patrick
_______________________________________________
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