Australian timezones incorrect for 2006

Bug #29768 reported by Chris Edwards
22
Affects Status Importance Assigned to Milestone
glibc (Ubuntu)
Fix Released
Medium
Jeff Bailey

Bug Description

Daylight saving time ends on April 2 this year in (parts of) Australia (due to commonwealth games), but the timezone data in breezy doesn't reflect this:

caedwa@chrisnotebook:~$ zdump -v -c 2007 Australia/Melbourne | grep 2006
Australia/Melbourne Sat Mar 25 15:59:59 2006 UTC = Sun Mar 26 02:59:59 2006 EST isdst=1 gmtoff=39600
Australia/Melbourne Sat Mar 25 16:00:00 2006 UTC = Sun Mar 26 02:00:00 2006 EST isdst=0 gmtoff=36000

Fedora has the correct data:
[caedwa@harry ~]$ /usr/sbin/zdump -v -c 2007 Australia/Melbourne | grep 2006
Australia/Melbourne Sat Apr 1 15:59:59 2006 UTC = Sun Apr 2 02:59:59 2006 EST isdst=1 gmtoff=39600
Australia/Melbourne Sat Apr 1 16:00:00 2006 UTC = Sun Apr 2 02:00:00 2006 EST isdst=0 gmtoff=36000

I don't know if dapper has the correct data, but it would be nice to have it fixed in breezy!

Revision history for this message
John Steele Scott (toojays) wrote :

Dapper has the correct data.

I agree that this fix should be pushed out to all supported releases. Otherwise most Ubuntu computers in Australia will show the incorrect time for a week.

A bit more information about this issue can be found in this post:
<http://www.linuxsa.org.au/pipermail/linuxsa/2006-February/082329.html>

Changed in glibc:
status: Unconfirmed → Confirmed
Revision history for this message
Jeff Bailey (jbailey) wrote :

Okay. We've solved this in a more elegant way for Dapper and future releases, and have split out the timezones from the glibc package. They'll get updated occasionally with other locales updates.

Now we need to solve what happens for older releases.

Revision history for this message
Jeff Bailey (jbailey) wrote :

Ok'd by mdz for updates to warty, hoary and breezy. Will try to do these early next week.

Revision history for this message
John Steele Scott (toojays) wrote :

When's this expected to be pushed out now?

Revision history for this message
Chris Samuel (chris-csamuel) wrote :

We've got just over 2 weeks (as I write) before this bug bites people like me in Australia.

Please can we get an update on when this is likely to get pushed out please ?

Revision history for this message
John Steele Scott (toojays) wrote :

Matt, can this be pushed out this week?

I've got people using Hoary and Breezy and would prefer them not to notice this.

Changed in glibc:
assignee: nobody → mdz
Revision history for this message
Jeff Bailey (jbailey) wrote :

Please don't randomly assign things to people.

There are debs in http://people.ubuntu.com/~jbailey/glibc-tzupdate/ if you could test them, that would be lovely.

Tks,
Jeff Bailey

Changed in glibc:
assignee: mdz → jbailey
Revision history for this message
John Steele Scott (t-tec) (john-t-tec-deactivatedaccount) wrote :

Thanks Jeff.

I can confirm that these packages correct the timezone situation on Breezy for Australia/Adelaide.

There was a slight hiccup when I upgraded libc6 and libc6-i686 at the same time, but presumably that's due to my use of dpkg. Pasting the entire output of dpkg below just in case it matters:

john@john-ubuntu:/tmp $ sudo dpkg -i libc6* locales_2.3.5-1ubuntu12.5.10.1_all.deb
(Reading database ... 170732 files and directories currently installed.)
Preparing to replace libc6 2.3.5-1ubuntu12 (using libc6_2.3.5-1ubuntu12.5.10.1_i386.deb) ...
Unpacking replacement libc6 ...
Preparing to replace libc6-dev 2.3.5-1ubuntu12 (using libc6-dev_2.3.5-1ubuntu12.5.10.1_i386.deb) ...Unpacking replacement libc6-dev ...
dpkg: regarding libc6-i686_2.3.5-1ubuntu12.5.10.1_i386.deb containing libc6-i686, pre-dependency problem:
 libc6-i686 pre-depends on libc6 (= 2.3.5-1ubuntu12.5.10.1)
  libc6 latest configured version is 2.3.5-1ubuntu12.
dpkg: error processing libc6-i686_2.3.5-1ubuntu12.5.10.1_i386.deb (--install):
 pre-dependency problem - not installing libc6-i686
Preparing to replace locales 2.3.5-1ubuntu12 (using locales_2.3.5-1ubuntu12.5.10.1_all.deb) ...
Unpacking replacement locales ...
Setting up libc6 (2.3.5-1ubuntu12.5.10.1) ...
Current default timezone: 'Australia/Adelaide'.
Local time is now: Mon Mar 20 09:27:53 CST 2006.
Universal Time is now: Sun Mar 19 22:57:53 UTC 2006.
Run 'tzconfig' if you wish to change it.

Setting up libc6-dev (2.3.5-1ubuntu12.5.10.1) ...
Setting up locales (2.3.5-1ubuntu12.5.10.1) ...
Generating locales...
  en_AU.ISO-8859-1... done
  da_DK.ISO-8859-1... done
  fr_FR.ISO-8859-1... done
  ru_RU.KOI8-R... done
  da_DK.UTF-8... done
  en_AU.UTF-8... done
  fr_FR.UTF-8... done
  pt_BR.UTF-8... done
Generation complete.

Errors were encountered while processing:
 libc6-i686_2.3.5-1ubuntu12.5.10.1_i386.deb

john@john-ubuntu:/tmp $ ls libc* -1
libc6_2.3.5-1ubuntu12.5.10.1_i386.deb
libc6-dev_2.3.5-1ubuntu12.5.10.1_i386.deb
libc6-i686_2.3.5-1ubuntu12.5.10.1_i386.deb

I should be able to test this on Hoary this Wednesday.

Revision history for this message
John Steele Scott (toojays) wrote :

Tested on hoary, works okay (with the same dpkg hiccup as I had with breezy).

Is there any chance that this will get uploaded in the next 24 hours? If it gets out that soon, I can let users take care of themselves via update-notifier on Friday, otherwise I will need to be more pro-active.

Revision history for this message
Chris Samuel (chris-csamuel) wrote :

Unfortunately I've run out of time for this fix, I'm going to be in QLD Thursday and Friday so I've had to grab the /usr/share/zoneinfo/Australia/Melbourne TZ file from a Dapper box and copy it onto the Breezy and Hoary boxes I run.

Testing with zdump shows that it will do the right thing now.

If the official fix appears then I'll dist-upgrade to it when it hits the mirrors.

Revision history for this message
Andrew Pam (xanni) wrote :

This update has not been provided for Breezy Badger on PowerPC. How soon will we get this critical libc6 fix so we can have the correct time?

Revision history for this message
Jeff Bailey (jbailey) wrote :

This went into the archive on Friday: https://launchpad.net/+builds/+build/179531

Do you have breezy-updates as one of your sources in your sources.list file?

Revision history for this message
Adam Conrad (adconrad) wrote :

This was fixed in all supported dists (though, admittedly, prettly close to the wire), so closing now.

Changed in glibc:
status: Confirmed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Duplicates of this bug

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.