Source-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[src/netbsd-6]: src Apply patch (requested by apb in ticket 1195):



details:   https://anonhg.NetBSD.org/src/rev/f9161354fe87
branches:  netbsd-6
changeset: 776797:f9161354fe87
user:      snj <snj%NetBSD.org@localhost>
date:      Tue Dec 02 22:18:08 2014 +0000

description:
Apply patch (requested by apb in ticket 1195):
Update tzdata from 2014g to 2014j.  Some of the changes are:
    * A new Zone Pacific/Bougainville, for the part of Papua New Guinea
      that plans to switch from UTC+10 to UTC+11 on 2014-12-28 at 02:00.
    * Changes for Fiji, Belarus, and Turks & Caicos that take effect
      at various times in 2014.
    * Changes to historical data.

diffstat:

 distrib/sets/lists/base/mi     |    3 +-
 doc/3RDPARTY                   |    6 +-
 share/zoneinfo/NEWS            |  159 +++++++++++++++++++++++++++++++++++
 share/zoneinfo/africa          |  136 +++++++++---------------------
 share/zoneinfo/asia            |  169 ++++++++++++++++++++++++++-----------
 share/zoneinfo/australasia     |   56 +++++++++--
 share/zoneinfo/backzone        |  185 +++++++++++++++++++++++++++++++++++++---
 share/zoneinfo/europe          |   33 +++++-
 share/zoneinfo/leapseconds     |    4 +-
 share/zoneinfo/leapseconds.awk |    4 +-
 share/zoneinfo/northamerica    |   61 ++++++++----
 share/zoneinfo/southamerica    |   18 +-
 share/zoneinfo/zone.tab        |    3 +-
 share/zoneinfo/zone1970.tab    |    8 +-
 14 files changed, 622 insertions(+), 223 deletions(-)

diffs (truncated from 1493 to 300 lines):

diff -r bc0117267a11 -r f9161354fe87 distrib/sets/lists/base/mi
--- a/distrib/sets/lists/base/mi        Tue Dec 02 22:05:14 2014 +0000
+++ b/distrib/sets/lists/base/mi        Tue Dec 02 22:18:08 2014 +0000
@@ -1,4 +1,4 @@
-# $NetBSD: mi,v 1.984.2.19 2014/08/15 23:34:17 riz Exp $
+# $NetBSD: mi,v 1.984.2.20 2014/12/02 22:18:08 snj Exp $
 #
 # Note:        Don't delete entries from here - mark them as "obsolete" instead,
 #      unless otherwise stated below.
@@ -4855,6 +4855,7 @@
 ./usr/share/zoneinfo/Pacific                   base-sys-share
 ./usr/share/zoneinfo/Pacific/Apia              base-sys-share          share
 ./usr/share/zoneinfo/Pacific/Auckland          base-sys-share          share
+./usr/share/zoneinfo/Pacific/Bougainville      base-sys-share          share
 ./usr/share/zoneinfo/Pacific/Chatham           base-sys-share          share
 ./usr/share/zoneinfo/Pacific/Chuuk             base-sys-share          share
 ./usr/share/zoneinfo/Pacific/Easter            base-sys-share          share
diff -r bc0117267a11 -r f9161354fe87 doc/3RDPARTY
--- a/doc/3RDPARTY      Tue Dec 02 22:05:14 2014 +0000
+++ b/doc/3RDPARTY      Tue Dec 02 22:18:08 2014 +0000
@@ -1,4 +1,4 @@
-#      $NetBSD: 3RDPARTY,v 1.909.2.25 2014/09/21 21:29:35 snj Exp $
+#      $NetBSD: 3RDPARTY,v 1.909.2.26 2014/12/02 22:18:08 snj Exp $
 #
 # This file contains a list of the software that has been integrated into
 # NetBSD where we are not the primary maintainer.
@@ -1143,8 +1143,8 @@
 Added changes from a5 -> a12 manually.
 
 Package:       tz
-Version:       tzcode2011i / tzdata2014g
-Current Vers:  tzcode2014g / tzdata2014g
+Version:       tzcode2011i / tzdata2014j
+Current Vers:  tzcode2014j / tzdata2014j
 Maintainer:    Paul Eggert <eggert%cs.ucla.edu@localhost>
 Archive Site:  ftp://ftp.iana.org/tz/releases/
 Archive Site:  ftp://munnari.oz.au/pub/oldtz/
