[Bug 420125] [NEW] Uploaded free-busy info is incorrect for events that have repititions

Neal Holtz nholtz at docuweb.ca
Thu Aug 27 19:43:30 UTC 2009


Public bug reported:

Binary package hint: kdepim

When an event has recurrence defined, the uploaded FREEBUSY times are
incorrect.

The following calendar has one event, that occurs at 9:00AM on Aug 25,
Sep 1, Sep 8, Sep 15:

BEGIN:VCALENDAR
PRODID:-//K Desktop Environment//NONSGML libkcal 4.3//EN
VERSION:2.0
BEGIN:VTIMEZONE
TZID:America/Montreal
BEGIN:DAYLIGHT
TZNAME:EDT
TZOFFSETFROM:-0500
TZOFFSETTO:-0400
DTSTART:19510430T070000
RRULE:FREQ=YEARLY;COUNT=10;BYDAY=-1MO;BYMONTH=4
END:DAYLIGHT
BEGIN:DAYLIGHT
TZNAME:EDT
TZOFFSETFROM:-0500
TZOFFSETTO:-0400
DTSTART:19700426T070000
RRULE:FREQ=YEARLY;COUNT=17;BYDAY=-1SU;BYMONTH=4
END:DAYLIGHT
BEGIN:DAYLIGHT
TZNAME:EDT
TZOFFSETFROM:-0500
TZOFFSETTO:-0400
DTSTART:19870405T070000
RRULE:FREQ=YEARLY;COUNT=20;BYDAY=1SU;BYMONTH=4
END:DAYLIGHT
BEGIN:DAYLIGHT
TZNAME:EDT
TZOFFSETFROM:-0500
TZOFFSETTO:-0400
DTSTART:20070311T070000
RRULE:FREQ=YEARLY;BYDAY=2SU;BYMONTH=3
END:DAYLIGHT
BEGIN:DAYLIGHT
TZNAME:EDT
TZOFFSETFROM:-0500
TZOFFSETTO:-0400
DTSTART:19170326T070000
RDATE;VALUE=DATE-TIME:19170326T070000
RDATE;VALUE=DATE-TIME:19180415T070000
RDATE;VALUE=DATE-TIME:19190401T073000
RDATE;VALUE=DATE-TIME:19200503T073000
RDATE;VALUE=DATE-TIME:19210502T070000
RDATE;VALUE=DATE-TIME:19220501T070000
RDATE;VALUE=DATE-TIME:19240518T070000
RDATE;VALUE=DATE-TIME:19250504T070000
RDATE;VALUE=DATE-TIME:19260503T070000
RDATE;VALUE=DATE-TIME:19270502T050000
RDATE;VALUE=DATE-TIME:19280430T050000
RDATE;VALUE=DATE-TIME:19290429T050000
RDATE;VALUE=DATE-TIME:19300428T050000
RDATE;VALUE=DATE-TIME:19310427T050000
RDATE;VALUE=DATE-TIME:19320502T050000
RDATE;VALUE=DATE-TIME:19330501T050000
RDATE;VALUE=DATE-TIME:19340430T050000
RDATE;VALUE=DATE-TIME:19350429T050000
RDATE;VALUE=DATE-TIME:19360427T050000
RDATE;VALUE=DATE-TIME:19370426T050000
RDATE;VALUE=DATE-TIME:19380425T050000
RDATE;VALUE=DATE-TIME:19390501T050000
RDATE;VALUE=DATE-TIME:19400429T050000
RDATE;VALUE=DATE-TIME:19460429T070000
RDATE;VALUE=DATE-TIME:19470428T070000
RDATE;VALUE=DATE-TIME:19480426T070000
RDATE;VALUE=DATE-TIME:19490425T070000
RDATE;VALUE=DATE-TIME:19500501T070000
RDATE;VALUE=DATE-TIME:19610501T070000
RDATE;VALUE=DATE-TIME:19620430T070000
RDATE;VALUE=DATE-TIME:19630429T070000
RDATE;VALUE=DATE-TIME:19640427T070000
RDATE;VALUE=DATE-TIME:19650426T070000
RDATE;VALUE=DATE-TIME:19660425T070000
RDATE;VALUE=DATE-TIME:19670501T070000
RDATE;VALUE=DATE-TIME:19680429T070000
RDATE;VALUE=DATE-TIME:19690428T070000
END:DAYLIGHT
BEGIN:STANDARD
TZNAME:EST
TZOFFSETFROM:-0400
TZOFFSETTO:-0500
DTSTART:19571028T060000
RRULE:FREQ=YEARLY;COUNT=8;BYDAY=-1MO;BYMONTH=10
END:STANDARD
BEGIN:STANDARD
TZNAME:EST
TZOFFSETFROM:-0400
TZOFFSETTO:-0500
DTSTART:19701025T060000
RRULE:FREQ=YEARLY;COUNT=37;BYDAY=-1SU;BYMONTH=10
END:STANDARD
BEGIN:STANDARD
TZNAME:EST
TZOFFSETFROM:-0400
TZOFFSETTO:-0500
DTSTART:20071104T060000
RRULE:FREQ=YEARLY;BYDAY=1SU;BYMONTH=11
END:STANDARD
BEGIN:STANDARD
TZNAME:EST
TZOFFSETFROM:-0400
TZOFFSETTO:-0500
DTSTART:19170425T040000
RDATE;VALUE=DATE-TIME:19170425T040000
RDATE;VALUE=DATE-TIME:19181101T060000
RDATE;VALUE=DATE-TIME:19191026T063000
RDATE;VALUE=DATE-TIME:19201004T063000
RDATE;VALUE=DATE-TIME:19211003T063000
RDATE;VALUE=DATE-TIME:19221002T063000
RDATE;VALUE=DATE-TIME:19240929T063000
RDATE;VALUE=DATE-TIME:19250928T063000
RDATE;VALUE=DATE-TIME:19260927T063000
RDATE;VALUE=DATE-TIME:19270926T040000
RDATE;VALUE=DATE-TIME:19281001T040000
RDATE;VALUE=DATE-TIME:19290930T040000
RDATE;VALUE=DATE-TIME:19300929T040000
RDATE;VALUE=DATE-TIME:19310928T040000
RDATE;VALUE=DATE-TIME:19320926T040000
RDATE;VALUE=DATE-TIME:19331002T040000
RDATE;VALUE=DATE-TIME:19341001T040000
RDATE;VALUE=DATE-TIME:19350930T040000
RDATE;VALUE=DATE-TIME:19360928T040000
RDATE;VALUE=DATE-TIME:19370927T040000
RDATE;VALUE=DATE-TIME:19380926T040000
RDATE;VALUE=DATE-TIME:19390925T040000
RDATE;VALUE=DATE-TIME:19451001T060000
RDATE;VALUE=DATE-TIME:19460930T060000
RDATE;VALUE=DATE-TIME:19470929T060000
RDATE;VALUE=DATE-TIME:19480927T060000
RDATE;VALUE=DATE-TIME:19491031T060000
RDATE;VALUE=DATE-TIME:19501030T060000
RDATE;VALUE=DATE-TIME:19511001T060000
RDATE;VALUE=DATE-TIME:19520929T060000
RDATE;VALUE=DATE-TIME:19530928T060000
RDATE;VALUE=DATE-TIME:19540927T060000
RDATE;VALUE=DATE-TIME:19550926T060000
RDATE;VALUE=DATE-TIME:19561001T060000
RDATE;VALUE=DATE-TIME:19651101T060000
RDATE;VALUE=DATE-TIME:19661031T060000
RDATE;VALUE=DATE-TIME:19671030T060000
RDATE;VALUE=DATE-TIME:19681028T060000
RDATE;VALUE=DATE-TIME:19691027T060000
END:STANDARD
END:VTIMEZONE
BEGIN:VTIMEZONE
TZID:America/Montreal
BEGIN:DAYLIGHT
TZNAME:EDT
TZOFFSETFROM:-0500
TZOFFSETTO:-0400
DTSTART:19510430T070000
RRULE:FREQ=YEARLY;COUNT=10;BYDAY=-1MO;BYMONTH=4
END:DAYLIGHT
BEGIN:DAYLIGHT
TZNAME:EDT
TZOFFSETFROM:-0500
TZOFFSETTO:-0400
DTSTART:19700426T070000
RRULE:FREQ=YEARLY;COUNT=17;BYDAY=-1SU;BYMONTH=4
END:DAYLIGHT
BEGIN:DAYLIGHT
TZNAME:EDT
TZOFFSETFROM:-0500
TZOFFSETTO:-0400
DTSTART:19870405T070000
RRULE:FREQ=YEARLY;COUNT=20;BYDAY=1SU;BYMONTH=4
END:DAYLIGHT
BEGIN:DAYLIGHT
TZNAME:EDT
TZOFFSETFROM:-0500
TZOFFSETTO:-0400
DTSTART:20070311T070000
RRULE:FREQ=YEARLY;BYDAY=2SU;BYMONTH=3
END:DAYLIGHT
BEGIN:DAYLIGHT
TZNAME:EDT
TZOFFSETFROM:-0500
TZOFFSETTO:-0400
DTSTART:19170326T070000
RDATE;VALUE=DATE-TIME:19170326T070000
RDATE;VALUE=DATE-TIME:19180415T070000
RDATE;VALUE=DATE-TIME:19190401T073000
RDATE;VALUE=DATE-TIME:19200503T073000
RDATE;VALUE=DATE-TIME:19210502T070000
RDATE;VALUE=DATE-TIME:19220501T070000
RDATE;VALUE=DATE-TIME:19240518T070000
RDATE;VALUE=DATE-TIME:19250504T070000
RDATE;VALUE=DATE-TIME:19260503T070000
RDATE;VALUE=DATE-TIME:19270502T050000
RDATE;VALUE=DATE-TIME:19280430T050000
RDATE;VALUE=DATE-TIME:19290429T050000
RDATE;VALUE=DATE-TIME:19300428T050000
RDATE;VALUE=DATE-TIME:19310427T050000
RDATE;VALUE=DATE-TIME:19320502T050000
RDATE;VALUE=DATE-TIME:19330501T050000
RDATE;VALUE=DATE-TIME:19340430T050000
RDATE;VALUE=DATE-TIME:19350429T050000
RDATE;VALUE=DATE-TIME:19360427T050000
RDATE;VALUE=DATE-TIME:19370426T050000
RDATE;VALUE=DATE-TIME:19380425T050000
RDATE;VALUE=DATE-TIME:19390501T050000
RDATE;VALUE=DATE-TIME:19400429T050000
RDATE;VALUE=DATE-TIME:19460429T070000
RDATE;VALUE=DATE-TIME:19470428T070000
RDATE;VALUE=DATE-TIME:19480426T070000
RDATE;VALUE=DATE-TIME:19490425T070000
RDATE;VALUE=DATE-TIME:19500501T070000
RDATE;VALUE=DATE-TIME:19610501T070000
RDATE;VALUE=DATE-TIME:19620430T070000
RDATE;VALUE=DATE-TIME:19630429T070000
RDATE;VALUE=DATE-TIME:19640427T070000
RDATE;VALUE=DATE-TIME:19650426T070000
RDATE;VALUE=DATE-TIME:19660425T070000
RDATE;VALUE=DATE-TIME:19670501T070000
RDATE;VALUE=DATE-TIME:19680429T070000
RDATE;VALUE=DATE-TIME:19690428T070000
END:DAYLIGHT
BEGIN:STANDARD
TZNAME:EST
TZOFFSETFROM:-0400
TZOFFSETTO:-0500
DTSTART:19571028T060000
RRULE:FREQ=YEARLY;COUNT=8;BYDAY=-1MO;BYMONTH=10
END:STANDARD
BEGIN:STANDARD
TZNAME:EST
TZOFFSETFROM:-0400
TZOFFSETTO:-0500
DTSTART:19701025T060000
RRULE:FREQ=YEARLY;COUNT=37;BYDAY=-1SU;BYMONTH=10
END:STANDARD
BEGIN:STANDARD
TZNAME:EST
TZOFFSETFROM:-0400
TZOFFSETTO:-0500
DTSTART:20071104T060000
RRULE:FREQ=YEARLY;BYDAY=1SU;BYMONTH=11
END:STANDARD
BEGIN:STANDARD
TZNAME:EST
TZOFFSETFROM:-0400
TZOFFSETTO:-0500
DTSTART:19170425T040000
RDATE;VALUE=DATE-TIME:19170425T040000
RDATE;VALUE=DATE-TIME:19181101T060000
RDATE;VALUE=DATE-TIME:19191026T063000
RDATE;VALUE=DATE-TIME:19201004T063000
RDATE;VALUE=DATE-TIME:19211003T063000
RDATE;VALUE=DATE-TIME:19221002T063000
RDATE;VALUE=DATE-TIME:19240929T063000
RDATE;VALUE=DATE-TIME:19250928T063000
RDATE;VALUE=DATE-TIME:19260927T063000
RDATE;VALUE=DATE-TIME:19270926T040000
RDATE;VALUE=DATE-TIME:19281001T040000
RDATE;VALUE=DATE-TIME:19290930T040000
RDATE;VALUE=DATE-TIME:19300929T040000
RDATE;VALUE=DATE-TIME:19310928T040000
RDATE;VALUE=DATE-TIME:19320926T040000
RDATE;VALUE=DATE-TIME:19331002T040000
RDATE;VALUE=DATE-TIME:19341001T040000
RDATE;VALUE=DATE-TIME:19350930T040000
RDATE;VALUE=DATE-TIME:19360928T040000
RDATE;VALUE=DATE-TIME:19370927T040000
RDATE;VALUE=DATE-TIME:19380926T040000
RDATE;VALUE=DATE-TIME:19390925T040000
RDATE;VALUE=DATE-TIME:19451001T060000
RDATE;VALUE=DATE-TIME:19460930T060000
RDATE;VALUE=DATE-TIME:19470929T060000
RDATE;VALUE=DATE-TIME:19480927T060000
RDATE;VALUE=DATE-TIME:19491031T060000
RDATE;VALUE=DATE-TIME:19501030T060000
RDATE;VALUE=DATE-TIME:19511001T060000
RDATE;VALUE=DATE-TIME:19520929T060000
RDATE;VALUE=DATE-TIME:19530928T060000
RDATE;VALUE=DATE-TIME:19540927T060000
RDATE;VALUE=DATE-TIME:19550926T060000
RDATE;VALUE=DATE-TIME:19561001T060000
RDATE;VALUE=DATE-TIME:19651101T060000
RDATE;VALUE=DATE-TIME:19661031T060000
RDATE;VALUE=DATE-TIME:19671030T060000
RDATE;VALUE=DATE-TIME:19681028T060000
RDATE;VALUE=DATE-TIME:19691027T060000
END:STANDARD
END:VTIMEZONE
BEGIN:VEVENT
DTSTAMP:20090827T191852Z
ORGANIZER;CN="Neal Holtz":MAILTO:nholtz at cee.carleton.ca
ATTENDEE;CN="Neal Holtz";RSVP=FALSE;PARTSTAT=ACCEPTED;
 ROLE=REQ-PARTICIPANT:mailto:nholtz at cee.carleton.ca
