proposed tz patch for Kyrgyzstan, etc.

Paul Eggert eggert at CS.UCLA.EDU
Sun Sep 25 23:54:11 UTC 2005

Malik Abdugaliev writes that the tz database is already incorrect for
the tm_isdst flag in Kyrgyzstan, and will report the wrong UTC offset
for time stamps starting October 30.  Here's a patch for this, along
with some commentary and URL fixes that I had saved up.

Patches affecting data:

* Kyrgyzstan stopped observing DST on August 12.
  Thanks to Malik Abdugaliev for this info.

Commentary changes:

* Spell "Kygyzstan" and "Kyrgyz" consistently.

* Add more info about times of ships at sea, taken from Wikipedia.

* Add a comment about a few towns in Alabama that observe Eastern
  time, even though legal time is Central.  As far as we know the
  practice has been going on for some time, and they can use

URL changes in tz-link.htm:

* Restore pointer to <>,
  since that web page is being updated again.

* Remove pointers to these no-longer-working locations:

* Update URLs that were moved or forwarded.

RCS file: RCS/asia,v
retrieving revision 2005.13
retrieving revision 2005.13.0.2
diff -pu -r2005.13 -r2005.13.0.2
--- asia	2005/08/29 15:54:31	2005.13
+++ asia	2005/09/25 23:51:17	2005.13.0.2
@@ -1044,18 +1044,22 @@ Zone	Asia/Oral	3:25:24	-	LMT	1924 May  2
 # <>
 # Kyrgyzstan is canceling the daylight saving time system.  I take the article
 # to mean that they will leave their clocks at 6 hours ahead of UTC.
+# From Malik Abdugaliev (2005-09-21):
+# Our government cancels daylight saving time 6th of August 2005.
+# From 2005-08-12 our GMT-offset is +6, w/o any daylight saving.
-Rule	Kirgiz	1992	1996	-	Apr	Sun>=7	0:00s	1:00	S
-Rule	Kirgiz	1992	1996	-	Sep	lastSun	0:00	0	-
-Rule	Kirgiz	1997	max	-	Mar	lastSun	2:30	1:00	S
-Rule	Kirgiz	1997	max	-	Oct	lastSun	2:30	0	-
+Rule	Kyrgyz	1992	1996	-	Apr	Sun>=7	0:00s	1:00	S
+Rule	Kyrgyz	1992	1996	-	Sep	lastSun	0:00	0	-
+Rule	Kyrgyz	1997	2005	-	Mar	lastSun	2:30	1:00	S
+Rule	Kyrgyz	1997	2004	-	Oct	lastSun	2:30	0	-
 Zone	Asia/Bishkek	4:58:24 -	LMT	1924 May  2
 			5:00	-	FRUT	1930 Jun 21 # Frunze Time
 			6:00 RussiaAsia FRU%sT	1991 Mar 31 2:00s
 			5:00	1:00	FRUST	1991 Aug 31 2:00 # independence
-			5:00	Kirgiz	KG%sT		    # Kirgizstan Time
+			5:00	Kyrgyz	KG%sT	2005 Aug 12    # Kyrgyzstan Time
+			6:00	-	KGT
RCS file: RCS/australasia,v
retrieving revision 2005.12
retrieving revision 2005.12.0.1
diff -pu -r2005.12 -r2005.12.0.1
--- australasia	2005/08/22 16:05:26	2005.12
+++ australasia	2005/09/25 22:28:01	2005.12.0.1
@@ -1375,16 +1375,26 @@ Zone	Pacific/Wallis	12:15:20 -	LMT	1901
 # mapmakers redrew the IDL following the boundary of Kiribati.  Even that line
 # has a rather arbitrary nature.  The straight-line boundaries between Pacific
 # island nations that are shown on many maps are based on an international
