-
Enhancement
-
Resolution: Fixed
-
P3
-
None
-
b38
-
generic
-
generic
-
Verified
Issue | Fix Version | Assignee | Priority | Status | Resolution | Resolved In Build |
---|---|---|---|---|---|---|
JDK-8084177 | emb-9 | Aleksej Efimov | P3 | Resolved | Fixed | team |
JDK-8071250 | 8u60 | Aleksej Efimov | P3 | Resolved | Fixed | b01 |
JDK-8063938 | 8u45 | Aleksej Efimov | P3 | Resolved | Fixed | b01 |
JDK-8062541 | 8u40 | Aleksej Efimov | P3 | Resolved | Fixed | b13 |
JDK-8064281 | 8u31 | Aleksej Efimov | P3 | Resolved | Fixed | b08 |
JDK-8069919 | emb-8u47 | Aleksej Efimov | P3 | Resolved | Fixed | team |
JDK-8065242 | emb-8u33 | Aleksej Efimov | P3 | Resolved | Fixed | b03 |
JDK-8072325 | 7u85 | Aleksej Efimov | P3 | Resolved | Fixed | b01 |
JDK-8062906 | 7u80 | Aleksej Efimov | P3 | Resolved | Fixed | b03 |
JDK-8064651 | 7u79 | Aleksej Efimov | P3 | Resolved | Fixed | b01 |
JDK-8064386 | 7u76 | Aleksej Efimov | P3 | Resolved | Fixed | b08 |
JDK-8064279 | 7u75 | Aleksej Efimov | P3 | Resolved | Fixed | b08 |
JDK-8062909 | 6u95 | Aleksej Efimov | P3 | Resolved | Fixed | b01 |
JDK-8064282 | 6u91 | Aleksej Efimov | P3 | Resolved | Fixed | b08 |
JDK-8062910 | 5.0u85 | Aleksej Efimov | P3 | Resolved | Fixed | b01 |
JDK-8064283 | 5.0u81 | Aleksej Efimov | P3 | Resolved | Fixed | b07 |
following changes, which were either circulated on the tz mailing list
or are relatively minor technical or administrative changes:
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).
Here are links to the release files:
ftp://ftp.iana.org/tz/releases/tzcode2014i.tar.gz
ftp://ftp.iana.org/tz/releases/tzdata2014i.tar.gz
The files are also available via HTTP as follows:
http://www.iana.org/time-zones/repository/releases/tzcode2014i.tar.gz
http://www.iana.org/time-zones/repository/releases/tzdata2014i.tar.gz
The 2014h release of the tz code and data is available. It reflects the following changes, which were either circulated on the tz mailing list or are relatively minor technical or administrative changes:
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.
Here are links to the release files:
ftp://ftp.iana.org/tz/releases/tzcode2014h.tar.gz
ftp://ftp.iana.org/tz/releases/tzdata2014h.tar.gz
The files are also available via HTTP as follows:
http://www.iana.org/time-zones/repository/releases/tzcode2014h.tar.gz
http://www.iana.org/time-zones/repository/releases/tzdata2014h.tar.gz
- backported by
-
JDK-8062541 (tz) Support tzdata2014i
- Resolved
-
JDK-8062906 (tz) Support tzdata2014i
- Resolved
-
JDK-8062909 (tz) Support tzdata2014i
- Resolved
-
JDK-8062910 (tz) Support tzdata2014i
- Resolved
-
JDK-8063938 (tz) Support tzdata2014i
- Resolved
-
JDK-8064279 (tz) Support tzdata2014i
- Resolved
-
JDK-8064281 (tz) Support tzdata2014i
- Resolved
-
JDK-8064282 (tz) Support tzdata2014i
- Resolved
-
JDK-8064283 (tz) Support tzdata2014i
- Resolved
-
JDK-8064386 (tz) Support tzdata2014i
- Resolved
-
JDK-8064651 (tz) Support tzdata2014i
- Resolved
-
JDK-8065242 (tz) Support tzdata2014i
- Resolved
-
JDK-8069919 (tz) Support tzdata2014i
- Resolved
-
JDK-8071250 (tz) Support tzdata2014i
- Resolved
-
JDK-8072325 (tz) Support tzdata2014i
- Resolved
-
JDK-8084177 (tz) Support tzdata2014i
- Resolved
- relates to
-
JDK-8059205 (tz) Embed tzdata2014h into tzupdater
- Resolved
-
JDK-8061925 (tz) Embed tzdata2014i into tzupdater
- Resolved
-
JDK-8064564 Test sun/util/calendar/zi/TestZoneInfo310.java fails with RuntimeException: FAILED: availableIds don't match
- Resolved
-
JDK-8057004 Time zone names needs to be updated after tzdata2014f
- Closed