proposed fixes for Chile etc.

Paul Eggert eggert at twinsun.com
Sun Oct 22 05:13:13 UTC 1995


I checked with Shanks, and he agrees with Eduardo Krell that Chile
switches on the second Saturday at 24:00.  I had transcribed Shanks's
Chilean data incorrectly -- sorry about that.

Here is a proposed patch that fixes the above bug, plus makes the
following political changes that I have been accumulating:

* Add an entry (or at least a comment) for every area that the ISO
gives a country code to, even the uninhabited ones like Bassas da India.
Report which areas are uninhabited (and thus whose time zone rules
are pretty much undefined).

* The Pacific Island Trust Territories have split up.  Add entries for
Pacific/Saipan (capital of N Mariana Is) and Pacific/Kosrae (now part
of Micronesia).

* ``Samoa'' is really two areas: American Samoa (US territory) and
Western Samoa (an independent country).  Add new entries
Pacific/Pago_Pago and Pacific/Apia, one for each Samoa.  Link the
former to Pacific/Samoa for backward compatibility.  Move the Samoan
entries from northamerica to australasia, where they really belong.

* Similarly, ``The Virgin Islands'' are really two possessions: the
American Virgins and the British Virgins.  Add new entries
America/St_Thomas and America/Tortola, one for each possession.
Link the former to America/Virgin for backward compatibility.

* Aruba is considered to be a separate part of the Dutch realm from
the Netherlands Antilles, so add an entry America/Aruba.

* The main town in Mayotte is Mamoutzou, not Dzaoudzi.

===================================================================
RCS file: RCS/africa,v
retrieving revision 1995.8
retrieving revision 1995.8.0.1
diff -c -r1995.8 -r1995.8.0.1
*** africa	1995/09/21 15:26:25	1995.8
--- africa	1995/10/22 04:34:01	1995.8.0.1
***************
*** 118,123 ****
--- 118,126 ----
  			0:52	-	LMT	1911 May 26 # Luanda Mean Time
  			1:00	-	CAT
  
+ # Bassas da India
+ # uninhabited
+ 
  # Benin
  # Whitman says they switched to 1:00 in 1946, not 1934; go with Shanks.
  # Zone	NAME		GMTOFF	RULES	FORMAT	[UNTIL]
***************
*** 248,253 ****
--- 251,259 ----
  			2:35	-	AAMT	1936 May 5    # Addis Ababa MT
  			3:00	-	EAT
  
+ # Europa
+ # uninhabited
+ 
  # Gabon
  # Zone	NAME		GMTOFF	RULES	FORMAT	[UNTIL]
  Zone Africa/Libreville	0:37:48 -	LMT	1912
***************
*** 273,278 ****
--- 279,287 ----
  Zone	Africa/Accra	-0:00:52 -	LMT	1918
  			 0:00	Ghana	%s
  
+ # Glorioso Is
+ # uninhabited
+ 
  # Guinea
  # Zone	NAME		GMTOFF	RULES	FORMAT	[UNTIL]
  Zone	Africa/Conakry	-0:54:52 -	LMT	1912
***************
*** 286,291 ****
--- 295,303 ----
  			 1:00	-	CAT	1975
  			 0:00	-	WAT
  
+ # Juan de Nova
+ # uninhabited
+ 
  # Kenya
  # From Paul Eggert <eggert at twinsun.com> (November 18, 1993):
  # Shanks says the transition to 2:45 was in 1940, but it must have been 1948.
***************
*** 396,402 ****
  
  # Mayotte
  # Zone	NAME		GMTOFF	RULES	FORMAT	[UNTIL]
! Zone	Indian/Mayotte	3:01:08 -	LMT	1911 Jul	# Dzaoudzi
  			3:00	-	EAT
  
  # Morocco
--- 408,414 ----
  
  # Mayotte
  # Zone	NAME		GMTOFF	RULES	FORMAT	[UNTIL]
! Zone	Indian/Mayotte	3:00:56 -	LMT	1911 Jul	# Mamoutzou
  			3:00	-	EAT
  
  # Morocco
***************
*** 452,458 ****
  
  # Reunion
  # Zone	NAME		GMTOFF	RULES	FORMAT	[UNTIL]
