FW: proposed tz changes (zdump.c, backward, and systemv)
Olson, Arthur David (NIH/NCI)
olsona at dc37a.nci.nih.gov
Mon Nov 21 20:49:30 UTC 2005
The attached may not have made it to the time zone mailing list; just in
case...
--ado
-----Original Message-----
From: Paul Eggert [mailto:eggert at CS.UCLA.EDU]
Sent: Monday, November 21, 2005 3:38 PM
To: Arthur David Olson
Cc: tz at lecserver.nci.nih.gov
Subject: Re: proposed tz changes (zdump.c, backward, and systemv)
Arthur David Olson <olsona at elsie.nci.nih.gov> writes:
> + Zone AST4ADT -4:00 US A%sT
This change, in the 'backward' file, would mean that 'backward' could
not be compiled independently from 'northamerica'.
Also, the tz database currently does not have an entry for TZ='AST4ADT'.
Surely it's not necessary to add a new name that uses that long-obsolete
naming convention?
+ Zone AST4 -4:00 - AST
Lines like this one aren't necessary, since TZ='AST4' already works.
Or perhaps you meant "Zone AST"? In that case, the same argument
applies as for AST4ADT; there's no current entry, and we don't need to
add new entries that use a long-obsolete naming scheme.
How about this change instead? It's more conservative, in that it
doesn't create any new names; also, it addresses the other issues
mentioned above.
===================================================================
RCS file: RCS/backward,v
retrieving revision 2005.13
retrieving revision 2005.13.0.2
diff -pu -r2005.13 -r2005.13.0.2
--- backward 2005/08/29 15:54:31 2005.13
+++ backward 2005/11/21 20:35:28 2005.13.0.2
@@ -42,7 +42,7 @@ Link America/Rio_Branco Brazil/Acre
Link America/Noronha Brazil/DeNoronha
Link America/Sao_Paulo Brazil/East
Link America/Manaus Brazil/West
-Link America/Chicago CST6CDT
+Link SystemV/CST6CDT CST6CDT
Link America/Halifax Canada/Atlantic
Link America/Winnipeg Canada/Central
Link America/Regina Canada/East-Saskatchewan
@@ -55,8 +55,8 @@ Link America/Whitehorse Canada/Yukon
Link America/Santiago Chile/Continental
Link Pacific/Easter Chile/EasterIsland
Link America/Havana Cuba
-Link America/Panama EST
-Link America/New_York EST5EDT
+Link SystemV/EST5 EST
+Link SystemV/EST5EDT EST5EDT
Link Africa/Cairo Egypt
Link Europe/Dublin Eire
Link Europe/London Europe/Belfast
@@ -67,7 +67,7 @@ Link Etc/GMT GMT+0
Link Etc/GMT GMT-0
Link Etc/GMT GMT0
Link Etc/GMT Greenwich
-Link Pacific/Honolulu HST
+Link SystemV/HST10 HST
Link Asia/Hong_Kong Hongkong
Link Atlantic/Reykjavik Iceland
Link Asia/Tehran Iran
@@ -76,8 +76,8 @@ Link America/Jamaica Jamaica
Link Asia/Tokyo Japan
Link Pacific/Kwajalein Kwajalein
Link Africa/Tripoli Libya
-Link America/Phoenix MST
-Link America/Denver MST7MDT
+Link SystemV/MST7 MST
+Link SystemV/MST7MDT MST7MDT
Link America/Tijuana Mexico/BajaNorte
Link America/Mazatlan Mexico/BajaSur
Link America/Mexico_City Mexico/General
@@ -85,7 +85,7 @@ Link Pacific/Auckland NZ
Link Pacific/Chatham NZ-CHAT
Link America/Denver Navajo
Link Asia/Shanghai PRC
-Link America/Los_Angeles PST8PDT
+Link SystemV/PST8PDT PST8PDT
Link Pacific/Pago_Pago Pacific/Samoa
Link Pacific/Truk Pacific/Yap
Link Europe/Warsaw Poland
===================================================================
RCS file: RCS/systemv,v
retrieving revision 2001.1.0.2
retrieving revision 2001.1.0.2.0.2
diff -pu -r2001.1.0.2 -r2001.1.0.2.0.2
--- systemv 2005/10/04 04:31:57 2001.1.0.2
+++ systemv 2005/11/21 20:35:28 2001.1.0.2.0.2
@@ -7,7 +7,8 @@
# the changes in the DST rules in the US after 1976 (which occurred
after # the old rules were written).
#
-# If you need the old rules, uncomment ## lines and comment-out Link
lines.
+# If you need the old rules, uncomment ## lines and # comment-out lines
+at the end of the file.
# Compile this *without* leap second correction for true conformance.
# Rule NAME FROM TO TYPE IN ON AT SAVE
LETTER/S
@@ -34,17 +35,36 @@
## Zone SystemV/PST8 -8:00 - PST
## Zone SystemV/YST9 -9:00 - YST
## Zone SystemV/HST10 -10:00 - HST
-# For now...
-Link America/Halifax SystemV/AST4ADT
-Link America/New_York SystemV/EST5EDT
-Link America/Chicago SystemV/CST6CDT
-Link America/Denver SystemV/MST7MDT
-Link America/Los_Angeles SystemV/PST8PDT
-Link America/Anchorage SystemV/YST9YDT
-Link America/Puerto_Rico SystemV/AST4
-Link America/Panama SystemV/EST5
-Link America/Regina SystemV/CST6
-Link America/Phoenix SystemV/MST7
-Link Pacific/Pitcairn SystemV/PST8
-Link Pacific/Gambier SystemV/YST9
-Link Pacific/Honolulu SystemV/HST10
+
+# A copy of the US rules from 'northamerica'.
+# The copy is so that 'systemv' can be compiled independently.
+# Rule NAME FROM TO TYPE IN ON AT SAVE
LETTER/S
+Rule US-sysv 1918 1919 - Mar lastSun 2:00 1:00
D
+Rule US-sysv 1918 1919 - Oct lastSun 2:00 0
S
+Rule US-sysv 1942 only - Feb 9 2:00 1:00
W # War
+Rule US-sysv 1945 only - Aug 14 23:00u 1:00
P # Peace
+Rule US-sysv 1945 only - Sep 30 2:00 0
S
+Rule US-sysv 1967 2006 - Oct lastSun 2:00 0
S
+Rule US-sysv 1967 1973 - Apr lastSun 2:00 1:00
D
+Rule US-sysv 1974 only - Jan 6 2:00 1:00
D
+Rule US-sysv 1975 only - Feb 23 2:00 1:00
D
+Rule US-sysv 1976 1986 - Apr lastSun 2:00 1:00
D
+Rule US-sysv 1987 2006 - Apr Sun>=1 2:00 1:00
D
+Rule US-sysv 2007 max - Mar Sun>=8 2:00 1:00
D
+Rule US-sysv 2007 max - Nov Sun>=1 2:00 0
S
+
+# Zone NAME GMTOFF RULES FORMAT
+Zone SystemV/AST4 -4:00 - AST
+Zone SystemV/EST5 -5:00 - EST
+Zone SystemV/CST6 -6:00 - CST
+Zone SystemV/MST7 -7:00 - MST
+Zone SystemV/PST8 -8:00 - PST
+Zone SystemV/YST9 -9:00 - YST
+Zone SystemV/HST10 -10:00 - HST
+
+Zone SystemV/AST4ADT -4:00 US-sysv A%sT
+Zone SystemV/EST5EDT -5:00 US-sysv E%sT
+Zone SystemV/CST6CDT -6:00 US-sysv C%sT
+Zone SystemV/MST7MDT -7:00 US-sysv M%sT
+Zone SystemV/PST8PDT -8:00 US-sysv P%sT
+Zone SystemV/YST9YDT -9:00 US-sysv Y%sT
More information about the tz
mailing list