r1352 - in glibc-package/trunk/debian: . control.in patches patches/all
Author: aurel32
Date: 2006-04-08 19:53:46 +0000 (Sat, 08 Apr 2006)
New Revision: 1352
Removed:
glibc-package/trunk/debian/patches/all/cvs-tzdata.diff
Modified:
glibc-package/trunk/debian/changelog
glibc-package/trunk/debian/control
glibc-package/trunk/debian/control.in/main
glibc-package/trunk/debian/patches/series
glibc-package/trunk/debian/rules
Log:
+ * Remove the timezone database from the libc6 package. It is not provided
+ by a separate package called tzdata.
Modified: glibc-package/trunk/debian/changelog
===================================================================
--- glibc-package/trunk/debian/changelog 2006-04-08 19:50:25 UTC (rev 1351)
+++ glibc-package/trunk/debian/changelog 2006-04-08 19:53:46 UTC (rev 1352)
@@ -1,8 +1,8 @@
glibc (2.3.6-6) UNRELEASED; urgency=low
[ Aurelien Jarno ]
- * Split out timezone data in a separate package. It's a first step, it
- should finally be built from a separate source package.
+ * Remove the timezone database from the libc6 package. It is not provided
+ by a separate package called tzdata.
* Split out binaries from libc6 into libc-bin, and binaries from libc6-bin
into libc-bin-dev. (Closes: #330735)
* Put each test log file in the corresponding package instead of putting all
Modified: glibc-package/trunk/debian/control
===================================================================
--- glibc-package/trunk/debian/control 2006-04-08 19:50:25 UTC (rev 1351)
+++ glibc-package/trunk/debian/control 2006-04-08 19:53:46 UTC (rev 1352)
@@ -63,16 +63,6 @@
savings over how this package used to be, where all locales were generated
by default. This created a package that unpacked to an excess of 30 megs.
-Package: tzdata
-Architecture: all
-Section: libs
-Priority: required
-Depends: libc-bin (>= ${Source-Version})
-Replaces: libc0.1, libc0.3, libc6, libc6.1
-Description: GNU C Library: Timezone data
- This package contains data files with rules for various timezones around
- the world.
-
Package: nscd
Architecture: alpha amd64 arm armeb i386 m68k mips mipsel powerpc ppc64 sparc ia64 hppa s390 sh3 sh4 sh3eb sh4eb kfreebsd-i386 kfreebsd-amd64
Section: admin
Modified: glibc-package/trunk/debian/control.in/main
===================================================================
--- glibc-package/trunk/debian/control.in/main 2006-04-08 19:50:25 UTC (rev 1351)
+++ glibc-package/trunk/debian/control.in/main 2006-04-08 19:53:46 UTC (rev 1352)
@@ -63,25 +63,6 @@
savings over how this package used to be, where all locales were generated
by default. This created a package that unpacked to an excess of 30 megs.
-Package: tzdata
-Architecture: all
-Section: libs
-Priority: required
-Depends: libc-bin (>= ${Source-Version})
-Replaces: libc0.1, libc0.3, libc6, libc6.1
-Description: GNU C Library: Timezone data
- This package contains data files with rules for various timezones around
- the world.
-
-Package: tzdata
-Architecture: all
-Section: libs
-Priority: required
-Replaces: libc0.1, libc0.3, libc6, libc6.1
-Description: GNU C Library: Timezone data
- This package contains data files with rules for various timezones around
- the world.
-
Package: nscd
Architecture: @threads_archs@
Section: admin
Deleted: glibc-package/trunk/debian/patches/all/cvs-tzdata.diff
===================================================================
--- glibc-package/trunk/debian/patches/all/cvs-tzdata.diff 2006-04-08 19:50:25 UTC (rev 1351)
+++ glibc-package/trunk/debian/patches/all/cvs-tzdata.diff 2006-04-08 19:53:46 UTC (rev 1352)
@@ -1,1658 +0,0 @@
-# DP: Description: Timezone update.
-# DP: Related bugs:
-# DP: Dpatch author: Denis Barbier <barbier@debian.org>
-# DP: Patch author: Various
-# DP: Upstream status: In CVS
-# DP: Status Details: updated to ftp://elsie.nci.nih.gov/pub/tzdata2006B.tar.gz
-# DP: Date: 2006-03-17
-
-Index: timezone/africa
-===================================================================
---- timezone/africa.orig
-+++ timezone/africa
-@@ -1,4 +1,5 @@
--# @(#)africa 7.39
-+# @(#)africa 8.1
-+# <pre>
-
- # This data is by no means authoritative; if you think you know better,
- # go ahead and edit the file (and please send any changes to
-Index: timezone/antarctica
-===================================================================
---- timezone/antarctica.orig
-+++ timezone/antarctica
-@@ -1,4 +1,5 @@
--# @(#)antarctica 7.25
-+# @(#)antarctica 8.1
-+# <pre>
-
- # From Paul Eggert (1999-11-15):
- # To keep things manageable, we list only locations occupied year-round; see
-@@ -59,7 +60,7 @@
- # Australia - territories
- # Heard Island, McDonald Islands (uninhabited)
- # previously sealers and scientific personnel wintered
--# <a href="http://www.dstc.qut.edu.au/DST/marg/daylight.html">
-+# <a href="http://web.archive.org/web/20021204222245/http://www.dstc.qut.edu.au/DST/marg/daylight.html">
- # Margaret Turner reports
- # </a> (1999-09-30) that they're UTC+5, with no DST;
- # presumably this is when they have visitors.
-@@ -106,7 +107,7 @@
-
- # France - year-round bases
- #
--# From Antoine Leca <Antoine.Leca@Renault.FR> (1997-01-20):
-+# From Antoine Leca (1997-01-20):
- # Time data are from Nicole Pailleau at the IFRTP
- # (French Institute for Polar Research and Technology).
- # She confirms that French Southern Territories and Terre Adelie bases
-@@ -139,11 +140,10 @@
- 0 - zzz 1956 Nov
- 10:00 - DDUT # Dumont-d'Urville Time
- # Reference:
--# <a href="http://www.icair.iac.org.nz/science/reports/fr/IFRTP.html">
--# Support and Development of Polar Research and Technology (1997-02-03)
-+# <a href="http://en.wikipedia.org/wiki/Dumont_d'Urville_Station">
-+# Dumont d'Urville Station (2005-12-05)
- # </a>
-
--
- # Germany - year-round base
- # Georg von Neumayer, -7039-00815
-
-@@ -155,9 +155,7 @@
- # Syowa, -690022+0393524
- #
- # From Hideyuki Suzuki (1999-02-06):
--# In all Japanese stations, +0300 is used as the standard time. [See]
--# <a href="http://www.crl.go.jp/uk/uk201/basyo.htm">[reference in Japanese]</a>
--# and information from KAMO Hiroyasu.
-+# In all Japanese stations, +0300 is used as the standard time.
- #
- # Syowa station, which is the first antarctic station of Japan,
- # was established on 1957-01-29. Since Syowa station is still the main
-@@ -296,7 +294,7 @@
- # Normally it wouldn't have a separate entry, since it's like the
- # larger Antarctica/McMurdo since 1970, but it's too famous to omit.
- #
--# From Chris Carrier <72157.3334@CompuServe.COM> (1996-06-27):
-+# From Chris Carrier (1996-06-27):
- # Siple, the first commander of the South Pole station,
- # stated that he would have liked to have kept GMT at the station,
- # but that he found it more convenient to keep GMT+12
-Index: timezone/asia
-===================================================================
---- timezone/asia.orig
-+++ timezone/asia
-@@ -1,4 +1,5 @@
--# @(#)asia 7.85
-+# @(#)asia 8.1
-+# <pre>
-
- # This data is by no means authoritative; if you think you know better,
- # go ahead and edit the file (and please send any changes to
-@@ -85,7 +86,7 @@
- # Shanks has Yerevan switching to 3:00 (with Russian DST) in spring 1991,
- # then to 4:00 with no DST in fall 1995, then readopting Russian DST in 1997.
- # Go with Shanks, even when he disagrees with others. Edgar Der-Danieliantz
--# <edd@AIC.NET> reported (1996-05-04) that Yerevan probably wouldn't use DST
-+# reported (1996-05-04) that Yerevan probably wouldn't use DST
- # in 1996, though it did use DST in 1995. IATA SSIM (1991/1998) reports that
- # Armenia switched from 3:00 to 4:00 in 1998 and observed DST after 1991,
- # but started switching at 3:00s in 1998.
-@@ -99,9 +100,12 @@
- 4:00 RussiaAsia AM%sT
-
- # Azerbaijan
-+# From Rustam Aliyev of the Azerbaijan Internet Forum (2005-10-23):
-+# According to the resolution of Cabinet of Ministers, 1997
-+# Resolution available at: http://aif.az/docs/daylight_res.pdf
- # Rule NAME FROM TO TYPE IN ON AT SAVE LETTER/S
--Rule Azer 1997 max - Mar lastSun 1:00 1:00 S
--Rule Azer 1997 max - Oct lastSun 1:00 0 -
-+Rule Azer 1997 max - Mar lastSun 4:00 1:00 S
-+Rule Azer 1997 max - Oct lastSun 5:00 0 -
- # Zone NAME GMTOFF RULES FORMAT [UNTIL]
- Zone Asia/Baku 3:19:24 - LMT 1924 May 2
- 3:00 - BAKT 1957 Mar # Baku Time
-@@ -348,6 +352,17 @@
- # Mikhail Saakashvili, who said the change was partly prompted by the process
- # of integration into Europe.
-
-+# From Teimuraz Abashidze (2005-11-07):
-+# Government of Georgia ... decided to NOT CHANGE daylight savings time on
-+# [Oct.] 30, as it was done before during last more than 10 years.
-+# Currently, we are in fact GMT +4:00, as before 30 October it was GMT
-+# +3:00.... The problem is, there is NO FORMAL LAW or governmental document
-+# about it. As far as I can find, I was told, that there is no document,
-+# because we just DIDN'T ISSUE document about switching to winter time....
-+# I don't know what can be done, especially knowing that some years ago our
-+# DST rules where changed THREE TIMES during one month.
-+
-+
- # Zone NAME GMTOFF RULES FORMAT [UNTIL]
- Zone Asia/Tbilisi 2:59:16 - LMT 1880
- 2:59:16 - TBMT 1924 May 2 # Tbilisi Mean Time
-@@ -359,7 +374,8 @@
- 4:00 E-EurAsia GE%sT 1996 Oct lastSun
- 4:00 1:00 GEST 1997 Mar lastSun
- 4:00 E-EurAsia GE%sT 2004 Jun 27
-- 3:00 RussiaAsia GE%sT
-+ 3:00 RussiaAsia GE%sT 2005 Mar lastSun 2:00
-+ 4:00 - GET
-
- # East Timor
-
-@@ -915,6 +931,13 @@
- # The decision was taken because of the increase in working hours in
- # government's departments from six to seven hours.
- #
-+# From Paul Eggert (2005-11-22):
-+# Starting 2003 transitions are from Steffen Thorsen's web site timeanddate.com.
-+#
-+# From Steffen Thorsen (2005-11-23):
-+# For Jordan I have received multiple independent user reports every year
-+# about DST end dates, as the end-rule is different every year.
-+#
- # Rule NAME FROM TO TYPE IN ON AT SAVE LETTER/S
- Rule Jordan 1973 only - Jun 6 0:00 1:00 S
- Rule Jordan 1973 1975 - Oct 1 0:00 0 -
-@@ -937,8 +960,11 @@
- Rule Jordan 1994 only - Sep Fri>=15 0:00 0 -
- Rule Jordan 1995 1998 - Sep Fri>=15 0:00s 0 -
- Rule Jordan 1999 only - Jul 1 0:00s 1:00 S
--Rule Jordan 1999 max - Sep lastThu 0:00s 0 -
-+Rule Jordan 1999 2002 - Sep lastThu 0:00s 0 -
- Rule Jordan 2000 max - Mar lastThu 0:00s 1:00 S
-+Rule Jordan 2003 only - Oct 24 0:00s 0 -
-+Rule Jordan 2004 only - Oct 15 0:00s 0 -
-+Rule Jordan 2005 max - Sep lastFri 0:00s 0 -
- # Zone NAME GMTOFF RULES FORMAT [UNTIL]
- Zone Asia/Amman 2:23:44 - LMT 1931
- 2:00 Jordan EE%sT
-@@ -1044,18 +1070,22 @@
- # <http://eng.gateway.kg/cgi-bin/page.pl?id=1&story_name=doc9979.shtml>
- # 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 NAME FROM TO TYPE IN ON AT SAVE LETTER/S
--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 NAME GMTOFF RULES FORMAT [UNTIL]
- 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
-
- ###############################################################################
-
-@@ -1404,6 +1434,15 @@
- # 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.
-
-+# From Paul Eggert (2005-11-22):
-+# Starting 2004 transitions are from Steffen Thorsen's web site timeanddate.com.
-+
-+# From Steffen Thorsen (2005-11-23):
-+# A user from Gaza reported that Gaza made the change early because of
-+# the Ramadan. Next year Ramadan will be even earlier, so I think
-+# there is a good chance next year's end date will be around two weeks
-+# earlier--the same goes for Jordan.
-+
- # 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
-@@ -1414,7 +1453,9 @@
- 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 -
-+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 -
-
- # Zone NAME GMTOFF RULES FORMAT [UNTIL]
- Zone Asia/Gaza 2:17:52 - LMT 1900 Oct
-Index: timezone/australasia
-===================================================================
---- timezone/australasia.orig
-+++ timezone/australasia
-@@ -1,4 +1,6 @@
--# @(#)australasia 7.73
-+# @(#)australasia 8.1
-+# <pre>
-+
- # This file also includes Pacific islands.
-
- # Notes are at the end of this file
-@@ -551,9 +553,15 @@
-
- # Australia
-
--# <a href="http://www.dstc.qut.edu.au/DST/marg/daylight.html">
--# Australia's Daylight Saving Times
--# </a>, by Margaret Turner, summarizes daylight saving issues in Australia.
-+# From Paul Eggert (2005-12-08):
-+# <a href="http://www.bom.gov.au/climate/averages/tables/dst_times.shtml">
-+# Implementation Dates of Daylight Saving Time within Australia
-+# </a> summarizes daylight saving issues in Australia.
-+
-+# From Arthur David Olson (2005-12-12):
-+# <a href="http://www.lawlink.nsw.gov.au/lawlink/Corporate/ll_agdinfo.nsf/pages/community_relations_daylight_saving">
-+# Lawlink NSW:Daylight Saving in New South Wales
-+# </a> covers New South Wales in particular.
-
- # From John Mackin (1991-03-06):
- # We in Australia have _never_ referred to DST as `daylight' time.
-@@ -960,17 +968,6 @@
- # legislation. This is very important to understand.
- # I have researched New South Wales time only...
-
--# From Paul Eggert (1999-09-27):
--# The Information Service of the Australian National Standards Commission
--# <a href="http://www.nsc.gov.au/InfoServ/Ileaflet/il27.htm">
--# Daylight Saving
--# </a> page (1995-04) has an excellent overall history of Australian DST.
--# The Community Relations Division of the NSW Attorney General's Department
--# publishes a history of daylight saving in NSW. See:
--# <a href="http://www.lawlink.nsw.gov.au/crd.nsf/pages/time2">
--# Lawlink NSW: Daylight Saving in New South Wales
--# </a>
--
- # From Eric Ulevik (1999-05-26):
- # DST will start in NSW on the last Sunday of August, rather than the usual
- # October in 2000. [See: Matthew Moore,
-@@ -1048,7 +1045,7 @@
- # Lord Howe Island
-
- # From George Shepherd via Simon Woodhead via Robert Elz (1991-03-06):
--# LHI... [ Courtesy of Pauline Van Winsen.. pauline@Aus ]
-+# LHI... [ Courtesy of Pauline Van Winsen ]
- # [ Dec 1990 ]
- # Lord Howe Island is located off the New South Wales coast, and is half an
- # hour ahead of NSW time.
-@@ -1088,7 +1085,7 @@
- # From George Shepherd via Simon Woodhead via Robert Elz (1991-03-06):
- # # The Country of New Zealand (Australia's east island -) Gee they hate that!
- # # or is Australia the west island of N.Z.
--# # [ courtesy of Geoff Tribble.. Geofft@Aus.. Auckland N.Z. ]
-+# # [ courtesy of Geoff Tribble.. Auckland N.Z. ]
- # # [ Nov 1990 ]
- # ...
- # Rule NZ 1974 1988 - Oct lastSun 2:00 1:00 D
-@@ -1375,16 +1372,26 @@
- # 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 <http://en.wikipedia.org/wiki/Time_zone> (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):
- #
-Index: timezone/backward
-===================================================================
---- timezone/backward.orig
-+++ timezone/backward
-@@ -1,4 +1,4 @@
--# @(#)backward 7.29
-+# @(#)backward 8.1
-
- # This file provides links between current names for time zones
- # and their old names. Many names changed in late 1993.
-@@ -42,7 +42,6 @@
- Link America/Noronha Brazil/DeNoronha
- Link America/Sao_Paulo Brazil/East
- Link America/Manaus Brazil/West
--Link America/Chicago CST6CDT
- Link America/Halifax Canada/Atlantic
- Link America/Winnipeg Canada/Central
- Link America/Regina Canada/East-Saskatchewan
-@@ -55,8 +54,6 @@
- Link America/Santiago Chile/Continental
- Link Pacific/Easter Chile/EasterIsland
- Link America/Havana Cuba
--Link America/Panama EST
--Link America/New_York EST5EDT
- Link Africa/Cairo Egypt
- Link Europe/Dublin Eire
- Link Europe/London Europe/Belfast
-@@ -67,7 +64,6 @@
- Link Etc/GMT GMT-0
- Link Etc/GMT GMT0
- Link Etc/GMT Greenwich
--Link Pacific/Honolulu HST
- Link Asia/Hong_Kong Hongkong
- Link Atlantic/Reykjavik Iceland
- Link Asia/Tehran Iran
-@@ -76,8 +72,6 @@
- Link Asia/Tokyo Japan
- Link Pacific/Kwajalein Kwajalein
- Link Africa/Tripoli Libya
--Link America/Phoenix MST
--Link America/Denver MST7MDT
- Link America/Tijuana Mexico/BajaNorte
- Link America/Mazatlan Mexico/BajaSur
- Link America/Mexico_City Mexico/General
-@@ -85,7 +79,6 @@
- Link Pacific/Chatham NZ-CHAT
- Link America/Denver Navajo
- Link Asia/Shanghai PRC
--Link America/Los_Angeles PST8PDT
- Link Pacific/Pago_Pago Pacific/Samoa
- Link Pacific/Truk Pacific/Yap
- Link Europe/Warsaw Poland
-Index: timezone/europe
-===================================================================
---- timezone/europe.orig
-+++ timezone/europe
-@@ -1,4 +1,5 @@
--# @(#)europe 7.95
-+# @(#)europe 8.1
-+# <pre>
-
- # This data is by no means authoritative; if you think you know better,
- # go ahead and edit the file (and please send any changes to
-Index: timezone/northamerica
-===================================================================
---- timezone/northamerica.orig
-+++ timezone/northamerica
-@@ -1,4 +1,6 @@
--# @(#)northamerica 7.79
-+# @(#)northamerica 8.1
-+# <pre>
-+
- # also includes Central America and the Caribbean
-
- # This data is by no means authoritative; if you think you know better,
-@@ -131,6 +133,26 @@
- Rule US 2007 max - Mar Sun>=8 2:00 1:00 D
- Rule US 2007 max - Nov Sun>=1 2:00 0 S
-
-+# From Arthur David Olson, 2005-12-19
-+# We generate the files specified below to guard against old files with
-+# obsolete information being left in the time zone binary directory.
-+# We limit the list to names that have appeared in previous versions of
-+# this time zone package.
-+# We do these as separate Zones rather than as Links to avoid problems if
-+# a particular place changes whether it observes DST.
-+# We put these specifications here in the northamerica file both to
-+# increase the chances that they'll actually get compiled and to
-+# avoid the need to duplicate the US rules in another file.
-+
-+# Zone NAME GMTOFF RULES FORMAT [UNTIL]
-+Zone EST -5:00 - EST
-+Zone MST -7:00 - MST
-+Zone HST -10:00 - HST
-+Zone EST5EDT -5:00 US E%sT
-+Zone CST6CDT -6:00 US C%sT
-+Zone MST7MDT -7:00 US M%sT
-+Zone PST8PDT -8:00 US P%sT
-+
- # From Bob Devine (1988-01-28):
- # ...Alaska (and Hawaii) had the timezone names changed in 1967.
- # old new
-@@ -244,6 +266,16 @@
- # 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
-+# <http://www.al.com/news/huntsvilletimes/index.ssf?/base/news/1125047783228320.xml&coll=1>
-+# 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 NAME FROM TO TYPE IN ON AT SAVE LETTER
- Rule NYC 1920 only - Mar lastSun 2:00 1:00 D
- Rule NYC 1920 only - Oct lastSun 2:00 0 S
-@@ -289,6 +321,14 @@
- Zone America/North_Dakota/Center -6:45:12 - LMT 1883 Nov 18 12:14:48
- -7:00 US M%sT 1992 Oct 25 02:00
- -6:00 US C%sT
-+# From Paul Eggert (2006-01-20):
-+# The following is not implemented yet.
-+# What is the most populous city in that area?
-+# From http://www.statoids.com/tus.html (2006-01-20):
-+# 2003-10-26 02:00: All of Morton County, ND, and the part of Sioux
-+# County, ND east of ND route 31 moved from MT to CT. (The area
-+# around Fort Yates in Sioux County and the area around Mandan in
-+# Morton County were already in CT.)
-
- # US mountain time, represented by Denver
- #
-@@ -487,9 +527,9 @@
- # For a map of Indiana's time zone regions, see:
- # <a href="http://www.mccsc.edu/time.html">
- # What time is it in Indiana?
--# </a> (2005-05-03)
-+# </a> (2005-10-30)
- #
--# From Paul Eggert (2005-08-22):
-+# From Paul Eggert (2006-01-20):
- # Since 1970, most of Indiana has been like America/Indiana/Indianapolis,
- # with the following exceptions:
- #
-@@ -501,11 +541,14 @@
- # - Clark, Floyd, and Harrison counties have been like
- # America/Kentucky/Louisville.
- #
--# - Crawford, Starke, and Switzerland counties have their own time zone
-+# - Daviess, Dubois, Knox, Martin, Perry, and Pulaski counties
-+# have been like America/Indiana/Vincennes.
-+#
-+# - Crawford, Pike, Starke, and Switzerland counties have their own time zone
- # histories as noted below.
- #
--# Shanks partitions Indiana into 345 regions, each with its own time history,
--# and writes ``Even newspaper reports present contradictory information.''
-+# Shanks partitioned Indiana into 345 regions, each with its own time history,
-+# and wrote ``Even newspaper reports present contradictory information.''
- # Fortunately, most of the complexity occurred before our cutoff date of 1970.
- #
- # Other than Indianapolis, the Indiana place names are so nondescript
-@@ -513,11 +556,19 @@
- # So we reluctantly put them all in a subdirectory `America/Indiana'.
-
- # From Paul Eggert (2005-08-16):
--# http://www.mccsc.edu/time.html says that Indiana will use DST starting 2006,
--# and that many counties may switch either to Central or to Eastern time.
--# The county-by-county decisions have not been made yet, so for now assume
--# that no counties will switch: this assumption is most likely wrong,
--# but it's the best we can do for now.
-+# http://www.mccsc.edu/time.html says that Indiana will use DST starting 2006.
-+
-+# From Deborah Goldsmith (2006-01-18):
-+# http://dmses.dot.gov/docimages/pdf95/382329_web.pdf
-+# From Paul Eggert (2006-01-20):
-+# It says "DOT is relocating the time zone boundary in Indiana to move Starke,
-+# Pulaski, Knox, Daviess, Martin, Pike, Dubois, and Perry Counties from the
-+# Eastern Time Zone to the Central Time Zone.... The effective date of
-+# this rule is 2:OO a.m. EST Sunday, April 2, 2006, which is the
-+# changeover date from standard time to Daylight Saving Time."
-+# Strictly speaking, this means the affected counties will change their
-+# clocks twice that night, but this obviously is in error. The intent
-+# is that 01:59:59 EST be followed by 02:00:00 CDT.
-
- # Rule NAME FROM TO TYPE IN ON AT SAVE LETTER
- Rule Indianapolis 1941 only - Jun 22 2:00 1:00 D
-@@ -536,8 +587,8 @@
- -5:00 - EST 2006
- -5:00 US E%sT
- #
--# Part of Crawford County, Indiana, last observed DST in 1975,
--# and left its clocks alone in 1974.
-+# Eastern Crawford County, Indiana, left its clocks alone in 1974,
-+# as well as from 1976 through 2005.
- # Rule NAME FROM TO TYPE IN ON AT SAVE LETTER
- Rule Marengo 1951 only - Apr lastSun 2:00 1:00 D
- Rule Marengo 1951 only - Sep lastSun 2:00 0 S
-@@ -554,7 +605,45 @@
- -5:00 - EST 2006
- -5:00 US E%sT
- #
--# Starke County, Indiana
-+# Daviess, Dubois, Knox, Martin, Perry, and Pulaski Counties, Indiana,
-+# switched from eastern to central time in April 2006.
-+# Rule NAME FROM TO TYPE IN ON AT SAVE LETTER
-+Rule Vincennes 1946 only - Apr lastSun 2:00 1:00 D
-+Rule Vincennes 1946 only - Sep lastSun 2:00 0 S
-+Rule Vincennes 1953 1954 - Apr lastSun 2:00 1:00 D
-+Rule Vincennes 1953 1959 - Sep lastSun 2:00 0 S
-+Rule Vincennes 1955 only - May 1 0:00 1:00 D
-+Rule Vincennes 1956 1963 - Apr lastSun 2:00 1:00 D
-+Rule Vincennes 1960 only - Oct lastSun 2:00 0 S
-+Rule Vincennes 1961 only - Sep lastSun 2:00 0 S
-+Rule Vincennes 1962 1963 - Oct lastSun 2:00 0 S
-+# Zone NAME GMTOFF RULES FORMAT [UNTIL]
-+Zone America/Indiana/Vincennes -5:50:07 - LMT 1883 Nov 18 12:09:53
-+ -6:00 US C%sT 1946
-+ -6:00 Vincennes C%sT 1964 Apr 26 2:00
-+ -5:00 - EST 1969
-+ -5:00 US E%sT 1971
-+ -5:00 - EST 2006 Apr 2 2:00
-+ -6:00 US C%sT
-+#
-+# Pike County, Indiana moved from central to eastern time in 1977,
-+# then switched back in 2006.
-+# Rule NAME FROM TO TYPE IN ON AT SAVE LETTER
-+Rule Pike 1955 only - May 1 0:00 1:00 D
-+Rule Pike 1955 1960 - Sep lastSun 2:00 0 S
-+Rule Pike 1956 1964 - Apr lastSun 2:00 1:00 D
-+Rule Pike 1961 1964 - Oct lastSun 2:00 0 S
-+# Zone NAME GMTOFF RULES FORMAT [UNTIL]
-+Zone America/Indiana/Petersburg -5:49:07 - LMT 1883 Nov 18 12:10:53
-+ -6:00 US C%sT 1955
-+ -6:00 Pike C%sT 1965 Apr 25 2:00
-+ -5:00 - EST 1966 Oct 30 2:00
-+ -6:00 US C%sT 1977 Oct 30 2:00
-+ -5:00 - EST 2006 Apr 2 2:00
-+ -6:00 US C%sT
-+#
-+# Starke County, Indiana moved from central to eastern time in 1991,
-+# then switched back in 2006.
- # From Arthur David Olson (1991-10-28):
- # An article on page A3 of the Sunday, 1991-10-27 Washington Post
- # notes that Starke County switched from Central time to Eastern time as of
-@@ -571,10 +660,10 @@
- -6:00 Starke C%sT 1962 Apr 29 2:00
- -5:00 - EST 1963 Oct 27 2:00
- -6:00 US C%sT 1991 Oct 27 2:00
-- -5:00 - EST 2006
-- -5:00 US E%sT
-+ -5:00 - EST 2006 Apr 2 2:00
-+ -6:00 US C%sT
- #
--# Switzerland County, Indiana, last observed DST in 1972.
-+# Switzerland County, Indiana, did not observe DST from 1973 through 2005.
- # Zone NAME GMTOFF RULES FORMAT [UNTIL]
- Zone America/Indiana/Vevay -5:40:16 - LMT 1883 Nov 18 12:19:44
- -6:00 US C%sT 1954 Apr 25 2:00
-@@ -604,7 +693,7 @@
- -6:00 1:00 CDT 1974 Oct 27 2:00
- -5:00 US E%sT
- #
--# Wayne, Clinton, and Russell Counties, Kentucky
-+# Wayne County, Kentucky
- #
- # From
- # <a href="http://www.lake-cumberland.com/life/archive/news990129time.shtml">
-@@ -701,7 +790,8 @@
- -5:00 - EST 1975 Apr 27 2:00
- -5:00 US E%sT
- #
--# The Michigan border with Wisconsin switched from EST to CST/CDT in 1973.
-+# Dickinson, Gogebic, Iron, and Menominee Counties, Michigan,
-+# switched from EST to CST/CDT in 1973.
- # Rule NAME FROM TO TYPE IN ON AT SAVE LETTER
- Rule Menominee 1946 only - Apr lastSun 2:00 1:00 D
- Rule Menominee 1946 only - Sep lastSun 2:00 0 S
-@@ -790,18 +880,37 @@
-
- # Unless otherwise specified, the data for Canada are all from Shanks.
-
--# From Paul Eggert (2000-10-02):
-+# From Paul Eggert (2005-12-21):
- # H. David Matthews and Mary Vincent's map
--# <a href="http://www.canadiangeographic.ca/SO98/geomap.htm">
-+# <a href="http://www.canadiangeographic.ca/Magazine/SO98/geomap.asp">
- # "It's about TIME", _Canadian Geographic_ (September-October 1998)
- # </a> contains detailed boundaries for regions observing nonstandard
- # time and daylight saving time arrangements in Canada circa 1998.
- #
--# INMS, the Institute for National Measurement Standards in Ottawa, has
--# <a href="http://www.nrc.ca/inms/time/tze.html">
-+# INMS, the Institute for National Measurement Standards in Ottawa, has <a
-+# href="http://inms-ienm.nrc-cnrc.gc.ca/en/time_services/daylight_saving_e.php">
- # information about standard and daylight saving time zones in Canada.
- # </a> (updated periodically).
- # Its unofficial information is often taken from Matthews and Vincent.
-+#
-+# CBC News reported that Ontario and Manitoba have announced plans to
-+# follow the US change, and that Nova Scotia is considering it; see
-+# <http://www.cbc.ca/news/background/daylightsavingtime/> (2005-10-21).
-+# CBC news also reported that Prince Edward Island is the first
-+# province in Atlantic Canada to follow the US change, and that Quebec
-+# had agreed; see <http://www.cbc.ca/pei/story/pe_daylight_20051207.html>
-+# (2005-12-07).
-+#
-+# To reflect all this, the Canada and Winn rules have been adjusted to
-+# agree with the 2007 US change. This means we assume most of Canada
-+# will fall into line. However, Alberta, British Columbia,
-+# Newfoundland, Northwest Territories, and Yukon already have separate
-+# rules in our database, so for now we'll leave them alone, which
-+# means that we currently assume these regions will not change their
-+# rules and will disagree with the US starting in 2007. This
-+# assumption is probably incorrect, with the possible exception of
-+# Newfoundland. We plan to adjust the Edm, Vanc, StJohns, and NT_YK
-+# rules as the corresponding provinces make their announcements.
-
- # Rule NAME FROM TO TYPE IN ON AT SAVE LETTER/S
- Rule Canada 1918 only - Apr 14 2:00 1:00 D
-@@ -810,8 +919,10 @@
- Rule Canada 1945 only - Aug 14 23:00u 1:00 P # Peace
- Rule Canada 1945 only - Sep 30 2:00 0 S
- Rule Canada 1974 1986 - Apr lastSun 2:00 1:00 D
--Rule Canada 1974 max - Oct lastSun 2:00 0 S
--Rule Canada 1987 max - Apr Sun>=1 2:00 1:00 D
-+Rule Canada 1974 2006 - Oct lastSun 2:00 0 S
-+Rule Canada 1987 2006 - Apr Sun>=1 2:00 1:00 D
-+Rule Canada 2007 max - Mar Sun>=8 2:00 1:00 D
-+Rule Canada 2007 max - Nov Sun>=1 2:00 0 S
-
-
- # Newfoundland (and far southeast Labrador)
-@@ -876,7 +987,7 @@
- -4:00 StJohns A%sT
-
-
--# west Labrador, New Brunswick, Nova Scotia, Prince Edward I
-+# west Labrador, Nova Scotia, Prince Edward I
-
- # From Paul Eggert (1996-06-12):
- # Shanks writes that since 1970 most of this region has been like Halifax.
-@@ -885,53 +996,48 @@
- # Shanks also writes that Liverpool, NS was the only town in Canada to observe
- # DST in 1971 but not 1970; for now we'll assume this is a typo.
-
--# From Paul Eggert (2000-10-02):
--# INMS (2000-09-12) says that, since 1988 at least, New Brunswick switches
--# at 00:01 local time. FIXME: verify and create a new Zone for this.
--
--
- # Rule NAME FROM TO TYPE IN ON AT SAVE LETTER/S
--Rule Halifax 1916 only - Apr 1 0:00 1:00 D
--Rule Halifax 1916 only - Oct 1 0:00 0 S
--Rule Halifax 1920 only - May 9 0:00 1:00 D
--Rule Halifax 1920 only - Aug 29 0:00 0 S
--Rule Halifax 1921 only - May 6 0:00 1:00 D
--Rule Halifax 1921 1922 - Sep 5 0:00 0 S
--Rule Halifax 1922 only - Apr 30 0:00 1:00 D
--Rule Halifax 1923 1925 - May Sun>=1 0:00 1:00 D
--Rule Halifax 1923 only - Sep 4 0:00 0 S
--Rule Halifax 1924 only - Sep 15 0:00 0 S
--Rule Halifax 1925 only - Sep 28 0:00 0 S
--Rule Halifax 1926 only - May 16 0:00 1:00 D
--Rule Halifax 1926 only - Sep 13 0:00 0 S
--Rule Halifax 1927 only - May 1 0:00 1:00 D
--Rule Halifax 1927 only - Sep 26 0:00 0 S
--Rule Halifax 1928 1931 - May Sun>=8 0:00 1:00 D
--Rule Halifax 1928 only - Sep 9 0:00 0 S
--Rule Halifax 1929 only - Sep 3 0:00 0 S
--Rule Halifax 1930 only - Sep 15 0:00 0 S
--Rule Halifax 1931 1932 - Sep Mon>=24 0:00 0 S
--Rule Halifax 1932 only - May 1 0:00 1:00 D
--Rule Halifax 1933 only - Apr 30 0:00 1:00 D
--Rule Halifax 1933 only - Oct 2 0:00 0 S
--Rule Halifax 1934 only - May 20 0:00 1:00 D
--Rule Halifax 1934 only - Sep 16 0:00 0 S
--Rule Halifax 1935 only - Jun 2 0:00 1:00 D
--Rule Halifax 1935 only - Sep 30 0:00 0 S
--Rule Halifax 1936 only - Jun 1 0:00 1:00 D
--Rule Halifax 1936 only - Sep 14 0:00 0 S
--Rule Halifax 1937 1938 - May Sun>=1 0:00 1:00 D
--Rule Halifax 1937 1941 - Sep Mon>=24 0:00 0 S
--Rule Halifax 1939 only - May 28 0:00 1:00 D
--Rule Halifax 1940 1941 - May Sun>=1 0:00 1:00 D
--Rule Halifax 1946 1949 - Sep lastSun 2:00 0 S
--Rule Halifax 1946 1949 - Apr lastSun 2:00 1:00 D
--Rule Halifax 1951 1954 - Sep lastSun 2:00 0 S
--Rule Halifax 1951 1954 - Apr lastSun 2:00 1:00 D
--Rule Halifax 1956 1959 - Sep lastSun 2:00 0 S
--Rule Halifax 1956 1959 - Apr lastSun 2:00 1:00 D
--Rule Halifax 1962 1973 - Apr lastSun 2:00 1:00 D
--Rule Halifax 1962 1973 - Oct lastSun 2:00 0 S
-+Rule Halifax 1916 only - Apr 1 0:00 1:00 D
-+Rule Halifax 1916 only - Oct 1 0:00 0 S
-+Rule Halifax 1920 only - May 9 0:00 1:00 D
-+Rule Halifax 1920 only - Aug 29 0:00 0 S
-+Rule Halifax 1921 only - May 6 0:00 1:00 D
-+Rule Halifax 1921 1922 - Sep 5 0:00 0 S
-+Rule Halifax 1922 only - Apr 30 0:00 1:00 D
-+Rule Halifax 1923 1925 - May Sun>=1 0:00 1:00 D
-+Rule Halifax 1923 only - Sep 4 0:00 0 S
-+Rule Halifax 1924 only - Sep 15 0:00 0 S
-+Rule Halifax 1925 only - Sep 28 0:00 0 S
-+Rule Halifax 1926 only - May 16 0:00 1:00 D
-+Rule Halifax 1926 only - Sep 13 0:00 0 S
-+Rule Halifax 1927 only - May 1 0:00 1:00 D
-+Rule Halifax 1927 only - Sep 26 0:00 0 S
-+Rule Halifax 1928 1931 - May Sun>=8 0:00 1:00 D
-+Rule Halifax 1928 only - Sep 9 0:00 0 S
-+Rule Halifax 1929 only - Sep 3 0:00 0 S
-+Rule Halifax 1930 only - Sep 15 0:00 0 S
-+Rule Halifax 1931 1932 - Sep Mon>=24 0:00 0 S
-+Rule Halifax 1932 only - May 1 0:00 1:00 D
-+Rule Halifax 1933 only - Apr 30 0:00 1:00 D
-+Rule Halifax 1933 only - Oct 2 0:00 0 S
-+Rule Halifax 1934 only - May 20 0:00 1:00 D
-+Rule Halifax 1934 only - Sep 16 0:00 0 S
-+Rule Halifax 1935 only - Jun 2 0:00 1:00 D
-+Rule Halifax 1935 only - Sep 30 0:00 0 S
-+Rule Halifax 1936 only - Jun 1 0:00 1:00 D
-+Rule Halifax 1936 only - Sep 14 0:00 0 S
-+Rule Halifax 1937 1938 - May Sun>=1 0:00 1:00 D
-+Rule Halifax 1937 1941 - Sep Mon>=24 0:00 0 S
-+Rule Halifax 1939 only - May 28 0:00 1:00 D
-+Rule Halifax 1940 1941 - May Sun>=1 0:00 1:00 D
-+Rule Halifax 1946 1949 - Apr lastSun 2:00 1:00 D
-+Rule Halifax 1946 1949 - Sep lastSun 2:00 0 S
-+Rule Halifax 1951 1954 - Apr lastSun 2:00 1:00 D
-+Rule Halifax 1951 1954 - Sep lastSun 2:00 0 S
-+Rule Halifax 1956 1959 - Apr lastSun 2:00 1:00 D
-+Rule Halifax 1956 1959 - Sep lastSun 2:00 0 S
-+Rule Halifax 1962 1973 - Apr lastSun 2:00 1:00 D
-+Rule Halifax 1962 1973 - Oct lastSun 2:00 0 S
- # Zone NAME GMTOFF RULES FORMAT [UNTIL]
- Zone America/Halifax -4:14:24 - LMT 1902 Jun 15
- -4:00 Halifax A%sT 1918
-@@ -947,6 +1053,43 @@
- -4:00 Halifax A%sT 1974
- -4:00 Canada A%sT
-
-+# New Brunswick
-+
-+# From Paul Eggert (2006-01-20):
-+# New Brunswick's Time Definition Act
-+# <http://www.gnb.ca/0062/PDF-acts/t-06.pdf> says they change at 00:01, and
-+# <http://www.canlii.org/nb/laws/sta/t-6/20030127/whole.html> makes it
-+# clear that this has been the case since at least 1993.
-+# For now, assume it started in 1993. The Office of the Premier announced
-+# <http://www.gnb.ca/cnb/news/pre/2005e1737pr.htm> (2005-12-23)
-+# that they will bring forward proposed amendments to harmonize with the US;
-+# for now assume that this will happen, but they'll still switch at 00:01.
-+
-+# Rule NAME FROM TO TYPE IN ON AT SAVE LETTER/S
-+Rule Moncton 1933 1935 - Jun Sun>=8 1:00 1:00 D
-+Rule Moncton 1933 1935 - Sep Sun>=8 1:00 0 S
-+Rule Moncton 1936 1938 - Jun Sun>=1 1:00 1:00 D
-+Rule Moncton 1936 1938 - Sep Sun>=1 1:00 0 S
-+Rule Moncton 1939 only - May 27 1:00 1:00 D
-+Rule Moncton 1939 1941 - Sep Sat>=21 1:00 0 S
-+Rule Moncton 1940 only - May 19 1:00 1:00 D
-+Rule Moncton 1941 only - May 4 1:00 1:00 D
-+Rule Moncton 1946 1972 - Apr lastSun 2:00 1:00 D
-+Rule Moncton 1946 1956 - Sep lastSun 2:00 0 S
-+Rule Moncton 1956 1972 - Oct lastSun 2:00 0 S
-+Rule Moncton 1993 2006 - Apr Sun>=1 0:01 1:00 D
-+Rule Moncton 1993 2006 - Oct lastSun 0:01 0 S
-+Rule Moncton 2007 max - Mar Sun>=8 0:01 1:00 D
-+Rule Moncton 2007 max - Nov Sun>=1 0:01 0 S
-+# Zone NAME GMTOFF RULES FORMAT [UNTIL]
-+Zone America/Moncton -4:19:08 - LMT 1883 Dec 9
-+ -5:00 - EST 1902 Jun 15
-+ -4:00 Canada A%sT 1933
-+ -4:00 Moncton A%sT 1942
-+ -4:00 Canada A%sT 1946
-+ -4:00 Moncton A%sT 1973
-+ -4:00 Canada A%sT 1993
-+ -4:00 Moncton A%sT
-
- # Ontario, Quebec
-
-@@ -1137,11 +1280,13 @@
- Rule Winn 1963 only - Sep 22 2:00 0 S
- Rule Winn 1966 1986 - Apr lastSun 2:00 1:00 D
- Rule Winn 1966 1986 - Oct lastSun 2:00 0 S
--Rule Winn 1987 max - Apr Sun>=1 2:00 1:00 D
-+Rule Winn 1987 2006 - Apr Sun>=1 2:00s 1:00 D
- # From Paul Eggert (2000-10-02):
- # INMS (2000-09-12) says that, since 1988 at least, Manitoba switches from
- # DST at 03:00 local time. For now, assume it started in 1987.
--Rule Winn 1987 max - Oct lastSun 2:00s 0 S
-+Rule Winn 1987 2006 - Oct lastSun 2:00s 0 S
-+Rule Winn 2007 max - Mar Sun>=8 2:00s 1:00 D
-+Rule Winn 2007 max - Nov Sun>=1 2:00s 0 S
- # Zone NAME GMTOFF RULES FORMAT [UNTIL]
- Zone America/Winnipeg -6:28:36 - LMT 1887 Jul 16
- -6:00 Winn C%sT
-@@ -1805,6 +1950,11 @@
- # to normal hours (after daylight saving time)".
- # For now, let's assume that it's a one-year temporary measure.
-
-+# From Carlos A. Carnero Delgado (2005-11-12):
-+# This year (just like in 2004-2005) there's no change in time zone
-+# adjustment in Cuba. We will stay in daylight saving time:
-+# http://www.granma.cu/espanol/2005/noviembre/mier9/horario.html
-+
- # Rule NAME FROM TO TYPE IN ON AT SAVE LETTER/S
- Rule Cuba 1928 only - Jun 10 0:00 1:00 D
- Rule Cuba 1928 only - Oct 10 0:00 0 S
-@@ -1835,7 +1985,7 @@
- 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 2005 max - Oct lastSun 0:00s 0 S
-+Rule Cuba 2006 max - Oct lastSun 0:00s 0 S
-
- # Zone NAME GMTOFF RULES FORMAT [UNTIL]
- Zone America/Havana -5:29:28 - LMT 1890
-@@ -2021,13 +2171,18 @@
- # changes in 2000. Perhaps a note could be added to the northamerica file, to
- # the effect that we have indirect evidence that DST was observed in 2000.
- #
-+# From Jesper Norgaard Welen (2005-11-02):
-+# Nicaragua left DST the 2005-10-02 at 00:00 (local time).
-+# http://www.presidencia.gob.ni/presidencia/files_index/secretaria/comunicados/2005/septiembre/26septiembre-cambio-hora.htm
-+# (2005-09-26)
-+#
- # Rule NAME FROM TO TYPE IN ON AT SAVE LETTER/S
- Rule Nic 1979 1980 - Mar Sun>=16 0:00 1:00 D
- Rule Nic 1979 1980 - Jun Mon>=23 0:00 0 S
--Rule Nic 1992 only - Jan 1 4:00 1:00 D
-+Rule Nic 1992 only - Jan 1 4:00 1:00 D
- Rule Nic 1992 only - Sep 24 0:00 0 S
- Rule Nic 2005 only - Apr 10 0:00 1:00 D
--Rule Nic 2005 only - Sep 18 0:00 0 S
-+Rule Nic 2005 only - Oct 2 0:00 0 S
- # Zone NAME GMTOFF RULES FORMAT [UNTIL]
- Zone America/Managua -5:45:08 - LMT 1890
- -5:45:12 - MMT 1934 Jun 23 # Managua Mean Time?
-Index: timezone/private.h
-===================================================================
---- timezone/private.h.orig
-+++ timezone/private.h
-@@ -4,7 +4,7 @@
-
- /*
- ** This file is in the public domain, so clarified as of
--** 1996-06-05 by Arthur David Olson (arthur_david_olson@nih.gov).
-+** 1996-06-05 by Arthur David Olson.
- */
-
- /*
-@@ -218,7 +218,7 @@
- void * irealloc P((void * pointer, int size));
- void icfree P((char * pointer));
- void ifree P((char * pointer));
--char * scheck P((const char *string, char *format));
-+const char *scheck P((const char *string, const char *format));
-
- /*
- ** Finally, some convenience items.
-Index: timezone/scheck.c
-===================================================================
---- timezone/scheck.c.orig
-+++ timezone/scheck.c
-@@ -1,6 +1,6 @@
- #ifndef lint
- #ifndef NOID
--static char elsieid[] = "@(#)scheck.c 8.16";
-+static char elsieid[] = "@(#)scheck.c 8.17";
- #endif /* !defined lint */
- #endif /* !defined NOID */
-
-@@ -8,20 +8,19 @@
-
- #include "private.h"
-
--char *
-+const char *
- scheck(string, format)
- const char * const string;
--char * const format;
-+const char * const format;
- {
- register char * fbuf;
- register const char * fp;
- register char * tp;
- register int c;
-- register char * result;
-+ register const char * result;
- char dummy;
-- static char nada;
-
-- result = &nada;
-+ result = "";
- if (string == NULL || format == NULL)
- return result;
- fbuf = imalloc((int) (2 * strlen(format) + 4));
-Index: timezone/southamerica
-===================================================================
---- timezone/southamerica.orig
-+++ timezone/southamerica
-@@ -1,4 +1,5 @@
--# @(#)southamerica 7.61
-+# @(#)southamerica 8.1
-+# <pre>
-
- # This data is by no means authoritative; if you think you know better,
- # go ahead and edit the file (and please send any changes to
-@@ -525,12 +526,6 @@
- # This year, the ending date of DS was postponed to March 1
- # to help dealing with the shortages of electric power.
- #
--# From Paul Eggert (1998-02-25):
--# <a href="http://churchnet.ucsm.ac.uk/news/files2/news165.htm">
--# Brazil Prepares for Papal Visit
--# </a>,
--# Church Net UK (1997-10-02).
--#
- # Decree 2,317 (1997-09-04), adopted by same states.
- Rule Brazil 1997 only - Oct 6 0:00 1:00 S
- # Decree <a href="http://pcdsh01.on.br/figuras/HV2495.JPG">2,495</a>
-@@ -565,11 +560,12 @@
- # Decree 5,223 (2004-10-01) reestablishes DST in MT.
- # <a href="http://www.planalto.gov.br/ccivil_03/_Ato2004-2006/2004/Decreto/D5223.htm"></a>
- Rule Brazil 2004 only - Nov 2 0:00 1:00 S
-+# Decree <a href="http://pcdsh01.on.br/DecHV5539.gif">5,539</a> (2005-09-19),
-+# adopted by the same states as before.
-+Rule Brazil 2005 max - Oct Sun>=15 0:00 1:00 S
- # The latest ruleset listed above says that the following states observe DST:
- # DF, ES, GO, MG, MS, MT, PR, RJ, RS, SC, SP.
--#
--Rule Brazil 2005 max - Oct Sun>=15 0:00 1:00 S
--# For dates after mid-2005, the above rules with TO="max" are guesses
-+# For dates after mid-2006, the above rules with TO="max" are guesses
- # and are quite possibly wrong, but are more likely than no DST at all.
-
-
-@@ -1055,6 +1051,12 @@
- # save energy ... it was postponed two weeks....
- # http://www.presidencia.gub.uy/_Web/noticias/2005/03/2005031005.htm
- Rule Uruguay 2005 only - Mar 27 2:00 0 -
-+# From Eduardo Cota (2005-09-27):
-+# http://www.presidencia.gub.uy/_Web/decretos/2005/09/CM%20119_09%2009%202005_00001.PDF
-+# This means that from 2005-10-09 at 02:00 local time, until 2006-03-12 at
-+# 02:00 local time, official time in Uruguay will be at GMT -2.
-+Rule Uruguay 2005 only - Oct 9 2:00 1:00 S
-+Rule Uruguay 2006 only - Mar 12 2:00 0 -
- # Zone NAME GMTOFF RULES FORMAT [UNTIL]
- Zone America/Montevideo -3:44:44 - LMT 1898 Jun 28
- -3:44:44 - MMT 1920 May 1 # Montevideo MT
-Index: timezone/systemv
-===================================================================
---- timezone/systemv.orig
-+++ timezone/systemv
-@@ -1,24 +1,24 @@
--# @(#)systemv 7.3
-+# @(#)systemv 8.1
-
- # Old rules, should the need arise.
- # No attempt is made to handle Newfoundland, since it cannot be expressed
- # using the System V "TZ" scheme (half-hour offset), or anything outside
- # North America (no support for non-standard DST start/end dates), nor
--# the change in the DST rules in the US in 1987 (which occurred before
-+# 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.
- # Compile this *without* leap second correction for true conformance.
-
- # Rule NAME FROM TO TYPE IN ON AT SAVE LETTER/S
--## Rule SystemV min 1973 - Apr lastSun 2:00 1:00 D
--## Rule SystemV min 1973 - Oct lastSun 2:00 0 S
--## Rule SystemV 1974 only - Jan 6 2:00 1:00 D
--## Rule SystemV 1974 only - Nov lastSun 2:00 0 S
--## Rule SystemV 1975 only - Feb 23 2:00 1:00 D
--## Rule SystemV 1975 only - Oct lastSun 2:00 0 S
--## Rule SystemV 1976 max - Apr lastSun 2:00 1:00 D
--## Rule SystemV 1976 max - Oct lastSun 2:00 0 S
-+Rule SystemV min 1973 - Apr lastSun 2:00 1:00 D
-+Rule SystemV min 1973 - Oct lastSun 2:00 0 S
-+Rule SystemV 1974 only - Jan 6 2:00 1:00 D
-+Rule SystemV 1974 only - Nov lastSun 2:00 0 S
-+Rule SystemV 1975 only - Feb 23 2:00 1:00 D
-+Rule SystemV 1975 only - Oct lastSun 2:00 0 S
-+Rule SystemV 1976 max - Apr lastSun 2:00 1:00 D
-+Rule SystemV 1976 max - Oct lastSun 2:00 0 S
-
- # Zone NAME GMTOFF RULES/SAVE FORMAT [UNTIL]
- ## Zone SystemV/AST4ADT -4:00 SystemV A%sT
-@@ -34,17 +34,3 @@
- ## 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/Indianapolis 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
-Index: timezone/test-tz.c
-===================================================================
---- timezone/test-tz.c.orig
-+++ timezone/test-tz.c
-@@ -7,7 +7,7 @@
- const char * env;
- time_t expected;
- } tests[] = {
-- {"MST", 832910115},
-+ {"MST", 832935315},
- {"", 832910115},
- {":UTC", 832910115},
- {"UTC", 832910115},
-Index: timezone/tzfile.h
-===================================================================
---- timezone/tzfile.h.orig
-+++ timezone/tzfile.h
-@@ -4,7 +4,7 @@
-
- /*
- ** This file is in the public domain, so clarified as of
--** 1996-06-05 by Arthur David Olson (arthur_david_olson@nih.gov).
-+** 1996-06-05 by Arthur David Olson.
- */
-
- /*
-@@ -21,7 +21,7 @@
-
- #ifndef lint
- #ifndef NOID
--static char tzfilehid[] = "@(#)tzfile.h 7.17";
-+static char tzfilehid[] = "@(#)tzfile.h 7.18";
- #endif /* !defined NOID */
- #endif /* !defined lint */
-
-@@ -105,7 +105,7 @@
- #ifdef NOSOLAR
- /*
- ** Must be at least 14 for Europe/Riga as of Jan 12 1995,
--** as noted by Earl Chew <earl@hpato.aus.hp.com>.
-+** as noted by Earl Chew.
- */
- #define TZ_MAX_TYPES 20 /* Maximum number of local time types */
- #endif /* !defined NOSOLAR */
-Index: timezone/zdump.c
-===================================================================
---- timezone/zdump.c.orig
-+++ timezone/zdump.c
-@@ -1,4 +1,4 @@
--static char elsieid[] = "@(#)zdump.c 7.66";
-+static char elsieid[] = "@(#)zdump.c 7.74";
-
- /*
- ** This code has been made independent of the rest of the time
-@@ -12,7 +12,10 @@
- #include "time.h" /* for struct tm */
- #include "stdlib.h" /* for exit, malloc, atoi */
- #include "float.h" /* for FLT_MAX and DBL_MAX */
--#include <ctype.h> /* for isascii, isalpha, isdigit */
-+#include "ctype.h" /* for isalpha et al. */
-+#ifndef isascii
-+#define isascii(x) 1
-+#endif
-
- #ifndef ZDUMP_LO_YEAR
- #define ZDUMP_LO_YEAR (-500)
-@@ -148,7 +151,7 @@
- static int warned;
-
- static char * abbr P((struct tm * tmp));
--static void abbrok P((const char * abbr, const char * zone));
-+static void abbrok P((const char * abbrp, const char * zone));
- static long delta P((struct tm * newp, struct tm * oldp));
- static void dumptime P((const struct tm * tmp));
- static time_t hunt P((char * name, time_t lot, time_t hit));
-@@ -195,8 +198,8 @@
- #endif /* !defined TYPECHECK */
-
- static void
--abbrok(abbr, zone)
--const char * const abbr;
-+abbrok(abbrp, zone)
-+const char * const abbrp;
- const char * const zone;
- {
- register const char * cp;
-@@ -204,30 +207,31 @@
-
- if (warned)
- return;
-- cp = abbr;
-+ cp = abbrp;
- wp = NULL;
-- while (isascii(*cp) && isalpha(*cp))
-+ while (isascii((unsigned char) *cp) && isalpha((unsigned char) *cp))
- ++cp;
-- if (cp - abbr == 0)
-+ if (cp - abbrp == 0)
- wp = _("lacks alphabetic at start");
-- if (cp - abbr < 3)
-+ else if (cp - abbrp < 3)
- wp = _("has fewer than 3 alphabetics");
-- if (cp - abbr > 6)
-+ else if (cp - abbrp > 6)
- wp = _("has more than 6 alphabetics");
- if (wp == NULL && (*cp == '+' || *cp == '-')) {
- ++cp;
-- if (isascii(*cp) && isdigit(*cp))
-- if (*cp++ == '1' && *cp >= '0' && *cp <= '4')
-- ++cp;
-+ if (isascii((unsigned char) *cp) &&
-+ isdigit((unsigned char) *cp))
-+ if (*cp++ == '1' && *cp >= '0' && *cp <= '4')
-+ ++cp;
-+ if (*cp != '\0')
-+ wp = _("differs from POSIX standard");
- }
-- if (*cp != '\0')
-- wp = _("differs from POSIX standard");
- if (wp == NULL)
- return;
- (void) fflush(stdout);
- (void) fprintf(stderr,
-- "%s: warning: zone \"%s\" abbreviation \"%s\" %s\n",
-- progname, zone, abbr, wp);
-+ _("%s: warning: zone \"%s\" abbreviation \"%s\" %s\n"),
-+ progname, zone, abbrp, wp);
- warned = TRUE;
- }
-
-@@ -266,7 +270,7 @@
- for (i = 1; i < argc; ++i)
- if (strcmp(argv[i], "--version") == 0) {
- (void) printf("%s\n", elsieid);
-- (void) exit(EXIT_SUCCESS);
-+ exit(EXIT_SUCCESS);
- }
- vflag = 0;
- cutarg = NULL;
-@@ -279,7 +283,7 @@
- (void) fprintf(stderr,
- _("%s: usage is %s [ --version ] [ -v ] [ -c [loyear,]hiyear ] zonename ...\n"),
- progname, progname);
-- (void) exit(EXIT_FAILURE);
-+ exit(EXIT_FAILURE);
- }
- if (vflag) {
- if (cutarg != NULL) {
-@@ -296,7 +300,7 @@
- } else {
- (void) fprintf(stderr, _("%s: wild -c argument %s\n"),
- progname, cutarg);
-- (void) exit(EXIT_FAILURE);
-+ exit(EXIT_FAILURE);
- }
- }
- setabsolutes();
-@@ -319,7 +323,7 @@
- if (fakeenv == NULL ||
- (fakeenv[0] = (char *) malloc(longest + 4)) == NULL) {
- (void) perror(progname);
-- (void) exit(EXIT_FAILURE);
-+ exit(EXIT_FAILURE);
- }
- to = 0;
- (void) strcpy(fakeenv[to++], "TZ=");
-@@ -386,7 +390,7 @@
- if (fflush(stdout) || ferror(stdout)) {
- (void) fprintf(stderr, "%s: ", progname);
- (void) perror(_("Error writing standard output"));
-- (void) exit(EXIT_FAILURE);
-+ exit(EXIT_FAILURE);
- }
- exit(EXIT_SUCCESS);
- /* If exit fails to exit... */
-@@ -410,7 +414,7 @@
- (void) fprintf(stderr,
- _("%s: use of -v on system with floating time_t other than float or double\n"),
- progname);
-- (void) exit(EXIT_FAILURE);
-+ exit(EXIT_FAILURE);
- }
- } else if (0 > (time_t) -1) {
- /*
-@@ -510,7 +514,7 @@
- }
-
- /*
--** Thanks to Paul Eggert (eggert@twinsun.com) for logic used in delta.
-+** Thanks to Paul Eggert for logic used in delta.
- */
-
- static long
-Index: timezone/zic.c
-===================================================================
---- timezone/zic.c.orig
-+++ timezone/zic.c
-@@ -1,4 +1,4 @@
--static char elsieid[] = "@(#)zic.c 7.124";
-+static char elsieid[] = "@(#)zic.c 7.128";
-
- /*
- ** Regardless of the type of time_t, we do our work using this type.
-@@ -370,7 +370,7 @@
-
- (void) fprintf(stderr, _("%s: Memory exhausted: %s\n"),
- progname, e);
-- (void) exit(EXIT_FAILURE);
-+ exit(EXIT_FAILURE);
- }
- return ptr;
- }
-@@ -456,7 +456,7 @@
- [ --version ] [ -s ] [ -v ] [ -l localtime ] [ -p posixrules ] \\\n\
- \t[ -d directory ] [ -L leapseconds ] [ -y yearistype ] [ filename ... ]\n"),
- progname, progname);
-- (void) exit(EXIT_FAILURE);
-+ exit(EXIT_FAILURE);
- }
-
- static const char * psxrules;
-@@ -489,7 +489,7 @@
- for (i = 1; i < argc; ++i)
- if (strcmp(argv[i], "--version") == 0) {
- (void) printf("%s\n", elsieid);
-- (void) exit(EXIT_SUCCESS);
-+ exit(EXIT_SUCCESS);
- }
- while ((c = getopt(argc, argv, "d:l:p:L:vsy:")) != EOF && c != -1)
- switch (c) {
-@@ -502,7 +502,7 @@
- (void) fprintf(stderr,
- _("%s: More than one -d option specified\n"),
- progname);
-- (void) exit(EXIT_FAILURE);
-+ exit(EXIT_FAILURE);
- }
- break;
- case 'l':
-@@ -512,7 +512,7 @@
- (void) fprintf(stderr,
- _("%s: More than one -l option specified\n"),
- progname);
-- (void) exit(EXIT_FAILURE);
-+ exit(EXIT_FAILURE);
- }
- break;
- case 'p':
-@@ -522,7 +522,7 @@
- (void) fprintf(stderr,
- _("%s: More than one -p option specified\n"),
- progname);
-- (void) exit(EXIT_FAILURE);
-+ exit(EXIT_FAILURE);
- }
- break;
- case 'y':
-@@ -532,7 +532,7 @@
- (void) fprintf(stderr,
- _("%s: More than one -y option specified\n"),
- progname);
-- (void) exit(EXIT_FAILURE);
-+ exit(EXIT_FAILURE);
- }
- break;
- case 'L':
-@@ -542,7 +542,7 @@
- (void) fprintf(stderr,
- _("%s: More than one -L option specified\n"),
- progname);
-- (void) exit(EXIT_FAILURE);
-+ exit(EXIT_FAILURE);
- }
- break;
- case 'v':
-@@ -569,7 +569,7 @@
- for (i = optind; i < argc; ++i)
- infile(argv[i]);
- if (errors)
-- (void) exit(EXIT_FAILURE);
-+ exit(EXIT_FAILURE);
- associate();
- for (i = 0; i < nzones; i = j) {
- /*
-@@ -634,7 +634,7 @@
- int result;
-
- if (mkdirs(toname) != 0)
-- (void) exit(EXIT_FAILURE);
-+ exit(EXIT_FAILURE);
-
- result = link(fromname, toname);
- #if HAVE_SYMLINK
-@@ -648,14 +648,14 @@
- symlinkcontents =
- ecatalloc(symlinkcontents,
- "../");
-- symlinkcontents =
-- ecatalloc(symlinkcontents,
-- fromfile);
-- result = symlink(symlinkcontents,
-- toname);
-- if (result == 0)
-+ symlinkcontents =
-+ ecatalloc(symlinkcontents,
-+ fromname);
-+ result = symlink(symlinkcontents,
-+ toname);
-+ if (result == 0)
- warning(_("hard link failed, symbolic link used"));
-- ifree(symlinkcontents);
-+ ifree(symlinkcontents);
- }
- #endif /* HAVE_SYMLINK */
- if (result != 0) {
-@@ -664,7 +664,7 @@
- (void) fprintf(stderr,
- _("%s: Can't link from %s to %s: %s\n"),
- progname, fromname, toname, e);
-- (void) exit(EXIT_FAILURE);
-+ exit(EXIT_FAILURE);
- }
- }
- ifree(fromname);
-@@ -825,7 +825,7 @@
- }
- }
- if (errors)
-- (void) exit(EXIT_FAILURE);
-+ exit(EXIT_FAILURE);
- }
-
- static void
-@@ -849,7 +849,7 @@
-
- (void) fprintf(stderr, _("%s: Can't open %s: %s\n"),
- progname, name, e);
-- (void) exit(EXIT_FAILURE);
-+ exit(EXIT_FAILURE);
- }
- wantcont = FALSE;
- for (num = 1; ; ++num) {
-@@ -859,7 +859,7 @@
- cp = strchr(buf, '\n');
- if (cp == NULL) {
- error(_("line too long"));
-- (void) exit(EXIT_FAILURE);
-+ exit(EXIT_FAILURE);
- }
- *cp = '\0';
- fields = getfields(buf);
-@@ -903,7 +903,7 @@
- (void) fprintf(stderr,
- _("%s: panic: Invalid l_value %d\n"),
- progname, lp->l_value);
-- (void) exit(EXIT_FAILURE);
-+ exit(EXIT_FAILURE);
- }
- }
- ifree((char *) fields);
-@@ -911,14 +911,14 @@
- if (ferror(fp)) {
- (void) fprintf(stderr, _("%s: Error reading %s\n"),
- progname, filename);
-- (void) exit(EXIT_FAILURE);
-+ exit(EXIT_FAILURE);
- }
- if (fp != stdin && fclose(fp)) {
- const char *e = strerror(errno);
-
- (void) fprintf(stderr, _("%s: Error closing %s: %s\n"),
- progname, filename, e);
-- (void) exit(EXIT_FAILURE);
-+ exit(EXIT_FAILURE);
- }
- if (wantcont)
- error(_("expected continuation line not found"));
-@@ -1324,7 +1324,7 @@
- (void) fprintf(stderr,
- _("%s: panic: Invalid l_value %d\n"),
- progname, lp->l_value);
-- (void) exit(EXIT_FAILURE);
-+ exit(EXIT_FAILURE);
- } else if (sscanf(cp, scheck(cp, "%d"), &rp->r_loyear) != 1) {
- error(_("invalid starting year"));
- return;
-@@ -1349,7 +1349,7 @@
- (void) fprintf(stderr,
- _("%s: panic: Invalid l_value %d\n"),
- progname, lp->l_value);
-- (void) exit(EXIT_FAILURE);
-+ exit(EXIT_FAILURE);
- } else if (sscanf(cp, scheck(cp, "%d"), &rp->r_hiyear) != 1) {
- error(_("invalid ending year"));
- return;
-@@ -1520,17 +1520,17 @@
-
- (void) fprintf(stderr, _("%s: Can't remove %s: %s\n"),
- progname, fullname, e);
-- (void) exit(EXIT_FAILURE);
-+ exit(EXIT_FAILURE);
- }
- if ((fp = fopen(fullname, "wb")) == NULL) {
- if (mkdirs(fullname) != 0)
-- (void) exit(EXIT_FAILURE);
-+ exit(EXIT_FAILURE);
- if ((fp = fopen(fullname, "wb")) == NULL) {
- const char *e = strerror(errno);
-
- (void) fprintf(stderr, _("%s: Can't create %s: %s\n"),
- progname, fullname, e);
-- (void) exit(EXIT_FAILURE);
-+ exit(EXIT_FAILURE);
- }
- }
- convert(eitol(typecnt), tzh.tzh_ttisgmtcnt);
-@@ -1597,7 +1597,7 @@
- if (ferror(fp) || fclose(fp)) {
- (void) fprintf(stderr, _("%s: Error writing %s\n"),
- progname, fullname);
-- (void) exit(EXIT_FAILURE);
-+ exit(EXIT_FAILURE);
- }
- }
-
-@@ -1648,7 +1648,7 @@
- typecnt = 0;
- charcnt = 0;
- /*
-- ** Thanks to Earl Chew (earl@dnd.icp.nec.com.au)
-+ ** Thanks to Earl Chew
- ** for noting the need to unconditionally initialize startttisstd.
- */
- startttisstd = FALSE;
-@@ -1830,7 +1830,7 @@
- }
- if (timecnt >= TZ_MAX_TIMES) {
- error(_("too many transitions?!"));
-- (void) exit(EXIT_FAILURE);
-+ exit(EXIT_FAILURE);
- }
- attypes[timecnt].at = starttime;
- attypes[timecnt].type = type;
-@@ -1849,15 +1849,15 @@
-
- if (isdst != TRUE && isdst != FALSE) {
- error(_("internal error - addtype called with bad isdst"));
-- (void) exit(EXIT_FAILURE);
-+ exit(EXIT_FAILURE);
- }
- if (ttisstd != TRUE && ttisstd != FALSE) {
- error(_("internal error - addtype called with bad ttisstd"));
-- (void) exit(EXIT_FAILURE);
-+ exit(EXIT_FAILURE);
- }
- if (ttisgmt != TRUE && ttisgmt != FALSE) {
- error(_("internal error - addtype called with bad ttisgmt"));
-- (void) exit(EXIT_FAILURE);
-+ exit(EXIT_FAILURE);
- }
- /*
- ** See if there's already an entry for this zone type.
-@@ -1876,7 +1876,7 @@
- */
- if (typecnt >= TZ_MAX_TYPES) {
- error(_("too many local time types"));
-- (void) exit(EXIT_FAILURE);
-+ exit(EXIT_FAILURE);
- }
- gmtoffs[i] = gmtoff;
- isdsts[i] = isdst;
-@@ -1904,13 +1904,13 @@
-
- if (leapcnt + (positive ? count : 1) > TZ_MAX_LEAPS) {
- error(_("too many leap seconds"));
-- (void) exit(EXIT_FAILURE);
-+ exit(EXIT_FAILURE);
- }
- for (i = 0; i < leapcnt; ++i)
- if (t <= trans[i]) {
- if (t == trans[i]) {
- error(_("repeated leap second moment"));
-- (void) exit(EXIT_FAILURE);
-+ exit(EXIT_FAILURE);
- }
- break;
- }
-@@ -1965,7 +1965,7 @@
- (void) fprintf(stderr, _("%s: command was '%s', result was %d\n"),
- progname, buf, result);
- for ( ; ; )
-- (void) exit(EXIT_FAILURE);
-+ exit(EXIT_FAILURE);
- }
-
- static int
-@@ -2046,8 +2046,9 @@
- emalloc((int) ((strlen(cp) + 1) * sizeof *array));
- nsubs = 0;
- for ( ; ; ) {
-- while (isascii(*cp) && isspace((unsigned char) *cp))
-- ++cp;
-+ while (isascii((unsigned char) *cp) &&
-+ isspace((unsigned char) *cp))
-+ ++cp;
- if (*cp == '\0' || *cp == '#')
- break;
- array[nsubs++] = dp = cp;
-@@ -2080,7 +2081,7 @@
- t = t1 + t2;
- if ((t2 > 0 && t <= t1) || (t2 < 0 && t >= t1)) {
- error(_("time overflow"));
-- (void) exit(EXIT_FAILURE);
-+ exit(EXIT_FAILURE);
- }
- return t;
- }
-@@ -2099,7 +2100,7 @@
- t = t1 + t2;
- if ((t2 > 0 && t <= t1) || (t2 < 0 && t >= t1)) {
- error(_("time overflow"));
-- (void) exit(EXIT_FAILURE);
-+ exit(EXIT_FAILURE);
- }
- return t;
- }
-@@ -2146,7 +2147,7 @@
- --i;
- else {
- error(_("use of 2/29 in non leap-year"));
-- (void) exit(EXIT_FAILURE);
-+ exit(EXIT_FAILURE);
- }
- }
- --i;
-@@ -2210,8 +2211,9 @@
- */
- cp = string;
- wp = NULL;
-- while (isascii(*cp) && isalpha(*cp))
-- ++cp;
-+ while (isascii((unsigned char) *cp) &&
-+ isalpha((unsigned char) *cp))
-+ ++cp;
- if (cp - string == 0)
- wp = _("time zone abbreviation lacks alphabetic at start");
- if (noise && cp - string > 3)
-@@ -2220,9 +2222,11 @@
- wp = _("time zone abbreviation has too many alphabetics");
- if (wp == NULL && (*cp == '+' || *cp == '-')) {
- ++cp;
-- if (isascii(*cp) && isdigit(*cp))
-- if (*cp++ == '1' && *cp >= '0' && *cp <= '4')
-- ++cp;
-+ if (isascii((unsigned char) *cp) &&
-+ isdigit((unsigned char) *cp))
-+ if (*cp++ == '1' &&
-+ *cp >= '0' && *cp <= '4')
-+ ++cp;
- }
- if (*cp != '\0')
- wp = _("time zone abbreviation differs from POSIX standard");
-@@ -2238,7 +2242,7 @@
- i = strlen(string) + 1;
- if (charcnt + i > TZ_MAX_CHARS) {
- error(_("too many, or too long, time zone abbreviations"));
-- (void) exit(EXIT_FAILURE);
-+ exit(EXIT_FAILURE);
- }
- (void) strcpy(&chars[charcnt], string);
- charcnt += eitol(i);
-@@ -2302,7 +2306,7 @@
- (void) fprintf(stderr,
- _("%s: %d did not sign extend correctly\n"),
- progname, i);
-- (void) exit(EXIT_FAILURE);
-+ exit(EXIT_FAILURE);
- }
- return l;
- }
-Index: timezone/zone.tab
-===================================================================
---- timezone/zone.tab.orig
-+++ timezone/zone.tab
-@@ -1,4 +1,4 @@
--# @(#)zone.tab 1.32
-+# @(#)zone.tab 8.1
- #
- # TZ zone descriptions
- #
-@@ -100,8 +100,9 @@
- BY +5354+02734 Europe/Minsk
- BZ +1730-08812 America/Belize
- CA +4734-05243 America/St_Johns Newfoundland Island
--CA +4439-06336 America/Halifax Atlantic Time - Nova Scotia (most places), NB, W Labrador, E Quebec & PEI
-+CA +4439-06336 America/Halifax Atlantic Time - Nova Scotia (most places), W Labrador, E Quebec & PEI
- CA +4612-05957 America/Glace_Bay Atlantic Time - Nova Scotia - places that did not observe DST 1966-1971
-+CA +4606-06447 America/Moncton Atlantic Time - New Brunswick
- CA +5320-06025 America/Goose_Bay Atlantic Time - E Labrador
- CA +4531-07334 America/Montreal Eastern Time - Quebec - most locations
- CA +4339-07923 America/Toronto Eastern Time - Ontario - most locations
-@@ -370,12 +371,14 @@
- US +421953-0830245 America/Detroit Eastern Time - Michigan - most locations
- US +381515-0854534 America/Kentucky/Louisville Eastern Time - Kentucky - Louisville area
- US +364947-0845057 America/Kentucky/Monticello Eastern Time - Kentucky - Wayne County
--US +394606-0860929 America/Indiana/Indianapolis Eastern Standard Time - Indiana - most locations
--US +382232-0862041 America/Indiana/Marengo Eastern Standard Time - Indiana - Crawford County
--US +411745-0863730 America/Indiana/Knox Eastern Standard Time - Indiana - Starke County
--US +384452-0850402 America/Indiana/Vevay Eastern Standard Time - Indiana - Switzerland County
-+US +394606-0860929 America/Indiana/Indianapolis Eastern Time - Indiana - most locations
-+US +382232-0862041 America/Indiana/Marengo Eastern Time - Indiana - Crawford County
-+US +411745-0863730 America/Indiana/Knox Eastern Time - Indiana - Starke County
-+US +384452-0850402 America/Indiana/Vevay Eastern Time - Indiana - Switzerland County
- US +415100-0873900 America/Chicago Central Time
--US +450628-0873651 America/Menominee Central Time - Michigan - Wisconsin border
-+US +384038-0873143 America/Indiana/Vincennes Central Time - Indiana - Daviess, Dubois, Knox, Martin, Perry & Pulaski
-+US +382931-0871643 America/Indiana/Petersburg Central Time - Indiana - Pike County
-+US +450628-0873651 America/Menominee Central Time - Michigan - Dickinson, Gogebic, Iron & Menominee Counties
- US +470659-1011757 America/North_Dakota/Center Central Time - North Dakota - Oliver County
- US +394421-1045903 America/Denver Mountain Time
- US +433649-1161209 America/Boise Mountain Time - south Idaho & east Oregon
Modified: glibc-package/trunk/debian/patches/series
===================================================================
--- glibc-package/trunk/debian/patches/series 2006-04-08 19:50:25 UTC (rev 1351)
+++ glibc-package/trunk/debian/patches/series 2006-04-08 19:53:46 UTC (rev 1352)
@@ -107,7 +107,6 @@
all/cvs-manual-memory.diff -p1
all/cvs-manual-string.diff -p1
-all/cvs-tzdata.diff -p0
all/locale-ru_RU.diff -p1
any/cvs-argp_h.diff -p1
Modified: glibc-package/trunk/debian/rules
===================================================================
--- glibc-package/trunk/debian/rules 2006-04-08 19:50:25 UTC (rev 1351)
+++ glibc-package/trunk/debian/rules 2006-04-08 19:53:46 UTC (rev 1352)
@@ -118,7 +118,7 @@
curpass = $(filter-out %_,$(subst _,_ ,$@))
DEB_ARCH_REGULAR_PACKAGES = $(libc) $(libc)-dev $(libc)-dbg $(libc)-prof $(libc)-pic libc-bin libc-dev-bin
-DEB_INDEP_REGULAR_PACKAGES = glibc-doc locales tzdata
+DEB_INDEP_REGULAR_PACKAGES = glibc-doc locales
DEB_UDEB_PACKAGES = $(libc)-udeb libnss-dns-udeb libnss-files-udeb
# Generic kernel version check
Reply to: