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
