This is a patch for attempting to fix the late addition of Western Australian Daylight savings that came into effect on 2 am, 03/12/2006 and are in effect for the next 3 years.
Update 20/02/2007 - Apple releases Daylight Savings patch 2.5 months later...
Apple has released a Daylight Savings patch to handle the chopping and changing in USA of Daylight Savings which also fixes up the Western Australia Daylight Savings issues as well. I recommend people install and test the official Apple patch now that it's out.
From what I can tell it duplicates the work I did on the zoneinfo files and ICU seems to be all up to date as well. Interestingly enough all the files are dated from Jan 27, so they've been obviously having a test for a while now. You should also update Java to keep it in sync. You should probably remove the .bak filesonce you've checked it's all OK.
Update! I've made a Combo patch which I hope people will test. Please see below.
This patch has been semi-tested under Mac OS X 10.4.8 (PPC). It won't work on Intel, hopefully I should be able to get a patch made to handle that too shortly - I'm at a disadvantage as I don't have an Intel Mac to test on. What it modifies is:
/usr/share/zoneinfo/Australia/Perth
/usr/share/zoneinfo/Australia/West
/usr/share/icu/icudt32b.dat
The zoneinfo patches are for the underlying BSD part of Mac OS X, while the updated icudt32b.dat is for CoreFoundation.
My tests show that the clock will jump forward one hour at 2 am on 03/12/2006, however there appears to be some sort of bug so that getting it to switch off in 25/03/2007 seems to be buggy. I hope to resolve this after the switch over date.
Backup files will be made of the above (*.bak), you can move the original files back if there's any problems.
Please test at your own risk, it's completely unsupported and not 100% tested.
Updated Combo Patch for Mac OS X 10.4.8, PowerPC and Intel
The following is a combo patch I've made, hopefully this should work for both PowerPC and Intel. It includes both the icudt32b.dat and icudt32l.dat files. Thanks to Stuart Midgley for testing a rebuild of both files.
WA Daylight Savings (Combo).zip
Statistics
So far, 125 people have downloaded the Combo patch, while 64 people have downloaded the PowerPC only patch as of 15/12/2006. No complaints so far, so something must be working well!
Philip