Skip to contentSkip to conversation

Update timezone recipes 2014i

PATCH New Armin Kuster 1 participant 3 messages Oct 22, 2014

lore
Share & tools
lore
#0 lore raw

cover Update timezone recipes 2014i

Armin Kuster (2):
tzcode: update to 2014i
tzdata: update to 2014i

 meta/recipes-extended/tzcode/tzcode-native_2014h.bb | 11 -----------
 meta/recipes-extended/tzcode/tzcode-native_2014i.bb | 10 ++++++++++
 meta/recipes-extended/tzdata/tzdata_2014h.bb        |  6 ------
 meta/recipes-extended/tzdata/tzdata_2014i.bb        |  6 ++++++
 4 files changed, 16 insertions(+), 17 deletions(-)
 delete mode 100644 meta/recipes-extended/tzcode/tzcode-native_2014h.bb
 create mode 100644 meta/recipes-extended/tzcode/tzcode-native_2014i.bb
 delete mode 100644 meta/recipes-extended/tzdata/tzdata_2014h.bb
 create mode 100644 meta/recipes-extended/tzdata/tzdata_2014i.bb
Signature · 1 line
1.9.1
#1 lore raw

PATCH 1/2 tzcode: update to 2014i

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).

---
 meta/recipes-extended/tzcode/tzcode-native_2014h.bb | 11 -----------
 meta/recipes-extended/tzcode/tzcode-native_2014i.bb | 10 ++++++++++
 2 files changed, 10 insertions(+), 11 deletions(-)
 delete mode 100644 meta/recipes-extended/tzcode/tzcode-native_2014h.bb
 create mode 100644 meta/recipes-extended/tzcode/tzcode-native_2014i.bb
meta/recipes-extended/tzcode/tzcode-native_2014h.bb deleted +0 -11
deleted file mode 100644
index 87c5f23..0000000
@@ -1,11 +0,0 @@
-# note that we allow for us to use data later than our code version
-#
-SRC_URI =" ftp://ftp.iana.org/tz/releases/tzcode${PV}.tar.gz;name=tzcode \
-           ftp://ftp.iana.org/tz/releases/tzdata2014h.tar.gz;name=tzdata"
-
-SRC_URI[tzcode.md5sum] = "8e7741fc769ebdd94d95e5f2c3adbb60"
-SRC_URI[tzcode.sha256sum] = "a4d9788a1bb0aa314eae4986ee991425b83ecc47da0e84f626735846be1dbf44"
-SRC_URI[tzdata.md5sum] = "ed05111948beba8a0f30956baa46b272"
-SRC_URI[tzdata.sha256sum] = "e78152f616fb07c1dea124215ffca57d0de66d8897e00896086542e3de30f69e"
-
-require tzcode-native.inc
meta/recipes-extended/tzcode/tzcode-native_2014i.bb new file +10 -0
new file mode 100644
index 0000000..d77dd5d
@@ -0,0 +1,10 @@
+# note that we allow for us to use data later than our code version
+#
+SRC_URI =" ftp://ftp.iana.org/tz/releases/tzcode${PV}.tar.gz;name=tzcode \
+           ftp://ftp.iana.org/tz/releases/tzdata2014i.tar.gz;name=tzdata"
+
+SRC_URI[tzcode.md5sum] = "7fa413158f01a961348aa6a289b6be21"
+SRC_URI[tzcode.sha256sum] = "62591075fb0d47459889b71bac3c8487f09b7417b81dfa541d750b4889e84783"
+SRC_URI[tzdata.md5sum] = "00adeb62a0897aac5ba67da838351adb"
+SRC_URI[tzdata.sha256sum] = "2af331bdd2b794ec59b8ded7300fb29dc3573a009ec14183f5c9ad38e3886153"
+require tzcode-native.inc
Signature · 1 line
1.9.1
#2 lore raw

PATCH 2/2 tzdata: update to 2014i

In reply to Armin Kuster

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. `

---
 meta/recipes-extended/tzdata/tzdata_2014h.bb | 6 ------
 meta/recipes-extended/tzdata/tzdata_2014i.bb | 6 ++++++
 2 files changed, 6 insertions(+), 6 deletions(-)
 delete mode 100644 meta/recipes-extended/tzdata/tzdata_2014h.bb
 create mode 100644 meta/recipes-extended/tzdata/tzdata_2014i.bb
meta/recipes-extended/tzdata/tzdata_2014h.bb deleted +0 -6
deleted file mode 100644
index 9334a62..0000000
@@ -1,6 +0,0 @@
-SRC_URI = "ftp://ftp.iana.org/tz/releases/tzdata${PV}.tar.gz;name=tzdata"
-
-SRC_URI[tzdata.md5sum] = "ed05111948beba8a0f30956baa46b272"
-SRC_URI[tzdata.sha256sum] = "e78152f616fb07c1dea124215ffca57d0de66d8897e00896086542e3de30f69e"
-
-require tzdata.inc
meta/recipes-extended/tzdata/tzdata_2014i.bb new file +6 -0
new file mode 100644
index 0000000..cab9b84
@@ -0,0 +1,6 @@
+SRC_URI = "ftp://ftp.iana.org/tz/releases/tzdata${PV}.tar.gz;name=tzdata"
+
+SRC_URI[tzdata.md5sum] = "00adeb62a0897aac5ba67da838351adb"
+SRC_URI[tzdata.sha256sum] = "2af331bdd2b794ec59b8ded7300fb29dc3573a009ec14183f5c9ad38e3886153"
+
+require tzdata.inc
Signature · 1 line
1.9.1