Summary: | creates invalid icalendar files | ||
---|---|---|---|
Product: | [Applications] kdepimlibs | Reporter: | Jiri Palecek <jpalecek> |
Component: | kcal | Assignee: | David Jarvie <djarvie> |
Status: | CLOSED FIXED | ||
Severity: | normal | ||
Priority: | NOR | ||
Version: | 4.1 | ||
Target Milestone: | --- | ||
Platform: | Debian testing | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: | ||
Attachments: |
Bad calendar produced by kalarm
A working calendar |
Description
Jiri Palecek
2008-10-06 01:17:46 UTC
Created attachment 27706 [details]
Bad calendar produced by kalarm
Should fire the deferral alarm anytime between ~3 Oct and 15 Oct
Created attachment 27707 [details]
A working calendar
A calendar with a corrected value. Actually fires the alarm
This is a bug in libkcal (icalformat_p.cpp) whereby it writes a duration value containing a weeks value mixed with a days/time value, contrary to RFC2445. When it tries to read the duration back again, libical correctly rejects this mixed value, so that the value written can't be read back again. This has already been fixed by SVN commits 865198, 865199, 865203, 865204 to both KDE 4.1 branch and trunk. Unfortunately the fix was just too late to be included in KDE 4.1.2. |