Chile/EasterIsland 1982 broken by 2015a?
My test suite broke with 2015a, leading me to Chile/EasterIsland and Pacific/Easter in 1982: Chile/EasterIsland Sun Oct 11 04:00:00 1981 UT = Sat Oct 10 22:00:00 1981 EASST isdst=1 gmtoff=-21600 Chile/EasterIsland Sat Mar 13 02:59:59 1982 UT = Fri Mar 12 20:59:59 1982 EASST isdst=1 gmtoff=-21600 Chile/EasterIsland Sat Mar 13 03:00:00 1982 UT = Fri Mar 12 22:00:00 1982 EASST isdst=1 gmtoff=-18000 Chile/EasterIsland Sun Mar 14 02:59:59 1982 UT = Sat Mar 13 21:59:59 1982 EASST isdst=1 gmtoff=-18000 Chile/EasterIsland Sun Mar 14 03:00:00 1982 UT = Sat Mar 13 21:00:00 1982 EAST isdst=0 gmtoff=-21600 Chile/EasterIsland Sun Oct 10 03:59:59 1982 UT = Sat Oct 9 21:59:59 1982 EAST isdst=0 gmtoff=-21600 Chile/EasterIsland Sun Oct 10 04:00:00 1982 UT = Sat Oct 9 23:00:00 1982 EASST isdst=1 gmtoff=-18000 Chile/EasterIsland Sun Mar 13 02:59:59 1983 UT = Sat Mar 12 21:59:59 1983 EASST isdst=1 gmtoff=-18000 Did it really put the clocks forward one hour on Mar 12, then back again Mar 13? -- Stuart Bishop <stuart@stuartbishop.net> http://www.stuartbishop.net/
Good catch! This does indeed appear to be a regression, introduced in https://github.com/eggert/tz/commit/bba6b9ac715c1a05cd06e979d862108c821f53d5. Proposed patch attached. -- Tim Parenti On 16 Feb 2015 07:35, Stuart Bishop wrote:
My test suite broke with 2015a, leading me to Chile/EasterIsland and Pacific/Easter in 1982:
Chile/EasterIsland Sun Oct 11 04:00:00 1981 UT = Sat Oct 10 22:00:00 1981 EASST isdst=1 gmtoff=-21600 Chile/EasterIsland Sat Mar 13 02:59:59 1982 UT = Fri Mar 12 20:59:59 1982 EASST isdst=1 gmtoff=-21600 Chile/EasterIsland Sat Mar 13 03:00:00 1982 UT = Fri Mar 12 22:00:00 1982 EASST isdst=1 gmtoff=-18000 Chile/EasterIsland Sun Mar 14 02:59:59 1982 UT = Sat Mar 13 21:59:59 1982 EASST isdst=1 gmtoff=-18000 Chile/EasterIsland Sun Mar 14 03:00:00 1982 UT = Sat Mar 13 21:00:00 1982 EAST isdst=0 gmtoff=-21600 Chile/EasterIsland Sun Oct 10 03:59:59 1982 UT = Sat Oct 9 21:59:59 1982 EAST isdst=0 gmtoff=-21600 Chile/EasterIsland Sun Oct 10 04:00:00 1982 UT = Sat Oct 9 23:00:00 1982 EASST isdst=1 gmtoff=-18000 Chile/EasterIsland Sun Mar 13 02:59:59 1983 UT = Sat Mar 12 21:59:59 1983 EASST isdst=1 gmtoff=-18000
Did it really put the clocks forward one hour on Mar 12, then back again Mar 13?
On 16 February 2015 at 23:33, Paul Eggert <eggert@cs.ucla.edu> wrote:
Thanks, I've pushed that correction into the experimental version.
I think these rules are still faulty in 2015b: Chile/EasterIsland Sat Mar 13 02:59:59 1982 UT = Fri Mar 12 20:59:59 1982 EASST isdst=1 gmtoff=-21600 Chile/EasterIsland Sat Mar 13 03:00:00 1982 UT = Fri Mar 12 22:00:00 1982 EASST isdst=1 gmtoff=-18000 Chile/EasterIsland Sun Mar 14 02:59:59 1982 UT = Sat Mar 13 21:59:59 1982 EASST isdst=1 gmtoff=-18000 Chile/EasterIsland Sun Mar 14 03:00:00 1982 UT = Sat Mar 13 21:00:00 1982 EAST isdst=0 gmtoff=-21600 Chile/EasterIsland Sun Oct 10 03:59:59 1982 UT = Sat Oct 9 21:59:59 1982 EAST isdst=0 gmtoff=-21600 Chile/EasterIsland Sun Oct 10 04:00:00 1982 UT = Sat Oct 9 23:00:00 1982 EASST isdst=1 gmtoff=-18000 Forward an hour on March 13 1982, back an hour March 14 1982. -- Stuart Bishop <stuart@stuartbishop.net> http://www.stuartbishop.net/
On 23 March 2015 at 13:25, Stuart Bishop <stuart@stuartbishop.net> wrote:
On 16 February 2015 at 23:33, Paul Eggert <eggert@cs.ucla.edu> wrote:
Thanks, I've pushed that correction into the experimental version.
I think these rules are still faulty in 2015b:
The problem was at my end, and it is correct in 2015b. Sorry for the noise everyone. -- Stuart Bishop <stuart@stuartbishop.net> http://www.stuartbishop.net/
participants (3)
-
Paul Eggert -
Stuart Bishop -
Tim Parenti