After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 523689 - Wrong transfer of appointment in Daylight saving in evolution / opensync
Wrong transfer of appointment in Daylight saving in evolution / opensync
Status: RESOLVED DUPLICATE of bug 548268
Product: evolution
Classification: Applications
Component: Calendar
2.12.x (obsolete)
Other All
: Normal minor
: ---
Assigned To: evolution-calendar-maintainers
Evolution QA team
Depends on:
Blocks:
 
 
Reported: 2008-03-21 08:46 UTC by Ralph Janke
Modified: 2009-04-01 14:58 UTC
See Also:
GNOME target: ---
GNOME version: 2.11/2.12



Description Ralph Janke 2008-03-21 08:46:50 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:
Comment 1 Ralph Janke 2008-03-21 09:41:52 UTC
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.
Comment 2 Milan Crha 2009-04-01 14:58:40 UTC
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 ***