! Zone	Indian/Reunion	3:41:52 -	LMT	1911 Jun	# St Denis
  			4:00	-	SMT
  
  # Rwanda
--- 464,470 ----
  
  # Reunion
  # Zone	NAME		GMTOFF	RULES	FORMAT	[UNTIL]
! Zone	Indian/Reunion	3:41:52 -	LMT	1911 Jun	# Saint-Denis
  			4:00	-	SMT
  
  # Rwanda
***************
*** 550,555 ****
--- 562,570 ----
  # Zone	NAME		GMTOFF	RULES	FORMAT	[UNTIL]
  Zone	Africa/Lome	0:04:52 -	LMT	1893
  			0:00	-	WAT
+ 
+ # Tromelin
+ # uninhabited
  
  # Tunisia
  # Rule	NAME	FROM	TO	TYPE	IN	ON	AT	SAVE	LETTER/S
===================================================================
RCS file: RCS/antarctica,v
retrieving revision 1995.9
retrieving revision 1995.9.0.1
diff -c -r1995.9 -r1995.9.0.1
*** antarctica	1993/11/22 20:23:15	1995.9
--- antarctica	1995/10/22 04:34:01	1995.9.0.1
***************
*** 9,19 ****
  #	South Orkney Is
  #	South Shetland Is
  
- # Amsterdam Island
  # Bouvet
! # Crozet Is
! # Heard and McDonald Is
! # Kerguelen Is
! # St Paul Island
  # Peter I Island
  # Scott Island
--- 9,25 ----
  #	South Orkney Is
  #	South Shetland Is
  
  # Bouvet
! # uninhabited
! 
! # French Southern and Antarctic Lands (no indigenous inhabitants) include
! #	Amsterdam Island
! #	Crozet Is
! #	Kerguelen Is
! #	St Paul Island
! 
! # Heard Island, McDonald Is
! # uninhabited
! 
  # Peter I Island
  # Scott Island
===================================================================
RCS file: RCS/asia,v
retrieving revision 1995.8
retrieving revision 1995.8.0.1
diff -c -r1995.8 -r1995.8.0.1
*** asia	1995/09/21 15:26:27	1995.8
--- asia	1995/10/22 04:34:01	1995.8.0.1
***************
*** 723,728 ****
--- 723,731 ----
  			2:00	Zion	I%sT
  # This will undoubtedly change soon.
  
+ # Paracel Is
+ # no information
+ 
  # Philippines
  # Howse writes (p 162) that until 1844 the Philippines kept American date.
  # The rest of this data is from Shanks.
***************
*** 762,767 ****
--- 765,773 ----
  			7:20	-	SGT	1950
  			7:30	-	SGT	1982 May
  			8:00	-	SGT
+ 
+ # Spratly Is
+ # no information
  
  # Sri Lanka
  # Zone	NAME		GMTOFF	RULES	FORMAT	[UNTIL]
===================================================================
RCS file: RCS/australasia,v
retrieving revision 1995.6
retrieving revision 1995.6.0.1
diff -c -r1995.6 -r1995.6.0.1
*** australasia	1995/08/29 00:46:56	1995.6
--- australasia	1995/10/22 04:34:01	1995.6.0.1
***************
*** 143,150 ****
--- 143,155 ----
  			7:00	-	JVT
  #
  # Ashmore Is, Cartier
+ # no indigenous inhabitants; only seasonal caretakers
  # no information; probably like Australia/Perth
  #
+ # Coral Sea Is
+ # no indigenous inhabitants; only meteorologists
+ # no information
+ #
  # Macquarie, Manihiki, Penrhyn, Rakehanga
  # no information
  
***************
*** 184,197 ****
  			10:00	-	GST
  
  # Howland, Baker
! # no information; probably like Pacific/Samoa
  
  # Jarvis
! # no information; probably like Pacific/Kiritimati
  
  # Johnston
  # no information; probably like Pacific/Honolulu
  
  # Kiribati
  # Zone	NAME		GMTOFF	RULES	FORMAT	[UNTIL]
  Zone Pacific/Tarawa	 11:32:04 -	LMT	1901		# Bairiki
