Installer sets wrong timezone
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
tzdata (Ubuntu) |
Expired
|
Undecided
|
Unassigned | ||
Bug Description
Binary package hint: tzdata
During installation of Ubuntu 8.04, or later during 'sudo dpkg-reconfigure tzdata', when user selects America/New_York, or America/Los_Angeles or America/Chicago, *wrong* /etc/localtime is created.
That file contains EST5EDT or PST8PDT settings, not the proper ones.
And, due to this, JDK reports wrong default time zone out of java.util.
On properly configured systems, the localtime file should contain data of *modern* timezones, not the legacy ones.
This issue affects Joda Time Java library, JRuby and any other users of time/timezone functionality of JDK.
P.P. This is a regression, since Ubuntu 7.10 was working correctly.
P.P.S. Once I replace /ete/localtime with proper America/New_York file, everything gets back to normal.
Here are links to issues caused by this:
http:// jira.codehaus. org/browse/ JRUBY-2541
http:// n2.nabble. com/Major- issues- with-joda- time-on- Ubuntu- Linux-tt395643. html