On 12 March 2008 I edited the file mika.timezones to adjust daylight-saving time in the US to the new rules (whcih actually came into force in 2007 but I only noticed when I missed a weekly conference call).

Unfortunately I also accidentally changed the end of summer time (but not the start) for Western, Central, and Eastern European time as well. So if you downloaded Mika from CVS between 12 March and today you probably have the wrong timezone data, and your Mika will think it is summer time in Europe for a week too long. The error applies to SVN revisions 491 to 590 inclusive.

Solution: either update your mika.timezones file to revision 591 (or later), or else edit lines 98, 99, and 100 of that file to replace "11,1" by "10,-1":

98 WET=0(3,-1,7,1.0,10,-1,7,1.0)1.0 "WET" "Western European Time" "WEST" "Western European Summer Time"
99 ECT=1(3,-1,7,2.0,10,-1,7,2.0)1.0 "CET" "Central European Time" "CEST" "Central European Summer Time"
100 EET=2(3,-1,7,2.0,10,-1,7,2.0)1.0 "EET" "Eastern European Time" "EEST" "Eastern European Summer Time"

The file is located in the Mika source tree at core-vm/resource/system/mika.timezones, and in the binary distribution at lib/mika/mika.timezones.

Yes, that was pretty dumb of me. My apologies to all those affected.

- Chris Gray