proposed tz changes for Gaza, Honduras, Cuba, tz-link.htm

Paul Eggert eggert at CS.UCLA.EDU
Tue Aug 22 07:58:51 UTC 2006

Steffen Thorsen <straen at> writes:

> Yes, I have a few comments, not just Gaza:

Thanks very much for those comments.  Here is a proposed change to the
tz database that reflects them, along with the other changes I've been
saving up.  The tz-link.htm changes are particularly big this time:
for some reason the WWW gremlins have been breaking links all over the
web in the past couple of weeks.  (The CIA moved its home page!  Wow.)


Changes affecting future time stamps (all thanks to you).

* Gaza observed DST starting April 1 this year.
* Cuba continues to observe DST through next year.
* Honduras plans to observe DST through 2009.

Commentary fixes:

* Remove obsolete reference to XHTML.
* Mention the uncertain historical status of Tomsk.  (Thanks to
  Jesper Norgaard Welen for this.)

Web page fixes:

* Add link to Wikipedia entry about the tz database (hey, we're famous!).
* Add link to archive for mailing list.
* Add link to <>.
* Remove link to expired draft-royer-ical-basic-04.txt.
* Remove link to expired draft-royer-timezone-registry.
* Remove link to expired draft-royer-calsch-xcal-03.txt.
* Remove link to since its
  author now recommends against using it.
* Remove link to
  since it is no longer maintained.
* Remove the "?lang=e" from the
  <> link.
* Update broken links to the CIA (the CIA's root moved).
* Change "" to the hopefully-more-stable "".
* Update link to Canadian government time zone page.
* Update link to NPL time zone page.
* Update link to "A Timezone Option for DHCP".
* Remove old-fashioned paper references to GPS World and Metrologia;
  who uses paper any more?
* Add link to <>.
* Redo RFC 2822 reference to make it a bit more compact.
* The CLDR sideways data table moved and changed format; update reference,
  and change from "Russian" to "French" since the Russian seems to have

RCS file: RCS/Makefile,v
retrieving revision 2006.10
retrieving revision 2006.10.0.1
diff -pu -r2006.10 -r2006.10.0.1
--- Makefile	2006/08/21 13:56:08	2006.10
+++ Makefile	2006/08/22 07:40:41	2006.10.0.1
@@ -225,7 +225,7 @@ AWK=		nawk
 # The path where SGML DTDs are kept.
 SGML_SEARCH_PATH= $(TOPDIR)/share/doc/sgml-lib/REC-html401-19991224/
-# The catalog file(s) to use when validating XHTML.
+# The catalog file(s) to use when validating.
 # The name, arguments and environment of a program to validate your web pages.
RCS file: RCS/asia,v
retrieving revision 2006.7
retrieving revision 2006.7.0.1
diff -pu -r2006.7 -r2006.7.0.1
--- asia	2006/08/21 13:56:08	2006.7
+++ asia	2006/08/22 07:40:41	2006.7.0.1
@@ -1468,6 +1468,14 @@ Zone	Asia/Karachi	4:28:12 -	LMT	1907
 # there is a good chance next year's end date will be around two weeks
 # earlier--the same goes for Jordan.
+# From Steffen Thorsen (2006-08-17):
+# I was informed by a user in Bethlehem that in Bethlehem it started the
+# same day as Israel, and after checking with other users in the area, I
+# was informed that they started DST one day after Israel.  I was not
+# able to find any authoritative sources at the time, nor details if
+# Gaza changed as well, but presumed Gaza to follow the same rules as
+# the West Bank.
 # The rules for Egypt are stolen from the `africa' file.
 Rule EgyptAsia	1957	only	-	May	10	0:00	1:00	S
@@ -1477,10 +1485,11 @@ Rule EgyptAsia	1959	1967	-	May	 1	1:00	1
 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	2005	-	Apr	Fri>=15	0:00	1:00	S
 Rule Palestine	1999	2003	-	Oct	Fri>=15	0:00	0	-
 Rule Palestine	2004	only	-	Oct	 1	1:00	0	-
 Rule Palestine	2005	max	-	Oct	 4	2:00	0	-
+Rule Palestine	2006	max	-	Apr	 1	0:00	1:00	S
 Zone	Asia/Gaza	2:17:52	-	LMT	1900 Oct
RCS file: RCS/europe,v
retrieving revision 2006.4
retrieving revision 2006.4.0.1
diff -pu -r2006.4 -r2006.4.0.1
--- europe	2006/08/21 13:56:09	2006.4
+++ europe	2006/08/22 07:40:41	2006.4.0.1
@@ -2012,7 +2012,9 @@ Zone Asia/Omsk		 4:53:36 -	LMT	1919 Nov 
 			 5:00	Russia	OMS%sT	1992 Jan 19 2:00s
 			 6:00	Russia	OMS%sT
-# Novosibirskaya oblast'.
+# From Paul Eggert (2006-08-19): I'm guessing about Tomsk here; it's
+# not clear when it switched from +7 to +6.
+# Novosibirskaya oblast', Tomskaya oblast'.
 Zone Asia/Novosibirsk	 5:31:40 -	LMT	1919 Dec 14 6:00
 			 6:00	-	NOVT	1930 Jun 21 # Novosibirsk Time
 			 7:00	Russia	NOV%sT	1991 Mar 31 2:00s
@@ -2022,7 +2024,7 @@ Zone Asia/Novosibirsk	 5:31:40 -	LMT	191
 # From Oscar van Vlijmen (2001-08-25): [This region consists of]
 # Kemerovskaya oblast', Krasnoyarskij kraj,
-# Tajmyrskij (Dolgano-Nenetskij) avtonomnyj okrug, Tomskaya oblast',
+# Tajmyrskij (Dolgano-Nenetskij) avtonomnyj okrug,
 # Respublika Tuva, Respublika Khakasiya, Evenkijskij avtonomnyj okrug.
 Zone Asia/Krasnoyarsk	 6:11:20 -	LMT	1920 Jan  6
 			 6:00	-	KRAT	1930 Jun 21 # Krasnoyarsk Time
RCS file: RCS/northamerica,v
retrieving revision 2006.8
retrieving revision 2006.8.0.1
diff -pu -r2006.8 -r2006.8.0.1
--- northamerica	2006/08/21 13:56:09	2006.8
+++ northamerica	2006/08/22 07:40:41	2006.8.0.1
@@ -2096,6 +2096,11 @@ Zone America/Costa_Rica	-5:36:20 -	LMT	1
 # adjustment in Cuba.  We will stay in daylight saving time:
+# From Steffen Thorsen (2006-08-17):
+# It is likely that they are not reverting back to standard time this
+# year either, based on the number of responses I have got from users
+# (when my site claimed Cuba will end DST on lastSun/October)
 Rule	Cuba	1928	only	-	Jun	10	0:00	1:00	D
 Rule	Cuba	1928	only	-	Oct	10	0:00	0	S
@@ -2126,7 +2131,7 @@ Rule	Cuba	1997	only	-	Oct	12	0:00s	0	S
 Rule	Cuba	1998	1999	-	Mar	lastSun	0:00s	1:00	D
 Rule	Cuba	1998	2003	-	Oct	lastSun	0:00s	0	S
 Rule	Cuba	2000	max	-	Apr	Sun>=1	0:00s	1:00	D
-Rule	Cuba	2006	max	-	Oct	lastSun	0:00s	0	S
+Rule	Cuba	2007	max	-	Oct	lastSun	0:00s	0	S
 Zone	America/Havana	-5:29:28 -	LMT	1890
@@ -2289,11 +2294,16 @@ Zone America/Port-au-Prince -4:49:20 -	L
 # <>.
 # It mentions executive decree 18-2006.
+# From Steffen Thorsen (2006-08-17):
+# Honduras will observe DST from 2007 to 2009, exact dates are not
+# published, I have located this authoritative source:
 Rule	Hond	1987	1988	-	May	Sun>=1	0:00	1:00	D
 Rule	Hond	1987	1988	-	Sep	lastSun	0:00	0	S
-Rule	Hond	2006	only	-	May	Sun>=1	0:00	1:00	D
-Rule	Hond	2006	only	-	Aug	Mon>=1	0:00	0	S
+Rule	Hond	2006	2009	-	May	Sun>=1	0:00	1:00	D
+Rule	Hond	2006	2009	-	Aug	Mon>=1	0:00	0	S
 Zone America/Tegucigalpa -5:48:52 -	LMT	1921 Apr
 			-6:00	Hond	C%sT
RCS file: RCS/tz-link.htm,v
retrieving revision 2006.4
retrieving revision 2006.4.0.1
diff -pu -r2006.4 -r2006.4.0.1
--- tz-link.htm	2006/08/21 13:56:09	2006.4
+++ tz-link.htm	2006/08/22 07:40:41	2006.4.0.1
@@ -8,7 +8,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="2006-08-11">
+<meta name="DC.Date" content="2006-08-22">
 <meta name="DC.Description"
  content="Sources of information about time zones and daylight saving time">
 <meta name="DC.Identifier" content="">
@@ -35,7 +35,8 @@ href="
 title="Coordinated Universal Time">UTC</abbr></a> offsets, and
 <a href="">daylight-saving</a>
-This database (often called <code>tz</code> or <code>zoneinfo</code>)
+This database (often called <code>tz</code> or <a
 is used by several implementations,
 <a href="">the
@@ -101,9 +102,11 @@ location.</p>
 The data are by no means authoritative. If you find errors, please
 send changes to the <a href="mailto:tz at">time zone
 mailing list</a>. You can also <a
-href="mailto:tz-request at">subscribe</a> to the
-mailing list, retrieve the <a
-href="">archive of old
+href="">browse recent
+messages</a> sent to the mailing list, <a
+href="mailto:tz-request at">subscribe</a> to it,
+retrieve the <a
+href="">full archive of old
 messages</a> (in gzip compressed format), or retrieve <a
 href="">archived older versions of code
 and data</a>; there is also a smaller <a
@@ -125,6 +128,8 @@ throughout the world.</li>
 Time in 1000 Places</a></li>
 <li><a href="">Time Zone Converter</a></li>
+<li><a href="">Complete
+timezone information for all countries</a></li>
 <li><a href="">The World Clock -
 Time Zones</a>
@@ -144,10 +149,6 @@ covers time zone
 data; see its VTIMEZONE calendar component.
 The <a href="">Calendaring and Scheduling
 Consortium</a> is promoting further work in this area. <a
-Basic</a> is a draft simplified definition that omits VTIMEZONE due to
-its complexity, but this removal is expected to appear as an
-independent specification later. <a
 TIMEZONE Problems and Recommendations</a> offers guidelines and
 recommendations for the use of VTIMEZONE and <code>tz</code>.</li>
@@ -158,9 +159,7 @@ strategy for defining and deploying a ti
 registration process that would establish unique names for each
 version of each <code>tz</code> zone, along with a polygonal
 representation of the geographical area corresponding to the
-zone. It builds on a (now-expired) <a
-Zone Registry</a> draft proposal.</li>
 <li>The <a
 list discusses <a
@@ -170,13 +169,6 @@ and group scheduling systems, and has a 
 href="">workspace on time zone
 data</a> converted from <code>tz</code>. An earlier <a
 href="">schema</a> was sketched out.</li>
-title="iCalendar in XML Format">xCal-Basic</abbr></a>
-is a draft <a
-title="Extensible Markup Language">XML</abbr></a> document type
-definition that corresponds to iCalendar.</li>
 <h2>Other <code>tz</code> compilers</h2>
@@ -245,9 +237,6 @@ and is widely used in <abbr>GNU</abbr>/L
 <li><a href=""></a>
 is a <code>tz</code> binary file reader written in Java.
 It is freely available under the <abbr>LGPL</abbr>.</li>
-<li><a href="">Python time zones</a>
-is a <code>tz</code> binary file reader written in Python.
-It is freely available under a <abbr>BSD</abbr>-style license.</li>
 <li>Tcl, mentioned above, also contains a
 <code>tz</code> binary file reader.</li>
@@ -262,9 +251,6 @@ under the <abbr>GPL</abbr>.</li>
 contain a copy of a subset of a recent <code>tz</code> database in a
 Java-specific format.</li>
-time zones calculator</a> was a HyperCard stack.</li>
 href="">VelaTerra</a> is
 a Mac OS X program. Its developers
 <a href="">offer free
@@ -275,7 +261,7 @@ Microsoft Windows program.</li>
 <h2>Other time zone databases</h2>
-<li><a href="">Atlas Query</a>
+<li><a href="">Atlas Query</a>
 is Astrodienst's Web version of Shanks's
 excellent time zone history atlases published in both <a
@@ -304,17 +290,16 @@ gives current time zone rules for airpor
 an undocumented format, with IDs that can be mapped to <code>TZ</code>
 values using the <a
-&rarr; Tzid table</a> maintained by the <a
-href="">Unicode Common Locale Data Repository
-(<abbr title="Common Locale Data Repository">CLDR</abbr>)
+&rarr; Tzid table</a> maintained by the <abbr
+title="Common Locale Data Repository">CLDR</abbr> data mentioned
-<li>The <a href="">United States Central
+<li>The <a href="">United States Central
 Intelligence Agency (<abbr
 title="Central Intelligence Agency">CIA</abbr>)</a> publishes a <a
 zone map</a>; the
@@ -336,7 +321,7 @@ but the maps are more up to date.</li>
 <li><a href="">Administrative Divisions
 of Countries ("Statoids")</a> contains detailed lists of
 <code>tz</code>-related zone subdivision data.</li>
-<li><a href="">Time
+<li><a href="">Time
 zone boundaries for multizone countries</a> summarizes legal
 boundaries between time zones within countries.</li>
 <li>'s <a
@@ -398,7 +383,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
@@ -446,7 +431,7 @@ href="
 legal time in Britain</a> discusses in detail the country
 with perhaps the best-documented history of clock adjustments.
 The National Physical Laboratory also maintains an <a
 of Summer time dates</a>.</dd>
 <h2>Precision timekeeping</h2>
@@ -461,9 +446,9 @@ Time Protocol</a>
 discusses how to synchronize clocks of
 Internet hosts.</li>
-Timezone Option for <abbr title="Dynamic Host Configuration
-Protocol">DHCP</abbr></a> proposes a <a
+Timezone Option for <abbr title="Dynamic Host Configuration Protocol">DHCP</abbr></a>
+proposes a <a
 href="">DHCP</a> option for a server to configure
 a client's time zone and daylight saving settings automatically.</li>
 <li><a href="">A Few
@@ -517,15 +502,13 @@ href="
 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.,
+and Klepczynski's proposal to discontinue leap seconds</a>,
+discussed further in
 <a href="">The
-leap second: its history and possible future</a>,
-<a href="">Metrologia</a>
-<strong>38</strong> (2001), 509&ndash;529.
+leap second: its history and possible future</a>.
+The <a href=""><abbr
+title="American Astronomical Society">AAS</abbr> Leap Second
+Committee</a> has solicited input on this proposal.
 <a href="">The
 Future of Leap Seconds</a> covers this
 contentious issue.</li>
@@ -542,13 +525,14 @@ title="International Organization for St
 8601:2004 -- Data elements and interchange formats -- Information
 interchange -- Representation of dates and times</a>.</li>
-<a href=""><abbr>XML</abbr>
+<a href=""><abbr
+title="Extensible Markup Language">XML</abbr>
 Schema: Datatypes - dateTime</a> specifies a format inspired by
-<abbr>ISO</abbr> 8601 that is in common use in <abbr>XML</abbr> data.</li>
+<abbr>ISO</abbr> 8601 that is in common use in <a
+href=""><abbr>XML</abbr></a> data.</li>
-Section 3.3 of <a
-<abbr title="Request For Comments">RFC</abbr> 2822</a>
+<a href="">Internet <abbr
+title="Request For Comments">RFC</abbr> 2822</a> &sect;3.3
 specifies the time notation used in email and <a
@@ -565,16 +549,16 @@ formats.</li>
 <a href="">The
 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",
-"<abbr title="Eastern European Summer Time">EEST</abbr>",
-and <code>Europe/Bucharest</code>.
-For example, the <a
-href=""><abbr>CLDR</abbr> Sideways Data for dates_timeZoneNames</a>
-shows values for time zone names in many locales.</li>
+<li>The <a
+href="">Unicode Common Locale Data Repository
+(<abbr>CLDR</abbr>) Project</a> has localizations for time zone names,
+abbreviations, identifiers, and formats. For example, it contains
+French translations for "Eastern European Summer Time", "<abbr
+title="Eastern European Summer Time">EEST</abbr>", and
+"Bucharest". <a
+Chart:</a> shows these values for many locales.
+<abbr>ICU</abbr> contains a mechanism for using this data.</li>
 <li>Alphabetic time zone abbreviations should not be used as unique
 identifiers for <abbr>UTC</abbr> offsets as they are ambiguous in
 practice. For example, "<abbr>EST</abbr>" denotes 5 hours behind

More information about the tz mailing list