This is a really infuriating behaviour - just wasted half an hour
figuring out why a bunch of timestamps I just "fixed" are all
incorrectly set to -0500 rather than +1100, and then had to re-fix them
all again. Apparently it's been discussed upstream and they're OK with
the ambiguity (despite the fact that it needn't be). Ambiguity is one
thing, but this outright breaks certain behaviour, like feeding the
output of the date command into other things. If multiple timezones can
be called EST then specifying EST as an input without some
disambiguation should not be valid.

Anyway, this is kind of beyond the control of the Ubuntu guys I suspect,
and thankfully this one sane and wonderful guy has a fix to the tzdata
that he's maintaining. He's Australian, so this matters to him, as it
does to me while I'm over here. Here's your workaround:

http://tedp.id.au/tzdata-au/

Or if you just want the commands:

wget -O- http://tedp.id.au/~ted/ddd11d8a.asc | sudo apt-key add -
sudo wget -O /etc/apt/sources.list.d/tzdata-au-ubuntu.list 
http://tedp.id.au/tzdata-au/sources.list.d/tzdata-au-ubuntu.list
sudo apt-get update && sudo apt-get install tzdata-au

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1078087

Title:
  extern variable tzname is not set correctly for Australia/Sydney
  timezone

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/tzdata/+bug/1078087/+subscriptions

-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to