agora inbox for pgsql-committers@postgresql.org
help / color / mirror / Atom feedFrom: Tom Lane <tgl@sss.pgh.pa.us>
To: pgsql-committers@lists.postgresql.org
Subject: pgsql: Sync our copy of the timezone library with IANA release tzcode20
Date: Fri, 19 Oct 2018 23:36:57 +0000
Message-ID: <E1gDeK9-0002DV-EK@gemulon.postgresql.org> (raw)
Sync our copy of the timezone library with IANA release tzcode2018f.
About half of this is purely cosmetic changes to reduce the diff between
our code and theirs, like inserting "const" markers where they have them.
The other half is tracking actual code changes in zic.c and localtime.c.
I don't think any of these represent near-term compatibility hazards, but
it seems best to stay up to date.
I also fixed longstanding bugs in our code for producing the
known_abbrevs.txt list, which by chance hadn't been exposed before,
but which resulted in some garbage output after applying the upstream
changes in zic.c. Notably, because upstream removed their old phony
transitions at the Big Bang, it's now necessary to cope with TZif files
containing no DST transition times at all.
Branch
------
REL9_5_STABLE
Details
-------
https://git.postgresql.org/pg/commitdiff/eda69c66272622fb6479fa5edf584e54b77b83aa
Modified Files
--------------
src/timezone/README | 2 +-
src/timezone/localtime.c | 126 ++++++++++++------
src/timezone/pgtz.h | 16 ++-
src/timezone/private.h | 3 +
src/timezone/strftime.c | 10 +-
src/timezone/tzfile.h | 7 +-
src/timezone/zic.c | 330 ++++++++++++++++++++++++++---------------------
7 files changed, 294 insertions(+), 200 deletions(-)
view thread (104+ messages) latest in thread
Message-ID: <E1gDeK9-0002DV-EK@gemulon.postgresql.org>
Permalink: ../E1gDeK9-0002DV-EK@gemulon.postgresql.org/
Also on: postgresql.org/message-id/E1gDeK9-0002DV-EK@gemulon.postgresql.org
reply
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Reply to all the recipients using the --to and --cc options:
reply via email
To: pgsql-committers@postgresql.org
Cc: tgl@sss.pgh.pa.us, pgsql-committers@lists.postgresql.org
Subject: Re: pgsql: Sync our copy of the timezone library with IANA release tzcode20
In-Reply-To: <E1gDeK9-0002DV-EK@gemulon.postgresql.org>
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
This inbox is served by agora; see mirroring instructions
for how to clone and mirror all data and code used for this inbox