CREATED:20090827T191806Z
UID:libkcal-1652228422.983
SEQUENCE:1
LAST-MODIFIED:20090827T191852Z
DESCRIPTION:Guy-Anne (613) 798-5555 x19271
SUMMARY:Physio
LOCATION:Heart Inst.
RRULE:FREQ=WEEKLY;UNTIL=20090915T130000Z;BYDAY=TU
DTSTART;TZID=America/Montreal:20090825T090000
DTEND;TZID=America/Montreal:20090825T100000
TRANSP:OPAQUE
END:VEVENT
END:VCALENDAR


The uploaded free-busy calendar (on Aug 27) shows 3 busy times of about 2 months duration (!)
(from the current time till Oct 26, which I guess is the end of the period).  Note how the times
in the FREEBUSY entries are duplicated from DTSTAMP or DTSTART.

BEGIN:VCALENDAR
PRODID:-//K Desktop Environment//NONSGML libkcal 4.3//EN
VERSION:2.0
METHOD:PUBLISH
BEGIN:VFREEBUSY
DTSTAMP:20090827T192342Z
ORGANIZER;CN="Neal Holtz":MAILTO:nholtz at cee.carleton.ca
DTSTART:20090827T192342Z
DTEND:20091026T192342Z
FREEBUSY:20090827T192342Z/20091026T192342Z
FREEBUSY:20090827T192342Z/20091026T192342Z
FREEBUSY:20090827T192342Z/20091026T192342Z
END:VFREEBUSY
END:VCALENDAR

ProblemType: Bug
Architecture: i386
DistroRelease: Ubuntu 9.04
NonfreeKernelModules: nvidia
Package: kmail 4:4.3.0-0ubuntu1~jaunty1~ppa2
ProcEnviron:
 SHELL=/bin/bash
 PATH=(custom, user)
 LANG=en_CA.UTF-8
 LANGUAGE=
SourcePackage: kdepim
Uname: Linux 2.6.28-15-generic i686
UnreportableReason: This is not a genuine Ubuntu package

** Affects: kdepim (Ubuntu)
     Importance: Undecided
         Status: New


** Tags: apport-bug i386

-- 
Uploaded free-busy info is incorrect for events that have repititions
https://bugs.launchpad.net/bugs/420125
You received this bug notification because you are a member of Kubuntu
Bugs, which is subscribed to kdepim in ubuntu.




More information about the kubuntu-bugs mailing list