[Ietf-calsify] summary of jabber sessions and confirmation of issues
reinhold at kainhofer.com
Wed Oct 11 08:50:22 PDT 2006
-----BEGIN PGP SIGNED MESSAGE-----
Am Mittwoch, 11. Oktober 2006 17:37 schrieben Sie:
> Hi Reinhold,
> --On October 11, 2006 5:16:28 PM +0200 Reinhold Kainhofer
> <reinhold at kainhofer.com> wrote:
> > DTSTART;VALUE=DATE:20061011
> > RRULE:FREQ=WEEKLY;COUNT=1;BYDAY=MO
> > RRULE:FREQ=WEEKLY;COUNT=1;BYDAY=FR
> > will result in the event only happening on Oct 11, but not on any monday
> > or any friday, which is not what I would expect. I wonder how different
> > implementations interpret this snipplet...
> > Intuitively, I would expect the event to happen on Oct 11, plus on the
> > next one monday and on the next one friday.
> An instance representing the supplied DTSTART value is always present as
> per 188.8.131.52 (which says in the Description paragraph: 'The "DTSTART"
> property defines the first instance in the recurrence set.'). So a COUNT=1
> will only ever generate the DTSTART instance. So your 'intuitive'
> expectation is wrong.
On the other hand, section 184.108.40.206 about EXRULE (and section 220.127.116.11 about
EXDATE) says that the EXRULE/EXDATE properties can be used to exlude the
DTSTART. Notice the word *can* and "in such cases", which indicate that the
DTSTART is not always automatically generated by an EXRULE.
So, the DTSTART is not always the first instance in the recurrence set, and an
EXRULE does not necessarily exclude the DTSTART. Consequently, a recurrence
rule does not necessarily generate the DTSTART as its first date/time.
Reinhold Kainhofer, Vienna University of Technology, Austria
email: reinhold at kainhofer.com, http://reinhold.kainhofer.com/
* Financial and Actuarial Mathematics, TU Wien, http://www.fam.tuwien.ac.at/
* K Desktop Environment, http://www.kde.org, KOrganizer maintainer
* Chorvereinigung "Jung-Wien", http://www.jung-wien.at/
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.5 (GNU/Linux)
-----END PGP SIGNATURE-----
More information about the Ietf-calsify