proposed patch to tz for Nunavut, Palestine, Bulgaria, etc.
Here are some proposed patches that are in addition to the patch circulated earlier today by Arthur David Olson. * Lots of changes for Nunavut, brought to my attention by Antoine Leca and Rives McDow (though I made several further changes). - Pangnirtung is now on Eastern Time. I wildly guessed a switch in 1995. - Nunavut converts to Central Time on October 31. This entails a new Zone, America/Cambridge_Bay. - I found a claim that Coral Harbour, Nunavut, does not observe DST, but I vaguely recall that Canadian law does not permit this, so for now I left that as a comment only. * Palestine no longer uses the same DST rules as Jordan (if it ever did). Add a separate rule set for Palestine, with my best current guess for what this year's rules are. * Revert to the abbreviation `EEST' during summer in Bulgaria. I think the Bulgarian document (or translator) was mistaken when it had `EETDST'. * Add commentary from Joseph S. Myers about `BDST', and about Channel Islands summer time during World War I. * Clarify which states are affected by recent decrees in Brazil. * Shorten the comments about Jordan. * Modify tzselect.ksh so that it explains its output better to the casual user. diff -pu tz-1999ee-patch/asia tz/asia --- tz-1999ee-patch/asia Mon Sep 20 16:15:18 1999 +++ tz/asia Mon Sep 20 22:57:37 1999 @@ -648,28 +648,14 @@ Zone Asia/Tokyo 9:18:59 - LMT 1887 Dec 3 # Since 1938, all Japanese possessions have been like Asia/Tokyo. # Jordan -# From Steffen Thorsen [straen@thorsen.priv.no] (1999-05-08): -# Jordan do not have DST this year. It also seems that they are not going -# to use it the next years either. "We do not need it" was the answer I got -# from the Jordan National Information Centre (http://www.nic.gov.jo). -# -# From Steffen Thorsen [straen@thorsen.priv.no] (1999-09-09): -# In April I reported that Jordan had stopped using DST. Now the government -# will use DST all year long, as reported in this Jordanian newspaper: +# +# From # <a href="http://star.arabia.com/990701/JO9.html"> -# http://star.arabia.com/990701/JO9.html -# </a> -# -# "Summer time is back -# Clocks in Jordan were forwarded one hour on Wednesday at midnight, in -# accordance with the government's decision to implement summer time all -# year round." -# -# It seems that DST was introduced on 30 June at 24:00 (or 1 July 00:00). -# This link might also be of interest: -# <a href="http://star.arabia.com/990624/JO2.html"> -# http://star.arabia.com/990624/JO2.html -# </a> +# Jordan Week (1999-07-01) +# </a> via Steffen Thorsen (1999-09-09): +# Clocks in Jordan were forwarded one hour on Wednesday at midnight, +# in accordance with the government's decision to implement summer time +# all year round. # # Rule NAME FROM TO TYPE IN ON AT SAVE LETTER/S Rule Jordan 1973 only - Jun 6 0:00 1:00 S @@ -953,7 +939,17 @@ Zone Asia/Karachi 4:28:12 - LMT 1907 # one-hour forward at this time. As a sign of independence from Israeli rule, # the PA has decided to implement DST in April. -# These rules for Egypt are stolen from the `africa' file. +# From Paul Eggert (1999-09-20): +# Daoud Kuttab writes in +# <a href="http://www.jpost.com/com/Archive/22.Apr.1999/Opinion/Article-2.html"> +# Holiday havoc +# </a> (Jerusalem Post, 1999-04-22) that +# the Palestinian National Authority changed to DST on 1999-04-15. +# I vaguely recall that they switch back in October (sorry, forgot the source). +# For now, let's assume that the spring switch was at 24:00, +# and that they switch at 0:00 on the 3rd Fridays of April and October. + +# The rules for Egypt are stolen from the `africa' file. # Rule NAME FROM TO TYPE IN ON AT SAVE LETTER/S Rule EgyptAsia 1957 only - May 10 0:00 1:00 S Rule EgyptAsia 1957 1958 - Oct 1 0:00 0 - @@ -961,12 +957,17 @@ Rule EgyptAsia 1958 only - May 1 0:00 1 Rule EgyptAsia 1959 1967 - May 1 1:00 1:00 S Rule EgyptAsia 1959 1965 - Sep 30 3:00 0 - Rule EgyptAsia 1966 only - Oct 1 3:00 0 - + +Rule Palestine 1999 max - Apr Fri>=15 0:00 1:00 S +Rule Palestine 1999 max - Oct Fri>=15 0:00 0 - + # Zone NAME GMTOFF RULES FORMAT [UNTIL] Zone Asia/Gaza 2:17:52 - LMT 1900 Oct 2:00 Zion EET 1948 May 15 2:00 EgyptAsia EE%sT 1967 Jun 5 2:00 Zion I%sT 1996 - 2:00 Jordan EE%sT + 2:00 Jordan EE%sT 1999 + 2:00 Palestine EE%sT # Paracel Is # no information diff -pu tz-1999ee-patch/europe tz/europe --- tz-1999ee-patch/europe Mon Sep 20 16:16:24 1999 +++ tz/europe Mon Sep 20 22:57:37 1999 @@ -155,6 +155,11 @@ # time of sunrise and sunset in The Times, when BDST was in effect, and # if you find a zone reference it will say, "All times B.D.S.T." +# From Joseph S. Myers (1999-09-02): +# ... some military cables (WO 219/4100 - this is a copy from the +# main SHAEF archives held in the US National Archives, SHAEF/5252/8/516) +# agree that the usage is BDST (this appears in a message dated 17 Feb 1945). + # Howse writes (p 157) `DBST'; let's assume this is a typo. # From Peter Ilieve <peter@aldie.co.uk> (1998-04-19): @@ -708,6 +713,17 @@ # Implements the eighth Directive. Has the same text about the Isle of Man, # Guernsey and Jersey as the 1994 Order. +# From Joseph S. Myers (1999-09-02): +# I today found the 1916 summer time orders for the Channel Islands in +# the Public Record Office (HO 45/10811/312364).... Alderney, +# Jersey and Guernsey all enacted summer time for 1916 (and the +# enactment for the Isle of Man is already noted). This doesn't +# complete the resolution of timekeeping in the Channel Islands, since +# 1917-1921 need to be resolved for the Channel Islands, and it isn't +# clear whether the islands were using GMT or local time then. The +# changes in Alderney and Guernsey were at the same 2am GMT time as +# for Great Britain; the order for Jersey is more interesting. + # From Joseph S. Myers <jsm28@hermes.cam.ac.uk> (1998-01-06): # # The legal time in the UK outside of summer time is definitely GMT, not UTC; @@ -716,7 +732,7 @@ # (Lords Hansard 11 June 1997 columns 964 to 976) # </a>. -# From Paul Eggert <eggert@twinsun.com> (1996-06-12): +# From Paul Eggert (1999-09-20): # # The date `20 April 1924' in the table of ``Summer Time: A # Consultation Document'' (Cm 722, 1989) table is a transcription error; @@ -740,11 +756,14 @@ # Actually, that date saw the usual switch to summer time. # Standard time was not changed until 1968-10-27 (the clocks didn't change). # -# The following claims by Shanks are possible though doubtful; -# we'll ignore them for now. +# Here is another incorrect claim by Shanks: # * Jersey, Guernsey, and the Isle of Man did not switch from GMT # to daylight saving time until 1921 Apr 3, when they began to # conform with Great Britain. +# S.R.&O. 1916, No. 382 and HO 45/10811/312364 (quoted above) say otherwise. +# +# The following claim by Shanks is possible though doubtful; +# we'll ignore it for now. # * Dublin's 1971-10-31 switch was at 02:00, even though London's was 03:00. # # @@ -1165,20 +1184,12 @@ Zone Europe/Brussels 0:17:30 - LMT 1880 # see Yugoslavia # Bulgaria - -# From Steffen Thorsen [straen@thorsen.priv.no] (1999-09-09): -# Sofia should probably use rule "EU" after 1997: -# -# Plamen Simenov <P.Simeonov@cnsys.bg> reports that DST transitions -# are not at midnight, but a few hours later: -# +# +# From Plamen Simenov <P.Simeonov@cnsys.bg> via Steffen Thorsen (1999-09-09): # A document of Government of Bulgaria (No.94/1997) says: -# EET --> EETDST is in 03:00 Local time in last Sunday of March -# (new=local+1h) +# EET --> EETDST is in 03:00 Local time in last Sunday of March ... # EETDST --> EET is in 04:00 Local time in last Sunday of October -# (new=local-1h) -# (EETDST = EEST) - +# # Rule NAME FROM TO TYPE IN ON AT SAVE LETTER/S Rule Bulg 1979 only - Mar 31 23:00 1:00 S Rule Bulg 1979 only - Oct 1 1:00 0 - @@ -1194,7 +1205,7 @@ Zone Europe/Sofia 1:33:16 - LMT 1880 2:00 Bulg EE%sT 1982 Sep 26 2:00 2:00 C-Eur EE%sT 1991 2:00 E-Eur EE%sT 1997 - 2:00 EU EET/EETDST + 2:00 EU EE%sT # Croatia # see Yugosloavia diff -pu tz-1999ee-patch/northamerica tz/northamerica --- tz-1999ee-patch/northamerica Tue Aug 17 11:09:08 1999 +++ tz/northamerica Mon Sep 20 22:57:37 1999 @@ -889,6 +889,25 @@ Zone America/Dawson_Creek -8:00:56 - LMT # * O.I.C. 1987/056 changed DST to Apr firstSun 2:00 to Oct lastSun 2:00. # Shanks says Yukon's 1973-10-28 switch was at 2:00; go with Englander. +# From Rives McDow (1999-09-04): +# Nunavut ... moved ... to incorporate the whole territory into one time zone. +# <a href="http://www.nunatsiaq.com/nunavut/nvt90903_13.html"> +# The change announcement +# </a> +# +# From Antoine Leca (1999-09-06): +# We then need to create a new timezone for the Kitikmeot region of Nunavut +# to differentiate it from the Yellowknife region. + +# From Paul Eggert (1999-09-20): +# <a href="http://www.nunavut.com/basicfacts/english/basicfacts_1territory.html"> +# Basic Facts: The New Territory +# </a> (1999) reports that Pangnirtung operates on Eastern time, +# and that Coral Harbour does not observe DST. We don't know when +# Pangnirtung switched to Eastern time; we'll guess 1995. +# We'll ignore the claim about Coral Harbour for now, +# since we have no further info. + # Rule NAME FROM TO TYPE IN ON AT SAVE LETTER/S Rule NT_YK 1918 only - Apr 14 2:00 1:00 D Rule NT_YK 1918 only - Oct 27 2:00 0 S @@ -903,11 +922,17 @@ Rule NT_YK 1980 max - Oct lastSun 2:00 0 Rule NT_YK 1987 max - Apr Sun>=1 2:00 1:00 D # Zone NAME GMTOFF RULES FORMAT [UNTIL] Zone America/Pangnirtung -4:22:56 - LMT 1884 - -4:00 NT_YK A%sT -Zone America/Iqaluit -4:33:52 - LMT 1884 # Frobisher Bay - -5:00 NT_YK E%sT + -4:00 NT_YK A%sT 1995 Apr Sun>=1 2:00 + -5:00 Canada E%sT 1999 Oct 31 2:00 + -6:00 Canada C%sT +Zone America/Iqaluit -4:33:52 - LMT 1884 # Frobisher Bay before 1987 + -5:00 NT_YK E%sT 1999 Oct 31 2:00 + -6:00 Canada C%sT Zone America/Rankin_Inlet -6:08:40 - LMT 1884 -6:00 NT_YK C%sT +Zone America/Cambridge_Bay -7:00:20 - LMT 1884 + -7:00 NT_YK M%sT 1999 Oct 31 2:00 + -6:00 Canada C%sT Zone America/Yellowknife -7:37:24 - LMT 1884 -7:00 NT_YK M%sT Zone America/Inuvik -8:54:00 - LMT 1884 diff -pu tz-1999ee-patch/southamerica tz/southamerica --- tz-1999ee-patch/southamerica Mon Sep 20 16:16:57 1999 +++ tz/southamerica Mon Sep 20 22:57:37 1999 @@ -350,17 +350,18 @@ Rule Brazil 1997 only - Oct 6 0:00 1:0 # Decree <a href="http://pcdsh01.on.br/figuras/HV2495.JPG">2,495</a> # (1998-02-10) Rule Brazil 1998 only - Mar 1 0:00 0 - -# Decree <a href="http://pcdsh01.on.br/figuras/Hv98.jpg">2,780</a> (1998-09-11). -# specifies only the 1998-10-11 and 1999-02-21 transitions. +# Decree <a href="http://pcdsh01.on.br/figuras/Hv98.jpg">2,780</a> (1998-09-11) +# adopted by the same states as before. Rule Brazil 1998 only - Oct 11 0:00 1:00 S Rule Brazil 1999 only - Feb 21 0:00 0 - # Decree <a href="http://pcdsh01.on.br/figuras/HV3150.gif">3,150</a> -# (1999-08-23) specifies only the 1999-10-03 and 2000-02-27 transitions; +# (1999-08-23), adopted by same states, says only 1999-10-03 and 2000-02-27; # after that, these rules are guesses and are quite possibly wrong, # but they are more likely than no DST at all. Rule Brazil 1999 max - Oct Sun>=1 0:00 1:00 S Rule Brazil 2000 max - Feb lastSun 0:00 0 - + # Zone NAME GMTOFF RULES FORMAT [UNTIL] # # Fernando de Noronha diff -pu tz-1999ee-patch/tzselect.ksh tz/tzselect.ksh --- tz-1999ee-patch/tzselect.ksh Sun May 24 12:15:13 1998 +++ tz/tzselect.ksh Mon Sep 20 22:57:37 1999 @@ -289,5 +289,17 @@ Universal Time is now: $UTdate." do : done -# Output the answer. +case $SHELL in +*csh) file=.login line="setenv TZ '$TZ'";; +*) file=.profile line="TZ='$TZ'; export TZ" +esac + +echo >&2 " +You can make this change permanent for yourself by appending the line + $line +to the file '$file' in your home directory; then log out and log in again. + +Here is that TZ value again, this time on standard output so that you +can use the $0 command in shell scripts:" + echo "$TZ" diff -pu tz-1999ee-patch/zone.tab tz/zone.tab --- tz-1999ee-patch/zone.tab Thu Mar 25 06:47:47 1999 +++ tz/zone.tab Mon Sep 20 22:57:37 1999 @@ -88,14 +88,15 @@ CA +4734-05243 America/St_Johns Newfound CA +4439-06336 America/Halifax Atlantic Time - Nova Scotia (most places), NB, W Labrador, E Quebec & PEI CA +4612-05957 America/Glace_Bay Atlantic Time - Nova Scotia - places that did not observe DST 1966-1971 CA +5320-06025 America/Goose_Bay Atlantic Time - E Labrador -CA +6608-06544 America/Pangnirtung Atlantic Time - Northwest Territories CA +4531-07334 America/Montreal Eastern Time - Ontario & Quebec - most locations CA +4901-08816 America/Nipigon Eastern Time - Ontario & Quebec - places that did not observe DST 1967-1973 CA +4823-08915 America/Thunder_Bay Eastern Time - Thunder Bay, Ontario -CA +6344-06828 America/Iqaluit Eastern Time - Northwest Territories CA +4953-09709 America/Winnipeg Central Time - Manitoba & west Ontario CA +4843-09429 America/Rainy_River Central Time - Rainy River & Fort Frances, Ontario -CA +6245-09210 America/Rankin_Inlet Central Time - Northwest Territories +CA +6608-06544 America/Pangnirtung Central Time - Pangnirtung, Nunavut +CA +6344-06828 America/Iqaluit Central Time - east Nunavut +CA +6245-09210 America/Rankin_Inlet Central Time - central Nunavut +CA +6903-10505 America/Cambridge_Bay Central Time - west Nunavut CA +5024-10439 America/Regina Central Standard Time - Saskatchewan - most locations CA +5017-10750 America/Swift_Current Central Standard Time - Saskatchewan - midwest CA +5333-11328 America/Edmonton Mountain Time - Alberta, east British Columbia & west Saskatchewan
participants (1)
-
Paul Eggert