GNOME Bugzilla – Bug 266845
Times in Meeting Schedule Editor in UTC instead of Local Time
Last modified: 2009-07-16 18:50:41 UTC
Description of Problem: The free/busy information presented in the meeting schedule editor is based on UTC instead of the local time zone. Steps to reproduce the problem: 1. Open the editor for "New Meeting". 2. Click on "Scheduling" tab. See the attached screenshot: In the calendar view, the three appointments are shown in local time (CEST = UTC+2) whereas in the Scheduling tab of the meeting editor they are shown two hours earlier (UTC is my guess here).
Created attachment 44263 [details] Screenshot
hmm, this only happens when creating the meeting from the calendar component, not when doing so from any other component.
Created attachment 44303 [details] [review] proposed patch
Hmm, I don't see how this could be the case since we use priv->zone to pass in, which is set up in the init routine of e-meeting-store. Perhaps there is another issue with +GMT timezones?
Comment on attachment 44303 [details] [review] proposed patch This does not fix the problem
sigh... perhaps also related to bug 266845 and bug 304278
Removing old target milestone. Stefan: Do you still see this bug?
Yes, bug is still present in Evolution 2.6.1 (current Debian package from etch distribution).
Seems to be fixed in Evolution 2.6.3 (taken from Debian's etch distribution).
Sorry, I have to correct myself. It's only partially fixed: Start from the Week view, right click on a day, select "New Meeting...", and select "Options / Free/Busy" from the menu bar. The time bars have an offset of two hours. (I'm here in Germany with UTC+2 at the moment.) However, if you right click on an existing appointment, select "Schedule Meeting...", and select "Options / Free/Busy" from the menu bar, the time bars are correct.
Seems to work fine with exchange backend, times in free/busy window are shown accordingly to timezone set in evolution. Tested on actual master (2.27.4).