-# convention, but are not legally binding national borders.
-# An Anglo-French Conference on Time-Keeping at Sea (June, 1917) agreed that
-# legal time on the high seas would be zone time, i.e., the standard time at
-# the nearest meridian that is a multiple of fifteen degrees.  The date is
+# convention, but are not legally binding national borders.... The date is
 # governed by the IDL; therefore, even on the high seas, there may be some
 # places as late as fourteen hours later than UTC.  And, since the IDL is not
 # an international standard, there are some places on the high seas where the
 # correct date is ambiguous.
+# From Wikipedia <> (2005-08-31):
+# Before 1920, all ships kept local apparent time on the high seas by setting
+# their clocks at night or at the morning sight so that, given the ship's
+# speed and direction, it would be 12 o'clock when the Sun crossed the ship's
+# meridian (12 o'clock = local apparent noon).  During 1917, at the
+# Anglo-French Conference on Time-keeping at Sea, it was recommended that all
+# ships, both military and civilian, should adopt hourly standard time zones
+# on the high seas.  Whenever a ship was within the territorial waters of any
+# nation it would use that nation's standard time.  The captain was permitted
+# to change his ship's clocks at a time of his choice following his ship's
+# entry into another zone time--he often chose midnight.  These zones were
+# adopted by all major fleets between 1920 and 1925 but not by many
+# independent merchant ships until World War II.
 # From Paul Eggert, using references suggested by Oscar van Vlijmen
 # (2005-03-20):
RCS file: RCS/northamerica,v
retrieving revision 2005.13
retrieving revision 2005.13.0.1
diff -pu -r2005.13 -r2005.13.0.1
--- northamerica	2005/08/29 15:54:31	2005.13
+++ northamerica	2005/09/25 22:28:01	2005.13.0.1
@@ -244,6 +244,16 @@ Rule	US	2007	max	-	Nov	Sun>=1	2:00	0	S
 # and didn't change their clocks for Daylight Saving ... so that their
 # reports will always have times which are 5 hours behind UTC.
+# From Paul Eggert (2005-08-26):
+# According to today's Huntsville Times
+# <>
+# a few towns on Alabama's "eastern border with Georgia, such as Phenix City
+# in Russell County, Lanett in Chambers County and some towns in Lee County,
+# set their watches and clocks on Eastern time."  It quotes H.H. "Bubba"
+# Roberts, city administrator in Phenix City. as saying "We are in the Central
+# time zone, but we do go by the Eastern time zone because so many people work
+# in Columbus." 
 Rule	NYC	1920	only	-	Mar	lastSun	2:00	1:00	D
 Rule	NYC	1920	only	-	Oct	lastSun	2:00	0	S
RCS file: RCS/tz-link.htm,v
retrieving revision 2005.13
retrieving revision 2005.13.0.1
diff -pu -r2005.13 -r2005.13.0.1
--- tz-link.htm	2005/08/29 15:54:31	2005.13
+++ tz-link.htm	2005/09/25 22:28:01	2005.13.0.1
@@ -9,7 +9,7 @@
 <meta http-equiv="Content-type" content='text/html; charset="US-ASCII"' />
 <meta name="DC.Creator" content="Eggert, Paul" />
 <meta name="DC.Contributor" content="Olson, Arthur David" />
-<meta name="DC.Date" content="2005-03-11" />
+<meta name="DC.Date" content="2005-09-25" />
 <meta name="DC.Description"
  content="Sources of information about time zones and daylight saving time" />
 <meta name="DC.Identifier" content="" />
@@ -52,7 +52,7 @@ title="DJ's GNU Programming Platform">DJ
 <a href="">IRIX</a>,
 <a href="">Mac OS X</a>,
 <a href="">OpenVMS</a>,
-<a href="">Solaris</a>,
+<a href="">Solaris</a>,
 <a href="">Tru64</a>, and
 <a href="">UnixWare</a>.</p>
@@ -122,7 +122,6 @@ throughout the world.</li>
 Time in 1000 Places</a></li>
