Comment 7 for bug 532924

Revision history for this message
Martin Pitt (pitti) wrote :

TEST CASE for SRU:

Change happens on March 13 for this year with tzdata 2010c and older:
$ LANG= TZ=America/Santiago date -d '2010-03-13 12:00'
Sat Mar 13 12:00:00 CLST 2010
$ LANG= TZ=America/Santiago date -d '2010-03-14 12:00'
Sun Mar 14 12:00:00 CLT 2010
$ LANG= TZ=America/Santiago date -d '2010-04-03 12:00'
Sat Apr 3 12:00:00 CLT 2010
$ LANG= TZ=America/Santiago date -d '2010-04-04 12:00'
Sun Apr 4 12:00:00 CLT 2010

With 2010e, it switches on April 3:
$ LANG= TZ=America/Santiago date -d '2010-03-13 12:00'
Sat Mar 13 12:00:00 CLST 2010
$ LANG= TZ=America/Santiago date -d '2010-03-14 12:00'
Sun Mar 14 12:00:00 CLST 2010
$ LANG= TZ=America/Santiago date -d '2010-04-03 12:00'
Sat Apr 3 12:00:00 CLST 2010
$ LANG= TZ=America/Santiago date -d '2010-04-04 12:00'
Sun Apr 4 12:00:00 CLT 2010

and zdump also shows that next year is regular again:

$ zdump -v -c 2010,2012 America/Santiago
America/Santiago Sun Apr 4 02:59:59 2010 UTC = Sat Apr 3 23:59:59 2010 CLST isdst=1 gmtoff=-10800
America/Santiago Sun Apr 4 03:00:00 2010 UTC = Sat Apr 3 23:00:00 2010 CLT isdst=0 gmtoff=-14400
America/Santiago Sun Oct 10 03:59:59 2010 UTC = Sat Oct 9 23:59:59 2010 CLT isdst=0 gmtoff=-14400
America/Santiago Sun Oct 10 04:00:00 2010 UTC = Sun Oct 10 01:00:00 2010 CLST isdst=1 gmtoff=-10800

America/Santiago Sun Mar 13 02:59:59 2011 UTC = Sat Mar 12 23:59:59 2011 CLST isdst=1 gmtoff=-10800
America/Santiago Sun Mar 13 03:00:00 2011 UTC = Sat Mar 12 23:00:00 2011 CLT isdst=0 gmtoff=-14400
America/Santiago Sun Oct 9 03:59:59 2011 UTC = Sat Oct 8 23:59:59 2011 CLT isdst=0 gmtoff=-14400
America/Santiago Sun Oct 9 04:00:00 2011 UTC = Sun Oct 9 01:00:00 2011 CLST isdst=1 gmtoff=-10800