[Ietf-calsify] Issue 13, 24, 25: Generation of the recurrence set
Bernard Desruisseaux
bernard.desruisseaux at oracle.com
Sun Oct 22 22:56:35 PDT 2006
Eliot,
I've just submitted draft -03 with the changes you've requested.
Those interested to review the draft before it is announced can
find it at the following locations:
http://www.geocities.com/bdesruisseaux/calsify/draft-ietf-calsify-rfc2445bis-03.html
http://www.geocities.com/bdesruisseaux/calsify/draft-ietf-calsify-rfc2445bis-03.txt
Cheers,
Bernard
Eliot Lear wrote:
>
> Bernard,
>
> Thank you for this proposal. I believe it addresses the desire of
> people to simplify recurrence rules, and at the same time deals with
> much of the ambiguities in the issues that we have been discussing.
>
> I would ask that you please go ahead and make the changes to the draft
> accordingly in order for people to actually see what you have in mind.
> If you can have this in people's hands before the cutoff on Monday,
> that'd be utterly fantastic.
>
> Thanks for your initiative,
>
> Eliot
>
> Bernard Desruisseaux wrote:
>> Here's an omnibus proposal that addresses the following issues:
>>
>> Issue 13: Is the first instance defined by DTSTART always
>> considered as part of the COUNT of a recurrence
>> rule?
>>
>> Issue 24: Need to clarify number of recurrence instances
>> generated when multiple recurrence rules are
>> specified.
>>
>> Issue 25: Is the first instance defined by DTSTART always
>> excluded by EXRULE?
>>
>> Based on the information I currently have, we only have
>> good interoperability when:
>>
>> - The value of the DTSTART property matches the pattern of
>> the recurrence rule;
>>
>> - Only a single RRULE property is specified;
>>
>> - No EXRULE property is specified.
>>
>> Given that most calendar client applications currently don't provide
>> a way to create a recurring component:
>>
>> - with a DTSTART property value that doesn't match the
>> pattern of the recurrence rule;
>>
>> - with multiple recurrence rules;
>>
>> - with an exclusion recurrence rule.
>>
>> I propose to modify the iCalendar specification to state the
>> following:
>>
>> - In a recurring component, the value of the DTSTART property
>> SHOULD match the pattern of the recurrence rule. The recurrence
>> set generated with a DTSTART property value that doesn't match
>> the pattern of the rule is undefined.
>>
>> - The RRULE property SHOULD NOT occur more than once in a
>> recurring component. The recurrence set generated with
>> multiple RRULE properties is undefined.
>>
>> - The use of the EXRULE property is deprecated.
>>
>> Every reference to EXRULE would be removed from the draft.
>> The EXRULE property would be documented as "Deprecated" in
>> an Appendix of the draft and would refer readers to RFC 2445
>> for more information on this property.
>>
>> Cheers,
>> Bernard
>> _______________________________________________
>> Ietf-calsify mailing list
>> Ietf-calsify at osafoundation.org
>> http://lists.osafoundation.org/mailman/listinfo/ietf-calsify
>>
More information about the Ietf-calsify
mailing list