<div dir="ltr"><div class="gmail_extra"><br><div class="gmail_quote">On Fri, Sep 25, 2015 at 10:50 PM, Alexander Belopolsky <span dir="ltr"><<a href="mailto:alexander.belopolsky@gmail.com" target="_blank">alexander.belopolsky@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex"><div dir="ltr">It fails on Europe/Tallinn which seems to have transitions separated by 22 hours with the *same* utcoffset.<div><br></div><div>I don't understand why zic would ever produce something like this.</div></div></blockquote></div><br>Interestingly, system zdump misses the problem transition:</div><div class="gmail_extra"><br></div><div class="gmail_extra"><div class="gmail_extra"><font size="1" face="monospace, monospace">$ zdump -v Europe/Tallinn | grep 1999</font></div><div class="gmail_extra"><font size="1" face="monospace, monospace">Europe/Tallinn  Sun Mar 28 00:59:59 1999 UTC = Sun Mar 28 02:59:59 1999 EET isdst=0</font></div><div class="gmail_extra"><font size="1" face="monospace, monospace">Europe/Tallinn  Sun Mar 28 01:00:00 1999 UTC = Sun Mar 28 04:00:00 1999 EEST isdst=1</font></div><div class="gmail_extra"><font size="1" face="monospace, monospace">Europe/Tallinn  Sun Oct 31 00:59:59 1999 UTC = Sun Oct 31 03:59:59 1999 EEST isdst=1</font></div><div class="gmail_extra"><font size="1" face="monospace, monospace">Europe/Tallinn  Sun Oct 31 01:00:00 1999 UTC = Sun Oct 31 03:00:00 1999 EET isdst=0</font></div><div class="gmail_extra"><font size="1" face="monospace, monospace"><br></font></div><div class="gmail_extra">You need to use my zdump.py tool [1] to see it:<br></div><div class="gmail_extra"><br></div><div class="gmail_extra"><div class="gmail_extra"><font size="1" face="monospace, monospace">$ ./python.exe Tools/tz/zdump.py Europe/Tallinn | grep 1999</font></div><div class="gmail_extra"><font size="1" face="monospace, monospace">1999-03-28 01:00:00 UTC = 1999-03-28 04:00:00 EEST  isdst=1 +1</font></div><div class="gmail_extra"><font size="1" face="monospace, monospace">1999-10-31 01:00:00 UTC = 1999-10-31 03:00:00 EET   isdst=0 -1</font></div><div class="gmail_extra"><font size="1" face="monospace, monospace">1999-10-31 22:00:00 UTC = 1999-11-01 00:00:00 EET   isdst=0 +0</font></div><div class="gmail_extra"><font size="1" face="monospace, monospace"><br></font></div><div class="gmail_extra">[1] : <a href="https://github.com/abalkin/cpython/blob/issue24773-s3/Tools/tz/zdump.py">https://github.com/abalkin/cpython/blob/issue24773-s3/Tools/tz/zdump.py</a><font size="1" face="monospace, monospace"><br></font></div></div></div></div>