--- 189,207 ----
  			10:00	-	GST
  
  # Howland, Baker
! # uninhabited since World War II
! # no information; was probably like Pacific/Pago_Pago
  
  # Jarvis
! # uninhabited since 1958
! # no information; was probably like Pacific/Kiritimati
  
  # Johnston
  # no information; probably like Pacific/Honolulu
  
+ # Kingman
+ # uninhabited
+ 
  # Kiribati
  # Zone	NAME		GMTOFF	RULES	FORMAT	[UNTIL]
  Zone Pacific/Tarawa	 11:32:04 -	LMT	1901		# Bairiki
***************
*** 203,208 ****
--- 213,248 ----
  			-10:40	-	LIT	1979 Oct	# Line Is Time
  			-10:00	-	THT
  
+ # N Mariana Is
+ # Zone	NAME		GMTOFF	RULES	FORMAT	[UNTIL]
+ Zone Pacific/Saipan	 9:43:00 -	LMT	1901
+ 			 9:00	-	PLT	1969 Oct
+ 			10:00	-	GST
+ 
+ # Marshall Is
+ # Zone	NAME		GMTOFF	RULES	FORMAT	[UNTIL]
+ Zone Pacific/Majuro	11:24:48 -	LMT	1901
+ 			11:00	-	NCST	1969 Oct
+ 			12:00	-	NZST
+ Zone Pacific/Kwajalein	11:09:20 -	LMT	1901
+ 			11:00	-	NCST	1969 Oct
+ 			-12:00	-	KJT	1993 Aug 20
+ 			12:00	-	NZST
+ 
+ # Micronesia
+ # Zone	NAME		GMTOFF	RULES	FORMAT	[UNTIL]
+ Zone Pacific/Yap	9:12:32	-	LMT	1901		# Colonia
+ 			9:00	-	PLT	1969 Oct
+ 			10:00	-	GST
+ Zone Pacific/Truk	10:07:08 -	LMT	1901
+ 			10:00	-	GST	1978 Oct
+ 			11:00	-	NCST
+ Zone Pacific/Ponape	10:32:52 -	LMT	1901		# Kolonia
+ 			11:00	-	NCST
+ Zone Pacific/Kosrae	10:51:56 -	LMT	1901
+ 			11:00	-	NCST	1969 Oct
+ 			12:00	-	NZST
+ 
  # Nauru
  # Zone	NAME		GMTOFF	RULES	FORMAT	[UNTIL]
  Zone	Pacific/Nauru	11:07:40 -	LMT	1921 Jan 15	# Uaobe
***************
*** 273,303 ****
  			11:12	-	NMT	1951
  			11:30	-	NRFT
  
- # Pacific Islands Trust Territories
- # Zone	NAME		GMTOFF	RULES	FORMAT	[UNTIL]
- Zone Pacific/Majuro	11:24:48 -	LMT	1901
- 			11:00	-	NCST	1969 Oct
- 			12:00	-	NZST
- Zone Pacific/Kwajalein	11:09:20 -	LMT	1901
- 			11:00	-	NCST	1969 Oct
- 			-12:00	-	KJT	1993 Aug 20
- 			12:00	-	NZST
- Zone Pacific/Truk	10:07:08 -	LMT	1901
- 			10:00	-	GST	1978 Oct
- 			11:00	-	NCST
- Zone Pacific/Ponape	10:33:00 -	LMT	1901
- 			11:00	-	NCST
- Zone Pacific/Yap	9:12:24	-	LMT	1901
- 			9:00	-	PLT	1969 Oct
- 			10:00	-	GST
- 
  # Palau
  # Zone	NAME		GMTOFF	RULES	FORMAT	[UNTIL]
  Zone Pacific/Palau	8:57:56 -	LMT	1901		# Koror
  			9:00	-	PLT
  
  # Palmyra
! # no information; probably like Pacific/Kiritmati
  
  # Papua New Guinea
  # Zone	NAME		GMTOFF	RULES	FORMAT	[UNTIL]
