Time Zone Database Release 2018c

Released

Downloads

File Description
tzdb-2018c.tar.lz (416.3kb) Complete Distribution (Data, Code and Extras)
tzdata2018c.tar.gz (333.1kb) Data Only Distribution
tzcode2018c.tar.gz (218.6kb) Code Only Distribution

Release Notes

  Briefly:
  Revert Irish changes that relied on negative SAVE values.

  Changes to tm_isdst

    Revert the 2018a change to Europe/Dublin.  As before, this change
    does not affect UT offsets or abbreviations; it affects only
    whether timestamps are considered to be standard time or
    daylight-saving time, as expressed in the tm_isdst flag of C's
    struct tm type.  This reversion is intended to be a temporary
    workaround for problems discovered with downstream uses of
    releases 2018a and 2018b, which implemented Irish time by using
    negative SAVE values in the Eire rules of the 'europe' file.
    Although negative SAVE values have been part of tzcode for many
    years and are supported by many platforms, they were not
    documented before 2018a and ICU and OpenJDK do not currently
    support them.  A mechanism to export data to platforms lacking
    support for negative DST is planned to be developed before the
    change is reapplied.  (Problems reported by Deborah Goldsmith and
    Stephen Colebourne.)

  Changes to past timestamps

    Japanese DST transitions (1948-1951) were Sundays at 00:00, not
    Saturdays or Sundays at 02:00.  (Thanks to Takayuki Nikai.)

  Changes to build procedure

    The build procedure now works around mawk 1.3.3's lack of support
    for character class expressions.  (Problem reported by Ohyama.)