Red Hat Bugzilla – Bug 224442
tzdata inverts plusses and minuses for gmt relative timezones
Last modified: 2015-05-04 21:32:54 EDT
Description of problem:
Version-Release number of selected component (if applicable): tzdata-2006p-1
How reproducible: Everytime
Steps to Reproduce:
1. Run "system-config-date" and select Time Zone tab.
2. Select GMT-5 to emulate Eastern Standard Time in the US (no DST)
3. Watch as time on system now ahead 10 hours.
Actual results: You get GMT + 5 hours, not GMT - 5 hours.
Expected results: GMT - 5 hours, which emulates Eastern Standard Time without
the DST changeover.
Excerpt from tzdata sources:
# 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).
So here we go, POSIX...
*** Bug 808777 has been marked as a duplicate of this bug. ***