diff -r bc0117267a11 -r f9161354fe87 share/zoneinfo/NEWS
--- a/share/zoneinfo/NEWS       Tue Dec 02 22:05:14 2014 +0000
+++ b/share/zoneinfo/NEWS       Tue Dec 02 22:18:08 2014 +0000
@@ -1,11 +1,170 @@
 News for the tz database
 
+Release 2014j - 2014-11-10 17:37:11 -0800
+
+  Changes affecting current and future time stamps
+
+    Turks & Caicos' switch from US eastern time to UTC-4 year-round
+    did not occur on 2014-11-02 at 02:00.  It's currently scheduled
+    for 2015-11-01 at 02:00.  (Thanks to Chris Walton.)
+
+  Changes affecting past time stamps
+
+    Many pre-1989 time stamps have been corrected for Asia/Seoul and
+    Asia/Pyongyang, based on sources for the Korean-language Wikipedia
+    entry for time in Korea.  (Thanks to Sanghyuk Jung.)  Also, no
+    longer guess that Pyongyang mimicked Seoul time after World War II,
+    as this is politically implausible.
+
+    Some more zones have been turned into links, when they differed
+    from existing zones only for older time stamps.  As usual,
+    these changes affect UTC offsets in pre-1970 time stamps only.
+    Their old contents have been moved to the 'backzone' file.
+    The affected zones are: Africa/Addis_Ababa, Africa/Asmara,
+    Africa/Dar_es_Salaam, Africa/Djibouti, Africa/Kampala,
+    Africa/Mogadishu, Indian/Antananarivo, Indian/Comoro, and
+    Indian/Mayotte.
+
+  Changes affecting commentary
+
+    The commentary is less enthusiastic about Shanks as a source,
+    and is more careful to distinguish UT from UTC.
+
+
+Release 2014i - 2014-10-21 22:04:57 -0700
+
+  Changes affecting future time stamps
+
+    Pacific/Fiji will observe DST from 2014-11-02 02:00 to 2015-01-18 03:00.
+    (Thanks to Ken Rylander for the heads-up.)  Guess that future
+    years will use a similar pattern.
+
+    A new Zone Pacific/Bougainville, for the part of Papua New Guinea
+    that plans to switch from UTC+10 to UTC+11 on 2014-12-28 at 02:00.
+    (Thanks to Kiley Walbom for the heads-up.)
+
+  Changes affecting time zone abbreviations
+
+    Since Belarus is not changing its clocks even though Moscow is,
+    the time zone abbreviation in Europe/Minsk is changing from FET
+    to its more-traditional value MSK on 2014-10-26 at 01:00.
+    (Thanks to Alexander Bokovoy for the heads-up about Belarus.)
+
+    The new abbreviation IDT stands for the pre-1976 use of UT+8 in
+    Indochina, to distinguish it better from ICT (UT+7).
+
+  Changes affecting past time stamps
+
+    Many time stamps have been corrected for Asia/Ho_Chi_Minh before 1976
+    (thanks to Trần Ng�c Quân for an indirect pointer to Trần Tiến Bình's
+    authoritative book).  Asia/Ho_Chi_Minh has been added to
+    zone1970.tab, to give tzselect users in Vietnam two choices,
+    since north and south Vietnam disagreed after our 1970 cutoff.
+
+    Asia/Phnom_Penh and Asia/Vientiane have been turned into links, as
+    they differed from existing zones only for older time stamps.  As
+    usual, these changes affect pre-1970 time stamps only.  Their old
+    contents have been moved to the 'backzone' file.
+
+  Changes affecting code
+
+    The time-related library functions now set errno on failure, and
+    some crashes in the new tzalloc-related library functions have
+    been fixed.  (Thanks to Christos Zoulas for reporting most of
+    these problems and for suggesting fixes.)
+
+    If USG_COMPAT is defined and the requested time stamp is standard time,
+    the tz library's localtime and mktime functions now set the extern
+    variable timezone to a value appropriate for that time stamp; and
+    similarly for ALTZONE, daylight saving time, and the altzone variable.
+    This change is a companion to the tzname change in 2014h, and is
+    designed to make timezone and altzone more compatible with tzname.
+
+    The tz library's functions now set errno to EOVERFLOW if they fail
+    because the result cannot be represented.  ctime and ctime_r now
+    return NULL and set errno when a time stamp is out of range, rather
+    than having undefined behavior.
+
+    Some bugs associated with the new 2014g functions have been fixed.
+    This includes a bug that largely incapacitated the new functions
+    time2posix_z and posix2time_z.  (Thanks to Christos Zoulas.)
+    It also includes some uses of uninitialized variables after tzalloc.
+    The new code uses the standard type 'ssize_t', which the Makefile
+    now gives porting advice about.
+
+  Changes affecting commentary
+
+    Updated URLs for NRC Canada (thanks to Matt Johnson and Brian Inglis).
+
+
+Release 2014h - 2014-09-25 18:59:03 -0700
+
+  Changes affecting past time stamps
+
+    America/Jamaica's 1974 spring-forward transition was Jan. 6, not Apr. 28.
+
+    Shanks says Asia/Novokuznetsk switched from LMT (not "NMT") on 1924-05-01,
+    not 1920-01-06.  The old entry was based on a misinterpretation of Shanks.
+
+    Some more zones have been turned into links, when they differed
+    from existing zones only for older time stamps.  As usual,
+    these changes affect UTC offsets in pre-1970 time stamps only.
+    Their old contents have been moved to the 'backzone' file.
+    The affected zones are: Africa/Blantyre, Africa/Bujumbura,
+    Africa/Gaborone, Africa/Harare, Africa/Kigali, Africa/Lubumbashi,
+    Africa/Lusaka, Africa/Maseru, and Africa/Mbabane.
+
+  Changes affecting code
+
+    zdump -V and -v now output gmtoff= values on all platforms,
+    not merely on platforms defining TM_GMTOFF.
+
+    The tz library's localtime and mktime functions now set tzname to a value
+    appropriate for the requested time stamp, and zdump now uses this
+    on platforms not defining TM_ZONE, fixing a 2014g regression.
+    (Thanks to Tim Parenti for reporting the problem.)
+
+    The tz library no longer sets tzname if localtime or mktime fails.
+
+    zdump -c no longer mishandles transitions near year boundaries.
+    (Thanks to Tim Parenti for reporting the problem.)
+
+    An access to uninitalized data has been fixed.
+    (Thanks to Jörg Richter for reporting the problem.)
+
+    When THREAD_SAFE is defined, the code ports to the C11 memory model.
+    A memory leak has been fixed if ALL_STATE and THREAD_SAFE are defined
+    and two threads race to initialize data used by gmtime-like functions.
+    (Thanks to Andy Heninger for reporting the problems.)
+
+  Changes affecting build procedure
+
+    'make check' now checks better for properly-sorted data.
+
+  Changes affecting documentation and commentary
+
+    zdump's gmtoff=N output is now documented, and its isdst=D output
+    is now documented to possibly output D values other than 0 or 1.
+
+    zdump -c's treatment of years is now documented to use the
+    Gregorian calendar and Universal Time without leap seconds,
+    and its behavior at cutoff boundaries is now documented better.
+    (Thanks to Arthur David Olson and Tim Parenti for reporting the problems.)
+
+    Programs are now documented to use the proleptic Gregorian calendar.
+    (Thanks to Alan Barrett for the suggestion.)
+
+    Fractional-second GMT offsets have been documented for civil time
+    in 19th-century Chennai, Jakarta, and New York.
+
+
 Release 2014g - 2014-08-28 12:31:23 -0700
 
   Changes affecting future time stamps
 
     Turks & Caicos is switching from US eastern time to UTC-4 year-round,
     modeled as a switch from EST/EDT to AST on 2014-11-02 at 02:00.
