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 149503 - time jumps back 2 hours when view clandar and evolution (1.5.92) appointments are found
time jumps back 2 hours when view clandar and evolution (1.5.92) appointments...
Status: RESOLVED FIXED
Product: gnome-panel
Classification: Other
Component: clock
2.6.x
Other FreeBSD
: Normal normal
: ---
Assigned To: Panel Maintainers
Panel Maintainers
Depends on:
Blocks:
 
 
Reported: 2004-08-06 14:26 UTC by Franz Klammer
Modified: 2005-01-03 21:02 UTC
See Also:
GNOME target: ---
GNOME version: 2.5/2.6



Description Franz Klammer 2004-08-06 14:26:38 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)
Comment 1 Joe Marcus Clarke 2004-08-11 20:46:10 UTC
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.
Comment 2 William Jon McCann 2004-08-12 18:37:21 UTC
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?
Comment 3 Franz Klammer 2004-08-13 08:56:35 UTC
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
 
Comment 4 Vincent Untz 2005-01-03 21:02:06 UTC
Closing (see Joe's comment). If it's still reproducable, then it's an e-d-s bug.