GNOME Bugzilla – Bug 649568
Time shown in the Date and Time panel jumps to UTC time on every minute change
Last modified: 2011-07-14 11:00:47 UTC
0. be on a timezone other than UTC 1. start Date & time 2. wait one minute 3. accelerate to 88 miles per hour
Works fine here, tested with Europe/London and Europe/Paris as timezones.
*** Bug 653262 has been marked as a duplicate of this bug. ***
Created attachment 190555 [details] [review] datetime: tz_info_from_location(): leave the environment as it was
The attached patch fixes the problem. The reason Bastien wasn't able to reproduce this is because he's probably testing with glib master which already has this commit: http://git.gnome.org/browse/glib/commit/?id=de3a3b181a97d43acd29bcdcdbd7406233b7ee9f and thus only calls getenv() once. With glib version 2.28 the first call for getting the time to display is done before calling tz_info_from_location() but then for all the other calls getenv("TZ") returns "" which forces a fallback to GMT.
*** Bug 654431 has been marked as a duplicate of this bug. ***