+    [As noted in 2014j, this switch was later delayed.]
 
   Changes affecting past time stamps
 
diff -r bc0117267a11 -r f9161354fe87 share/zoneinfo/africa
--- a/share/zoneinfo/africa     Tue Dec 02 22:05:14 2014 +0000
+++ b/share/zoneinfo/africa     Tue Dec 02 22:18:08 2014 +0000
@@ -6,20 +6,19 @@
 # tz%iana.org@localhost for general use in the future).  For more, please see
 # the file CONTRIBUTING in the tz distribution.
 
-# From Paul Eggert (2013-02-21):
+# From Paul Eggert (2014-10-31):
 #
-# A good source for time zone historical data outside the U.S. is
+# Unless otherwise specified, the source for data through 1990 is:
 # Thomas G. Shanks and Rique Pottenger, The International Atlas (6th edition),
 # San Diego: ACS Publications, Inc. (2003).
+# Unfortunately this book contains many errors and cites no sources.
 #
 # Gwillim Law writes that a good source
 # for recent time zone data is the International Air Transport
 # Association's Standard Schedules Information Manual (IATA SSIM),
 # published semiannually.  Law sent in several helpful summaries
-# of the IATA's data after 1990.
-#
-# Except where otherwise noted, Shanks & Pottenger is the source for
-# entries through 1990, and IATA SSIM is the source for entries afterwards.
+# of the IATA's data after 1990.  Except where otherwise noted,
+# IATA SSIM is the source for entries after 1990.
 #
 # Another source occasionally used is Edward W. Whitman, World Time Differences,
 # Whitman Publishing Co, 2 Niagara Av, Ealing, London (undated), which
