Summary: | Events stored in different time zone than the view's TZ are potentially displayed on wrong day | ||
---|---|---|---|
Product: | [Applications] korganizer | Reporter: | Reinhold Kainhofer <reinhold> |
Component: | general | Assignee: | kdepim bugs <kdepim-bugs> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | fischer-michael, luisfe, qwandor, smartins |
Priority: | NOR | ||
Version: | 4.2.0 | ||
Target Milestone: | --- | ||
Platform: | Ubuntu | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: | ||
Attachments: |
Inconsistent TZ conversions
VCALENDAR file showing UTC test appointments |
Description
Reinhold Kainhofer
2009-02-17 16:13:50 UTC
Created attachment 31403 [details]
Inconsistent TZ conversions
I can confirm a similar problem for TZ America/New_York (-4:00 hours from UTC). For appointments specified in UTC, the day is not always converted to the local day before display. The following example should make the clear. I created two test appointments. Test A starts on 05/02/2009 00:00 am UTC and ends on 05/02/2009 02:00 am UTC. Test B starts on 05/03/2009 00:00 am UTC and ends on 05/03/2009 02:00 am UTC. Both are correct in the VCALENDAR file. (See attachment.) However, they both display incorrectly. Month view: Test A displays as 08:00 pm on 5/2 (should be 5/1 New York time). Test B displays as 08:00 pm on 5/3 (should be 5/2 New York time). Week view: Test A displays as 08:00 pm - 10:00 pm on 5/2 (should be 5/1). Test B doesn't display at all! Day view: Neither appointment displays. Others have apparently encountered this bug after conversion from korganizer 3, but this test was done entirely within KDE 4.2.2. Platform: Fedora 10 OS: Linux KDE: 4.2.2 Created attachment 33288 [details]
VCALENDAR file showing UTC test appointments
This shows that the problem is in the display of events with UTC times, not in their creation.
I also confirm this on Debian testing (kde 4.4.2) adding event in different timezones that cross a day border are incorrected kandled This is fixed in trunk (r965588) and in KDE-4.2.4. |