Survey of RRULE/COUNT behavior, was Re: [Ietf-calsify] RRULE's and COUNT

Bernard Desruisseaux bernard.desruisseaux at oracle.com
Fri Oct 13 08:01:49 PDT 2006


I propose a different survey.

1- Import the attached iCalendar object.

2- Report the dates of the recurrence instances generated by
    your calendar application:

    a) Monday,  October 16, 2006
       Tuesday, October 17, 2006
       Tuesday, October 24, 2006

    b) Monday,  October 16, 2006
       Tuesday, October 17, 2006
       Tuesday, October 24, 2006
       Tuesday, October 31, 2006

    c) Tuesday, October 17, 2006
       Tuesday, October 24, 2006
       Tuesday, October 31, 2006

Thanks,
Bernard

Cyrus Daboo wrote:
> Hi Reinhold,
> 
> --On October 13, 2006 10:12:13 AM +0200 Reinhold Kainhofer 
> <reinhold at kainhofer.com> wrote:
> 
>>> We certainly have variation in implementations of this, I'd lean towards
>>> following what 2445 said originally, rather than changing the meaning of
>>> COUNT.
>>
>> Hehe, that's the problem: We have an argument about what 2445 originally
>> said!  Apparently, I have a different opinion about that than you.
> 
> At this point maybe we need to get a count of which way implementations 
> have gone in dealing with this before making a final decision. However, 
> I do believe we must pick one way of doing it and make the new spec 
> clear on that.
> 
> So I propose a survey:
> 
> 1. Does your implementation treat the DTSTART instance as the first 
> instance in a RRULE set, even if it does not match the RRULE itself?
> 
> yes/no
> 
> 2. What is the name/version of that implementation?
> 
> ------
> 
> Assuming the above questions will solicit the right information we need, 
> perhaps the chairs could formally ask this and tabulate the result?
> 
-------------- next part --------------
BEGIN:VCALENDAR
PRODID:-//Bernard//vi//EN
VERSION:2.0
BEGIN:VTIMEZONE
TZID:Eastern Time (US & Canada)
BEGIN:STANDARD
DTSTART:20051030T020000
RRULE:FREQ=YEARLY;INTERVAL=1;BYDAY=-1SU;BYMONTH=10
TZOFFSETFROM:-0400
TZOFFSETTO:-0500
TZNAME:Standard Time
END:STANDARD
BEGIN:DAYLIGHT
DTSTART:20060402T020000
RRULE:FREQ=YEARLY;INTERVAL=1;BYDAY=1SU;BYMONTH=4
TZOFFSETFROM:-0500
TZOFFSETTO:-0400
TZNAME:Daylight Savings Time
END:DAYLIGHT
END:VTIMEZONE
BEGIN:VEVENT
ORGANIZER:MAILTO:bernard at example.com
DTSTART;TZID="Eastern Time (US & Canada)":20061016T173000
DTEND;TZID="Eastern Time (US & Canada)":20061016T180000
RRULE:FREQ=WEEKLY;COUNT=3;INTERVAL=1;BYDAY=TU;WKST=SU
TRANSP:OPAQUE
SEQUENCE:0
UID:20061013T142548Z-123456 at example.com
DTSTAMP:20061013T142548Z
SUMMARY:Test
PRIORITY:5
CLASS:PUBLIC
END:VEVENT
END:VCALENDAR


More information about the Ietf-calsify mailing list