@@ -65,7 +64,6 @@
 #       3:00   CAST    Central Africa Summer Time (no longer used)
 #       3:00   SAST    South Africa Summer Time (no longer used)
 #       3:00   EAT     East Africa Time
-#       4:00   EAST    East Africa Summer Time (no longer used)
 
 # Algeria
 # Rule NAME    FROM    TO      TYPE    IN      ON      AT      SAVE    LETTER/S
@@ -110,23 +108,13 @@
 # See Africa/Lagos.
 
 # Botswana
-# From Paul Eggert (2013-02-21):
-# Milne says they were regulated by the Cape Town Signal in 1899;
-# assume they switched to 2:00 when Cape Town did.
-# Zone NAME            GMTOFF  RULES   FORMAT  [UNTIL]
-Zone   Africa/Gaborone 1:43:40 -       LMT     1885
-                       1:30    -       SAST    1903 Mar
-                       2:00    -       CAT     1943 Sep 19  2:00
-                       2:00    1:00    CAST    1944 Mar 19  2:00
-                       2:00    -       CAT
+# See Africa/Maputo.
 
 # Burkina Faso
 # See Africa/Abidjan.
 
 # Burundi
-# Zone NAME            GMTOFF  RULES   FORMAT  [UNTIL]
-Zone Africa/Bujumbura  1:57:28 -       LMT     1890
-                       2:00    -       CAT
+# See Africa/Maputo.
 
 # Cameroon
 # See Africa/Lagos.
@@ -156,15 +144,10 @@
                        1:00    -       WAT
 
 # Comoros
-# Zone NAME            GMTOFF  RULES   FORMAT  [UNTIL]
-Zone   Indian/Comoro   2:53:04 -       LMT     1911 Jul # Moroni, Gran Comoro
-                       3:00    -       EAT
+# See Africa/Nairobi.
 
 # Democratic Republic of the Congo
-# Zone NAME            GMTOFF  RULES   FORMAT  [UNTIL]
-Zone Africa/Lubumbashi 1:49:52 -       LMT     1897 Nov 9
-                       2:00    -       CAT
-# The above is for the eastern part; see Africa/Lagos for the western part.
+# See Africa/Lagos for the western part and Africa/Maputo for the eastern.
 
 # Republic of the Congo
 # See Africa/Lagos.
@@ -185,9 +168,7 @@
 Link Africa/Abidjan Atlantic/St_Helena # St Helena
 
 # Djibouti
-# Zone NAME            GMTOFF  RULES   FORMAT  [UNTIL]
-Zone   Africa/Djibouti 2:52:36 -       LMT     1911 Jul
-                       3:00    -       EAT
+# See Africa/Nairobi.



Home | Main Index | Thread Index | Old Index