--- 313,325 ----
  			11:12	-	NMT	1951
  			11:30	-	NRFT
  
  # Palau
  # Zone	NAME		GMTOFF	RULES	FORMAT	[UNTIL]
  Zone Pacific/Palau	8:57:56 -	LMT	1901		# Koror
  			9:00	-	PLT
  
  # Palmyra
! # uninhabited since World War II; was probably like Pacific/Kiritmati
  
  # Papua New Guinea
  # Zone	NAME		GMTOFF	RULES	FORMAT	[UNTIL]
***************
*** 310,315 ****
--- 332,351 ----
  Zone Pacific/Pitcairn	-8:40:20 -	LMT	1901		# Adamstown
  			-8:30	-	PIT
  
+ # American Samoa
+ Zone Pacific/Pago_Pago	 12:37:12 -	LMT	1879 Jul  5
+ 			-11:22:48 -	LMT	1911
+ 			-11:30	-	SST	1950
+ 			-11:00	-	NST	1967 Apr	# N=Nome
+ 			-11:00	-	BST	1983 Nov 30	# B=Bering
+ 			-11:00	-	SST			# S=Samoa
+ 
+ # W Samoa
+ Zone Pacific/Apia	 12:33:04 -	LMT	1879 Jul  5
+ 			-11:26:56 -	LMT	1911
+ 			-11:30	-	SST	1950
+ 			-11:00	-	SST
+ 
  # Solomon Is
  # excludes Bougainville, for which see Papua New Guinea
  # Zone	NAME		GMTOFF	RULES	FORMAT	[UNTIL]
***************
*** 353,361 ****
  Zone	Pacific/Wallis	12:15:20 -	LMT	1901
  			12:00	-	NZST
  
- # Western Samoa
- # See Pacific/Samoa in the `northamerica' file, of all places.
- 
  ###############################################################################
  
  # NOTES
--- 389,394 ----
***************
*** 405,411 ****
  #	- 9:00	GBT	Gambier*
  #	- 8:30	PIT	Pitcairn*
  #
! # See the `northamerica' file for Hawaii and Samoa.
  # See the `southamerica' file for Easter I and the Galapagos Is.
  #
  # See the `africa' file for Zone naming conventions.
--- 438,444 ----
  #	- 9:00	GBT	Gambier*
  #	- 8:30	PIT	Pitcairn*
  #
! # See the `northamerica' file for Hawaii.
  # See the `southamerica' file for Easter I and the Galapagos Is.
  #
  # See the `africa' file for Zone naming conventions.
***************
*** 780,788 ****
  # respect to the International Date Line, to rejoin its fellow islands,
  # going from 11:59 p.m. Thursday to 12:00 m. Saturday in a blink.
  
! # Pacific Islands Trust Territories
  
  # Howse writes (p 162) ``The Spaniards, on the other hand, reached the
  # Philippines and the Ladrones from America,'' and implies that the Ladrones
  # (now called the Marianas) kept American date for quite some time.
  # Ignore this for now, as we have no hard data.  See also Asia/Manila.
--- 813,828 ----
  # respect to the International Date Line, to rejoin its fellow islands,
  # going from 11:59 p.m. Thursday to 12:00 m. Saturday in a blink.
  
! # N Mariana Is, Guam
  
  # Howse writes (p 162) ``The Spaniards, on the other hand, reached the
  # Philippines and the Ladrones from America,'' and implies that the Ladrones
  # (now called the Marianas) kept American date for quite some time.
  # Ignore this for now, as we have no hard data.  See also Asia/Manila.
+ 
+ # Samoa
+ 
+ # Howse writes that in 1879 the King of Samoa decided to change
+ # ``the date in his kingdom from the Antipodean to the American system,
+ # ordaining -- by a masterpiece of diplomatic flattery -- that
+ # the Fourth of July should be celebrated twice in that year.''
===================================================================
RCS file: RCS/backward,v
retrieving revision 1995.3
retrieving revision 1995.3.0.1
diff -c -r1995.3 -r1995.3.0.1
*** backward	1995/07/02 23:19:25	1995.3
--- backward	1995/10/22 04:34:01	1995.3.0.1
***************
*** 3,8 ****
--- 3,9 ----
  # This file provides links between current names for time zones
  # and their old names.  Many names changed in late 1993.
  
