[Cosmo-dev] Re: changing the format of modification recurrence-ids in eim

Jeffrey Harris jeffrey at osafoundation.org
Wed May 9 12:57:32 PDT 2007


Hi Brian,

>> Why didn't we think of that before, duh.
> 
> cos i'm a big fat noob!

We needed timezones for dtstart, it seemed easy to use the same syntax
for recurrence-ids, we didn't think too hard about more desirable
choices for recurrence-id syntax.  Also I think at the time we weren't
thinking recurrence pseudo-uuids would wind their way into so much of EIM.

All in all, we could have made a better choice at the time, but that's
water under the bridge, it's good to make the better choice now.

>> It will require changes in
>> cosmo but they should be minimal.  So does this mean a RECURRENCE-IDs
>> should be serialized in icalendar as a UTC date/time or should the
>> timezone still be included if the master's start date has a timezone?
> 
> for events that come to us in icalendar, we should preserve the
> original recurrence-id. for those that come to us in eim or some other
> format, i think we should just do utc.

When you say preserve the original recurrence-id, do you mean that in
those cases the pseudo-uuid used in EIM will continue to include the
TZID?  Or do you mean that Cosmo will persist the original TZID, but
it'll do a translation to the new, simpler pseudo-uuids?  I'm hoping you
mean the latter.

Sincerely,
Jeffrey


More information about the cosmo-dev mailing list