[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-bugs-dist
Subject:    [Bug 121055] New: Start/End times parsed wrong in VCalender files
From:       Jason Keirstead <jason () keirstead ! org>
Date:       2006-01-30 19:01:08
Message-ID: 20060130200106.121055.jason () keirstead ! org
[Download RAW message or body]

------- You are receiving this mail because: -------
You are on the CC list for the bug, or are watching someone who is.
         
http://bugs.kde.org/show_bug.cgi?id=121055         
           Summary: Start/End times parsed wrong in VCalender files
           Product: kontact
           Version: unspecified
          Platform: Ubuntu Packages
        OS/Version: Linux
            Status: NEW
          Severity: normal
          Priority: NOR
         Component: general
        AssignedTo: molkentin kde org
        ReportedBy: jason keirstead org


Version:            (using KDE KDE 3.5.1)
Installed from:    Ubuntu Packages

I have had this issude ever since KDE 3.4, but have never reported it because I \
assumed someday it would be fixed (I can't believe I am the only one experiencing \
it), but it has gotten icnreasingly annoying.

KMail / KOrganizer do not properly parse the timezone information in attached \
VCalendar files coming from Outlook/Exchange. As a result, any appointment where I \
click on "Accept" in KMail is off by my timezone's difference from GMT (4 hours).

I will attach a an example VCal file with the problem (incriminating fields have been \
removed!). In this file:

DTSTART;TZID="(GMT-04.00) Atlantic Time (Canada)":20060131T100000
DTEND;TZID="(GMT-04.00) Atlantic Time (Canada)":20060131T110000

As you can see, the timezone is specified in the field so those times are already \
local to my time zone. But when KMail parses it, it seems to think it is GMT, because \
it sets the times as being 2:00 PM to 3:00 PM instead of 10:AM to 11:AM.

BEGIN:VCALENDAR
	METHOD:REQUEST
	PRODID:Microsoft CDO for Microsoft Exchange
	VERSION:2.0
	BEGIN:VTIMEZONE
		TZID:(GMT-04.00) Atlantic Time (Canada)
		X-MICROSOFT-CDO-TZID:9
		BEGIN:STANDARD
			DTSTART:16010101T020000
			TZOFFSETFROM:-0300
			TZOFFSETTO:-0400
			RRULE:FREQ=YEARLY;WKST=MO;INTERVAL=1;BYMONTH=10;BYDAY=-1SU
		END:STANDARD
		BEGIN:DAYLIGHT
			DTSTART:16010101T020000
			TZOFFSETFROM:-0400
			TZOFFSETTO:-0300
			RRULE:FREQ=YEARLY;WKST=MO;INTERVAL=1;BYMONTH=4;BYDAY=1SU
		END:DAYLIGHT
	END:VTIMEZONE
	BEGIN:VEVENT
		DTSTAMP:20060130T161036Z
		DTSTART;TZID="(GMT-04.00) Atlantic Time (Canada)":20060131T100000
		UID:040000008200E00074C5B7101A82E00800000000C088B62C9625C601000000000000000
		0100000005D65E72A1531554E8EA7EBB83AB4E0A7
		DTEND;TZID="(GMT-04.00) Atlantic Time (Canada)":20060131T110000
		SEQUENCE:0
		PRIORITY:5
		CLASS:
		CREATED:20060130T161035Z
		LAST-MODIFIED:20060130T161039Z
		STATUS:CONFIRMED
		TRANSP:OPAQUE
		X-MICROSOFT-CDO-BUSYSTATUS:BUSY
		X-MICROSOFT-CDO-INSTTYPE:0
		X-MICROSOFT-CDO-INTENDEDSTATUS:BUSY
		X-MICROSOFT-CDO-ALLDAYEVENT:FALSE
		X-MICROSOFT-CDO-IMPORTANCE:1
		X-MICROSOFT-CDO-OWNERAPPTID:459151318
		BEGIN:VALARM
			ACTION:DISPLAY
			DESCRIPTION:REMINDER
			TRIGGER;RELATED=START:-PT00H15M00S
		END:VALARM
	END:VEVENT
END:VCALENDAR


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic