Summary: | Display of UTC events crossing UTC date boundary are localized incorrectly | ||
---|---|---|---|
Product: | [Applications] korganizer | Reporter: | Tim Holy <holy> |
Component: | general | Assignee: | kdepim bugs <kdepim-bugs> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | smartins |
Priority: | NOR | ||
Version: | unspecified | ||
Target Milestone: | --- | ||
Platform: | unspecified | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: | ||
Attachments: | korganizer screenshot |
Description
Tim Holy
2008-10-23 17:33:50 UTC
Created attachment 28098 [details]
korganizer screenshot
I should also have said: this is likely to become a much bigger issue than one might have suspected because of issues surrounding bug 165212 (http://bugs.kde.org/show_bug.cgi?id=165212). People (especially non-Europeans) who migrate from kde3 to kde4 are likely to run into this problem a lot: all of their existing calendar entries (especially recurring items) are candidates for triggering this bug. I can't reproduce this bug with KDE 4.2.3. Can you try with a more recent version of kde? thanks (In reply to comment #3) > I can't reproduce this bug with KDE 4.2.3. > > Can you try with a more recent version of kde? > > thanks In terms of creating a new event that does this, I agree, this seems to be gone (using Kubuntu Jaunty packages). Yay! But, old events created with an earlier version of korganizer still trigger a display bug. Below is an entry in std.ics that still spans 2 days on my calendar (this event should occur from 4pm-5pm Central time on Friday). It still gets the time-of-day correct, but it displays the same event, at the same time, on Saturday too. I have verified that this is the only event with the summary "Department seminar" in my calendar, so it's not a case of a duplicated entry. BEGIN:VEVENT DTSTAMP:20090505T211517Z ORGANIZER:MAILTO:holy@somewhere.edu CREATED:20020401T154247Z UID:KOrganizer-1360368015.946 LAST-MODIFIED:20020401T154247Z SUMMARY:Department seminar PRIORITY:1 CATEGORIES:Seminar RRULE:FREQ=WEEKLY;BYDAY=FR DTSTART:20020405T220000Z DTEND:20020406T000000Z TRANSP:OPAQUE BEGIN:VALARM DESCRIPTION: ACTION:DISPLAY TRIGGER;VALUE=DATE-TIME:20020405T215500Z END:VALARM END:VEVENT SVN commit 965588 by smartins: When converting KDateTime to QDate, use the user's timezone, not the incidence's, otherwise events can be shown at wrong dates in korganizer. Review: http://reviewboard.kde.org/r/674/ BUG: 173381 BUG: 182323 M +15 -11 kodaymatrix.cpp M +9 -6 views/agendaview/koagendaview.cpp M +8 -3 views/monthview/monthview.cpp WebSVN link: http://websvn.kde.org/?view=rev&revision=965588 SVN commit 966745 by smartins: Backport r965588 by smartins from trunk to the 4.2 branch: When converting KDateTime to QDate, use the user's timezone, not the incidence's, otherwise events can be shown at wrong dates in korganizer. Review: http://reviewboard.kde.org/r/674/ CCBUG: 173381 CCBUG: 182323 line, and those below, will be ignored-- M korganizer/kodaymatrix.cpp M korganizer/views/monthview/monthview.cpp M korganizer/views/agendaview/koagendaview.cpp M +7 -4 kodaymatrix.cpp M +9 -6 views/agendaview/koagendaview.cpp M +8 -3 views/monthview/monthview.cpp WebSVN link: http://websvn.kde.org/?view=rev&revision=966745 Sergio, thanks so much for fixing this! I haven't tested it yet, but I'm already looking forward to my next distributor upgrade. Thanks again. |