+ Link	America/St_Thomas	America/Virgin
  Link	Australia/Canberra	Australia/ACT
  Link	Australia/Lord_Howe	Australia/LHI
  Link	Australia/Sydney	Australia/NSW
***************
*** 51,56 ****
--- 52,58 ----
  Link	America/Shiprock	Navajo
  Link	Pacific/Auckland	NZ
  Link	Pacific/Chatham		NZ-CHAT
+ Link	Pacific/Pago_Pago	Pacific/Samoa
  Link	Asia/Shanghai		PRC
  Link	Europe/Warsaw		Poland
  Link	Europe/Lisbon		Portugal
***************
*** 70,76 ****
  Link	America/Detroit		US/Michigan
  Link	America/Denver		US/Mountain
  Link	America/Los_Angeles	US/Pacific
! Link	Pacific/Samoa		US/Samoa
  Link	Etc/UTC			UTC
  Link	Etc/Universal		Universal
  Link	Europe/Moscow		W-SU
--- 72,78 ----
  Link	America/Detroit		US/Michigan
  Link	America/Denver		US/Mountain
  Link	America/Los_Angeles	US/Pacific
! Link	Pacific/Pago_Pago	US/Samoa
  Link	Etc/UTC			UTC
  Link	Etc/Universal		Universal
  Link	Europe/Moscow		W-SU
===================================================================
RCS file: RCS/northamerica,v
retrieving revision 1995.9
retrieving revision 1995.9.0.1
diff -c -r1995.9 -r1995.9.0.1
*** northamerica	1995/09/26 14:43:26	1995.9
--- northamerica	1995/10/22 04:34:01	1995.9.0.1
***************
*** 157,176 ****
  			-5:00	-	EST	1973
  			-5:00	US	E%sT
  
- # Samoa just changes names.  No DST, per Naval Observatory.
- #
- # Howse writes that in 1879 the King of Samoa decided to change
- # ``the date in his kingdom from the Antipodean to the American system,
- # ordaining -- by a masterpiece of diplomatic flattery -- that
- # the Fourth of July should be celebrated twice in that year.''
- 
- Zone Pacific/Samoa	 12:37:12 -	LMT	1879 Jul  5
- 			-11:22:48 -	LMT	1911
- 			-11:30	-	SST	1950
- 			-11:00	-	NST	1967 Apr	# N=Nome
- 			-11:00	-	BST	1983 Nov 30	# B=Bering
- 			-11:00	-	SST			# S=Samoa
- 
  Zone Pacific/Midway	-11:49:28 -	LMT	1901
  			-11:00	-	NST	1967 Apr	# N=Nome
  			-11:00	-	BST	1983 Nov 30	# B=Bering
--- 157,162 ----
***************
*** 193,199 ****
  			-10:00	-	HST
  
  # Navassa
! # no information; probably like America/New_York
  
  
  # Old names, for S5 users
--- 179,185 ----
  			-10:00	-	HST
  
  # Navassa
! # uninhabited
  
  
  # Old names, for S5 users
***************
*** 730,736 ****
  			-5:00	-	EST
  
  # Clipperton
! # no information
  
  # Costa Rica
  # Shanks gives some very odd dates for 1991, and stops there.
--- 716,722 ----
  			-5:00	-	EST
  
  # Clipperton
! # uninhabited
  
  # Costa Rica
  # Shanks gives some very odd dates for 1991, and stops there.
***************
*** 949,955 ****
  			-5:00	-	EST	1979 Apr 29 2:00
  			-5:00	US	E%sT
  
! # Virgin Is (British and US)
  # Zone	NAME		GMTOFF	RULES	FORMAT	[UNTIL]
! Zone	America/Virgin	-4:19:44 -	LMT	1911 Jul    # Charlotte Amalie
  			-4:00	-	AST
--- 935,946 ----
  			-5:00	-	EST	1979 Apr 29 2:00
  			-5:00	US	E%sT
  
