GNOME Bugzilla – Bug 523689
Wrong transfer of appointment in Daylight saving in evolution / opensync
Last modified: 2009-04-01 14:58:40 UTC
Please describe the problem: This report is forwarded from Ubuntu (https://bugs.launchpad.net/ubuntu/+source/evolution/+bug/204450) I have installed libopensync0 + multisync0.90 + evolution and irmc plugin. I have tried to synchronize with my Sony-Ericsson K800i (newest firmware, set to correct time zone and Daylight saving, GMT+1, no daylight saving at present (Denmark)). Syncing goes fine with everything, except that all calender entries after the 29th of March (the start of daylight saving in Denmark) are one hour ahead if I make the entry on the cell phone and synchronize it to Evolution. Entries before this date work fine syncing this way, and syncing the other way around works fine with all dates. If untick the "Adjust for Daylight Saving Time" option in "Calenders and Tasks" in the Evolution settings, the problem goes away. I appears to me, that this setting affects the dates as Evolution somehow wrongly compensates for DST. I am using an Ubuntu Hardy Heron (fully updated) 64 bit version. Steps to reproduce: 1. Tick the option "Adjust for Daylight Saving Time" in "Calenders and Tasks" settings 2. Create appointments after the change to Daylight Saving Time in phone 3. Syncronize with phone Actual results: Syncing goes fine with everything, except that all calender entries after the 29th of March (the start of daylight saving in Denmark) are one hour ahead if I make the entry on the cell phone and synchronize it to Evolution. Expected results: The entries should be the right time. Does this happen every time? Yes Other information:
The version is 2.22.0-0ubuntu2. I am using libopensync0 0.19-1.2ubuntu1, opensync-plugin-evolution 0.19-1ubuntu2, opensync-plugin 0.19-2, and multisync0.90 0.19.0-4.1ubuntu1. I also noticed that when syncing to my K800i using opensync (with the "Adjust for Daylight Saving Time" option ticked, the alarm/notification times are 1 hour early (e.g. an alarm set to "1 hour before appointment" is two hours before on cellphone). Furthermore, when syncing to Google calendar using the opensync plugin (0.19-2), Google gets everything right when the option is ticked, otherwise the entries on Google are 1 hour ahead.
This [1] change fixed it, and is set to the bug I mark this to as a duplicate. [1] http://svn.gnome.org/viewvc/libical/trunk/src/libical/icaltz-util.c?r1=644&r2=647 *** This bug has been marked as a duplicate of 548268 ***