GNOME Bugzilla – Bug 230060
Evolution mishandles recurring events
Last modified: 2013-09-10 14:03:33 UTC
Evolution expects every exception to a recurring meeting to have its own UID. RFC2445 is vague on this, but the consensus on the ietf-calendar list is that this is wrong: the recurring event as a whole has a UID, but individual instances and exceptions all share that same UID and just have different RECURRENCE-IDs. That's how Exchange works, and this causes problems between Evolution and Outlook/Exchange.
*** http://bugzilla.ximian.com/show_bug.cgi?id=27212 has been marked as a duplicate of this bug. ***
*** bug 221868 has been marked as a duplicate of this bug. ***
*** http://bugzilla.ximian.com/show_bug.cgi?id=28009 has been marked as a duplicate of this bug. ***
According to JP's analysis, there's no time to do this for 1.4. Architectural changes will go into 1.6.
1.5.2 milestone then.
I think most stuff should be fixed now. Dan, could you tell me what exactly you are missing?
Well, here are the things it should be possible to do: - create a recurring meeting - remove a single instance of a recurring meeting - move a single instance of a recurring meeting and still have that instance be associated with the original meeting (meaning that if you delete "all occurrences" of the meeting, the moved one gets deleted too) - (in theory, you should be able to add instances too, but we don't have ui for this) - move or delete a previously moved instance - move or delete all past or future instances of a meeting (which should do something (???) with exceptions in that range) - send a meeting request that does each of the above - receive a meeting request that does each of the above
All this should be now possible, please add individual bugs for the things that might be missing.