[Bug 169493] New: kmail shows wrong time when displaying .ics

kavol kavol at seznam.cz
Wed Aug 20 15:06:07 BST 2008


http://bugs.kde.org/show_bug.cgi?id=169493

           Summary: kmail shows wrong time when displaying .ics
           Product: kmail
           Version: 1.9.9
          Platform: Fedora RPMs
        OS/Version: Linux
            Status: UNCONFIRMED
          Severity: normal
          Priority: NOR
         Component: general
        AssignedTo: kdepim-bugs at kde.org
        ReportedBy: kavol at seznam.cz


Version:           1.9.9 (using KDE 3.5.9)
OS:                Linux
Installed from:    Fedora RPMs

Hi.

When I receive meeting invitation with multiple time zones defined, kmail shows
me the time using the first time zone without displaying which zone it uses,
for example for the following ics:

Content-Type: text/calendar; charset=utf-8; method=REPLY; name=meeting.ics
Content-Transfer-Encoding: 7bit

BEGIN:VCALENDAR
PRODID:Zimbra-Calendar-Provider
VERSION:2.0
METHOD:REPLY
BEGIN:VTIMEZONE
TZID:(GMT-05.00) Eastern Time (US & Canada)
BEGIN:STANDARD
DTSTART:19710101T020000
TZOFFSETTO:-0500
TZOFFSETFROM:-0400
RRULE:FREQ=YEARLY;WKST=MO;INTERVAL=1;BYMONTH=11;BYDAY=1SU
END:STANDARD
BEGIN:DAYLIGHT
DTSTART:19710101T020000
TZOFFSETTO:-0400
TZOFFSETFROM:-0500
RRULE:FREQ=YEARLY;WKST=MO;INTERVAL=1;BYMONTH=3;BYDAY=2SU
END:DAYLIGHT
END:VTIMEZONE
BEGIN:VTIMEZONE
TZID:(GMT+01.00) Belgrade / Bratislava / Budapest / Ljubljana / Prague
BEGIN:STANDARD
DTSTART:19710101T030000
TZOFFSETTO:+0100
TZOFFSETFROM:+0200
RRULE:FREQ=YEARLY;WKST=MO;INTERVAL=1;BYMONTH=10;BYDAY=-1SU
END:STANDARD
BEGIN:DAYLIGHT
DTSTART:19710101T020000
TZOFFSETTO:+0200
TZOFFSETFROM:+0100
RRULE:FREQ=YEARLY;WKST=MO;INTERVAL=1;BYMONTH=3;BYDAY=-1SU
END:DAYLIGHT
END:VTIMEZONE
BEGIN:VEVENT
UID:7e2f545c-f2fe-43f2-852c-dc4bc6da0acd
SUMMARY:Accept: test
...
DTSTART;TZID="(GMT+01.00) Belgrade / Bratislava / Budapest / Ljubljana / Pra
 gue":20080821T160000
DTEND;TZID="(GMT+01.00) Belgrade / Bratislava / Budapest / Ljubljana / Pragu
 e":20080821T170000


kmail tells me that the event begins at "2008-08-21 22:00" and ends at
"2008-08-21 23:00", which is obviously nonsense

I would prefer if kmail shows the local time (including DST) and indicates the
time zone (of the local time) plus DST status, or at least when using non-local
time if it shows UTC+x to get the time right.


-- 
Configure bugmail: http://bugs.kde.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.



More information about the Kdepim-bugs mailing list