GNOME Bugzilla – Bug 644782
Add support for missing timezones
Last modified: 2021-06-09 16:25:45 UTC
Such as "Etc/GMT", and the likes.
Added code to provide fallback for a number of timezones already. We still need support for the GMT offsets/non-geographic timezones.
Created attachment 185992 [details] [review] datetime: Handle GMT offsets as timezones
A word of warning from tzdata: # We use POSIX-style signs in the Zone names and the output abbreviations, # even though this is the opposite of what many people expect. # POSIX has positive signs west of Greenwich, but many people expect # positive signs east of Greenwich. For example, TZ='Etc/GMT+4' uses # the abbreviation "GMT+4" and corresponds to 4 hours behind UTC # (i.e. west of Greenwich) even though many people would expect it to # mean 4 hours ahead of UTC (i.e. east of Greenwich). And further: # Do not use a TZ setting like TZ='GMT+4', which is four hours behind # GMT but uses the completely misleading abbreviation "GMT". Which means we'd need to translate those zones ourselves, as the system-config-date translations are completely useless in that case. But let's do this after we land the libgweather text entry from bug 636961. We should also enable test-timezone itself.
In my opinion, the combo boxes need a more thorough design review. Just adding offsets is not going to make things better. One approach (based on libgweather data) can be found in the initial-setup branch of gdm. We should look at that for 3.4.
Couldn't agree more. The panel needs to use another way of setting up timezones.
*** Bug 678935 has been marked as a duplicate of this bug. ***
*** Bug 749654 has been marked as a duplicate of this bug. ***
Review of attachment 185992 [details] [review]: This patch does not apply on top of master. Is it still relevant?
Review of attachment 185992 [details] [review]: Yes and no. We probably want to make sure that the UI doesn't crap itself when non-geographical timezones are used by the system. That's it. Handling them in the UI isn't something we want to do.
GNOME is going to shut down bugzilla.gnome.org in favor of gitlab.gnome.org. As part of that, we are mass-closing older open tickets in bugzilla.gnome.org which have not seen updates for a longer time (resources are unfortunately quite limited so not every ticket can get handled). If you can still reproduce the situation described in this ticket in a recent and supported software version, then please follow https://wiki.gnome.org/GettingInTouch/BugReportingGuidelines and create a new bug report at https://gitlab.gnome.org/GNOME/gnome-control-center/-/issues/ Thank you for your understanding and your help.