! # British Virgin Is
! # Zone	NAME		GMTOFF	RULES	FORMAT	[UNTIL]
! Zone America/Tortola	-4:18:28 -	LMT	1911 Jul    # Road Town
! 			-4:00	-	AST
! 
! # Virgin Is
  # Zone	NAME		GMTOFF	RULES	FORMAT	[UNTIL]
! Zone America/St_Thomas	-4:19:44 -	LMT	1911 Jul    # Charlotte Amalie
  			-4:00	-	AST
===================================================================
RCS file: RCS/southamerica,v
retrieving revision 1995.4
retrieving revision 1995.4.0.1
diff -c -r1995.4 -r1995.4.0.1
*** southamerica	1995/07/03 17:26:22	1995.4
--- southamerica	1995/10/22 04:34:01	1995.4.0.1
***************
*** 107,112 ****
--- 107,118 ----
  			-4:00	Arg	A%sT	1969 Oct 5
  			-3:00	Arg	AR%sT
  
+ # Aruba
+ # Zone	NAME		GMTOFF	RULES	FORMAT	[UNTIL]
+ Zone	America/Aruba	-4:40:24 -	LMT	1912 Feb 12	# Oranjestad
+ 			-4:30	-	NAST	1965	# Netherlands Antilles
+ 			-4:00	-	AST
+ 
  # Bolivia
  # Zone	NAME		GMTOFF	RULES	FORMAT	[UNTIL]
  Zone	America/La_Paz	-4:32:36 -	LMT	1890
***************
*** 199,219 ****
  
  # Chile
  
! # From Guy Harris:
! # The OAG lists October 11, 1987 and March 12, 1988 as the starting and
! # ending dates, giving them as "estimated date(s) based on previous year."
! 
! # From Bob Devine (January 28, 1988):
! # Chile has had 2nd Sunday in October to 2nd Sunday in March DST since 1977.
! # Switch is at midnight. OAG is right.
  
  # Rule	NAME	FROM	TO	TYPE	IN	ON	AT	SAVE	LETTER/S
  Rule	Chile	1918	only	-	Sep	1	0:00	1:00	D
  Rule	Chile	1919	only	-	Jul	2	0:00	0	S
  Rule	Chile	1927	1931	-	Sep	1	0:00	1:00	D
  Rule	Chile	1928	1932	-	Apr	1	0:00	0	S
! Rule	Chile	1969	max	-	Oct	Sun>=8	0:00	1:00	D
! Rule	Chile	1970	max	-	Mar	Sun>=8	0:00	0	S
  # Zone	NAME		GMTOFF	RULES	FORMAT	[UNTIL]
  Zone America/Santiago	-4:42:40 -	LMT	1890
  			-4:43	-	SMT	1910	    # Santiago Mean Time
--- 205,221 ----
  
  # Chile
  
! # From Eduardo Krell (1995-10-19):
! # The law says to switch to DST at midnight [24:00] on the second SATURDAY
! # of October....  The law is the same for March and October.
  
  # Rule	NAME	FROM	TO	TYPE	IN	ON	AT	SAVE	LETTER/S
  Rule	Chile	1918	only	-	Sep	1	0:00	1:00	D
  Rule	Chile	1919	only	-	Jul	2	0:00	0	S
  Rule	Chile	1927	1931	-	Sep	1	0:00	1:00	D
  Rule	Chile	1928	1932	-	Apr	1	0:00	0	S
! Rule	Chile	1969	max	-	Oct	Sun>=9	0:00	1:00	D
! Rule	Chile	1970	max	-	Mar	Sun>=9	0:00	0	S
  # Zone	NAME		GMTOFF	RULES	FORMAT	[UNTIL]
  Zone America/Santiago	-4:42:40 -	LMT	1890
  			-4:43	-	SMT	1910	    # Santiago Mean Time
***************
*** 334,340 ****
  			-2:00	-	FST
  
  # South Sandwich Is
! # no information
  
  # Suriname
  # Zone	NAME		GMTOFF	RULES	FORMAT	[UNTIL]
--- 336,342 ----
  			-2:00	-	FST
  
  # South Sandwich Is
! # uninhabited
  
  # Suriname
  # Zone	NAME		GMTOFF	RULES	FORMAT	[UNTIL]



More information about the tz mailing list