On May 18, 2011, at 8:02 AM, Steven Abner wrote:


On May 15, 2011, at 8:59 PM, Olson, Arthur David (NIH/NCI) [E] wrote:

Your message indicates that you're using 2010 files; you may want to pick up...
       ftp://elsie.nci.nih.gov/pub/tzdata2011g.tar.gz
...which contains the most up-to-date information, then see how it compares with your information.

Hi,
   I  built your zic from tzcode2011d, used your tzdata2011g, and  America/Metlakatla
changed for dates in question (1983 - 2037), was "YST/AKST/AKDT", it now reports for both STD/DST "MeST" with alternating
-8, -7 gmt offsets. From "wiki" it looks like it should be PST/AKDT with no alternating of gmt offsets.
Best solution I can offer is(assuming its not "MeST/MeST" and this is what happened):

# Rule NAME FROM TO TYPE IN ON AT SAVE LETTER/S
Rule Metlak 1983 2006 - Oct lastSun 2:00 0 PS
Rule Metlak 1984 1986 - Apr lastSun 2:00 0 AKD
Rule Metlak 1987 2006 - Apr Sun>=1 2:00 0 AKD
Rule Metlak 2007 max - Mar Sun>=8 2:00 0 AKD
Rule Metlak 2007 max - Nov Sun>=1 2:00 0 PS

Zone America/Metlakatla 15:13:42 - LMT 1867 Oct 18
-8:46:18 - LMT 1900 Aug 20 12:00
-8:00 - PST 1942
-8:00 US P%sT 1946
-8:00 - PST 1969
-8:00 US P%sT 1983 Oct 30 2:00
-8:00 Metlak %sT

with an alternate system, you can force alternating STD/DST, not sure how to get
yours from STD/STD.

For Europe/Sofia, I have at 2:00, you have at 3:00 on  Sun Sep 26 1982.
The Zone data states: 1982 Sep 26  2:00.

For Atlantic/Canary, I have at 1:00, you have at 2:00 on Sun Sep 28 1980.
The Zone data states: 1980 Sep 28 0:00s

For Europe/Simferopol, I have the single date/time: Sun Mar 31 03:00:00 1996
The file has two dates: Sun Mar 31 00:00:00 1996 and Sun Mar 31 04:00:00 1996

For Asia/Phnom_Penh, Asia/Vientiane, Asia/Ho_Chi_Minh:
I have Sat Mar 11 00:01:00 1911 and Wed May  1 00:00:00 1912
The file yields Sun Mar 12 00:01:00 1911 and Thu May  2 00:00:00 1912
Zone data has: 1911 Mar 11 0:01 and 1912 May.

Something that doesn't show up on your files that I would like to verify, please, is
For Zone America/Sitka you have -14:58:47 for LMT. Is that correct or should it be
like other Alaska dates 14:58:47?

Again, again, this is just questioning my accuracy or inaccuracy in creating a parser.
I needed an alternate means of accessing your wonderfully gathered and created data.

I would also like to see if you are open to possible changes to your data, some as simple as:
changing a SAVE time 0:00 to 0, and others a little more complex like the Rule Metlak as above.


Hi again,
    Since I hadn't heard back, I've decided to send you the alternative files. Your parser won't directly handle
the Europe file, as it follows the majority of your rules, but created a different exception, which should allow more
latitude for your rules, while hopefully simplifying exceptions in the parser unit. The "%" in front of "LETTER/S" signals
direct or literal replacement much like the "-" is to "RULES".  The Europe file was also rearranged slightly to group
regions together for analysis.

Thanks again and hope these help.
Steve