<html><head></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><br><div><div>On May 18, 2011, at 8:02 AM, Steven Abner wrote:</div><br class="Apple-interchange-newline"><blockquote type="cite"><div style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><br><div><div>On May 15, 2011, at 8:59 PM, Olson, Arthur David (NIH/NCI) [E] wrote:</div><br class="Apple-interchange-newline"><blockquote type="cite"><div>Your message indicates that you're using 2010 files; you may want to pick up...<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a href="ftp://elsie.nci.nih.gov/pub/tzdata2011g.tar.gz">ftp://elsie.nci.nih.gov/pub/tzdata2011g.tar.gz</a><br>...which contains the most up-to-date information, then see how it compares with your information.<font class="Apple-style-span"><font class="Apple-style-span" color="#144FAE"><br></font></font></div></blockquote><br></div><div>Hi,</div><div>&nbsp;&nbsp; I &nbsp;built your zic from tzcode2011d, used your tzdata2011g, and &nbsp;America/Metlakatla</div><div>changed for dates in question (1983 - 2037), was "YST/AKST/AKDT", it now reports for both STD/DST "MeST" with alternating</div><div>-8, -7 gmt offsets. From "wiki" it looks like it should be PST/AKDT with no alternating of gmt offsets.</div><div>Best solution I can offer is(assuming its not "MeST/MeST" and this is what happened):</div><div><br></div><div><div># Rule<span class="Apple-tab-span" style="white-space:pre">        </span>NAME<span class="Apple-tab-span" style="white-space:pre">        </span>FROM<span class="Apple-tab-span" style="white-space:pre">        </span>TO<span class="Apple-tab-span" style="white-space:pre">        </span>TYPE<span class="Apple-tab-span" style="white-space:pre">        </span>IN<span class="Apple-tab-span" style="white-space:pre">        </span>ON<span class="Apple-tab-span" style="white-space:pre">        </span>AT<span class="Apple-tab-span" style="white-space:pre">        </span>SAVE<span class="Apple-tab-span" style="white-space:pre">        </span>LETTER/S</div><div>Rule<span class="Apple-tab-span" style="white-space:pre">        </span>Metlak<span class="Apple-tab-span" style="white-space:pre">        </span>1983<span class="Apple-tab-span" style="white-space:pre">        </span>2006<span class="Apple-tab-span" style="white-space:pre">        </span>-<span class="Apple-tab-span" style="white-space:pre">        </span>Oct<span class="Apple-tab-span" style="white-space:pre">        </span>lastSun<span class="Apple-tab-span" style="white-space:pre">        </span>2:00<span class="Apple-tab-span" style="white-space:pre">        </span>0<span class="Apple-tab-span" style="white-space:pre">        </span>PS</div><div>Rule<span class="Apple-tab-span" style="white-space:pre">        </span>Metlak<span class="Apple-tab-span" style="white-space:pre">        </span>1984<span class="Apple-tab-span" style="white-space:pre">        </span>1986<span class="Apple-tab-span" style="white-space:pre">        </span>-<span class="Apple-tab-span" style="white-space:pre">        </span>Apr<span class="Apple-tab-span" style="white-space:pre">        </span>lastSun<span class="Apple-tab-span" style="white-space:pre">        </span>2:00<span class="Apple-tab-span" style="white-space:pre">        </span>0<span class="Apple-tab-span" style="white-space:pre">        </span>AKD</div><div>Rule<span class="Apple-tab-span" style="white-space:pre">        </span>Metlak<span class="Apple-tab-span" style="white-space:pre">        </span>1987<span class="Apple-tab-span" style="white-space:pre">        </span>2006<span class="Apple-tab-span" style="white-space:pre">        </span>-<span class="Apple-tab-span" style="white-space:pre">        </span>Apr<span class="Apple-tab-span" style="white-space:pre">        </span>Sun&gt;=1<span class="Apple-tab-span" style="white-space:pre">        </span>2:00<span class="Apple-tab-span" style="white-space:pre">        </span>0<span class="Apple-tab-span" style="white-space:pre">        </span>AKD</div><div>Rule<span class="Apple-tab-span" style="white-space:pre">        </span>Metlak<span class="Apple-tab-span" style="white-space:pre">        </span>2007<span class="Apple-tab-span" style="white-space:pre">        </span>max<span class="Apple-tab-span" style="white-space:pre">        </span>-<span class="Apple-tab-span" style="white-space:pre">        </span>Mar<span class="Apple-tab-span" style="white-space:pre">        </span>Sun&gt;=8<span class="Apple-tab-span" style="white-space:pre">        </span>2:00<span class="Apple-tab-span" style="white-space:pre">        </span>0<span class="Apple-tab-span" style="white-space:pre">        </span>AKD</div><div>Rule<span class="Apple-tab-span" style="white-space:pre">        </span>Metlak<span class="Apple-tab-span" style="white-space:pre">        </span>2007<span class="Apple-tab-span" style="white-space:pre">        </span>max<span class="Apple-tab-span" style="white-space:pre">        </span>-<span class="Apple-tab-span" style="white-space:pre">        </span>Nov<span class="Apple-tab-span" style="white-space:pre">        </span>Sun&gt;=1<span class="Apple-tab-span" style="white-space:pre">        </span>2:00<span class="Apple-tab-span" style="white-space:pre">        </span>0<span class="Apple-tab-span" style="white-space:pre">        </span>PS</div><div><br></div><div><div>Zone America/Metlakatla<span class="Apple-tab-span" style="white-space:pre">        </span> 15:13:42 -<span class="Apple-tab-span" style="white-space:pre">        </span>LMT<span class="Apple-tab-span" style="white-space:pre">        </span>1867 Oct 18</div><div><span class="Apple-tab-span" style="white-space:pre">                        </span> -8:46:18 -<span class="Apple-tab-span" style="white-space:pre">        </span>LMT<span class="Apple-tab-span" style="white-space:pre">        </span>1900 Aug 20 12:00</div><div><span class="Apple-tab-span" style="white-space:pre">                        </span> -8:00<span class="Apple-tab-span" style="white-space:pre">        </span>-<span class="Apple-tab-span" style="white-space:pre">        </span>PST<span class="Apple-tab-span" style="white-space:pre">        </span>1942</div><div><span class="Apple-tab-span" style="white-space:pre">                        </span> -8:00<span class="Apple-tab-span" style="white-space:pre">        </span>US<span class="Apple-tab-span" style="white-space:pre">        </span>P%sT<span class="Apple-tab-span" style="white-space:pre">        </span>1946</div><div><span class="Apple-tab-span" style="white-space:pre">                        </span> -8:00<span class="Apple-tab-span" style="white-space:pre">        </span>-<span class="Apple-tab-span" style="white-space:pre">        </span>PST<span class="Apple-tab-span" style="white-space:pre">        </span>1969</div><div><span class="Apple-tab-span" style="white-space:pre">                        </span> -8:00<span class="Apple-tab-span" style="white-space:pre">        </span>US<span class="Apple-tab-span" style="white-space:pre">        </span>P%sT<span class="Apple-tab-span" style="white-space:pre">        </span>1983 Oct 30 2:00</div><div><span class="Apple-tab-span" style="white-space:pre">                        </span> -8:00<span class="Apple-tab-span" style="white-space:pre">        </span>Metlak<span class="Apple-tab-span" style="white-space:pre">        </span>%sT</div></div><div><br></div><div>with an alternate system, you can force alternating STD/DST, not sure how to get</div><div>yours from STD/STD.</div><div><br></div><div>For Europe/Sofia, I have at 2:00, you have at 3:00 on &nbsp;Sun Sep 26 1982.</div><div>The Zone data states:&nbsp;1982 Sep 26 &nbsp;2:00.</div><div><br></div><div>For&nbsp;Atlantic/Canary, I have at 1:00, you have at 2:00 on&nbsp;Sun Sep 28 1980.</div><div>The Zone data states:&nbsp;1980 Sep 28 0:00s</div><div><br></div><div>For&nbsp;Europe/Simferopol, I have the single date/time:&nbsp;Sun Mar 31 03:00:00 1996</div><div>The file has two dates:&nbsp;Sun Mar 31 00:00:00 1996 and&nbsp;Sun Mar 31 04:00:00 1996</div><div><br></div><div>For&nbsp;Asia/Phnom_Penh, Asia/Vientiane, Asia/Ho_Chi_Minh:</div><div>I have&nbsp;Sat Mar 11 00:01:00 1911 and&nbsp;Wed May &nbsp;1 00:00:00 1912</div><div>The file yields&nbsp;Sun Mar 12 00:01:00 1911 and&nbsp;Thu May &nbsp;2 00:00:00 1912</div><div>Zone data has:&nbsp;1911 Mar 11 0:01 and&nbsp;1912 May.</div><div><br></div><div>Something that doesn't show up on your files that I would like to verify, please, is</div><div>For&nbsp;Zone America/Sitka you have&nbsp;-14:58:47 for LMT. Is that correct or should it be</div><div>like other Alaska dates&nbsp;14:58:47?</div><div><br></div><div>Again, again, this is just questioning my accuracy or inaccuracy in creating a parser.</div><div>I needed an alternate means of accessing your wonderfully gathered and created data.</div><div><br></div><div>I would also like to see if you are open to possible changes to your data, some as simple as:</div><div>changing a SAVE time 0:00 to 0, and others a little more complex like the Rule Metlak as above.</div><div><br></div></div></div></blockquote><br></div><div>Hi again,</div><div>&nbsp;&nbsp; &nbsp;Since I hadn't heard back, I've decided to send you the alternative files. Your parser won't directly handle</div><div>the Europe file, as it follows the majority of your rules, but created a different exception, which should allow more</div><div>latitude for your rules, while hopefully simplifying exceptions in the parser unit. The "%" in front of "LETTER/S" signals</div><div>direct or literal replacement much like the "-" is to "RULES". &nbsp;The Europe file was also rearranged&nbsp;slightly to group</div><div>regions together for analysis.</div><div><br></div><div>Thanks again and hope these help.</div><div>Steve</div><div><br></div><div></div></body></html>