Summary: | Broken timezones handling | ||
---|---|---|---|
Product: | [Frameworks and Libraries] libkgapi | Reporter: | Raman Gupta <rocketraman> |
Component: | calendar | Assignee: | Daniel Vrátil <dvratil> |
Status: | CONFIRMED --- | ||
Severity: | major | CC: | bjoernv, bugs.kde.org, craig.magina, hohenegger, kdepim-bugs, me, smartins, whynot |
Priority: | NOR | ||
Version: | 2.0.0 | ||
Target Milestone: | --- | ||
Platform: | Fedora RPMs | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: | ||
Sentry Crash Report: | |||
Attachments: |
screenshot
Showing incorrect date/times in KOrganizer |
Description
Raman Gupta
2013-04-15 20:10:07 UTC
I have also tested a case where the event in question spans a daylight savings change in my local time (America/New_York). Google correctly shifts the time of the event, for example: Mar 8 : Event is at 16:00 Buenos Aires Time (GMT -3), and at 14:00 (GMT-5) in my Google calendar (correct, see [1]). KOrganizer incorrectly shows the event at 12 Noon America/New_York. Mar 11 (after DST change): Event is at 16:00 Argentina Time (GMT -3), and at 15:00 (GMT-4) in my Google calendar (correct, see [2]). KOrganizer still incorrectly shows the event at 12 Noon America/New_York. [1] http://www.timeanddate.com/worldclock/meetingdetails.html?year=2012&month=03&day=8&hour=19&min=0&sec=0&p1=188&p2=51 [2] http://www.timeanddate.com/worldclock/meetingdetails.html?year=2012&month=03&day=11&hour=19&min=0&sec=0&p1=188&p2=51 I too am having issues with Korganizer not showing events in the correct time zone. In my case, I have recently moved to another time zone for work. I created the events using Google's calendar web interface. The time zone is correct in Google and each event is using the specified time zone I am in. My mobile devices are showing the events correctly, Korganizer is showing a 7 hour difference from what it should be. Reproducible, most of the time. A few events are showing in the proper time zone. Most are not. Created attachment 80150 [details]
screenshot
I also have issues with incorrect timezones. I don't use Google calendar but Horde. My Korganizer version is 4.9.5 on SuSE 12.2.
The weekly event was set using UTC time set to 13:00-15:00 while my timezone was wintertime Europe/Berlin (i.e. UTC+1). The event is shown correctly in January at 14:00-16:00. Now, in the meantime my timezone changed to summertime (i.e. UTC+2). In May the event is displayed at 15:00-17:00. This could be considered correct, but at least it was not my intention. But the worst thing is, that although the event is displayed 15:00-17:00 the text says 14:00-16:00... I think this is the real bug. screenshot attached
(In reply to comment #3) > although the event is displayed 15:00-17:00 the text > says 14:00-16:00... I think this is the real bug. screenshot attached That might be *another* bug, but it is not the bug I reported. In my case, the text of the event matches its display position, but *both* the text and display position in the calendar are incorrect. Created attachment 80156 [details] Showing incorrect date/times in KOrganizer I have made my Test calendar public: https://www.google.com/calendar/embed?src=heh0efcfo6b15ah933dvthfu74%40group.calendar.google.com&ctz=America/Toronto It contains the events described above. Attached is a screenshot of KOrganizer showing the incorrect times (highlighted). *** Bug 307790 has been marked as a duplicate of this bug. *** Perhaps related to the use of X-WR-TIMEZONE in the Google calendar? http://blog.jonudell.net/2011/10/17/x-wr-timezone-considered-harmful/ Thanks, but the Google Calendar API already exposes data as a JSON, so unfortunately that does not really help us :( On KDE 4.13.3 here, and Kontact still cannot handle google calendar events from different time zones correctly. I am currently on time zone "Berlin", and I am syncing with a gmail calendar account featuring some events in U.S. (EST) time zone, other events in European (CET) time. The European events are shown correctly, the U.S. are offset not only by the time difference, but by an additional 7 hours! In google calendars (web interface) and in my android phone, everything shows correctly. I should add that my local KDE interface is running in CET time zone, so is the google calendars web interface. On KDE 4.13.3 here, and Kontact still cannot handle google calendar events from different time zones correctly. I am currently on time zone "Berlin", and I am syncing with a gmail calendar account featuring some events in U.S. (EST) time zone, other events in European (CET) time. The European events are shown correctly, the U.S. are offset not only by the time difference, but by an additional 7 hours! In google calendars (web interface) and in my android phone, everything shows correctly. I should add that my local KDE interface is running in CET time zone, so is the google calendars web interface. It seems to be working correctly on KDE Korganizer 4.14.10 with libkgapi 2.2.0 (tested on Fedora 23). My test cases are all ok. Can others with the same issue confirm? Thank you for the bug report. As this report hasn't seen any changes in 5 years or more, we ask if you can please confirm that the issue still persists. If this bug is no longer persisting or relevant please change the status to resolved. |