GNOME Bugzilla – Bug 149503
time jumps back 2 hours when view clandar and evolution (1.5.92) appointments are found
Last modified: 2005-01-03 21:02:06 UTC
installed software gnome-2.6.x (latest) evolution-1.5.92 evolution-data-server-0.0.97 enter an appointment in evolution calendar klick on the clock applet the days with appointments will be marked and if i click on a marked day the appointment will be displayed but the clock jumps two hour back. my timezone: GMT+2 (Austria)
This is due to a bug in libical that ships with evolution-data-server. It tries to use putenv("TZ") on FreeBSD to unset the TZ environment variable. This doesn't work as putenv is functionally equivalent to setenv(name, value, 1), and without a value, putenv() is ignored. Changing the putenv() call to unsetenv("TZ") works, and corrects the problem. This has been fixed locally in the FreeBSD port, but needs to be pushed back to the libical authors.
By "clock jumps two hour back", do you mean that the clock applet lists the event with a time that is two hours off of what it should be? Or does the time on the clock actually change? Are these appointments either all-day events or "floating" events? A floating event is one that is specified without a timezone. You can determine this by opening the appointment in evolution and clicking on the button to the right of the start date/time. Does it say UTC or None?
here some data - hope it helps: * because i resently (re-)started using evo calendar i've currently only one all-day (for 16th August) event entered. * evo is setup to timezone Europe/Vienna (default when adding a floating event and aktive when i klick on the "button right of start date/time") * the time will be displayed correct until i click on the clock applet to view the calendar - then it jumps back the two hours. * in the calendar are the days 16 and 17 marked but only a klick on day 16 view the event. * also did a test with the latest clock/*.c and clock/*.h from CVS and with this version only day 15 was bold and a klick on it view my event from Aug. 16. the time jumps back two hours too. * maybe this small thread thread from gnome@freebsd.org gives you also useful infos. title: "clock applet (gnome 2.6.1) and evolution 1.5.92 jumps back 2 hours" http://lists.freebsd.org/pipermail/freebsd-gnome/2004-August/thread.html
Closing (see Joe's comment). If it's still reproducable, then it's an e-d-s bug.