-<li><a href="">The time around the world</a></li>
 <li><a href="">Time Zone Converter</a></li>
 <li><a href="">The World Clock -
@@ -180,7 +179,7 @@ available under both the <abbr>GPL</abbr
 License. DateTime::TimeZone also contains a script
 <code>tests_from_zdump</code> that generates test cases for each clock
 transition in the <code>tz</code> database.</li>
-<li><a href=""><abbr
+<li><a href=""><abbr
 title="International Components for Unicode">ICU</abbr></a>
 contains a C/C++ library for internationalization that
 has a compiler from <code>tz</code> source
@@ -219,7 +218,8 @@ It is freely available under a <abbr>BSD
 <h2>Other <code>tz</code>-based time zone software</h2>
-<li><a href="">International
 clock (intclock)</a> is a multi-timezone clock for
 <abbr>GNU</abbr>/Linux and similar systems. It is freely available
 under the <abbr>GPL</abbr>.</li>
@@ -258,10 +258,9 @@ contains data from the Time Service Depa
 for the <code>usno*</code> files in the <code>tz</code> distribution.</li>
 <li>The <a href="">Standard
 Schedules Information Manual</a> of the
-the <a href="">International Air Transport
-which gives current time zone rules for
-all the airports served by commercial aviation.</li>
+<a href="">International Air Transport
+gives current time zone rules for airports served by commercial aviation.</li>
@@ -315,6 +314,8 @@ surveys the evolution of timekeeping.</l
 <li><a href="">About Daylight
 Saving Time - History, rationale, laws &amp; dates</a>
 is an overall history of <abbr>DST</abbr>.</li>
+<li><a href="">Saving Time,
+Saving Energy</a> discusses a primary justification for <abbr>DST</abbr>.</li>
 <li><a href="">Who Knew? A Brief
 History of Daylight Saving Time</a> summarizes some of the contentious
 history of <abbr>DST</abbr>.</li>
@@ -333,11 +334,7 @@ Zone Concepts</a> discusses terminologic
 <dd>The Bureau of Metrology publishes a list of
-<a href="">Implementation Dates of Daylight Savings Time within Australia</a>.
-The Community Relations Division of the New South Wales
-Attorney General's Department maintains a history of <a
-Saving in New South Wales</a>.</dd>
+<a href="">Implementation Dates of Daylight Savings Time within Australia</a>.</dd>
 <dd>The Federal Office of Metrology and Surveying publishes a
 table of <a href=""
@@ -354,7 +351,7 @@ Portuguese)</a>.</dd>
 <dd>The Institute for National Measurement Standards publishes current
 and some older information about <a
 Zones &amp; Daylight Saving Time</a>.</dd>
 <dd>WebExhibits publishes a <a
@@ -408,7 +405,7 @@ of Summer time dates</a>.</dd>
 <h2>Precision timekeeping</h2>
 Science of Timekeeping</a> is a thorough introduction
 to the theory and practice of precision timekeeping.</li>
 <li><a href=""><abbr
@@ -462,13 +459,13 @@ Second Discussion List</a> and <a
 href="">archive</a> covers <a
 and Klepczynski's proposal to discontinue leap seconds</a>, published in <a
 title="Global Positioning System">GPS</abbr> World</a>
 <strong>10</strong>, 11
 (1999-11), 50&ndash;57 and discussed further in R. A. Nelson et al.,
 <a href="">The
 leap second: its history and possible future</a>,
-<a href="">Metrologia</a>
+<a href="">Metrologia</a>
 <strong>38</strong> (2001), 509&ndash;529.
 <a href="">The
 Future of Leap Seconds</a> catalogs information about this
@@ -502,7 +499,7 @@ protocols.</li>
 Best of Dates, the Worst of Dates</a> covers many problems encountered
 by software developers when handling dates and time stamps.</li>
 contains a mechanism for localizing time zone
 labels and abbreviations; for example, one can use it to specify
 Russian translations for "Eastern European Summer Time",

More information about the tz mailing list