weather not shown in world-clock-applet when computer timezone differs from home location timezone
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
gnome-panel (Ubuntu) |
Invalid
|
Low
|
Ubuntu Desktop Bugs |
Bug Description
Binary package hint: gnome-panel
Bug Description: When one manually configures tzdata to a different timezone value than one the current home is set to, the wheather and temperature preview will fail to be shown in the taskbar towards the left of the date.
Bug Reproduction:
0. Make sure that you have the clock applet running and that a home location is configured and set. Furthermore have the clock show the weather and temperature in the taskbar to the left of the date.
1. compare with BeforePic, see the sunny weather? ^_^ :)
2. open a terminal and do "sudo dpkg-reconfigure tzdata"
3. set the timezone to a different one than the one your home location is set to.
4. restart the X Session
5. after log-in compare with the 'After' pic. Notice the missing weather?
6. repeat step 2 and 3 in order to restore your original timezone
7. be amazed that the weather miraculously reappears :D (maybe another restart required, but with me it pops up instantly)
What happened:
Although the world clock applet is configured correctly and I did not interact with the world-clock applet, it will fail to display the weather in the taskbar when tzdata is altered.
What should have happened:
The Clock-Applet should habe just continued to show the current weather of my set home location.
Why this is Bad: For people who typically set their computers timezone to the local time of their current location this is no problem. For people though who for various reasons set their tzdata to other values this leads to the clock to fail to display the weather in the taskbar (UTC for example as it is the global standard time, and especially useful for people corresponding with many different timezones)
ProblemType: Bug
Architecture: amd64
Date: Wed May 21 02:14:10 2008
DistroRelease: Ubuntu 8.04
NonfreeKernelMo
Package: gnome-panel 1:2.22.1.3-0ubuntu1
PackageArchitec
ProcEnviron:
SHELL=/bin/bash
PATH=/
LANG=en_DK.UTF-8
SourcePackage: gnome-panel
Uname: Linux 2.6.24-17-generic x86_64
Changed in gnome-panel: | |
status: | Incomplete → Confirmed |
Confirmed. I live in Seattle and had my computer's timezone set to America/Vancouver, but the gnome clock applet uses America/Los Angeles for the timezone of the Seattle location, so they didn't match and it never showed the weather in the system tray. Only once I changed the timezones to match did the weather show up properly. (Note that the pull-down window with the calendar and world map _does_ show the weather regardless, it just doesn't show up in the system tray.)
Perhaps the author did this deliberately so that only the user's home location's weather would show up in the system tray (i.e., instead of the weather for each location)? I think the right solution though is to have a check box for each location that says "show the weather for this location in the system tray". Or instead just always show the weather for the first location in the list.
I have attached a screenshot showing the two places where the timezone must match.