GNOME Bugzilla – Bug 416160
post-Mar 11 iCal appointments not computing daylight savings correctly
Last modified: 2007-03-09 17:04:23 UTC
Please describe the problem: I have an ical appointment forwarded from a MS exchange calendar. As created in MS exchange, the appointment starts at 10am until 11am. When I look at the ical message in Evolution, it shows up as 9am to 10am. When I accept the invite, it also goes into my calendar from 9am to 10am. Steps to reproduce: 1. Create a meeting in another calendar (for instance, MS Exchange). 2. Forward/send the meeting invite to your evolution account. 3. Open the meeting invite in evolution mail. 4. Accept the meeting invite. Actual results: The start and finish times for the invite show up an hour too early. Expected results: The start and finish times should be correct. Does this happen every time? Only tested once, but it seems like it would. Other information: I checked the ics file attachment to confirm this was a bug with evolution and not exchange. The start time shows up as follows: DTSTART:20070312T140000Z This would be 14:00:00 UTC. I confirmed that 14:00:00 UTC should be 10am on Mar 12 due to the extended Daylight Savings Time rules. I have the latest version of evolution available for FC6: evolution-2.8.3-1.fc6.i386, and also evolution-data-server-1.8.3-2.fc6.i386. Looked around but didn't see any upstream updates for this. Also, my system does have the correct timezone information: $ /usr/sbin/zdump -v /etc/localtime | grep 2007 /etc/localtime Sun Mar 11 06:59:59 2007 UTC = Sun Mar 11 01:59:59 2007 EST isdst=0 gmtoff=-18000 /etc/localtime Sun Mar 11 07:00:00 2007 UTC = Sun Mar 11 03:00:00 2007 EDT isdst=1 gmtoff=-14400 ... And for a 2nd opinion: $ date -d"Mon Mar 12 14:00:00 2007 UTC" Mon Mar 12 10:00:00 EDT 2007
please ask your distributor to provide an updated package of evolution that contains the patch at bug 301363 comment 37. *** This bug has been marked as a duplicate of 301363 ***