agora inbox for pgsql-committers@postgresql.org  
help / color / mirror / Atom feed
pgsql: Sync our copy of the timezone library with IANA release tzcode20
104+ messages / 4 participants
[nested] [flat]

* pgsql: Sync our copy of the timezone library with IANA release tzcode20
@ 2016-03-28 19:10 Tom Lane <tgl@sss.pgh.pa.us>
  0 siblings, 0 replies; 104+ messages in thread

From: Tom Lane @ 2016-03-28 19:10 UTC (permalink / raw)
  To: pgsql-committers

Sync our copy of the timezone library with IANA release tzcode2016c.

We hadn't done this in about six years, which proves to have been a mistake
because there's been a lot of code churn upstream, making the merge rather
painful.  But putting it off any further isn't going to lessen the pain,
and there are at least two incompatible changes that we need to absorb
before someone starts complaining that --with-system-tzdata doesn't work
at all on their platform, or we get blindsided by a tzdata release that
our out-of-date zic can't compile.  Last week's "time zone abbreviation
differs from POSIX standard" mess was a wake-up call in that regard.

This is a sufficiently large patch that I'm afraid to back-patch it
immediately, though the foregoing considerations imply that we probably
should do so eventually.  For the moment, just put it in HEAD so that
it can get some testing.  Maybe we can wait till the end of the 9.6
beta cycle before deeming it okay.

Branch
------
master

Details
-------
http://git.postgresql.org/pg/commitdiff/1c1a7cbd6a1600c97dfcd9b5dc78a23b5db9bbf6

Modified Files
--------------
src/timezone/Makefile    |    2 +-
src/timezone/README      |   93 ++-
src/timezone/ialloc.c    |   76 --
src/timezone/localtime.c |  942 ++++++++++++---------
src/timezone/pgtz.c      |    8 +-
src/timezone/pgtz.h      |   18 +-
src/timezone/private.h   |   76 +-
src/timezone/scheck.c    |   62 --
src/timezone/strftime.c  |   84 +-
src/timezone/tzfile.h    |   31 +-
src/timezone/zic.c       | 2080 +++++++++++++++++++++++++++++-----------------
11 files changed, 2094 insertions(+), 1378 deletions(-)


-- 
Sent via pgsql-committers mailing list (pgsql-committers@postgresql.org)
To make changes to your subscription:
http://www.postgresql.org/mailpref/pgsql-committers


^ permalink  raw  reply  [nested|flat] 104+ messages in thread

* pgsql: Sync our copy of the timezone library with IANA release tzcode20
@ 2016-10-19 22:56 Tom Lane <tgl@sss.pgh.pa.us>
  0 siblings, 0 replies; 104+ messages in thread

From: Tom Lane @ 2016-10-19 22:56 UTC (permalink / raw)
  To: pgsql-committers

Sync our copy of the timezone library with IANA release tzcode2016g.

This is mostly to absorb some corner-case fixes in zic for year-2037
timestamps.  The other changes that have been made are unlikely to affect
our usage, but nonetheless we may as well take 'em.

Branch
------
REL9_6_STABLE

Details
-------
http://git.postgresql.org/pg/commitdiff/7fec5e101a12acbabea6ecef3e7101c5de81e609

Modified Files
--------------
src/timezone/localtime.c |   5 +-
src/timezone/private.h   |   1 +
src/timezone/strftime.c  |   2 +-
src/timezone/zic.c       | 440 ++++++++++++++++++++++++++---------------------
4 files changed, 250 insertions(+), 198 deletions(-)


-- 
Sent via pgsql-committers mailing list (pgsql-committers@postgresql.org)
To make changes to your subscription:
http://www.postgresql.org/mailpref/pgsql-committers


^ permalink  raw  reply  [nested|flat] 104+ messages in thread

* pgsql: Sync our copy of the timezone library with IANA release tzcode20
@ 2016-10-19 22:56 Tom Lane <tgl@sss.pgh.pa.us>
  2016-10-20 02:38 ` Re: pgsql: Sync our copy of the timezone library with IANA release tzcode20 Thomas Munro <thomas.munro@enterprisedb.com>
  0 siblings, 1 reply; 104+ messages in thread

From: Tom Lane @ 2016-10-19 22:56 UTC (permalink / raw)
  To: pgsql-committers

Sync our copy of the timezone library with IANA release tzcode2016g.

This is mostly to absorb some corner-case fixes in zic for year-2037
timestamps.  The other changes that have been made are unlikely to affect
our usage, but nonetheless we may as well take 'em.

Branch
------
master

Details
-------
http://git.postgresql.org/pg/commitdiff/f3094920a567cde6c86adf36a1a033d7431b11ff

Modified Files
--------------
src/timezone/localtime.c |   5 +-
src/timezone/private.h   |   1 +
src/timezone/strftime.c  |   2 +-
src/timezone/zic.c       | 440 ++++++++++++++++++++++++++---------------------
4 files changed, 250 insertions(+), 198 deletions(-)


-- 
Sent via pgsql-committers mailing list (pgsql-committers@postgresql.org)
To make changes to your subscription:
http://www.postgresql.org/mailpref/pgsql-committers


^ permalink  raw  reply  [nested|flat] 104+ messages in thread

* Re: pgsql: Sync our copy of the timezone library with IANA release tzcode20
  2016-10-19 22:56 pgsql: Sync our copy of the timezone library with IANA release tzcode20 Tom Lane <tgl@sss.pgh.pa.us>
@ 2016-10-20 02:38 ` Thomas Munro <thomas.munro@enterprisedb.com>
  2016-10-20 03:22   ` Re: pgsql: Sync our copy of the timezone library with IANA release tzcode20 Tom Lane <tgl@sss.pgh.pa.us>
  0 siblings, 1 reply; 104+ messages in thread

From: Thomas Munro @ 2016-10-20 02:38 UTC (permalink / raw)
  To: Tom Lane <tgl@sss.pgh.pa.us>; +Cc: pgsql-committers

On Thu, Oct 20, 2016 at 11:56 AM, Tom Lane <tgl@sss.pgh.pa.us> wrote:
> Sync our copy of the timezone library with IANA release tzcode2016g.
>
> This is mostly to absorb some corner-case fixes in zic for year-2037
> timestamps.  The other changes that have been made are unlikely to affect
> our usage, but nonetheless we may as well take 'em.
>
> Branch
> ------
> master
>
> Details
> -------
> http://git.postgresql.org/pg/commitdiff/f3094920a567cde6c86adf36a1a033d7431b11ff
>
> Modified Files
> --------------
> src/timezone/localtime.c |   5 +-
> src/timezone/private.h   |   1 +
> src/timezone/strftime.c  |   2 +-
> src/timezone/zic.c       | 440 ++++++++++++++++++++++++++---------------------
> 4 files changed, 250 insertions(+), 198 deletions(-)

My compiler (Apple LLVM version 8.0.0 (clang-800.0.38)) doesn't like this:

zic.c:427:53: error: implicit conversion from 'unsigned long long' to
'int' changes value from 18446744073709551615 to -1
[-Werror,-Wconstant-conversion]
                int                     amax = nitems_max < SIZE_MAX ?
nitems_max : SIZE_MAX;
                                        ~~~~
             ^~~~~~~~
/usr/include/stdint.h:153:20: note: expanded from macro 'SIZE_MAX'
#define SIZE_MAX          UINT64_MAX
                          ^~~~~~~~~~
/usr/include/stdint.h:87:27: note: expanded from macro 'UINT64_MAX'
#define UINT64_MAX        18446744073709551615ULL
                          ^~~~~~~~~~~~~~~~~~~~~~~
1 error generated.

-- 
Thomas Munro
http://www.enterprisedb.com


-- 
Sent via pgsql-committers mailing list (pgsql-committers@postgresql.org)
To make changes to your subscription:
http://www.postgresql.org/mailpref/pgsql-committers



^ permalink  raw  reply  [nested|flat] 104+ messages in thread

* Re: pgsql: Sync our copy of the timezone library with IANA release tzcode20
  2016-10-19 22:56 pgsql: Sync our copy of the timezone library with IANA release tzcode20 Tom Lane <tgl@sss.pgh.pa.us>
  2016-10-20 02:38 ` Re: pgsql: Sync our copy of the timezone library with IANA release tzcode20 Thomas Munro <thomas.munro@enterprisedb.com>
@ 2016-10-20 03:22   ` Tom Lane <tgl@sss.pgh.pa.us>
  0 siblings, 0 replies; 104+ messages in thread

From: Tom Lane @ 2016-10-20 03:22 UTC (permalink / raw)
  To: Thomas Munro <thomas.munro@enterprisedb.com>; +Cc: pgsql-committers

Thomas Munro <thomas.munro@enterprisedb.com> writes:
> On Thu, Oct 20, 2016 at 11:56 AM, Tom Lane <tgl@sss.pgh.pa.us> wrote:
>> Sync our copy of the timezone library with IANA release tzcode2016g.

> My compiler (Apple LLVM version 8.0.0 (clang-800.0.38)) doesn't like this:
> zic.c:427:53: error: implicit conversion from 'unsigned long long' to
> 'int' changes value from 18446744073709551615 to -1
> [-Werror,-Wconstant-conversion]
>                 int                     amax = nitems_max < SIZE_MAX ? nitems_max : SIZE_MAX;
>                                         ~~~~                                        ^~~~~~~~

Hmm ... I wonder what the IANA guys think they're doing here?
There are no platforms on which INT_MAX is more than SIZE_MAX.
I think we can just take this out.

(My RHEL6 compiler didn't object to this, but I can reproduce
it on Mac.)

			regards, tom lane


-- 
Sent via pgsql-committers mailing list (pgsql-committers@postgresql.org)
To make changes to your subscription:
http://www.postgresql.org/mailpref/pgsql-committers



^ permalink  raw  reply  [nested|flat] 104+ messages in thread

* pgsql: Sync our copy of the timezone library with IANA release tzcode20
@ 2016-10-19 22:56 Tom Lane <tgl@sss.pgh.pa.us>
  0 siblings, 0 replies; 104+ messages in thread

From: Tom Lane @ 2016-10-19 22:56 UTC (permalink / raw)
  To: pgsql-committers

Sync our copy of the timezone library with IANA release tzcode2016g.

This is mostly to absorb some corner-case fixes in zic for year-2037
timestamps.  The other changes that have been made are unlikely to affect
our usage, but nonetheless we may as well take 'em.

Branch
------
REL9_4_STABLE

Details
-------
http://git.postgresql.org/pg/commitdiff/381c4b03b3956f0a9e2eb9a83e4b3038e959adde

Modified Files
--------------
src/timezone/localtime.c |   5 +-
src/timezone/private.h   |   1 +
src/timezone/strftime.c  |   2 +-
src/timezone/zic.c       | 440 ++++++++++++++++++++++++++---------------------
4 files changed, 250 insertions(+), 198 deletions(-)


-- 
Sent via pgsql-committers mailing list (pgsql-committers@postgresql.org)
To make changes to your subscription:
http://www.postgresql.org/mailpref/pgsql-committers


^ permalink  raw  reply  [nested|flat] 104+ messages in thread

* pgsql: Sync our copy of the timezone library with IANA release tzcode20
@ 2016-10-19 22:56 Tom Lane <tgl@sss.pgh.pa.us>
  0 siblings, 0 replies; 104+ messages in thread

From: Tom Lane @ 2016-10-19 22:56 UTC (permalink / raw)
  To: pgsql-committers

Sync our copy of the timezone library with IANA release tzcode2016g.

This is mostly to absorb some corner-case fixes in zic for year-2037
timestamps.  The other changes that have been made are unlikely to affect
our usage, but nonetheless we may as well take 'em.

Branch
------
REL9_5_STABLE

Details
-------
http://git.postgresql.org/pg/commitdiff/bc59c1236fb6db77b5c4426be3bb5b1a934ae2a7

Modified Files
--------------
src/timezone/localtime.c |   5 +-
src/timezone/private.h   |   1 +
src/timezone/strftime.c  |   2 +-
src/timezone/zic.c       | 440 ++++++++++++++++++++++++++---------------------
4 files changed, 250 insertions(+), 198 deletions(-)


-- 
Sent via pgsql-committers mailing list (pgsql-committers@postgresql.org)
To make changes to your subscription:
http://www.postgresql.org/mailpref/pgsql-committers


^ permalink  raw  reply  [nested|flat] 104+ messages in thread

* pgsql: Sync our copy of the timezone library with IANA release tzcode20
@ 2016-10-19 22:56 Tom Lane <tgl@sss.pgh.pa.us>
  0 siblings, 0 replies; 104+ messages in thread

From: Tom Lane @ 2016-10-19 22:56 UTC (permalink / raw)
  To: pgsql-committers

Sync our copy of the timezone library with IANA release tzcode2016g.

This is mostly to absorb some corner-case fixes in zic for year-2037
timestamps.  The other changes that have been made are unlikely to affect
our usage, but nonetheless we may as well take 'em.

Branch
------
REL9_2_STABLE

Details
-------
http://git.postgresql.org/pg/commitdiff/66adeefdad85f1ee062ecf894b800641f284d334

Modified Files
--------------
src/timezone/localtime.c |   5 +-
src/timezone/private.h   |   1 +
src/timezone/strftime.c  |   2 +-
src/timezone/zic.c       | 440 ++++++++++++++++++++++++++---------------------
4 files changed, 250 insertions(+), 198 deletions(-)


-- 
Sent via pgsql-committers mailing list (pgsql-committers@postgresql.org)
To make changes to your subscription:
http://www.postgresql.org/mailpref/pgsql-committers


^ permalink  raw  reply  [nested|flat] 104+ messages in thread

* pgsql: Sync our copy of the timezone library with IANA release tzcode20
@ 2016-10-19 22:56 Tom Lane <tgl@sss.pgh.pa.us>
  0 siblings, 0 replies; 104+ messages in thread

From: Tom Lane @ 2016-10-19 22:56 UTC (permalink / raw)
  To: pgsql-committers

Sync our copy of the timezone library with IANA release tzcode2016g.

This is mostly to absorb some corner-case fixes in zic for year-2037
timestamps.  The other changes that have been made are unlikely to affect
our usage, but nonetheless we may as well take 'em.

Branch
------
REL9_1_STABLE

Details
-------
http://git.postgresql.org/pg/commitdiff/2877b102ee9ed9facf67b5e76752f2e9b0509f35

Modified Files
--------------
src/timezone/localtime.c |   5 +-
src/timezone/private.h   |   1 +
src/timezone/strftime.c  |   2 +-
src/timezone/zic.c       | 440 ++++++++++++++++++++++++++---------------------
4 files changed, 250 insertions(+), 198 deletions(-)


-- 
Sent via pgsql-committers mailing list (pgsql-committers@postgresql.org)
To make changes to your subscription:
http://www.postgresql.org/mailpref/pgsql-committers


^ permalink  raw  reply  [nested|flat] 104+ messages in thread

* pgsql: Sync our copy of the timezone library with IANA release tzcode20
@ 2016-10-19 22:56 Tom Lane <tgl@sss.pgh.pa.us>
  0 siblings, 0 replies; 104+ messages in thread

From: Tom Lane @ 2016-10-19 22:56 UTC (permalink / raw)
  To: pgsql-committers

Sync our copy of the timezone library with IANA release tzcode2016g.

This is mostly to absorb some corner-case fixes in zic for year-2037
timestamps.  The other changes that have been made are unlikely to affect
our usage, but nonetheless we may as well take 'em.

Branch
------
REL9_3_STABLE

Details
-------
http://git.postgresql.org/pg/commitdiff/ad6f67179e66ae434f75008588b580580164faa3

Modified Files
--------------
src/timezone/localtime.c |   5 +-
src/timezone/private.h   |   1 +
src/timezone/strftime.c  |   2 +-
src/timezone/zic.c       | 440 ++++++++++++++++++++++++++---------------------
4 files changed, 250 insertions(+), 198 deletions(-)


-- 
Sent via pgsql-committers mailing list (pgsql-committers@postgresql.org)
To make changes to your subscription:
http://www.postgresql.org/mailpref/pgsql-committers


^ permalink  raw  reply  [nested|flat] 104+ messages in thread

* pgsql: Sync our copy of the timezone library with IANA release tzcode20
@ 2016-10-20 19:41 Tom Lane <tgl@sss.pgh.pa.us>
  0 siblings, 0 replies; 104+ messages in thread

From: Tom Lane @ 2016-10-20 19:41 UTC (permalink / raw)
  To: pgsql-committers

Sync our copy of the timezone library with IANA release tzcode2016h.

This absorbs a fix for a symlink-manipulation bug in zic that was
introduced in 2016g.  It probably isn't interesting for our use-case,
but I'm not quite sure, so let's update while we're at it.

Branch
------
REL9_6_STABLE

Details
-------
http://git.postgresql.org/pg/commitdiff/845a8ea3e144c3a9ca2c95fd70de89c26422fb35

Modified Files
--------------
src/timezone/zic.c | 76 ++++++++++++++++++++++++++++++++++++++++--------------
1 file changed, 56 insertions(+), 20 deletions(-)


-- 
Sent via pgsql-committers mailing list (pgsql-committers@postgresql.org)
To make changes to your subscription:
http://www.postgresql.org/mailpref/pgsql-committers


^ permalink  raw  reply  [nested|flat] 104+ messages in thread

* pgsql: Sync our copy of the timezone library with IANA release tzcode20
@ 2016-10-20 19:41 Tom Lane <tgl@sss.pgh.pa.us>
  0 siblings, 0 replies; 104+ messages in thread

From: Tom Lane @ 2016-10-20 19:41 UTC (permalink / raw)
  To: pgsql-committers

Sync our copy of the timezone library with IANA release tzcode2016h.

This absorbs a fix for a symlink-manipulation bug in zic that was
introduced in 2016g.  It probably isn't interesting for our use-case,
but I'm not quite sure, so let's update while we're at it.

Branch
------
REL9_4_STABLE

Details
-------
http://git.postgresql.org/pg/commitdiff/a8518738ae8c92813da13a13a2c79ab13c79263f

Modified Files
--------------
src/timezone/zic.c | 76 ++++++++++++++++++++++++++++++++++++++++--------------
1 file changed, 56 insertions(+), 20 deletions(-)


-- 
Sent via pgsql-committers mailing list (pgsql-committers@postgresql.org)
To make changes to your subscription:
http://www.postgresql.org/mailpref/pgsql-committers


^ permalink  raw  reply  [nested|flat] 104+ messages in thread

* pgsql: Sync our copy of the timezone library with IANA release tzcode20
@ 2016-10-20 19:41 Tom Lane <tgl@sss.pgh.pa.us>
  0 siblings, 0 replies; 104+ messages in thread

From: Tom Lane @ 2016-10-20 19:41 UTC (permalink / raw)
  To: pgsql-committers

Sync our copy of the timezone library with IANA release tzcode2016h.

This absorbs a fix for a symlink-manipulation bug in zic that was
introduced in 2016g.  It probably isn't interesting for our use-case,
but I'm not quite sure, so let's update while we're at it.

Branch
------
REL9_1_STABLE

Details
-------
http://git.postgresql.org/pg/commitdiff/37ecf07d398ce8d69958d637349683a9516e0b88

Modified Files
--------------
src/timezone/zic.c | 76 ++++++++++++++++++++++++++++++++++++++++--------------
1 file changed, 56 insertions(+), 20 deletions(-)


-- 
Sent via pgsql-committers mailing list (pgsql-committers@postgresql.org)
To make changes to your subscription:
http://www.postgresql.org/mailpref/pgsql-committers


^ permalink  raw  reply  [nested|flat] 104+ messages in thread

* pgsql: Sync our copy of the timezone library with IANA release tzcode20
@ 2016-10-20 19:41 Tom Lane <tgl@sss.pgh.pa.us>
  0 siblings, 0 replies; 104+ messages in thread

From: Tom Lane @ 2016-10-20 19:41 UTC (permalink / raw)
  To: pgsql-committers

Sync our copy of the timezone library with IANA release tzcode2016h.

This absorbs a fix for a symlink-manipulation bug in zic that was
introduced in 2016g.  It probably isn't interesting for our use-case,
but I'm not quite sure, so let's update while we're at it.

Branch
------
REL9_5_STABLE

Details
-------
http://git.postgresql.org/pg/commitdiff/aac898ac557ebf6a963c9d2a6d88c82e746b3f0c

Modified Files
--------------
src/timezone/zic.c | 76 ++++++++++++++++++++++++++++++++++++++++--------------
1 file changed, 56 insertions(+), 20 deletions(-)


-- 
Sent via pgsql-committers mailing list (pgsql-committers@postgresql.org)
To make changes to your subscription:
http://www.postgresql.org/mailpref/pgsql-committers


^ permalink  raw  reply  [nested|flat] 104+ messages in thread

* pgsql: Sync our copy of the timezone library with IANA release tzcode20
@ 2016-10-20 19:41 Tom Lane <tgl@sss.pgh.pa.us>
  0 siblings, 0 replies; 104+ messages in thread

From: Tom Lane @ 2016-10-20 19:41 UTC (permalink / raw)
  To: pgsql-committers

Sync our copy of the timezone library with IANA release tzcode2016h.

This absorbs a fix for a symlink-manipulation bug in zic that was
introduced in 2016g.  It probably isn't interesting for our use-case,
but I'm not quite sure, so let's update while we're at it.

Branch
------
REL9_3_STABLE

Details
-------
http://git.postgresql.org/pg/commitdiff/92da7527892ebd5fccba62b4e07f04cbac805163

Modified Files
--------------
src/timezone/zic.c | 76 ++++++++++++++++++++++++++++++++++++++++--------------
1 file changed, 56 insertions(+), 20 deletions(-)


-- 
Sent via pgsql-committers mailing list (pgsql-committers@postgresql.org)
To make changes to your subscription:
http://www.postgresql.org/mailpref/pgsql-committers


^ permalink  raw  reply  [nested|flat] 104+ messages in thread

* pgsql: Sync our copy of the timezone library with IANA release tzcode20
@ 2016-10-20 19:41 Tom Lane <tgl@sss.pgh.pa.us>
  0 siblings, 0 replies; 104+ messages in thread

From: Tom Lane @ 2016-10-20 19:41 UTC (permalink / raw)
  To: pgsql-committers

Sync our copy of the timezone library with IANA release tzcode2016h.

This absorbs a fix for a symlink-manipulation bug in zic that was
introduced in 2016g.  It probably isn't interesting for our use-case,
but I'm not quite sure, so let's update while we're at it.

Branch
------
master

Details
-------
http://git.postgresql.org/pg/commitdiff/5e21b6811148fdc1fce9dcdcdc777418cc901fe4

Modified Files
--------------
src/timezone/zic.c | 76 ++++++++++++++++++++++++++++++++++++++++--------------
1 file changed, 56 insertions(+), 20 deletions(-)


-- 
Sent via pgsql-committers mailing list (pgsql-committers@postgresql.org)
To make changes to your subscription:
http://www.postgresql.org/mailpref/pgsql-committers


^ permalink  raw  reply  [nested|flat] 104+ messages in thread

* pgsql: Sync our copy of the timezone library with IANA release tzcode20
@ 2016-10-20 19:41 Tom Lane <tgl@sss.pgh.pa.us>
  0 siblings, 0 replies; 104+ messages in thread

From: Tom Lane @ 2016-10-20 19:41 UTC (permalink / raw)
  To: pgsql-committers

Sync our copy of the timezone library with IANA release tzcode2016h.

This absorbs a fix for a symlink-manipulation bug in zic that was
introduced in 2016g.  It probably isn't interesting for our use-case,
but I'm not quite sure, so let's update while we're at it.

Branch
------
REL9_2_STABLE

Details
-------
http://git.postgresql.org/pg/commitdiff/b2aee4cb684e06b00e85d5e7c0de114b5df6010a

Modified Files
--------------
src/timezone/zic.c | 76 ++++++++++++++++++++++++++++++++++++++++--------------
1 file changed, 56 insertions(+), 20 deletions(-)


-- 
Sent via pgsql-committers mailing list (pgsql-committers@postgresql.org)
To make changes to your subscription:
http://www.postgresql.org/mailpref/pgsql-committers


^ permalink  raw  reply  [nested|flat] 104+ messages in thread

* pgsql: Sync our copy of the timezone library with IANA tzcode master.
@ 2016-11-04 02:24 Tom Lane <tgl@sss.pgh.pa.us>
  0 siblings, 0 replies; 104+ messages in thread

From: Tom Lane @ 2016-11-04 02:24 UTC (permalink / raw)
  To: pgsql-committers

Sync our copy of the timezone library with IANA tzcode master.

This patch absorbs some unreleased fixes for symlink manipulation bugs
introduced in tzcode 2016g.  Ordinarily I'd wait around for a released
version, but in this case it seems like we could do with extra testing,
in particular checking whether it works in EDB's VMware build environment.
This corresponds to commit aec59156abbf8472ba201b6c7ca2592f9c10e077 in
https://github.com/eggert/tz.

Per a report from Sandeep Thakkar, building in an environment where hard
links are not supported in the timezone data installation directory failed,
because upstream code refactoring had broken the case of symlinking from an
existing symlink.  Further experimentation also showed that the symlinks
were sometimes made incorrectly, with too many or too few "../"'s in the
symlink contents.

This should get back-patched, but first let's see what the buildfarm
makes of it.  I'm not too sure about the new dependency on linkat(2).

Report: <CANFyU94_p6mqRQc2i26PFp5QAOQGB++AjGX=FO8LDpXw0GSTjw@mail.gmail.com>
Discussion: http://mm.icann.org/pipermail/tz/2016-November/024431.html

Branch
------
master

Details
-------
http://git.postgresql.org/pg/commitdiff/1f87181e12beb067d21b79493393edcff14c190b

Modified Files
--------------
src/timezone/zic.c | 284 +++++++++++++++++++++++++++++++++--------------------
1 file changed, 176 insertions(+), 108 deletions(-)


-- 
Sent via pgsql-committers mailing list (pgsql-committers@postgresql.org)
To make changes to your subscription:
http://www.postgresql.org/mailpref/pgsql-committers


^ permalink  raw  reply  [nested|flat] 104+ messages in thread

* pgsql: Sync our copy of the timezone library with IANA tzcode master.
@ 2016-11-04 14:44 Tom Lane <tgl@sss.pgh.pa.us>
  0 siblings, 0 replies; 104+ messages in thread

From: Tom Lane @ 2016-11-04 14:44 UTC (permalink / raw)
  To: pgsql-committers

Sync our copy of the timezone library with IANA tzcode master.

This patch absorbs some unreleased fixes for symlink manipulation bugs
introduced in tzcode 2016g.  Ordinarily I'd wait around for a released
version, but in this case it seems like we could do with extra testing,
in particular checking whether it works in EDB's VMware build environment.
This corresponds to commit aec59156abbf8472ba201b6c7ca2592f9c10e077 in
https://github.com/eggert/tz.

Per a report from Sandeep Thakkar, building in an environment where hard
links are not supported in the timezone data installation directory failed,
because upstream code refactoring had broken the case of symlinking from an
existing symlink.  Further experimentation also showed that the symlinks
were sometimes made incorrectly, with too many or too few "../"'s in the
symlink contents.

Back-patch of commit 1f87181e12beb067d21b79493393edcff14c190b.

Report: <CANFyU94_p6mqRQc2i26PFp5QAOQGB++AjGX=FO8LDpXw0GSTjw@mail.gmail.com>
Discussion: http://mm.icann.org/pipermail/tz/2016-November/024431.html

Branch
------
REL9_3_STABLE

Details
-------
http://git.postgresql.org/pg/commitdiff/22b1207a33d177f8c2d86d16133d2946d5e29597

Modified Files
--------------
src/timezone/zic.c | 284 +++++++++++++++++++++++++++++++++--------------------
1 file changed, 176 insertions(+), 108 deletions(-)


-- 
Sent via pgsql-committers mailing list (pgsql-committers@postgresql.org)
To make changes to your subscription:
http://www.postgresql.org/mailpref/pgsql-committers


^ permalink  raw  reply  [nested|flat] 104+ messages in thread

* pgsql: Sync our copy of the timezone library with IANA tzcode master.
@ 2016-11-04 14:44 Tom Lane <tgl@sss.pgh.pa.us>
  0 siblings, 0 replies; 104+ messages in thread

From: Tom Lane @ 2016-11-04 14:44 UTC (permalink / raw)
  To: pgsql-committers

Sync our copy of the timezone library with IANA tzcode master.

This patch absorbs some unreleased fixes for symlink manipulation bugs
introduced in tzcode 2016g.  Ordinarily I'd wait around for a released
version, but in this case it seems like we could do with extra testing,
in particular checking whether it works in EDB's VMware build environment.
This corresponds to commit aec59156abbf8472ba201b6c7ca2592f9c10e077 in
https://github.com/eggert/tz.

Per a report from Sandeep Thakkar, building in an environment where hard
links are not supported in the timezone data installation directory failed,
because upstream code refactoring had broken the case of symlinking from an
existing symlink.  Further experimentation also showed that the symlinks
were sometimes made incorrectly, with too many or too few "../"'s in the
symlink contents.

Back-patch of commit 1f87181e12beb067d21b79493393edcff14c190b.

Report: <CANFyU94_p6mqRQc2i26PFp5QAOQGB++AjGX=FO8LDpXw0GSTjw@mail.gmail.com>
Discussion: http://mm.icann.org/pipermail/tz/2016-November/024431.html

Branch
------
REL9_5_STABLE

Details
-------
http://git.postgresql.org/pg/commitdiff/ac6fc1b55caa86fd7f90bf3f76b1d207aa4afcde

Modified Files
--------------
src/timezone/zic.c | 284 +++++++++++++++++++++++++++++++++--------------------
1 file changed, 176 insertions(+), 108 deletions(-)


-- 
Sent via pgsql-committers mailing list (pgsql-committers@postgresql.org)
To make changes to your subscription:
http://www.postgresql.org/mailpref/pgsql-committers


^ permalink  raw  reply  [nested|flat] 104+ messages in thread

* pgsql: Sync our copy of the timezone library with IANA tzcode master.
@ 2016-11-04 14:44 Tom Lane <tgl@sss.pgh.pa.us>
  0 siblings, 0 replies; 104+ messages in thread

From: Tom Lane @ 2016-11-04 14:44 UTC (permalink / raw)
  To: pgsql-committers

Sync our copy of the timezone library with IANA tzcode master.

This patch absorbs some unreleased fixes for symlink manipulation bugs
introduced in tzcode 2016g.  Ordinarily I'd wait around for a released
version, but in this case it seems like we could do with extra testing,
in particular checking whether it works in EDB's VMware build environment.
This corresponds to commit aec59156abbf8472ba201b6c7ca2592f9c10e077 in
https://github.com/eggert/tz.

Per a report from Sandeep Thakkar, building in an environment where hard
links are not supported in the timezone data installation directory failed,
because upstream code refactoring had broken the case of symlinking from an
existing symlink.  Further experimentation also showed that the symlinks
were sometimes made incorrectly, with too many or too few "../"'s in the
symlink contents.

Back-patch of commit 1f87181e12beb067d21b79493393edcff14c190b.

Report: <CANFyU94_p6mqRQc2i26PFp5QAOQGB++AjGX=FO8LDpXw0GSTjw@mail.gmail.com>
Discussion: http://mm.icann.org/pipermail/tz/2016-November/024431.html

Branch
------
REL9_2_STABLE

Details
-------
http://git.postgresql.org/pg/commitdiff/07bc2fc4574c5edce135a96353c6a343c3ec4b0d

Modified Files
--------------
src/timezone/zic.c | 284 +++++++++++++++++++++++++++++++++--------------------
1 file changed, 176 insertions(+), 108 deletions(-)


-- 
Sent via pgsql-committers mailing list (pgsql-committers@postgresql.org)
To make changes to your subscription:
http://www.postgresql.org/mailpref/pgsql-committers


^ permalink  raw  reply  [nested|flat] 104+ messages in thread

* pgsql: Sync our copy of the timezone library with IANA tzcode master.
@ 2016-11-04 14:44 Tom Lane <tgl@sss.pgh.pa.us>
  0 siblings, 0 replies; 104+ messages in thread

From: Tom Lane @ 2016-11-04 14:44 UTC (permalink / raw)
  To: pgsql-committers

Sync our copy of the timezone library with IANA tzcode master.

This patch absorbs some unreleased fixes for symlink manipulation bugs
introduced in tzcode 2016g.  Ordinarily I'd wait around for a released
version, but in this case it seems like we could do with extra testing,
in particular checking whether it works in EDB's VMware build environment.
This corresponds to commit aec59156abbf8472ba201b6c7ca2592f9c10e077 in
https://github.com/eggert/tz.

Per a report from Sandeep Thakkar, building in an environment where hard
links are not supported in the timezone data installation directory failed,
because upstream code refactoring had broken the case of symlinking from an
existing symlink.  Further experimentation also showed that the symlinks
were sometimes made incorrectly, with too many or too few "../"'s in the
symlink contents.

Back-patch of commit 1f87181e12beb067d21b79493393edcff14c190b.

Report: <CANFyU94_p6mqRQc2i26PFp5QAOQGB++AjGX=FO8LDpXw0GSTjw@mail.gmail.com>
Discussion: http://mm.icann.org/pipermail/tz/2016-November/024431.html

Branch
------
REL9_6_STABLE

Details
-------
http://git.postgresql.org/pg/commitdiff/7afafe8af36cd0c16f152dc9c674c26054972edd

Modified Files
--------------
src/timezone/zic.c | 284 +++++++++++++++++++++++++++++++++--------------------
1 file changed, 176 insertions(+), 108 deletions(-)


-- 
Sent via pgsql-committers mailing list (pgsql-committers@postgresql.org)
To make changes to your subscription:
http://www.postgresql.org/mailpref/pgsql-committers


^ permalink  raw  reply  [nested|flat] 104+ messages in thread

* pgsql: Sync our copy of the timezone library with IANA tzcode master.
@ 2016-11-04 14:44 Tom Lane <tgl@sss.pgh.pa.us>
  0 siblings, 0 replies; 104+ messages in thread

From: Tom Lane @ 2016-11-04 14:44 UTC (permalink / raw)
  To: pgsql-committers

Sync our copy of the timezone library with IANA tzcode master.

This patch absorbs some unreleased fixes for symlink manipulation bugs
introduced in tzcode 2016g.  Ordinarily I'd wait around for a released
version, but in this case it seems like we could do with extra testing,
in particular checking whether it works in EDB's VMware build environment.
This corresponds to commit aec59156abbf8472ba201b6c7ca2592f9c10e077 in
https://github.com/eggert/tz.

Per a report from Sandeep Thakkar, building in an environment where hard
links are not supported in the timezone data installation directory failed,
because upstream code refactoring had broken the case of symlinking from an
existing symlink.  Further experimentation also showed that the symlinks
were sometimes made incorrectly, with too many or too few "../"'s in the
symlink contents.

Back-patch of commit 1f87181e12beb067d21b79493393edcff14c190b.

Report: <CANFyU94_p6mqRQc2i26PFp5QAOQGB++AjGX=FO8LDpXw0GSTjw@mail.gmail.com>
Discussion: http://mm.icann.org/pipermail/tz/2016-November/024431.html

Branch
------
REL9_4_STABLE

Details
-------
http://git.postgresql.org/pg/commitdiff/c09478e157f1fde919b0798ec862d1eb1c1f031b

Modified Files
--------------
src/timezone/zic.c | 284 +++++++++++++++++++++++++++++++++--------------------
1 file changed, 176 insertions(+), 108 deletions(-)


-- 
Sent via pgsql-committers mailing list (pgsql-committers@postgresql.org)
To make changes to your subscription:
http://www.postgresql.org/mailpref/pgsql-committers


^ permalink  raw  reply  [nested|flat] 104+ messages in thread

* pgsql: Sync our copy of the timezone library with IANA release tzcode20
@ 2016-12-15 19:36 Tom Lane <tgl@sss.pgh.pa.us>
  0 siblings, 0 replies; 104+ messages in thread

From: Tom Lane @ 2016-12-15 19:36 UTC (permalink / raw)
  To: pgsql-committers

Sync our copy of the timezone library with IANA release tzcode2016j.

This is a trivial update (consisting in fact only in the addition of
a comment).  The point is just to get back to being synced with an
official release of tzcode, rather than some ad-hoc point in their
commit history, which is where commit 1f87181e1 left it.

Branch
------
REL9_5_STABLE

Details
-------
http://git.postgresql.org/pg/commitdiff/492fe48f0113600e86449e3738a17d029dcfe144

Modified Files
--------------
src/timezone/README | 2 +-
src/timezone/zic.c  | 5 +++++
2 files changed, 6 insertions(+), 1 deletion(-)


-- 
Sent via pgsql-committers mailing list (pgsql-committers@postgresql.org)
To make changes to your subscription:
http://www.postgresql.org/mailpref/pgsql-committers


^ permalink  raw  reply  [nested|flat] 104+ messages in thread

* pgsql: Sync our copy of the timezone library with IANA release tzcode20
@ 2016-12-15 19:36 Tom Lane <tgl@sss.pgh.pa.us>
  0 siblings, 0 replies; 104+ messages in thread

From: Tom Lane @ 2016-12-15 19:36 UTC (permalink / raw)
  To: pgsql-committers

Sync our copy of the timezone library with IANA release tzcode2016j.

This is a trivial update (consisting in fact only in the addition of
a comment).  The point is just to get back to being synced with an
official release of tzcode, rather than some ad-hoc point in their
commit history, which is where commit 1f87181e1 left it.

Branch
------
REL9_2_STABLE

Details
-------
http://git.postgresql.org/pg/commitdiff/2b7d715c0d987c5f5663afe081825ecccd2d8848

Modified Files
--------------
src/timezone/README | 2 +-
src/timezone/zic.c  | 5 +++++
2 files changed, 6 insertions(+), 1 deletion(-)


-- 
Sent via pgsql-committers mailing list (pgsql-committers@postgresql.org)
To make changes to your subscription:
http://www.postgresql.org/mailpref/pgsql-committers


^ permalink  raw  reply  [nested|flat] 104+ messages in thread

* pgsql: Sync our copy of the timezone library with IANA release tzcode20
@ 2016-12-15 19:36 Tom Lane <tgl@sss.pgh.pa.us>
  0 siblings, 0 replies; 104+ messages in thread

From: Tom Lane @ 2016-12-15 19:36 UTC (permalink / raw)
  To: pgsql-committers

Sync our copy of the timezone library with IANA release tzcode2016j.

This is a trivial update (consisting in fact only in the addition of
a comment).  The point is just to get back to being synced with an
official release of tzcode, rather than some ad-hoc point in their
commit history, which is where commit 1f87181e1 left it.

Branch
------
master

Details
-------
http://git.postgresql.org/pg/commitdiff/93513d1b6559b2d0805f0b02d312ee550e3d010b

Modified Files
--------------
src/timezone/README | 2 +-
src/timezone/zic.c  | 5 +++++
2 files changed, 6 insertions(+), 1 deletion(-)


-- 
Sent via pgsql-committers mailing list (pgsql-committers@postgresql.org)
To make changes to your subscription:
http://www.postgresql.org/mailpref/pgsql-committers


^ permalink  raw  reply  [nested|flat] 104+ messages in thread

* pgsql: Sync our copy of the timezone library with IANA release tzcode20
@ 2016-12-15 19:36 Tom Lane <tgl@sss.pgh.pa.us>
  0 siblings, 0 replies; 104+ messages in thread

From: Tom Lane @ 2016-12-15 19:36 UTC (permalink / raw)
  To: pgsql-committers

Sync our copy of the timezone library with IANA release tzcode2016j.

This is a trivial update (consisting in fact only in the addition of
a comment).  The point is just to get back to being synced with an
official release of tzcode, rather than some ad-hoc point in their
commit history, which is where commit 1f87181e1 left it.

Branch
------
REL9_6_STABLE

Details
-------
http://git.postgresql.org/pg/commitdiff/6f4d38dbe06867df01dd62b52dae1654eba3976f

Modified Files
--------------
src/timezone/README | 2 +-
src/timezone/zic.c  | 5 +++++
2 files changed, 6 insertions(+), 1 deletion(-)


-- 
Sent via pgsql-committers mailing list (pgsql-committers@postgresql.org)
To make changes to your subscription:
http://www.postgresql.org/mailpref/pgsql-committers


^ permalink  raw  reply  [nested|flat] 104+ messages in thread

* pgsql: Sync our copy of the timezone library with IANA release tzcode20
@ 2016-12-15 19:36 Tom Lane <tgl@sss.pgh.pa.us>
  0 siblings, 0 replies; 104+ messages in thread

From: Tom Lane @ 2016-12-15 19:36 UTC (permalink / raw)
  To: pgsql-committers

Sync our copy of the timezone library with IANA release tzcode2016j.

This is a trivial update (consisting in fact only in the addition of
a comment).  The point is just to get back to being synced with an
official release of tzcode, rather than some ad-hoc point in their
commit history, which is where commit 1f87181e1 left it.

Branch
------
REL9_4_STABLE

Details
-------
http://git.postgresql.org/pg/commitdiff/b95f4bf07468165b09c29816def5292200d393cf

Modified Files
--------------
src/timezone/README | 2 +-
src/timezone/zic.c  | 5 +++++
2 files changed, 6 insertions(+), 1 deletion(-)


-- 
Sent via pgsql-committers mailing list (pgsql-committers@postgresql.org)
To make changes to your subscription:
http://www.postgresql.org/mailpref/pgsql-committers


^ permalink  raw  reply  [nested|flat] 104+ messages in thread

* pgsql: Sync our copy of the timezone library with IANA release tzcode20
@ 2016-12-15 19:36 Tom Lane <tgl@sss.pgh.pa.us>
  0 siblings, 0 replies; 104+ messages in thread

From: Tom Lane @ 2016-12-15 19:36 UTC (permalink / raw)
  To: pgsql-committers

Sync our copy of the timezone library with IANA release tzcode2016j.

This is a trivial update (consisting in fact only in the addition of
a comment).  The point is just to get back to being synced with an
official release of tzcode, rather than some ad-hoc point in their
commit history, which is where commit 1f87181e1 left it.

Branch
------
REL9_3_STABLE

Details
-------
http://git.postgresql.org/pg/commitdiff/ccf24539b6bf23345c57b76749b84c9af31ca8a5

Modified Files
--------------
src/timezone/README | 2 +-
src/timezone/zic.c  | 5 +++++
2 files changed, 6 insertions(+), 1 deletion(-)


-- 
Sent via pgsql-committers mailing list (pgsql-committers@postgresql.org)
To make changes to your subscription:
http://www.postgresql.org/mailpref/pgsql-committers


^ permalink  raw  reply  [nested|flat] 104+ messages in thread

* pgsql: Sync our copy of the timezone library with IANA release tzcode20
@ 2017-04-30 19:14 Tom Lane <tgl@sss.pgh.pa.us>
  0 siblings, 0 replies; 104+ messages in thread

From: Tom Lane @ 2017-04-30 19:14 UTC (permalink / raw)
  To: pgsql-committers

Sync our copy of the timezone library with IANA release tzcode2017b.

zic no longer mishandles some transitions in January 2038 when it
attempts to work around Qt bug 53071.  This fixes a bug affecting
Pacific/Tongatapu that was introduced in zic 2016e.  localtime.c
now contains a workaround, useful when loading a file generated by
a buggy zic.

There are assorted cosmetic changes as well, notably relocation
of a bunch of #defines.

Branch
------
REL9_6_STABLE

Details
-------
https://git.postgresql.org/pg/commitdiff/6872d96a3bb893c987a3df623754c13deac8254f

Modified Files
--------------
src/timezone/README      |  2 +-
src/timezone/localtime.c | 73 +++++++++++++++++++++++++++++++++++-----------
src/timezone/pgtz.c      |  9 +++---
src/timezone/private.h   | 76 ++++++++++++++++++++++++++++++++++++------------
src/timezone/strftime.c  | 11 +++++--
src/timezone/tzfile.h    | 52 ---------------------------------
src/timezone/zic.c       | 15 ++++++++--
7 files changed, 139 insertions(+), 99 deletions(-)


-- 
Sent via pgsql-committers mailing list (pgsql-committers@postgresql.org)
To make changes to your subscription:
http://www.postgresql.org/mailpref/pgsql-committers


^ permalink  raw  reply  [nested|flat] 104+ messages in thread

* pgsql: Sync our copy of the timezone library with IANA release tzcode20
@ 2017-04-30 19:14 Tom Lane <tgl@sss.pgh.pa.us>
  0 siblings, 0 replies; 104+ messages in thread

From: Tom Lane @ 2017-04-30 19:14 UTC (permalink / raw)
  To: pgsql-committers

Sync our copy of the timezone library with IANA release tzcode2017b.

zic no longer mishandles some transitions in January 2038 when it
attempts to work around Qt bug 53071.  This fixes a bug affecting
Pacific/Tongatapu that was introduced in zic 2016e.  localtime.c
now contains a workaround, useful when loading a file generated by
a buggy zic.

There are assorted cosmetic changes as well, notably relocation
of a bunch of #defines.

Branch
------
master

Details
-------
https://git.postgresql.org/pg/commitdiff/e18b2c480da478f62781e06488cda56fe1b4e919

Modified Files
--------------
src/timezone/README      |  2 +-
src/timezone/localtime.c | 73 +++++++++++++++++++++++++++++++++++-----------
src/timezone/pgtz.c      |  9 +++---
src/timezone/private.h   | 76 ++++++++++++++++++++++++++++++++++++------------
src/timezone/strftime.c  | 11 +++++--
src/timezone/tzfile.h    | 52 ---------------------------------
src/timezone/zic.c       | 15 ++++++++--
7 files changed, 139 insertions(+), 99 deletions(-)


-- 
Sent via pgsql-committers mailing list (pgsql-committers@postgresql.org)
To make changes to your subscription:
http://www.postgresql.org/mailpref/pgsql-committers


^ permalink  raw  reply  [nested|flat] 104+ messages in thread

* pgsql: Sync our copy of the timezone library with IANA release tzcode20
@ 2017-04-30 19:14 Tom Lane <tgl@sss.pgh.pa.us>
  0 siblings, 0 replies; 104+ messages in thread

From: Tom Lane @ 2017-04-30 19:14 UTC (permalink / raw)
  To: pgsql-committers

Sync our copy of the timezone library with IANA release tzcode2017b.

zic no longer mishandles some transitions in January 2038 when it
attempts to work around Qt bug 53071.  This fixes a bug affecting
Pacific/Tongatapu that was introduced in zic 2016e.  localtime.c
now contains a workaround, useful when loading a file generated by
a buggy zic.

There are assorted cosmetic changes as well, notably relocation
of a bunch of #defines.

Branch
------
REL9_3_STABLE

Details
-------
https://git.postgresql.org/pg/commitdiff/f8cf9719d6e767dc8897a22c71299a307e371de3

Modified Files
--------------
src/timezone/README      |  2 +-
src/timezone/localtime.c | 73 +++++++++++++++++++++++++++++++++++-----------
src/timezone/pgtz.c      |  9 +++---
src/timezone/private.h   | 76 ++++++++++++++++++++++++++++++++++++------------
src/timezone/strftime.c  | 11 +++++--
src/timezone/tzfile.h    | 52 ---------------------------------
src/timezone/zic.c       | 15 ++++++++--
7 files changed, 139 insertions(+), 99 deletions(-)


-- 
Sent via pgsql-committers mailing list (pgsql-committers@postgresql.org)
To make changes to your subscription:
http://www.postgresql.org/mailpref/pgsql-committers


^ permalink  raw  reply  [nested|flat] 104+ messages in thread

* pgsql: Sync our copy of the timezone library with IANA release tzcode20
@ 2017-04-30 19:14 Tom Lane <tgl@sss.pgh.pa.us>
  0 siblings, 0 replies; 104+ messages in thread

From: Tom Lane @ 2017-04-30 19:14 UTC (permalink / raw)
  To: pgsql-committers

Sync our copy of the timezone library with IANA release tzcode2017b.

zic no longer mishandles some transitions in January 2038 when it
attempts to work around Qt bug 53071.  This fixes a bug affecting
Pacific/Tongatapu that was introduced in zic 2016e.  localtime.c
now contains a workaround, useful when loading a file generated by
a buggy zic.

There are assorted cosmetic changes as well, notably relocation
of a bunch of #defines.

Branch
------
REL9_2_STABLE

Details
-------
https://git.postgresql.org/pg/commitdiff/54aeb8d3e7c4f79c7dad1c255d9a509f8db83bf3

Modified Files
--------------
src/timezone/README      |  2 +-
src/timezone/localtime.c | 73 +++++++++++++++++++++++++++++++++++-----------
src/timezone/pgtz.c      |  9 +++---
src/timezone/private.h   | 76 ++++++++++++++++++++++++++++++++++++------------
src/timezone/strftime.c  | 11 +++++--
src/timezone/tzfile.h    | 52 ---------------------------------
src/timezone/zic.c       | 15 ++++++++--
7 files changed, 139 insertions(+), 99 deletions(-)


-- 
Sent via pgsql-committers mailing list (pgsql-committers@postgresql.org)
To make changes to your subscription:
http://www.postgresql.org/mailpref/pgsql-committers


^ permalink  raw  reply  [nested|flat] 104+ messages in thread

* pgsql: Sync our copy of the timezone library with IANA release tzcode20
@ 2017-04-30 19:14 Tom Lane <tgl@sss.pgh.pa.us>
  0 siblings, 0 replies; 104+ messages in thread

From: Tom Lane @ 2017-04-30 19:14 UTC (permalink / raw)
  To: pgsql-committers

Sync our copy of the timezone library with IANA release tzcode2017b.

zic no longer mishandles some transitions in January 2038 when it
attempts to work around Qt bug 53071.  This fixes a bug affecting
Pacific/Tongatapu that was introduced in zic 2016e.  localtime.c
now contains a workaround, useful when loading a file generated by
a buggy zic.

There are assorted cosmetic changes as well, notably relocation
of a bunch of #defines.

Branch
------
REL9_4_STABLE

Details
-------
https://git.postgresql.org/pg/commitdiff/96cad6f24e48adcb9eb0ba0eea4c6bc9b9ed84ff

Modified Files
--------------
src/timezone/README      |  2 +-
src/timezone/localtime.c | 73 +++++++++++++++++++++++++++++++++++-----------
src/timezone/pgtz.c      |  9 +++---
src/timezone/private.h   | 76 ++++++++++++++++++++++++++++++++++++------------
src/timezone/strftime.c  | 11 +++++--
src/timezone/tzfile.h    | 52 ---------------------------------
src/timezone/zic.c       | 15 ++++++++--
7 files changed, 139 insertions(+), 99 deletions(-)


-- 
Sent via pgsql-committers mailing list (pgsql-committers@postgresql.org)
To make changes to your subscription:
http://www.postgresql.org/mailpref/pgsql-committers


^ permalink  raw  reply  [nested|flat] 104+ messages in thread

* pgsql: Sync our copy of the timezone library with IANA release tzcode20
@ 2017-04-30 19:14 Tom Lane <tgl@sss.pgh.pa.us>
  0 siblings, 0 replies; 104+ messages in thread

From: Tom Lane @ 2017-04-30 19:14 UTC (permalink / raw)
  To: pgsql-committers

Sync our copy of the timezone library with IANA release tzcode2017b.

zic no longer mishandles some transitions in January 2038 when it
attempts to work around Qt bug 53071.  This fixes a bug affecting
Pacific/Tongatapu that was introduced in zic 2016e.  localtime.c
now contains a workaround, useful when loading a file generated by
a buggy zic.

There are assorted cosmetic changes as well, notably relocation
of a bunch of #defines.

Branch
------
REL9_5_STABLE

Details
-------
https://git.postgresql.org/pg/commitdiff/4d4d8fa77eb81c949dc52ffcb401a476fffddb2c

Modified Files
--------------
src/timezone/README      |  2 +-
src/timezone/localtime.c | 73 +++++++++++++++++++++++++++++++++++-----------
src/timezone/pgtz.c      |  9 +++---
src/timezone/private.h   | 76 ++++++++++++++++++++++++++++++++++++------------
src/timezone/strftime.c  | 11 +++++--
src/timezone/tzfile.h    | 52 ---------------------------------
src/timezone/zic.c       | 15 ++++++++--
7 files changed, 139 insertions(+), 99 deletions(-)


-- 
Sent via pgsql-committers mailing list (pgsql-committers@postgresql.org)
To make changes to your subscription:
http://www.postgresql.org/mailpref/pgsql-committers


^ permalink  raw  reply  [nested|flat] 104+ messages in thread

* pgsql: Sync our copy of the timezone library with IANA tzcode master.
@ 2017-09-22 04:04 Tom Lane <tgl@sss.pgh.pa.us>
  0 siblings, 0 replies; 104+ messages in thread

From: Tom Lane @ 2017-09-22 04:04 UTC (permalink / raw)
  To: pgsql-committers

Sync our copy of the timezone library with IANA tzcode master.

This patch absorbs a few unreleased fixes in the IANA code.
It corresponds to commit 2d8b944c1cec0808ac4f7a9ee1a463c28f9cd00a
in https://github.com/eggert/tz.  Non-cosmetic changes include:

TZDEFRULESTRING is updated to match current US DST practice,
rather than what it was over ten years ago.  This only matters
for interpretation of POSIX-style zone names (e.g., "EST5EDT"),
and only if the timezone database doesn't include either an exact
match for the zone name or a "posixrules" entry.  The latter
should not be true in any current Postgres installation, but
this could possibly matter when using --with-system-tzdata.

Get rid of a nonportable use of "++var" on a bool var.
This is part of a larger fix that eliminates some vestigial
support for consecutive leap seconds, and adds checks to
the "zic" compiler that the data files do not specify that.

Remove a couple of ancient compatibility hacks.  The IANA
crew think these are obsolete, and I tend to agree.  But
perhaps our buildfarm will think different.

Back-patch to all supported branches, in line with our policy
that all branches should be using current IANA code.  Before v10,
this includes application of current pgindent rules, to avoid
whitespace problems in future back-patches.

Discussion: https://postgr.es/m/E1dsWhf-0000pT-F9@gemulon.postgresql.org

Branch
------
REL9_5_STABLE

Details
-------
https://git.postgresql.org/pg/commitdiff/89f02e17a6ac81bbc78ea92f2ead06d8816ee297

Modified Files
--------------
src/timezone/localtime.c | 138 ++++++++++++++----------------
src/timezone/private.h   |  27 ++----
src/timezone/strftime.c  |  50 ++++++-----
src/timezone/tzfile.h    |   8 +-
src/timezone/zic.c       | 217 +++++++++++++++++++++++++++++------------------
5 files changed, 236 insertions(+), 204 deletions(-)


-- 
Sent via pgsql-committers mailing list (pgsql-committers@postgresql.org)
To make changes to your subscription:
http://www.postgresql.org/mailpref/pgsql-committers


^ permalink  raw  reply  [nested|flat] 104+ messages in thread

* pgsql: Sync our copy of the timezone library with IANA tzcode master.
@ 2017-09-22 04:04 Tom Lane <tgl@sss.pgh.pa.us>
  0 siblings, 0 replies; 104+ messages in thread

From: Tom Lane @ 2017-09-22 04:04 UTC (permalink / raw)
  To: pgsql-committers

Sync our copy of the timezone library with IANA tzcode master.

This patch absorbs a few unreleased fixes in the IANA code.
It corresponds to commit 2d8b944c1cec0808ac4f7a9ee1a463c28f9cd00a
in https://github.com/eggert/tz.  Non-cosmetic changes include:

TZDEFRULESTRING is updated to match current US DST practice,
rather than what it was over ten years ago.  This only matters
for interpretation of POSIX-style zone names (e.g., "EST5EDT"),
and only if the timezone database doesn't include either an exact
match for the zone name or a "posixrules" entry.  The latter
should not be true in any current Postgres installation, but
this could possibly matter when using --with-system-tzdata.

Get rid of a nonportable use of "++var" on a bool var.
This is part of a larger fix that eliminates some vestigial
support for consecutive leap seconds, and adds checks to
the "zic" compiler that the data files do not specify that.

Remove a couple of ancient compatibility hacks.  The IANA
crew think these are obsolete, and I tend to agree.  But
perhaps our buildfarm will think different.

Back-patch to all supported branches, in line with our policy
that all branches should be using current IANA code.  Before v10,
this includes application of current pgindent rules, to avoid
whitespace problems in future back-patches.

Discussion: https://postgr.es/m/E1dsWhf-0000pT-F9@gemulon.postgresql.org

Branch
------
REL9_3_STABLE

Details
-------
https://git.postgresql.org/pg/commitdiff/2020f90bf6753dea790caa7dd9983b6edd5b17c5

Modified Files
--------------
src/timezone/localtime.c | 138 ++++++++++++++----------------
src/timezone/private.h   |  27 ++----
src/timezone/strftime.c  |  50 ++++++-----
src/timezone/tzfile.h    |   8 +-
src/timezone/zic.c       | 217 +++++++++++++++++++++++++++++------------------
5 files changed, 236 insertions(+), 204 deletions(-)


-- 
Sent via pgsql-committers mailing list (pgsql-committers@postgresql.org)
To make changes to your subscription:
http://www.postgresql.org/mailpref/pgsql-committers


^ permalink  raw  reply  [nested|flat] 104+ messages in thread

* pgsql: Sync our copy of the timezone library with IANA tzcode master.
@ 2017-09-22 04:04 Tom Lane <tgl@sss.pgh.pa.us>
  0 siblings, 0 replies; 104+ messages in thread

From: Tom Lane @ 2017-09-22 04:04 UTC (permalink / raw)
  To: pgsql-committers

Sync our copy of the timezone library with IANA tzcode master.

This patch absorbs a few unreleased fixes in the IANA code.
It corresponds to commit 2d8b944c1cec0808ac4f7a9ee1a463c28f9cd00a
in https://github.com/eggert/tz.  Non-cosmetic changes include:

TZDEFRULESTRING is updated to match current US DST practice,
rather than what it was over ten years ago.  This only matters
for interpretation of POSIX-style zone names (e.g., "EST5EDT"),
and only if the timezone database doesn't include either an exact
match for the zone name or a "posixrules" entry.  The latter
should not be true in any current Postgres installation, but
this could possibly matter when using --with-system-tzdata.

Get rid of a nonportable use of "++var" on a bool var.
This is part of a larger fix that eliminates some vestigial
support for consecutive leap seconds, and adds checks to
the "zic" compiler that the data files do not specify that.

Remove a couple of ancient compatibility hacks.  The IANA
crew think these are obsolete, and I tend to agree.  But
perhaps our buildfarm will think different.

Back-patch to all supported branches, in line with our policy
that all branches should be using current IANA code.  Before v10,
this includes application of current pgindent rules, to avoid
whitespace problems in future back-patches.

Discussion: https://postgr.es/m/E1dsWhf-0000pT-F9@gemulon.postgresql.org

Branch
------
REL9_6_STABLE

Details
-------
https://git.postgresql.org/pg/commitdiff/e25f4401dad7829463efff1f4655f2c6d6b076ff

Modified Files
--------------
src/timezone/localtime.c | 138 ++++++++++++++----------------
src/timezone/private.h   |  27 ++----
src/timezone/strftime.c  |  50 ++++++-----
src/timezone/tzfile.h    |   8 +-
src/timezone/zic.c       | 217 +++++++++++++++++++++++++++++------------------
5 files changed, 236 insertions(+), 204 deletions(-)


-- 
Sent via pgsql-committers mailing list (pgsql-committers@postgresql.org)
To make changes to your subscription:
http://www.postgresql.org/mailpref/pgsql-committers


^ permalink  raw  reply  [nested|flat] 104+ messages in thread

* pgsql: Sync our copy of the timezone library with IANA tzcode master.
@ 2017-09-22 04:04 Tom Lane <tgl@sss.pgh.pa.us>
  0 siblings, 0 replies; 104+ messages in thread

From: Tom Lane @ 2017-09-22 04:04 UTC (permalink / raw)
  To: pgsql-committers

Sync our copy of the timezone library with IANA tzcode master.

This patch absorbs a few unreleased fixes in the IANA code.
It corresponds to commit 2d8b944c1cec0808ac4f7a9ee1a463c28f9cd00a
in https://github.com/eggert/tz.  Non-cosmetic changes include:

TZDEFRULESTRING is updated to match current US DST practice,
rather than what it was over ten years ago.  This only matters
for interpretation of POSIX-style zone names (e.g., "EST5EDT"),
and only if the timezone database doesn't include either an exact
match for the zone name or a "posixrules" entry.  The latter
should not be true in any current Postgres installation, but
this could possibly matter when using --with-system-tzdata.

Get rid of a nonportable use of "++var" on a bool var.
This is part of a larger fix that eliminates some vestigial
support for consecutive leap seconds, and adds checks to
the "zic" compiler that the data files do not specify that.

Remove a couple of ancient compatibility hacks.  The IANA
crew think these are obsolete, and I tend to agree.  But
perhaps our buildfarm will think different.

Back-patch to all supported branches, in line with our policy
that all branches should be using current IANA code.  Before v10,
this includes application of current pgindent rules, to avoid
whitespace problems in future back-patches.

Discussion: https://postgr.es/m/E1dsWhf-0000pT-F9@gemulon.postgresql.org

Branch
------
REL9_4_STABLE

Details
-------
https://git.postgresql.org/pg/commitdiff/dbd6099fbc7783aa167eebc15a0688a613e16635

Modified Files
--------------
src/timezone/localtime.c | 138 ++++++++++++++----------------
src/timezone/private.h   |  27 ++----
src/timezone/strftime.c  |  50 ++++++-----
src/timezone/tzfile.h    |   8 +-
src/timezone/zic.c       | 217 +++++++++++++++++++++++++++++------------------
5 files changed, 236 insertions(+), 204 deletions(-)


-- 
Sent via pgsql-committers mailing list (pgsql-committers@postgresql.org)
To make changes to your subscription:
http://www.postgresql.org/mailpref/pgsql-committers


^ permalink  raw  reply  [nested|flat] 104+ messages in thread

* pgsql: Sync our copy of the timezone library with IANA tzcode master.
@ 2017-09-22 04:04 Tom Lane <tgl@sss.pgh.pa.us>
  0 siblings, 0 replies; 104+ messages in thread

From: Tom Lane @ 2017-09-22 04:04 UTC (permalink / raw)
  To: pgsql-committers

Sync our copy of the timezone library with IANA tzcode master.

This patch absorbs a few unreleased fixes in the IANA code.
It corresponds to commit 2d8b944c1cec0808ac4f7a9ee1a463c28f9cd00a
in https://github.com/eggert/tz.  Non-cosmetic changes include:

TZDEFRULESTRING is updated to match current US DST practice,
rather than what it was over ten years ago.  This only matters
for interpretation of POSIX-style zone names (e.g., "EST5EDT"),
and only if the timezone database doesn't include either an exact
match for the zone name or a "posixrules" entry.  The latter
should not be true in any current Postgres installation, but
this could possibly matter when using --with-system-tzdata.

Get rid of a nonportable use of "++var" on a bool var.
This is part of a larger fix that eliminates some vestigial
support for consecutive leap seconds, and adds checks to
the "zic" compiler that the data files do not specify that.

Remove a couple of ancient compatibility hacks.  The IANA
crew think these are obsolete, and I tend to agree.  But
perhaps our buildfarm will think different.

Back-patch to all supported branches, in line with our policy
that all branches should be using current IANA code.  Before v10,
this includes application of current pgindent rules, to avoid
whitespace problems in future back-patches.

Discussion: https://postgr.es/m/E1dsWhf-0000pT-F9@gemulon.postgresql.org

Branch
------
REL_10_STABLE

Details
-------
https://git.postgresql.org/pg/commitdiff/3876b16ce3f30fcd8e10738d4449f8c51a695b17

Modified Files
--------------
src/timezone/localtime.c | 100 ++++++++++++++++-----------------
src/timezone/private.h   |  25 ++-------
src/timezone/strftime.c  |  45 ++++++++-------
src/timezone/zic.c       | 142 ++++++++++++++++++++++++++++++++---------------
4 files changed, 173 insertions(+), 139 deletions(-)


-- 
Sent via pgsql-committers mailing list (pgsql-committers@postgresql.org)
To make changes to your subscription:
http://www.postgresql.org/mailpref/pgsql-committers


^ permalink  raw  reply  [nested|flat] 104+ messages in thread

* pgsql: Sync our copy of the timezone library with IANA tzcode master.
@ 2017-09-22 04:04 Tom Lane <tgl@sss.pgh.pa.us>
  0 siblings, 0 replies; 104+ messages in thread

From: Tom Lane @ 2017-09-22 04:04 UTC (permalink / raw)
  To: pgsql-committers

Sync our copy of the timezone library with IANA tzcode master.

This patch absorbs a few unreleased fixes in the IANA code.
It corresponds to commit 2d8b944c1cec0808ac4f7a9ee1a463c28f9cd00a
in https://github.com/eggert/tz.  Non-cosmetic changes include:

TZDEFRULESTRING is updated to match current US DST practice,
rather than what it was over ten years ago.  This only matters
for interpretation of POSIX-style zone names (e.g., "EST5EDT"),
and only if the timezone database doesn't include either an exact
match for the zone name or a "posixrules" entry.  The latter
should not be true in any current Postgres installation, but
this could possibly matter when using --with-system-tzdata.

Get rid of a nonportable use of "++var" on a bool var.
This is part of a larger fix that eliminates some vestigial
support for consecutive leap seconds, and adds checks to
the "zic" compiler that the data files do not specify that.

Remove a couple of ancient compatibility hacks.  The IANA
crew think these are obsolete, and I tend to agree.  But
perhaps our buildfarm will think different.

Back-patch to all supported branches, in line with our policy
that all branches should be using current IANA code.  Before v10,
this includes application of current pgindent rules, to avoid
whitespace problems in future back-patches.

Discussion: https://postgr.es/m/E1dsWhf-0000pT-F9@gemulon.postgresql.org

Branch
------
REL9_2_STABLE

Details
-------
https://git.postgresql.org/pg/commitdiff/a07105afacba5895df2e0aa38adb65e242c75b22

Modified Files
--------------
src/timezone/localtime.c | 138 ++++++++++++++----------------
src/timezone/private.h   |  27 ++----
src/timezone/strftime.c  |  50 ++++++-----
src/timezone/tzfile.h    |   8 +-
src/timezone/zic.c       | 217 +++++++++++++++++++++++++++++------------------
5 files changed, 236 insertions(+), 204 deletions(-)


-- 
Sent via pgsql-committers mailing list (pgsql-committers@postgresql.org)
To make changes to your subscription:
http://www.postgresql.org/mailpref/pgsql-committers


^ permalink  raw  reply  [nested|flat] 104+ messages in thread

* pgsql: Sync our copy of the timezone library with IANA tzcode master.
@ 2017-09-22 04:04 Tom Lane <tgl@sss.pgh.pa.us>
  0 siblings, 0 replies; 104+ messages in thread

From: Tom Lane @ 2017-09-22 04:04 UTC (permalink / raw)
  To: pgsql-committers

Sync our copy of the timezone library with IANA tzcode master.

This patch absorbs a few unreleased fixes in the IANA code.
It corresponds to commit 2d8b944c1cec0808ac4f7a9ee1a463c28f9cd00a
in https://github.com/eggert/tz.  Non-cosmetic changes include:

TZDEFRULESTRING is updated to match current US DST practice,
rather than what it was over ten years ago.  This only matters
for interpretation of POSIX-style zone names (e.g., "EST5EDT"),
and only if the timezone database doesn't include either an exact
match for the zone name or a "posixrules" entry.  The latter
should not be true in any current Postgres installation, but
this could possibly matter when using --with-system-tzdata.

Get rid of a nonportable use of "++var" on a bool var.
This is part of a larger fix that eliminates some vestigial
support for consecutive leap seconds, and adds checks to
the "zic" compiler that the data files do not specify that.

Remove a couple of ancient compatibility hacks.  The IANA
crew think these are obsolete, and I tend to agree.  But
perhaps our buildfarm will think different.

Back-patch to all supported branches, in line with our policy
that all branches should be using current IANA code.  Before v10,
this includes application of current pgindent rules, to avoid
whitespace problems in future back-patches.

Discussion: https://postgr.es/m/E1dsWhf-0000pT-F9@gemulon.postgresql.org

Branch
------
master

Details
-------
https://git.postgresql.org/pg/commitdiff/47f849a3c9005852926dca551d70ad8111f09f3a

Modified Files
--------------
src/timezone/localtime.c | 100 ++++++++++++++++-----------------
src/timezone/private.h   |  25 ++-------
src/timezone/strftime.c  |  45 ++++++++-------
src/timezone/zic.c       | 142 ++++++++++++++++++++++++++++++++---------------
4 files changed, 173 insertions(+), 139 deletions(-)


-- 
Sent via pgsql-committers mailing list (pgsql-committers@postgresql.org)
To make changes to your subscription:
http://www.postgresql.org/mailpref/pgsql-committers


^ permalink  raw  reply  [nested|flat] 104+ messages in thread

* pgsql: Sync our copy of the timezone library with IANA release tzcode20
@ 2017-10-23 21:54 Tom Lane <tgl@sss.pgh.pa.us>
  0 siblings, 0 replies; 104+ messages in thread

From: Tom Lane @ 2017-10-23 21:54 UTC (permalink / raw)
  To: pgsql-committers

Sync our copy of the timezone library with IANA release tzcode2017c.

This is a trivial update containing only cosmetic changes.  The point
is just to get back to being synced with an official release of tzcode,
rather than some ad-hoc point in their commit history, which is where
commit 47f849a3c left it.

Branch
------
REL9_5_STABLE

Details
-------
https://git.postgresql.org/pg/commitdiff/4b433a8b0122a07d6f537075779c02cdabbe7b02

Modified Files
--------------
src/timezone/README      |  2 +-
src/timezone/localtime.c |  4 ++--
src/timezone/strftime.c  | 15 +++++++--------
src/timezone/tzfile.h    |  4 ++--
src/timezone/zic.c       | 14 ++++++++------
5 files changed, 20 insertions(+), 19 deletions(-)


-- 
Sent via pgsql-committers mailing list (pgsql-committers@postgresql.org)
To make changes to your subscription:
http://www.postgresql.org/mailpref/pgsql-committers


^ permalink  raw  reply  [nested|flat] 104+ messages in thread

* pgsql: Sync our copy of the timezone library with IANA release tzcode20
@ 2017-10-23 21:54 Tom Lane <tgl@sss.pgh.pa.us>
  0 siblings, 0 replies; 104+ messages in thread

From: Tom Lane @ 2017-10-23 21:54 UTC (permalink / raw)
  To: pgsql-committers

Sync our copy of the timezone library with IANA release tzcode2017c.

This is a trivial update containing only cosmetic changes.  The point
is just to get back to being synced with an official release of tzcode,
rather than some ad-hoc point in their commit history, which is where
commit 47f849a3c left it.

Branch
------
REL9_3_STABLE

Details
-------
https://git.postgresql.org/pg/commitdiff/9c74dd2d5bc2013dec97f3bcd92a0487bb35a061

Modified Files
--------------
src/timezone/README      |  2 +-
src/timezone/localtime.c |  4 ++--
src/timezone/strftime.c  | 15 +++++++--------
src/timezone/tzfile.h    |  4 ++--
src/timezone/zic.c       | 14 ++++++++------
5 files changed, 20 insertions(+), 19 deletions(-)


-- 
Sent via pgsql-committers mailing list (pgsql-committers@postgresql.org)
To make changes to your subscription:
http://www.postgresql.org/mailpref/pgsql-committers


^ permalink  raw  reply  [nested|flat] 104+ messages in thread

* pgsql: Sync our copy of the timezone library with IANA release tzcode20
@ 2017-10-23 21:54 Tom Lane <tgl@sss.pgh.pa.us>
  0 siblings, 0 replies; 104+ messages in thread

From: Tom Lane @ 2017-10-23 21:54 UTC (permalink / raw)
  To: pgsql-committers

Sync our copy of the timezone library with IANA release tzcode2017c.

This is a trivial update containing only cosmetic changes.  The point
is just to get back to being synced with an official release of tzcode,
rather than some ad-hoc point in their commit history, which is where
commit 47f849a3c left it.

Branch
------
REL9_2_STABLE

Details
-------
https://git.postgresql.org/pg/commitdiff/1317d130132743544cd078f0b3d1927e56858053

Modified Files
--------------
src/timezone/README      |  2 +-
src/timezone/localtime.c |  4 ++--
src/timezone/strftime.c  | 15 +++++++--------
src/timezone/tzfile.h    |  4 ++--
src/timezone/zic.c       | 14 ++++++++------
5 files changed, 20 insertions(+), 19 deletions(-)


-- 
Sent via pgsql-committers mailing list (pgsql-committers@postgresql.org)
To make changes to your subscription:
http://www.postgresql.org/mailpref/pgsql-committers


^ permalink  raw  reply  [nested|flat] 104+ messages in thread

* pgsql: Sync our copy of the timezone library with IANA release tzcode20
@ 2017-10-23 21:54 Tom Lane <tgl@sss.pgh.pa.us>
  0 siblings, 0 replies; 104+ messages in thread

From: Tom Lane @ 2017-10-23 21:54 UTC (permalink / raw)
  To: pgsql-committers

Sync our copy of the timezone library with IANA release tzcode2017c.

This is a trivial update containing only cosmetic changes.  The point
is just to get back to being synced with an official release of tzcode,
rather than some ad-hoc point in their commit history, which is where
commit 47f849a3c left it.

Branch
------
REL9_6_STABLE

Details
-------
https://git.postgresql.org/pg/commitdiff/173b7a4a71dd642351baffcbb9559be25626d8d0

Modified Files
--------------
src/timezone/README      |  2 +-
src/timezone/localtime.c |  4 ++--
src/timezone/strftime.c  | 15 +++++++--------
src/timezone/tzfile.h    |  4 ++--
src/timezone/zic.c       | 14 ++++++++------
5 files changed, 20 insertions(+), 19 deletions(-)


-- 
Sent via pgsql-committers mailing list (pgsql-committers@postgresql.org)
To make changes to your subscription:
http://www.postgresql.org/mailpref/pgsql-committers


^ permalink  raw  reply  [nested|flat] 104+ messages in thread

* pgsql: Sync our copy of the timezone library with IANA release tzcode20
@ 2017-10-23 21:54 Tom Lane <tgl@sss.pgh.pa.us>
  0 siblings, 0 replies; 104+ messages in thread

From: Tom Lane @ 2017-10-23 21:54 UTC (permalink / raw)
  To: pgsql-committers

Sync our copy of the timezone library with IANA release tzcode2017c.

This is a trivial update containing only cosmetic changes.  The point
is just to get back to being synced with an official release of tzcode,
rather than some ad-hoc point in their commit history, which is where
commit 47f849a3c left it.

Branch
------
REL_10_STABLE

Details
-------
https://git.postgresql.org/pg/commitdiff/dffe7fbc2e88293821e31fa2ce5c0d3f83e4318c

Modified Files
--------------
src/timezone/README      |  2 +-
src/timezone/localtime.c |  4 ++--
src/timezone/strftime.c  | 15 +++++++--------
src/timezone/tzfile.h    |  4 ++--
src/timezone/zic.c       | 14 ++++++++------
5 files changed, 20 insertions(+), 19 deletions(-)


-- 
Sent via pgsql-committers mailing list (pgsql-committers@postgresql.org)
To make changes to your subscription:
http://www.postgresql.org/mailpref/pgsql-committers


^ permalink  raw  reply  [nested|flat] 104+ messages in thread

* pgsql: Sync our copy of the timezone library with IANA release tzcode20
@ 2017-10-23 21:54 Tom Lane <tgl@sss.pgh.pa.us>
  0 siblings, 0 replies; 104+ messages in thread

From: Tom Lane @ 2017-10-23 21:54 UTC (permalink / raw)
  To: pgsql-committers

Sync our copy of the timezone library with IANA release tzcode2017c.

This is a trivial update containing only cosmetic changes.  The point
is just to get back to being synced with an official release of tzcode,
rather than some ad-hoc point in their commit history, which is where
commit 47f849a3c left it.

Branch
------
REL9_4_STABLE

Details
-------
https://git.postgresql.org/pg/commitdiff/876e076ebe074b63360d172f755ac5dea3d989b1

Modified Files
--------------
src/timezone/README      |  2 +-
src/timezone/localtime.c |  4 ++--
src/timezone/strftime.c  | 15 +++++++--------
src/timezone/tzfile.h    |  4 ++--
src/timezone/zic.c       | 14 ++++++++------
5 files changed, 20 insertions(+), 19 deletions(-)


-- 
Sent via pgsql-committers mailing list (pgsql-committers@postgresql.org)
To make changes to your subscription:
http://www.postgresql.org/mailpref/pgsql-committers


^ permalink  raw  reply  [nested|flat] 104+ messages in thread

* pgsql: Sync our copy of the timezone library with IANA release tzcode20
@ 2017-10-23 21:54 Tom Lane <tgl@sss.pgh.pa.us>
  0 siblings, 0 replies; 104+ messages in thread

From: Tom Lane @ 2017-10-23 21:54 UTC (permalink / raw)
  To: pgsql-committers

Sync our copy of the timezone library with IANA release tzcode2017c.

This is a trivial update containing only cosmetic changes.  The point
is just to get back to being synced with an official release of tzcode,
rather than some ad-hoc point in their commit history, which is where
commit 47f849a3c left it.

Branch
------
master

Details
-------
https://git.postgresql.org/pg/commitdiff/24a1897ab92646795bf065aa1b9d266aba74469f

Modified Files
--------------
src/timezone/README      |  2 +-
src/timezone/localtime.c |  4 ++--
src/timezone/strftime.c  | 15 +++++++--------
src/timezone/tzfile.h    |  4 ++--
src/timezone/zic.c       | 14 ++++++++------
5 files changed, 20 insertions(+), 19 deletions(-)


-- 
Sent via pgsql-committers mailing list (pgsql-committers@postgresql.org)
To make changes to your subscription:
http://www.postgresql.org/mailpref/pgsql-committers


^ permalink  raw  reply  [nested|flat] 104+ messages in thread

* pgsql: Sync our copy of the timezone library with IANA release tzcode20
@ 2018-10-19 23:36 Tom Lane <tgl@sss.pgh.pa.us>
  0 siblings, 0 replies; 104+ messages in thread

From: Tom Lane @ 2018-10-19 23:36 UTC (permalink / raw)
  To: pgsql-committers@lists.postgresql.org

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
------
REL_11_STABLE

Details
-------
https://git.postgresql.org/pg/commitdiff/9892c180c99cba0f5657069e433d036f76b73bf3

Modified Files
--------------
src/timezone/README      |   2 +-
src/timezone/localtime.c | 126 ++++++++++++------
src/timezone/pgtz.h      |  10 +-
src/timezone/private.h   |   3 +
src/timezone/strftime.c  |  10 +-
src/timezone/tzfile.h    |   7 +-
src/timezone/zic.c       | 330 ++++++++++++++++++++++++++---------------------
7 files changed, 291 insertions(+), 197 deletions(-)



^ permalink  raw  reply  [nested|flat] 104+ messages in thread

* pgsql: Sync our copy of the timezone library with IANA release tzcode20
@ 2018-10-19 23:36 Tom Lane <tgl@sss.pgh.pa.us>
  0 siblings, 0 replies; 104+ messages in thread

From: Tom Lane @ 2018-10-19 23:36 UTC (permalink / raw)
  To: pgsql-committers@lists.postgresql.org

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
------
REL_10_STABLE

Details
-------
https://git.postgresql.org/pg/commitdiff/11359db354b2f62e1da433da482657ff0a5ac180

Modified Files
--------------
src/timezone/README      |   2 +-
src/timezone/localtime.c | 126 ++++++++++++------
src/timezone/pgtz.h      |  10 +-
src/timezone/private.h   |   3 +
src/timezone/strftime.c  |  10 +-
src/timezone/tzfile.h    |   7 +-
src/timezone/zic.c       | 330 ++++++++++++++++++++++++++---------------------
7 files changed, 291 insertions(+), 197 deletions(-)



^ permalink  raw  reply  [nested|flat] 104+ messages in thread

* pgsql: Sync our copy of the timezone library with IANA release tzcode20
@ 2018-10-19 23:36 Tom Lane <tgl@sss.pgh.pa.us>
  0 siblings, 0 replies; 104+ messages in thread

From: Tom Lane @ 2018-10-19 23:36 UTC (permalink / raw)
  To: pgsql-committers@lists.postgresql.org

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_3_STABLE

Details
-------
https://git.postgresql.org/pg/commitdiff/cdf7ff3152cafb64aa78fc2f020d8c3e52f8ffda

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



^ permalink  raw  reply  [nested|flat] 104+ messages in thread

* pgsql: Sync our copy of the timezone library with IANA release tzcode20
@ 2018-10-19 23:36 Tom Lane <tgl@sss.pgh.pa.us>
  0 siblings, 0 replies; 104+ messages in thread

From: Tom Lane @ 2018-10-19 23:36 UTC (permalink / raw)
  To: pgsql-committers@lists.postgresql.org

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
------
master

Details
-------
https://git.postgresql.org/pg/commitdiff/12bfb778ce688fc662a6cb35f6298734fcf4856f

Modified Files
--------------
src/timezone/README      |   2 +-
src/timezone/localtime.c | 126 ++++++++++++------
src/timezone/pgtz.h      |  10 +-
src/timezone/private.h   |   3 +
src/timezone/strftime.c  |  10 +-
src/timezone/tzfile.h    |   7 +-
src/timezone/zic.c       | 330 ++++++++++++++++++++++++++---------------------
7 files changed, 291 insertions(+), 197 deletions(-)



^ permalink  raw  reply  [nested|flat] 104+ messages in thread

* pgsql: Sync our copy of the timezone library with IANA release tzcode20
@ 2018-10-19 23:36 Tom Lane <tgl@sss.pgh.pa.us>
  0 siblings, 0 replies; 104+ messages in thread

From: Tom Lane @ 2018-10-19 23:36 UTC (permalink / raw)
  To: pgsql-committers@lists.postgresql.org

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_4_STABLE

Details
-------
https://git.postgresql.org/pg/commitdiff/0fead87601e5a9a4d22da738381ca558a4506114

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



^ permalink  raw  reply  [nested|flat] 104+ messages in thread

* pgsql: Sync our copy of the timezone library with IANA release tzcode20
@ 2018-10-19 23:36 Tom Lane <tgl@sss.pgh.pa.us>
  0 siblings, 0 replies; 104+ messages in thread

From: Tom Lane @ 2018-10-19 23:36 UTC (permalink / raw)
  To: pgsql-committers@lists.postgresql.org

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



^ permalink  raw  reply  [nested|flat] 104+ messages in thread

* pgsql: Sync our copy of the timezone library with IANA release tzcode20
@ 2018-10-19 23:36 Tom Lane <tgl@sss.pgh.pa.us>
  0 siblings, 0 replies; 104+ messages in thread

From: Tom Lane @ 2018-10-19 23:36 UTC (permalink / raw)
  To: pgsql-committers@lists.postgresql.org

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_6_STABLE

Details
-------
https://git.postgresql.org/pg/commitdiff/5dfb53faaeb6d7c4052c1d6eaea5a88364735770

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



^ permalink  raw  reply  [nested|flat] 104+ messages in thread

* pgsql: Sync our copy of the timezone library with IANA release tzcode20
@ 2018-10-31 13:48 Tom Lane <tgl@sss.pgh.pa.us>
  0 siblings, 0 replies; 104+ messages in thread

From: Tom Lane @ 2018-10-31 13:48 UTC (permalink / raw)
  To: pgsql-committers@lists.postgresql.org

Sync our copy of the timezone library with IANA release tzcode2018g.

This patch absorbs an upstream fix to "zic" for a recently-introduced
bug that made it output data that some 32-bit clients couldn't read.
Given the current source data, the bug only manifests in zones with
leap seconds, which we don't generate, so that there's no actual
change in our installed timezone data files from this.  Still, in
case somebody uses our copy of "zic" to do something else, it seems
best to apply the fix promptly.

Also, update the README's notes about converting upstream code to
our conventions.

Branch
------
REL9_5_STABLE

Details
-------
https://git.postgresql.org/pg/commitdiff/5cdb330cb2acb0dbf72236b0ff8898f4f117729b

Modified Files
--------------
src/timezone/README | 12 +++++++--
src/timezone/zic.c  | 74 ++++++++++++++++++++++++++++-------------------------
2 files changed, 49 insertions(+), 37 deletions(-)



^ permalink  raw  reply  [nested|flat] 104+ messages in thread

* pgsql: Sync our copy of the timezone library with IANA release tzcode20
@ 2018-10-31 13:48 Tom Lane <tgl@sss.pgh.pa.us>
  0 siblings, 0 replies; 104+ messages in thread

From: Tom Lane @ 2018-10-31 13:48 UTC (permalink / raw)
  To: pgsql-committers@lists.postgresql.org

Sync our copy of the timezone library with IANA release tzcode2018g.

This patch absorbs an upstream fix to "zic" for a recently-introduced
bug that made it output data that some 32-bit clients couldn't read.
Given the current source data, the bug only manifests in zones with
leap seconds, which we don't generate, so that there's no actual
change in our installed timezone data files from this.  Still, in
case somebody uses our copy of "zic" to do something else, it seems
best to apply the fix promptly.

Also, update the README's notes about converting upstream code to
our conventions.

Branch
------
REL9_4_STABLE

Details
-------
https://git.postgresql.org/pg/commitdiff/4311cdd8e21c9626a7c39b4b145f85a558a872f5

Modified Files
--------------
src/timezone/README | 12 +++++++--
src/timezone/zic.c  | 74 ++++++++++++++++++++++++++++-------------------------
2 files changed, 49 insertions(+), 37 deletions(-)



^ permalink  raw  reply  [nested|flat] 104+ messages in thread

* pgsql: Sync our copy of the timezone library with IANA release tzcode20
@ 2018-10-31 13:48 Tom Lane <tgl@sss.pgh.pa.us>
  0 siblings, 0 replies; 104+ messages in thread

From: Tom Lane @ 2018-10-31 13:48 UTC (permalink / raw)
  To: pgsql-committers@lists.postgresql.org

Sync our copy of the timezone library with IANA release tzcode2018g.

This patch absorbs an upstream fix to "zic" for a recently-introduced
bug that made it output data that some 32-bit clients couldn't read.
Given the current source data, the bug only manifests in zones with
leap seconds, which we don't generate, so that there's no actual
change in our installed timezone data files from this.  Still, in
case somebody uses our copy of "zic" to do something else, it seems
best to apply the fix promptly.

Also, update the README's notes about converting upstream code to
our conventions.

Branch
------
REL_11_STABLE

Details
-------
https://git.postgresql.org/pg/commitdiff/f107c33461e5372fa2257c09bcdb173c9d47dc03

Modified Files
--------------
src/timezone/README | 12 +++++++--
src/timezone/zic.c  | 74 ++++++++++++++++++++++++++++-------------------------
2 files changed, 49 insertions(+), 37 deletions(-)



^ permalink  raw  reply  [nested|flat] 104+ messages in thread

* pgsql: Sync our copy of the timezone library with IANA release tzcode20
@ 2018-10-31 13:48 Tom Lane <tgl@sss.pgh.pa.us>
  0 siblings, 0 replies; 104+ messages in thread

From: Tom Lane @ 2018-10-31 13:48 UTC (permalink / raw)
  To: pgsql-committers@lists.postgresql.org

Sync our copy of the timezone library with IANA release tzcode2018g.

This patch absorbs an upstream fix to "zic" for a recently-introduced
bug that made it output data that some 32-bit clients couldn't read.
Given the current source data, the bug only manifests in zones with
leap seconds, which we don't generate, so that there's no actual
change in our installed timezone data files from this.  Still, in
case somebody uses our copy of "zic" to do something else, it seems
best to apply the fix promptly.

Also, update the README's notes about converting upstream code to
our conventions.

Branch
------
master

Details
-------
https://git.postgresql.org/pg/commitdiff/10bfda06176739faedf909c9aba9823cdd21165d

Modified Files
--------------
src/timezone/README | 12 +++++++--
src/timezone/zic.c  | 74 ++++++++++++++++++++++++++++-------------------------
2 files changed, 49 insertions(+), 37 deletions(-)



^ permalink  raw  reply  [nested|flat] 104+ messages in thread

* pgsql: Sync our copy of the timezone library with IANA release tzcode20
@ 2018-10-31 13:48 Tom Lane <tgl@sss.pgh.pa.us>
  0 siblings, 0 replies; 104+ messages in thread

From: Tom Lane @ 2018-10-31 13:48 UTC (permalink / raw)
  To: pgsql-committers@lists.postgresql.org

Sync our copy of the timezone library with IANA release tzcode2018g.

This patch absorbs an upstream fix to "zic" for a recently-introduced
bug that made it output data that some 32-bit clients couldn't read.
Given the current source data, the bug only manifests in zones with
leap seconds, which we don't generate, so that there's no actual
change in our installed timezone data files from this.  Still, in
case somebody uses our copy of "zic" to do something else, it seems
best to apply the fix promptly.

Also, update the README's notes about converting upstream code to
our conventions.

Branch
------
REL_10_STABLE

Details
-------
https://git.postgresql.org/pg/commitdiff/48c6df11a434765b1154dc07803bf95e764632fb

Modified Files
--------------
src/timezone/README | 12 +++++++--
src/timezone/zic.c  | 74 ++++++++++++++++++++++++++++-------------------------
2 files changed, 49 insertions(+), 37 deletions(-)



^ permalink  raw  reply  [nested|flat] 104+ messages in thread

* pgsql: Sync our copy of the timezone library with IANA release tzcode20
@ 2018-10-31 13:48 Tom Lane <tgl@sss.pgh.pa.us>
  0 siblings, 0 replies; 104+ messages in thread

From: Tom Lane @ 2018-10-31 13:48 UTC (permalink / raw)
  To: pgsql-committers@lists.postgresql.org

Sync our copy of the timezone library with IANA release tzcode2018g.

This patch absorbs an upstream fix to "zic" for a recently-introduced
bug that made it output data that some 32-bit clients couldn't read.
Given the current source data, the bug only manifests in zones with
leap seconds, which we don't generate, so that there's no actual
change in our installed timezone data files from this.  Still, in
case somebody uses our copy of "zic" to do something else, it seems
best to apply the fix promptly.

Also, update the README's notes about converting upstream code to
our conventions.

Branch
------
REL9_6_STABLE

Details
-------
https://git.postgresql.org/pg/commitdiff/407decd3af095e2451e33fbe789b9744da0613d1

Modified Files
--------------
src/timezone/README | 12 +++++++--
src/timezone/zic.c  | 74 ++++++++++++++++++++++++++++-------------------------
2 files changed, 49 insertions(+), 37 deletions(-)



^ permalink  raw  reply  [nested|flat] 104+ messages in thread

* pgsql: Sync our copy of the timezone library with IANA release tzcode20
@ 2018-10-31 13:48 Tom Lane <tgl@sss.pgh.pa.us>
  0 siblings, 0 replies; 104+ messages in thread

From: Tom Lane @ 2018-10-31 13:48 UTC (permalink / raw)
  To: pgsql-committers@lists.postgresql.org

Sync our copy of the timezone library with IANA release tzcode2018g.

This patch absorbs an upstream fix to "zic" for a recently-introduced
bug that made it output data that some 32-bit clients couldn't read.
Given the current source data, the bug only manifests in zones with
leap seconds, which we don't generate, so that there's no actual
change in our installed timezone data files from this.  Still, in
case somebody uses our copy of "zic" to do something else, it seems
best to apply the fix promptly.

Also, update the README's notes about converting upstream code to
our conventions.

Branch
------
REL9_3_STABLE

Details
-------
https://git.postgresql.org/pg/commitdiff/7dd8b3ca829a033aa09ea8cbfd624ecb6c264c4b

Modified Files
--------------
src/timezone/README | 12 +++++++--
src/timezone/zic.c  | 74 ++++++++++++++++++++++++++++-------------------------
2 files changed, 49 insertions(+), 37 deletions(-)



^ permalink  raw  reply  [nested|flat] 104+ messages in thread

* pgsql: Sync our copy of the timezone library with IANA release tzcode20
@ 2019-04-26 23:48 Tom Lane <tgl@sss.pgh.pa.us>
  0 siblings, 0 replies; 104+ messages in thread

From: Tom Lane @ 2019-04-26 23:48 UTC (permalink / raw)
  To: pgsql-committers@lists.postgresql.org

Sync our copy of the timezone library with IANA release tzcode2019a.

This corrects a small bug in zic that caused it to output an incorrect
year-2440 transition in the Africa/Casablanca zone.

More interestingly, zic has grown a "-r" option that limits the range of
zone transitions that it will put into the output files.  That might be
useful to people who don't like the weird GMT offsets that tzdb likes
to use for very old dates.  It appears that for dates before the cutoff
time specified with -r, zic will use the zone's standard-time offset
as of the cutoff time.  So for example one might do

        make install ZIC_OPTIONS='-r @-1893456000'

to cause all dates before 1910-01-01 to be treated as though 1910
standard time prevailed indefinitely far back.  (Don't blame me for
the unfriendly way of specifying the cutoff time --- it's seconds
since or before the Unix epoch.  You can use extract(epoch ...)
to calculate it.)

As usual, back-patch to all supported branches.

Branch
------
REL9_6_STABLE

Details
-------
https://git.postgresql.org/pg/commitdiff/28aa0ee4fd780ffa1cbe4164900a087690506ba9

Modified Files
--------------
src/timezone/Makefile  |   5 +-
src/timezone/README    |   4 +-
src/timezone/private.h |   8 ++
src/timezone/tzfile.h  |   3 +
src/timezone/zic.c     | 300 ++++++++++++++++++++++++++++++++++++-------------
5 files changed, 237 insertions(+), 83 deletions(-)



^ permalink  raw  reply  [nested|flat] 104+ messages in thread

* pgsql: Sync our copy of the timezone library with IANA release tzcode20
@ 2019-04-26 23:48 Tom Lane <tgl@sss.pgh.pa.us>
  0 siblings, 0 replies; 104+ messages in thread

From: Tom Lane @ 2019-04-26 23:48 UTC (permalink / raw)
  To: pgsql-committers@lists.postgresql.org

Sync our copy of the timezone library with IANA release tzcode2019a.

This corrects a small bug in zic that caused it to output an incorrect
year-2440 transition in the Africa/Casablanca zone.

More interestingly, zic has grown a "-r" option that limits the range of
zone transitions that it will put into the output files.  That might be
useful to people who don't like the weird GMT offsets that tzdb likes
to use for very old dates.  It appears that for dates before the cutoff
time specified with -r, zic will use the zone's standard-time offset
as of the cutoff time.  So for example one might do

        make install ZIC_OPTIONS='-r @-1893456000'

to cause all dates before 1910-01-01 to be treated as though 1910
standard time prevailed indefinitely far back.  (Don't blame me for
the unfriendly way of specifying the cutoff time --- it's seconds
since or before the Unix epoch.  You can use extract(epoch ...)
to calculate it.)

As usual, back-patch to all supported branches.

Branch
------
REL_11_STABLE

Details
-------
https://git.postgresql.org/pg/commitdiff/7898d01da35772b16f6fa6d110ee8d2f8cc32af0

Modified Files
--------------
src/timezone/Makefile  |   5 +-
src/timezone/README    |   4 +-
src/timezone/private.h |   8 ++
src/timezone/tzfile.h  |   3 +
src/timezone/zic.c     | 300 ++++++++++++++++++++++++++++++++++++-------------
5 files changed, 237 insertions(+), 83 deletions(-)



^ permalink  raw  reply  [nested|flat] 104+ messages in thread

* pgsql: Sync our copy of the timezone library with IANA release tzcode20
@ 2019-04-26 23:48 Tom Lane <tgl@sss.pgh.pa.us>
  0 siblings, 0 replies; 104+ messages in thread

From: Tom Lane @ 2019-04-26 23:48 UTC (permalink / raw)
  To: pgsql-committers@lists.postgresql.org

Sync our copy of the timezone library with IANA release tzcode2019a.

This corrects a small bug in zic that caused it to output an incorrect
year-2440 transition in the Africa/Casablanca zone.

More interestingly, zic has grown a "-r" option that limits the range of
zone transitions that it will put into the output files.  That might be
useful to people who don't like the weird GMT offsets that tzdb likes
to use for very old dates.  It appears that for dates before the cutoff
time specified with -r, zic will use the zone's standard-time offset
as of the cutoff time.  So for example one might do

        make install ZIC_OPTIONS='-r @-1893456000'

to cause all dates before 1910-01-01 to be treated as though 1910
standard time prevailed indefinitely far back.  (Don't blame me for
the unfriendly way of specifying the cutoff time --- it's seconds
since or before the Unix epoch.  You can use extract(epoch ...)
to calculate it.)

As usual, back-patch to all supported branches.

Branch
------
REL9_4_STABLE

Details
-------
https://git.postgresql.org/pg/commitdiff/7f36286c2e454ded91b0bcbb738b9d7648c67390

Modified Files
--------------
src/timezone/Makefile  |   5 +-
src/timezone/README    |   4 +-
src/timezone/private.h |   8 ++
src/timezone/tzfile.h  |   3 +
src/timezone/zic.c     | 300 ++++++++++++++++++++++++++++++++++++-------------
5 files changed, 237 insertions(+), 83 deletions(-)



^ permalink  raw  reply  [nested|flat] 104+ messages in thread

* pgsql: Sync our copy of the timezone library with IANA release tzcode20
@ 2019-04-26 23:48 Tom Lane <tgl@sss.pgh.pa.us>
  0 siblings, 0 replies; 104+ messages in thread

From: Tom Lane @ 2019-04-26 23:48 UTC (permalink / raw)
  To: pgsql-committers@lists.postgresql.org

Sync our copy of the timezone library with IANA release tzcode2019a.

This corrects a small bug in zic that caused it to output an incorrect
year-2440 transition in the Africa/Casablanca zone.

More interestingly, zic has grown a "-r" option that limits the range of
zone transitions that it will put into the output files.  That might be
useful to people who don't like the weird GMT offsets that tzdb likes
to use for very old dates.  It appears that for dates before the cutoff
time specified with -r, zic will use the zone's standard-time offset
as of the cutoff time.  So for example one might do

        make install ZIC_OPTIONS='-r @-1893456000'

to cause all dates before 1910-01-01 to be treated as though 1910
standard time prevailed indefinitely far back.  (Don't blame me for
the unfriendly way of specifying the cutoff time --- it's seconds
since or before the Unix epoch.  You can use extract(epoch ...)
to calculate it.)

As usual, back-patch to all supported branches.

Branch
------
REL_10_STABLE

Details
-------
https://git.postgresql.org/pg/commitdiff/fd7474151a9a43c75971fe6175c3c298d37d2378

Modified Files
--------------
src/timezone/Makefile  |   5 +-
src/timezone/README    |   4 +-
src/timezone/private.h |   8 ++
src/timezone/tzfile.h  |   3 +
src/timezone/zic.c     | 300 ++++++++++++++++++++++++++++++++++++-------------
5 files changed, 237 insertions(+), 83 deletions(-)



^ permalink  raw  reply  [nested|flat] 104+ messages in thread

* pgsql: Sync our copy of the timezone library with IANA release tzcode20
@ 2019-04-26 23:48 Tom Lane <tgl@sss.pgh.pa.us>
  0 siblings, 0 replies; 104+ messages in thread

From: Tom Lane @ 2019-04-26 23:48 UTC (permalink / raw)
  To: pgsql-committers@lists.postgresql.org

Sync our copy of the timezone library with IANA release tzcode2019a.

This corrects a small bug in zic that caused it to output an incorrect
year-2440 transition in the Africa/Casablanca zone.

More interestingly, zic has grown a "-r" option that limits the range of
zone transitions that it will put into the output files.  That might be
useful to people who don't like the weird GMT offsets that tzdb likes
to use for very old dates.  It appears that for dates before the cutoff
time specified with -r, zic will use the zone's standard-time offset
as of the cutoff time.  So for example one might do

        make install ZIC_OPTIONS='-r @-1893456000'

to cause all dates before 1910-01-01 to be treated as though 1910
standard time prevailed indefinitely far back.  (Don't blame me for
the unfriendly way of specifying the cutoff time --- it's seconds
since or before the Unix epoch.  You can use extract(epoch ...)
to calculate it.)

As usual, back-patch to all supported branches.

Branch
------
master

Details
-------
https://git.postgresql.org/pg/commitdiff/acb897b806a5f4b23784b1c7e395e67b99a4362b

Modified Files
--------------
src/timezone/Makefile  |   5 +-
src/timezone/README    |   4 +-
src/timezone/private.h |   8 ++
src/timezone/tzfile.h  |   3 +
src/timezone/zic.c     | 300 ++++++++++++++++++++++++++++++++++++-------------
5 files changed, 237 insertions(+), 83 deletions(-)



^ permalink  raw  reply  [nested|flat] 104+ messages in thread

* pgsql: Sync our copy of the timezone library with IANA release tzcode20
@ 2019-04-26 23:48 Tom Lane <tgl@sss.pgh.pa.us>
  0 siblings, 0 replies; 104+ messages in thread

From: Tom Lane @ 2019-04-26 23:48 UTC (permalink / raw)
  To: pgsql-committers@lists.postgresql.org

Sync our copy of the timezone library with IANA release tzcode2019a.

This corrects a small bug in zic that caused it to output an incorrect
year-2440 transition in the Africa/Casablanca zone.

More interestingly, zic has grown a "-r" option that limits the range of
zone transitions that it will put into the output files.  That might be
useful to people who don't like the weird GMT offsets that tzdb likes
to use for very old dates.  It appears that for dates before the cutoff
time specified with -r, zic will use the zone's standard-time offset
as of the cutoff time.  So for example one might do

        make install ZIC_OPTIONS='-r @-1893456000'

to cause all dates before 1910-01-01 to be treated as though 1910
standard time prevailed indefinitely far back.  (Don't blame me for
the unfriendly way of specifying the cutoff time --- it's seconds
since or before the Unix epoch.  You can use extract(epoch ...)
to calculate it.)

As usual, back-patch to all supported branches.

Branch
------
REL9_5_STABLE

Details
-------
https://git.postgresql.org/pg/commitdiff/22ba955367aedb21566af171623ebbaadcb35ca1

Modified Files
--------------
src/timezone/Makefile  |   5 +-
src/timezone/README    |   4 +-
src/timezone/private.h |   8 ++
src/timezone/tzfile.h  |   3 +
src/timezone/zic.c     | 300 ++++++++++++++++++++++++++++++++++++-------------
5 files changed, 237 insertions(+), 83 deletions(-)



^ permalink  raw  reply  [nested|flat] 104+ messages in thread

* pgsql: Sync our copy of the timezone library with IANA release tzcode20
@ 2019-07-17 22:26 Tom Lane <tgl@sss.pgh.pa.us>
  0 siblings, 0 replies; 104+ messages in thread

From: Tom Lane @ 2019-07-17 22:26 UTC (permalink / raw)
  To: pgsql-committers@lists.postgresql.org

Sync our copy of the timezone library with IANA release tzcode2019b.

A large fraction of this diff is just due to upstream's somewhat
random decision to rename a bunch of internal variables and struct
fields.  However, there is an interesting new feature in zic:
it's grown a "-b slim" option that emits zone files without 32-bit
data and other backwards-compatibility hacks.  We should consider
whether we wish to enable that.

Branch
------
REL_11_STABLE

Details
-------
https://git.postgresql.org/pg/commitdiff/1d1ff50d27cf32e37c5294c34d84dd4225db99a9

Modified Files
--------------
src/timezone/README      |   7 +-
src/timezone/localtime.c |  89 +++++-----
src/timezone/pgtz.h      |   6 +-
src/timezone/tzfile.h    |  17 +-
src/timezone/zic.c       | 453 +++++++++++++++++++++++++----------------------
5 files changed, 305 insertions(+), 267 deletions(-)



^ permalink  raw  reply  [nested|flat] 104+ messages in thread

* pgsql: Sync our copy of the timezone library with IANA release tzcode20
@ 2019-07-17 22:26 Tom Lane <tgl@sss.pgh.pa.us>
  2019-07-19 03:53 ` Re: pgsql: Sync our copy of the timezone library with IANA release tzcode20 Michael Paquier <michael@paquier.xyz>
  0 siblings, 1 reply; 104+ messages in thread

From: Tom Lane @ 2019-07-17 22:26 UTC (permalink / raw)
  To: pgsql-committers@lists.postgresql.org

Sync our copy of the timezone library with IANA release tzcode2019b.

A large fraction of this diff is just due to upstream's somewhat
random decision to rename a bunch of internal variables and struct
fields.  However, there is an interesting new feature in zic:
it's grown a "-b slim" option that emits zone files without 32-bit
data and other backwards-compatibility hacks.  We should consider
whether we wish to enable that.

Branch
------
master

Details
-------
https://git.postgresql.org/pg/commitdiff/f285322f9cd3145ea2e5b870e6ba7e0c641422ac

Modified Files
--------------
src/timezone/README      |   7 +-
src/timezone/localtime.c |  89 +++++-----
src/timezone/pgtz.h      |   6 +-
src/timezone/tzfile.h    |  17 +-
src/timezone/zic.c       | 453 +++++++++++++++++++++++++----------------------
5 files changed, 305 insertions(+), 267 deletions(-)



^ permalink  raw  reply  [nested|flat] 104+ messages in thread

* Re: pgsql: Sync our copy of the timezone library with IANA release tzcode20
  2019-07-17 22:26 pgsql: Sync our copy of the timezone library with IANA release tzcode20 Tom Lane <tgl@sss.pgh.pa.us>
@ 2019-07-19 03:53 ` Michael Paquier <michael@paquier.xyz>
  2019-07-19 04:06   ` Re: pgsql: Sync our copy of the timezone library with IANA release tzcode20 Tom Lane <tgl@sss.pgh.pa.us>
  0 siblings, 1 reply; 104+ messages in thread

From: Michael Paquier @ 2019-07-19 03:53 UTC (permalink / raw)
  To: Tom Lane <tgl@sss.pgh.pa.us>; +Cc: Postgres hackers <pgsql-hackers@lists.postgresql.org>

Hi Tom,
(moving to -hackers)

On Wed, Jul 17, 2019 at 10:26:45PM +0000, Tom Lane wrote:
> Sync our copy of the timezone library with IANA release tzcode2019b.
> 
> A large fraction of this diff is just due to upstream's somewhat
> random decision to rename a bunch of internal variables and struct
> fields.  However, there is an interesting new feature in zic:
> it's grown a "-b slim" option that emits zone files without 32-bit
> data and other backwards-compatibility hacks.  We should consider
> whether we wish to enable that.

This is causing a compilation warning on Windows:
https://buildfarm.postgresql.org/cgi-bin/show_stage_log.pl?nm=whelk&dt=2019-07-19%2001%3A41%3A13...

"C:\buildfarm\buildenv\HEAD\pgsql.build\pgsql.sln" (Standardziel) (1)
->
"C:\buildfarm\buildenv\HEAD\pgsql.build\zic.vcxproj" (Standardziel)
(72) ->
 src/timezone/zic.c(2401): warning C4804: '-' : unsafe use of type
  'bool' in operation
[C:\buildfarm\buildenv\HEAD\pgsql.build\zic.vcxproj]

Buildfarm members using VS like whelk complains about that, and I can
see the warning myself.
--
Michael

Attachments:

  [application/pgp-signature] signature.asc (832B, ../../20190719035347.GJ1859@paquier.xyz/2-signature.asc)
  download

^ permalink  raw  reply  [nested|flat] 104+ messages in thread

* Re: pgsql: Sync our copy of the timezone library with IANA release tzcode20
  2019-07-17 22:26 pgsql: Sync our copy of the timezone library with IANA release tzcode20 Tom Lane <tgl@sss.pgh.pa.us>
  2019-07-19 03:53 ` Re: pgsql: Sync our copy of the timezone library with IANA release tzcode20 Michael Paquier <michael@paquier.xyz>
@ 2019-07-19 04:06   ` Tom Lane <tgl@sss.pgh.pa.us>
  2019-07-19 18:56     ` Re: pgsql: Sync our copy of the timezone library with IANA release tzcode20 Tom Lane <tgl@sss.pgh.pa.us>
  0 siblings, 1 reply; 104+ messages in thread

From: Tom Lane @ 2019-07-19 04:06 UTC (permalink / raw)
  To: Michael Paquier <michael@paquier.xyz>; +Cc: Postgres hackers <pgsql-hackers@lists.postgresql.org>

Michael Paquier <michael@paquier.xyz> writes:
> This is causing a compilation warning on Windows:

>  src/timezone/zic.c(2401): warning C4804: '-' : unsafe use of type
>   'bool' in operation

Hmmm ... the code looks like

        bool        locut,
                    hicut;
        ...
        thistimecnt = -locut - hicut;

so I think your compiler has a point.  I shall complain to upstream.
At best, it's really unobvious what this code is meant to do, and
at worst (eg, depending on whether bool promotes to signed or unsigned
int) the results are unportable.

			regards, tom lane





^ permalink  raw  reply  [nested|flat] 104+ messages in thread

* Re: pgsql: Sync our copy of the timezone library with IANA release tzcode20
  2019-07-17 22:26 pgsql: Sync our copy of the timezone library with IANA release tzcode20 Tom Lane <tgl@sss.pgh.pa.us>
  2019-07-19 03:53 ` Re: pgsql: Sync our copy of the timezone library with IANA release tzcode20 Michael Paquier <michael@paquier.xyz>
  2019-07-19 04:06   ` Re: pgsql: Sync our copy of the timezone library with IANA release tzcode20 Tom Lane <tgl@sss.pgh.pa.us>
@ 2019-07-19 18:56     ` Tom Lane <tgl@sss.pgh.pa.us>
  2019-07-20 09:17       ` Re: pgsql: Sync our copy of the timezone library with IANA release tzcode20 Michael Paquier <michael@paquier.xyz>
  0 siblings, 1 reply; 104+ messages in thread

From: Tom Lane @ 2019-07-19 18:56 UTC (permalink / raw)
  To: Michael Paquier <michael@paquier.xyz>; +Cc: Postgres hackers <pgsql-hackers@lists.postgresql.org>

I wrote:
> Michael Paquier <michael@paquier.xyz> writes:
>> This is causing a compilation warning on Windows:
> ...so I think your compiler has a point.  I shall complain to upstream.

The IANA folk want to fix it like this:

diff --git a/zic.c b/zic.c
index 8bf5628..a84703a 100644
--- a/zic.c
+++ b/zic.c
@@ -2145,7 +2145,7 @@ writezone(const char *const name, const char *const string, char version,
 		}
 		if (pass == 1 && !want_bloat()) {
 		  utcnt = stdcnt = thisleapcnt = 0;
-		  thistimecnt = - locut - hicut;
+		  thistimecnt = - (locut + hicut);
 		  thistypecnt = thischarcnt = 1;
 		  thistimelim = thistimei;
 		}

I'm not quite convinced whether that will silence the warning, but
at least it's a bit less unreadable.

			regards, tom lane





^ permalink  raw  reply  [nested|flat] 104+ messages in thread

* Re: pgsql: Sync our copy of the timezone library with IANA release tzcode20
  2019-07-17 22:26 pgsql: Sync our copy of the timezone library with IANA release tzcode20 Tom Lane <tgl@sss.pgh.pa.us>
  2019-07-19 03:53 ` Re: pgsql: Sync our copy of the timezone library with IANA release tzcode20 Michael Paquier <michael@paquier.xyz>
  2019-07-19 04:06   ` Re: pgsql: Sync our copy of the timezone library with IANA release tzcode20 Tom Lane <tgl@sss.pgh.pa.us>
  2019-07-19 18:56     ` Re: pgsql: Sync our copy of the timezone library with IANA release tzcode20 Tom Lane <tgl@sss.pgh.pa.us>
@ 2019-07-20 09:17       ` Michael Paquier <michael@paquier.xyz>
  0 siblings, 0 replies; 104+ messages in thread

From: Michael Paquier @ 2019-07-20 09:17 UTC (permalink / raw)
  To: Tom Lane <tgl@sss.pgh.pa.us>; +Cc: Postgres hackers <pgsql-hackers@lists.postgresql.org>

On Fri, Jul 19, 2019 at 02:56:34PM -0400, Tom Lane wrote:
> I'm not quite convinced whether that will silence the warning, but
> at least it's a bit less unreadable.

Thanks for working with upstream on this.  From what I can see,
woodlouse & friends do not complain anymore.
--
Michael

Attachments:

  [application/pgp-signature] signature.asc (832B, ../../20190720091733.GC1768@paquier.xyz/2-signature.asc)
  download

^ permalink  raw  reply  [nested|flat] 104+ messages in thread

* pgsql: Sync our copy of the timezone library with IANA release tzcode20
@ 2019-07-17 22:26 Tom Lane <tgl@sss.pgh.pa.us>
  0 siblings, 0 replies; 104+ messages in thread

From: Tom Lane @ 2019-07-17 22:26 UTC (permalink / raw)
  To: pgsql-committers@lists.postgresql.org

Sync our copy of the timezone library with IANA release tzcode2019b.

A large fraction of this diff is just due to upstream's somewhat
random decision to rename a bunch of internal variables and struct
fields.  However, there is an interesting new feature in zic:
it's grown a "-b slim" option that emits zone files without 32-bit
data and other backwards-compatibility hacks.  We should consider
whether we wish to enable that.

Branch
------
REL9_5_STABLE

Details
-------
https://git.postgresql.org/pg/commitdiff/417845646311bb0477d61e484538f4ce7c3ebbb5

Modified Files
--------------
src/timezone/README      |   7 +-
src/timezone/localtime.c |  89 +++++-----
src/timezone/pgtz.h      |   6 +-
src/timezone/tzfile.h    |  17 +-
src/timezone/zic.c       | 453 +++++++++++++++++++++++++----------------------
5 files changed, 305 insertions(+), 267 deletions(-)



^ permalink  raw  reply  [nested|flat] 104+ messages in thread

* pgsql: Sync our copy of the timezone library with IANA release tzcode20
@ 2019-07-17 22:26 Tom Lane <tgl@sss.pgh.pa.us>
  0 siblings, 0 replies; 104+ messages in thread

From: Tom Lane @ 2019-07-17 22:26 UTC (permalink / raw)
  To: pgsql-committers@lists.postgresql.org

Sync our copy of the timezone library with IANA release tzcode2019b.

A large fraction of this diff is just due to upstream's somewhat
random decision to rename a bunch of internal variables and struct
fields.  However, there is an interesting new feature in zic:
it's grown a "-b slim" option that emits zone files without 32-bit
data and other backwards-compatibility hacks.  We should consider
whether we wish to enable that.

Branch
------
REL9_6_STABLE

Details
-------
https://git.postgresql.org/pg/commitdiff/22e73dea3be640f17edbb9a7f1b60cec99247178

Modified Files
--------------
src/timezone/README      |   7 +-
src/timezone/localtime.c |  89 +++++-----
src/timezone/pgtz.h      |   6 +-
src/timezone/tzfile.h    |  17 +-
src/timezone/zic.c       | 453 +++++++++++++++++++++++++----------------------
5 files changed, 305 insertions(+), 267 deletions(-)



^ permalink  raw  reply  [nested|flat] 104+ messages in thread

* pgsql: Sync our copy of the timezone library with IANA release tzcode20
@ 2019-07-17 22:26 Tom Lane <tgl@sss.pgh.pa.us>
  0 siblings, 0 replies; 104+ messages in thread

From: Tom Lane @ 2019-07-17 22:26 UTC (permalink / raw)
  To: pgsql-committers@lists.postgresql.org

Sync our copy of the timezone library with IANA release tzcode2019b.

A large fraction of this diff is just due to upstream's somewhat
random decision to rename a bunch of internal variables and struct
fields.  However, there is an interesting new feature in zic:
it's grown a "-b slim" option that emits zone files without 32-bit
data and other backwards-compatibility hacks.  We should consider
whether we wish to enable that.

Branch
------
REL_12_STABLE

Details
-------
https://git.postgresql.org/pg/commitdiff/59cea8f36be725533a0f94607f498b7628aa4b9d

Modified Files
--------------
src/timezone/README      |   7 +-
src/timezone/localtime.c |  89 +++++-----
src/timezone/pgtz.h      |   6 +-
src/timezone/tzfile.h    |  17 +-
src/timezone/zic.c       | 453 +++++++++++++++++++++++++----------------------
5 files changed, 305 insertions(+), 267 deletions(-)



^ permalink  raw  reply  [nested|flat] 104+ messages in thread

* pgsql: Sync our copy of the timezone library with IANA release tzcode20
@ 2019-07-17 22:26 Tom Lane <tgl@sss.pgh.pa.us>
  0 siblings, 0 replies; 104+ messages in thread

From: Tom Lane @ 2019-07-17 22:26 UTC (permalink / raw)
  To: pgsql-committers@lists.postgresql.org

Sync our copy of the timezone library with IANA release tzcode2019b.

A large fraction of this diff is just due to upstream's somewhat
random decision to rename a bunch of internal variables and struct
fields.  However, there is an interesting new feature in zic:
it's grown a "-b slim" option that emits zone files without 32-bit
data and other backwards-compatibility hacks.  We should consider
whether we wish to enable that.

Branch
------
REL_10_STABLE

Details
-------
https://git.postgresql.org/pg/commitdiff/ccc323b57fb6b385d110d50c5ee056ab0024eb53

Modified Files
--------------
src/timezone/README      |   7 +-
src/timezone/localtime.c |  89 +++++-----
src/timezone/pgtz.h      |   6 +-
src/timezone/tzfile.h    |  17 +-
src/timezone/zic.c       | 453 +++++++++++++++++++++++++----------------------
5 files changed, 305 insertions(+), 267 deletions(-)



^ permalink  raw  reply  [nested|flat] 104+ messages in thread

* pgsql: Sync our copy of the timezone library with IANA release tzcode20
@ 2019-07-17 22:26 Tom Lane <tgl@sss.pgh.pa.us>
  0 siblings, 0 replies; 104+ messages in thread

From: Tom Lane @ 2019-07-17 22:26 UTC (permalink / raw)
  To: pgsql-committers@lists.postgresql.org

Sync our copy of the timezone library with IANA release tzcode2019b.

A large fraction of this diff is just due to upstream's somewhat
random decision to rename a bunch of internal variables and struct
fields.  However, there is an interesting new feature in zic:
it's grown a "-b slim" option that emits zone files without 32-bit
data and other backwards-compatibility hacks.  We should consider
whether we wish to enable that.

Branch
------
REL9_4_STABLE

Details
-------
https://git.postgresql.org/pg/commitdiff/6db29a8fc2868a1b2b7ea3192dd36f111673458b

Modified Files
--------------
src/timezone/README      |   7 +-
src/timezone/localtime.c |  89 +++++-----
src/timezone/pgtz.h      |   6 +-
src/timezone/tzfile.h    |  17 +-
src/timezone/zic.c       | 453 +++++++++++++++++++++++++----------------------
5 files changed, 305 insertions(+), 267 deletions(-)



^ permalink  raw  reply  [nested|flat] 104+ messages in thread

* pgsql: Sync our copy of the timezone library with IANA release tzcode20
@ 2020-06-17 22:29 Tom Lane <tgl@sss.pgh.pa.us>
  0 siblings, 0 replies; 104+ messages in thread

From: Tom Lane @ 2020-06-17 22:29 UTC (permalink / raw)
  To: pgsql-committers@lists.postgresql.org

Sync our copy of the timezone library with IANA release tzcode2020a.

This absorbs a leap-second-related bug fix in localtime.c, and
teaches zic to handle an expiration marker in the leapseconds file.
Neither are of any interest to us (for the foreseeable future
anyway), but we need to stay more or less in sync with upstream.

Also adjust some over-eager changes in the README from commit 957338418.
I have no intention of making changes that require C99 in this code,
until such time as all the live back branches require C99.  Otherwise
back-patching will get too exciting.

For the same reason, absorb assorted whitespace and other cosmetic
changes from HEAD into the back branches; mostly this reflects use of
improved versions of pgindent.

All in all then, quite a boring update.  But I figured I'd get it
done while I was looking at this code.

Branch
------
REL_10_STABLE

Details
-------
https://git.postgresql.org/pg/commitdiff/e1c86ab97c6dc51e323e2d1e0f751389d467e5a7

Modified Files
--------------
src/timezone/README      |   2 +-
src/timezone/localtime.c |  37 +++++++---
src/timezone/pgtz.c      |   6 +-
src/timezone/pgtz.h      |   4 +-
src/timezone/strftime.c  |  10 ++-
src/timezone/zic.c       | 181 +++++++++++++++++++++++++++++------------------
6 files changed, 153 insertions(+), 87 deletions(-)



^ permalink  raw  reply  [nested|flat] 104+ messages in thread

* pgsql: Sync our copy of the timezone library with IANA release tzcode20
@ 2020-06-17 22:29 Tom Lane <tgl@sss.pgh.pa.us>
  0 siblings, 0 replies; 104+ messages in thread

From: Tom Lane @ 2020-06-17 22:29 UTC (permalink / raw)
  To: pgsql-committers@lists.postgresql.org

Sync our copy of the timezone library with IANA release tzcode2020a.

This absorbs a leap-second-related bug fix in localtime.c, and
teaches zic to handle an expiration marker in the leapseconds file.
Neither are of any interest to us (for the foreseeable future
anyway), but we need to stay more or less in sync with upstream.

Also adjust some over-eager changes in the README from commit 957338418.
I have no intention of making changes that require C99 in this code,
until such time as all the live back branches require C99.  Otherwise
back-patching will get too exciting.

For the same reason, absorb assorted whitespace and other cosmetic
changes from HEAD into the back branches; mostly this reflects use of
improved versions of pgindent.

All in all then, quite a boring update.  But I figured I'd get it
done while I was looking at this code.

Branch
------
REL_12_STABLE

Details
-------
https://git.postgresql.org/pg/commitdiff/812a84d1cca1f8e43adc2e6a7dfe2ae83e2c1a29

Modified Files
--------------
src/timezone/README      |   2 +-
src/timezone/localtime.c |  35 +++++++---
src/timezone/pgtz.c      |   2 +-
src/timezone/strftime.c  |   8 ++-
src/timezone/zic.c       | 173 +++++++++++++++++++++++++++++------------------
5 files changed, 143 insertions(+), 77 deletions(-)



^ permalink  raw  reply  [nested|flat] 104+ messages in thread

* pgsql: Sync our copy of the timezone library with IANA release tzcode20
@ 2020-06-17 22:29 Tom Lane <tgl@sss.pgh.pa.us>
  0 siblings, 0 replies; 104+ messages in thread

From: Tom Lane @ 2020-06-17 22:29 UTC (permalink / raw)
  To: pgsql-committers@lists.postgresql.org

Sync our copy of the timezone library with IANA release tzcode2020a.

This absorbs a leap-second-related bug fix in localtime.c, and
teaches zic to handle an expiration marker in the leapseconds file.
Neither are of any interest to us (for the foreseeable future
anyway), but we need to stay more or less in sync with upstream.

Also adjust some over-eager changes in the README from commit 957338418.
I have no intention of making changes that require C99 in this code,
until such time as all the live back branches require C99.  Otherwise
back-patching will get too exciting.

For the same reason, absorb assorted whitespace and other cosmetic
changes from HEAD into the back branches; mostly this reflects use of
improved versions of pgindent.

All in all then, quite a boring update.  But I figured I'd get it
done while I was looking at this code.

Branch
------
REL9_5_STABLE

Details
-------
https://git.postgresql.org/pg/commitdiff/745c1ebb6efa467f6d3f03beb41fa791296bc12f

Modified Files
--------------
src/timezone/README      |   2 +-
src/timezone/localtime.c |  37 +++++++---
src/timezone/pgtz.c      |   6 +-
src/timezone/pgtz.h      |   4 +-
src/timezone/strftime.c  |  10 ++-
src/timezone/zic.c       | 181 +++++++++++++++++++++++++++++------------------
6 files changed, 153 insertions(+), 87 deletions(-)



^ permalink  raw  reply  [nested|flat] 104+ messages in thread

* pgsql: Sync our copy of the timezone library with IANA release tzcode20
@ 2020-06-17 22:29 Tom Lane <tgl@sss.pgh.pa.us>
  0 siblings, 0 replies; 104+ messages in thread

From: Tom Lane @ 2020-06-17 22:29 UTC (permalink / raw)
  To: pgsql-committers@lists.postgresql.org

Sync our copy of the timezone library with IANA release tzcode2020a.

This absorbs a leap-second-related bug fix in localtime.c, and
teaches zic to handle an expiration marker in the leapseconds file.
Neither are of any interest to us (for the foreseeable future
anyway), but we need to stay more or less in sync with upstream.

Also adjust some over-eager changes in the README from commit 957338418.
I have no intention of making changes that require C99 in this code,
until such time as all the live back branches require C99.  Otherwise
back-patching will get too exciting.

For the same reason, absorb assorted whitespace and other cosmetic
changes from HEAD into the back branches; mostly this reflects use of
improved versions of pgindent.

All in all then, quite a boring update.  But I figured I'd get it
done while I was looking at this code.

Branch
------
REL9_6_STABLE

Details
-------
https://git.postgresql.org/pg/commitdiff/c38561196f78a07711595b0d052608f645a75fcb

Modified Files
--------------
src/timezone/README      |   2 +-
src/timezone/localtime.c |  37 +++++++---
src/timezone/pgtz.c      |   6 +-
src/timezone/pgtz.h      |   4 +-
src/timezone/strftime.c  |  10 ++-
src/timezone/zic.c       | 181 +++++++++++++++++++++++++++++------------------
6 files changed, 153 insertions(+), 87 deletions(-)



^ permalink  raw  reply  [nested|flat] 104+ messages in thread

* pgsql: Sync our copy of the timezone library with IANA release tzcode20
@ 2020-06-17 22:29 Tom Lane <tgl@sss.pgh.pa.us>
  0 siblings, 0 replies; 104+ messages in thread

From: Tom Lane @ 2020-06-17 22:29 UTC (permalink / raw)
  To: pgsql-committers@lists.postgresql.org

Sync our copy of the timezone library with IANA release tzcode2020a.

This absorbs a leap-second-related bug fix in localtime.c, and
teaches zic to handle an expiration marker in the leapseconds file.
Neither are of any interest to us (for the foreseeable future
anyway), but we need to stay more or less in sync with upstream.

Also adjust some over-eager changes in the README from commit 957338418.
I have no intention of making changes that require C99 in this code,
until such time as all the live back branches require C99.  Otherwise
back-patching will get too exciting.

For the same reason, absorb assorted whitespace and other cosmetic
changes from HEAD into the back branches; mostly this reflects use of
improved versions of pgindent.

All in all then, quite a boring update.  But I figured I'd get it
done while I was looking at this code.

Branch
------
REL_11_STABLE

Details
-------
https://git.postgresql.org/pg/commitdiff/3ced1dd6c479389b4000ae484a12b11e8d77b844

Modified Files
--------------
src/timezone/README      |   2 +-
src/timezone/localtime.c |  37 +++++++---
src/timezone/pgtz.c      |   6 +-
src/timezone/pgtz.h      |   4 +-
src/timezone/strftime.c  |  10 ++-
src/timezone/zic.c       | 181 +++++++++++++++++++++++++++++------------------
6 files changed, 153 insertions(+), 87 deletions(-)



^ permalink  raw  reply  [nested|flat] 104+ messages in thread

* pgsql: Sync our copy of the timezone library with IANA release tzcode20
@ 2020-06-17 22:29 Tom Lane <tgl@sss.pgh.pa.us>
  0 siblings, 0 replies; 104+ messages in thread

From: Tom Lane @ 2020-06-17 22:29 UTC (permalink / raw)
  To: pgsql-committers@lists.postgresql.org

Sync our copy of the timezone library with IANA release tzcode2020a.

This absorbs a leap-second-related bug fix in localtime.c, and
teaches zic to handle an expiration marker in the leapseconds file.
Neither are of any interest to us (for the foreseeable future
anyway), but we need to stay more or less in sync with upstream.

Also adjust some over-eager changes in the README from commit 957338418.
I have no intention of making changes that require C99 in this code,
until such time as all the live back branches require C99.  Otherwise
back-patching will get too exciting.

For the same reason, absorb assorted whitespace and other cosmetic
changes from HEAD into the back branches; mostly this reflects use of
improved versions of pgindent.

All in all then, quite a boring update.  But I figured I'd get it
done while I was looking at this code.

Branch
------
master

Details
-------
https://git.postgresql.org/pg/commitdiff/d8b15eeb8a1acbe01b502ddd3390d7f1824c7a25

Modified Files
--------------
src/timezone/README      |  18 ++++-
src/timezone/localtime.c |  23 ++++++-
src/timezone/zic.c       | 169 +++++++++++++++++++++++++++++------------------
3 files changed, 142 insertions(+), 68 deletions(-)



^ permalink  raw  reply  [nested|flat] 104+ messages in thread

* pgsql: Sync our copy of the timezone library with IANA release tzcode20
@ 2020-06-17 22:29 Tom Lane <tgl@sss.pgh.pa.us>
  2020-06-24 19:09 ` Re: pgsql: Sync our copy of the timezone library with IANA release tzcode20 Peter Eisentraut <peter.eisentraut@2ndquadrant.com>
  0 siblings, 1 reply; 104+ messages in thread

From: Tom Lane @ 2020-06-17 22:29 UTC (permalink / raw)
  To: pgsql-committers@lists.postgresql.org

Sync our copy of the timezone library with IANA release tzcode2020a.

This absorbs a leap-second-related bug fix in localtime.c, and
teaches zic to handle an expiration marker in the leapseconds file.
Neither are of any interest to us (for the foreseeable future
anyway), but we need to stay more or less in sync with upstream.

Also adjust some over-eager changes in the README from commit 957338418.
I have no intention of making changes that require C99 in this code,
until such time as all the live back branches require C99.  Otherwise
back-patching will get too exciting.

For the same reason, absorb assorted whitespace and other cosmetic
changes from HEAD into the back branches; mostly this reflects use of
improved versions of pgindent.

All in all then, quite a boring update.  But I figured I'd get it
done while I was looking at this code.

Branch
------
REL_13_STABLE

Details
-------
https://git.postgresql.org/pg/commitdiff/484a57643e02b7df2bb9085603772b33511c6668

Modified Files
--------------
src/timezone/README      |  18 ++++-
src/timezone/localtime.c |  23 ++++++-
src/timezone/zic.c       | 169 +++++++++++++++++++++++++++++------------------
3 files changed, 142 insertions(+), 68 deletions(-)



^ permalink  raw  reply  [nested|flat] 104+ messages in thread

* Re: pgsql: Sync our copy of the timezone library with IANA release tzcode20
  2020-06-17 22:29 pgsql: Sync our copy of the timezone library with IANA release tzcode20 Tom Lane <tgl@sss.pgh.pa.us>
@ 2020-06-24 19:09 ` Peter Eisentraut <peter.eisentraut@2ndquadrant.com>
  2020-06-24 19:19   ` Re: pgsql: Sync our copy of the timezone library with IANA release tzcode20 Tom Lane <tgl@sss.pgh.pa.us>
  0 siblings, 1 reply; 104+ messages in thread

From: Peter Eisentraut @ 2020-06-24 19:09 UTC (permalink / raw)
  To: Tom Lane <tgl@sss.pgh.pa.us>; pgsql-committers@lists.postgresql.org

On 2020-06-18 00:29, Tom Lane wrote:
> Sync our copy of the timezone library with IANA release tzcode2020a.

This code import has introduced new compiler warnings on Windows/mingw 
builds, see for example at 
<https://buildfarm.postgresql.org/cgi-bin/show_stage_log.pl?nm=fairywren&dt=2020-06-24%2009%3A02%...;.

-- 
Peter Eisentraut              http://www.2ndQuadrant.com/
PostgreSQL Development, 24x7 Support, Remote DBA, Training & Services





^ permalink  raw  reply  [nested|flat] 104+ messages in thread

* Re: pgsql: Sync our copy of the timezone library with IANA release tzcode20
  2020-06-17 22:29 pgsql: Sync our copy of the timezone library with IANA release tzcode20 Tom Lane <tgl@sss.pgh.pa.us>
  2020-06-24 19:09 ` Re: pgsql: Sync our copy of the timezone library with IANA release tzcode20 Peter Eisentraut <peter.eisentraut@2ndquadrant.com>
@ 2020-06-24 19:19   ` Tom Lane <tgl@sss.pgh.pa.us>
  0 siblings, 0 replies; 104+ messages in thread

From: Tom Lane @ 2020-06-24 19:19 UTC (permalink / raw)
  To: Peter Eisentraut <peter.eisentraut@2ndquadrant.com>; +Cc: pgsql-committers@lists.postgresql.org

Peter Eisentraut <peter.eisentraut@2ndquadrant.com> writes:
> On 2020-06-18 00:29, Tom Lane wrote:
>> Sync our copy of the timezone library with IANA release tzcode2020a.

> This code import has introduced new compiler warnings on Windows/mingw 
> builds,

Hmm ... I forgot that INT64_FORMAT can't be used with sscanf.
Will fix.

			regards, tom lane





^ permalink  raw  reply  [nested|flat] 104+ messages in thread

* pgsql: Sync our copy of the timezone library with IANA release tzcode20
@ 2020-10-17 01:54 Tom Lane <tgl@sss.pgh.pa.us>
  0 siblings, 0 replies; 104+ messages in thread

From: Tom Lane @ 2020-10-17 01:54 UTC (permalink / raw)
  To: pgsql-committers@lists.postgresql.org

Sync our copy of the timezone library with IANA release tzcode2020c.

This changes zic's default output format from "-b fat" to "-b slim".
We were already using "slim" in v13/HEAD, so those branches drop
the explicit -b switch in the Makefiles.  Instead, add an explicit
"-b fat" in v12 and before, so that we don't change the output file
format in those branches.  (This is perhaps excessively conservative,
but we decided not to do so in a12079109, and I'll stick with that.)

Other non-cosmetic changes are to drop support for zic's long-obsolete
"-y" switch, and to ensure that strftime() does not change errno
unless it fails.

As usual with tzcode changes, back-patch to all supported branches.

Branch
------
REL_13_STABLE

Details
-------
https://git.postgresql.org/pg/commitdiff/e0cf5e9b226aae3df8ab8df7f5f7c8fe295be24e

Modified Files
--------------
src/timezone/Makefile     |   2 +-
src/timezone/README       |   2 +-
src/timezone/strftime.c   |  10 +++
src/timezone/zic.c        | 205 +++++++++++++++-------------------------------
src/tools/msvc/Install.pm |   2 +-
5 files changed, 80 insertions(+), 141 deletions(-)



^ permalink  raw  reply  [nested|flat] 104+ messages in thread

* pgsql: Sync our copy of the timezone library with IANA release tzcode20
@ 2020-10-17 01:54 Tom Lane <tgl@sss.pgh.pa.us>
  0 siblings, 0 replies; 104+ messages in thread

From: Tom Lane @ 2020-10-17 01:54 UTC (permalink / raw)
  To: pgsql-committers@lists.postgresql.org

Sync our copy of the timezone library with IANA release tzcode2020c.

This changes zic's default output format from "-b fat" to "-b slim".
We were already using "slim" in v13/HEAD, so those branches drop
the explicit -b switch in the Makefiles.  Instead, add an explicit
"-b fat" in v12 and before, so that we don't change the output file
format in those branches.  (This is perhaps excessively conservative,
but we decided not to do so in a12079109, and I'll stick with that.)

Other non-cosmetic changes are to drop support for zic's long-obsolete
"-y" switch, and to ensure that strftime() does not change errno
unless it fails.

As usual with tzcode changes, back-patch to all supported branches.

Branch
------
REL_10_STABLE

Details
-------
https://git.postgresql.org/pg/commitdiff/41eeeb3482bad068b75c24c0f6693b4c8da3f88d

Modified Files
--------------
src/timezone/Makefile     |   2 +-
src/timezone/README       |   2 +-
src/timezone/strftime.c   |  10 +++
src/timezone/zic.c        | 205 +++++++++++++++-------------------------------
src/tools/msvc/Install.pm |   3 +-
5 files changed, 81 insertions(+), 141 deletions(-)



^ permalink  raw  reply  [nested|flat] 104+ messages in thread

* pgsql: Sync our copy of the timezone library with IANA release tzcode20
@ 2020-10-17 01:54 Tom Lane <tgl@sss.pgh.pa.us>
  0 siblings, 0 replies; 104+ messages in thread

From: Tom Lane @ 2020-10-17 01:54 UTC (permalink / raw)
  To: pgsql-committers@lists.postgresql.org

Sync our copy of the timezone library with IANA release tzcode2020c.

This changes zic's default output format from "-b fat" to "-b slim".
We were already using "slim" in v13/HEAD, so those branches drop
the explicit -b switch in the Makefiles.  Instead, add an explicit
"-b fat" in v12 and before, so that we don't change the output file
format in those branches.  (This is perhaps excessively conservative,
but we decided not to do so in a12079109, and I'll stick with that.)

Other non-cosmetic changes are to drop support for zic's long-obsolete
"-y" switch, and to ensure that strftime() does not change errno
unless it fails.

As usual with tzcode changes, back-patch to all supported branches.

Branch
------
REL9_5_STABLE

Details
-------
https://git.postgresql.org/pg/commitdiff/38fac9c1f66b05eab01d83a06abbd644355fa56b

Modified Files
--------------
src/timezone/Makefile     |   2 +-
src/timezone/README       |   2 +-
src/timezone/strftime.c   |  10 +++
src/timezone/zic.c        | 205 +++++++++++++++-------------------------------
src/tools/msvc/Install.pm |   2 +-
5 files changed, 80 insertions(+), 141 deletions(-)



^ permalink  raw  reply  [nested|flat] 104+ messages in thread

* pgsql: Sync our copy of the timezone library with IANA release tzcode20
@ 2020-10-17 01:54 Tom Lane <tgl@sss.pgh.pa.us>
  0 siblings, 0 replies; 104+ messages in thread

From: Tom Lane @ 2020-10-17 01:54 UTC (permalink / raw)
  To: pgsql-committers@lists.postgresql.org

Sync our copy of the timezone library with IANA release tzcode2020c.

This changes zic's default output format from "-b fat" to "-b slim".
We were already using "slim" in v13/HEAD, so those branches drop
the explicit -b switch in the Makefiles.  Instead, add an explicit
"-b fat" in v12 and before, so that we don't change the output file
format in those branches.  (This is perhaps excessively conservative,
but we decided not to do so in a12079109, and I'll stick with that.)

Other non-cosmetic changes are to drop support for zic's long-obsolete
"-y" switch, and to ensure that strftime() does not change errno
unless it fails.

As usual with tzcode changes, back-patch to all supported branches.

Branch
------
REL9_6_STABLE

Details
-------
https://git.postgresql.org/pg/commitdiff/5515c73a610568e9572e01137a0153a98c1f6088

Modified Files
--------------
src/timezone/Makefile     |   2 +-
src/timezone/README       |   2 +-
src/timezone/strftime.c   |  10 +++
src/timezone/zic.c        | 205 +++++++++++++++-------------------------------
src/tools/msvc/Install.pm |   2 +-
5 files changed, 80 insertions(+), 141 deletions(-)



^ permalink  raw  reply  [nested|flat] 104+ messages in thread

* pgsql: Sync our copy of the timezone library with IANA release tzcode20
@ 2020-10-17 01:54 Tom Lane <tgl@sss.pgh.pa.us>
  0 siblings, 0 replies; 104+ messages in thread

From: Tom Lane @ 2020-10-17 01:54 UTC (permalink / raw)
  To: pgsql-committers@lists.postgresql.org

Sync our copy of the timezone library with IANA release tzcode2020c.

This changes zic's default output format from "-b fat" to "-b slim".
We were already using "slim" in v13/HEAD, so those branches drop
the explicit -b switch in the Makefiles.  Instead, add an explicit
"-b fat" in v12 and before, so that we don't change the output file
format in those branches.  (This is perhaps excessively conservative,
but we decided not to do so in a12079109, and I'll stick with that.)

Other non-cosmetic changes are to drop support for zic's long-obsolete
"-y" switch, and to ensure that strftime() does not change errno
unless it fails.

As usual with tzcode changes, back-patch to all supported branches.

Branch
------
REL_12_STABLE

Details
-------
https://git.postgresql.org/pg/commitdiff/3d13a83079dad27e82cd760b7483e604af83e167

Modified Files
--------------
src/timezone/Makefile     |   2 +-
src/timezone/README       |   2 +-
src/timezone/strftime.c   |  10 +++
src/timezone/zic.c        | 205 +++++++++++++++-------------------------------
src/tools/msvc/Install.pm |   3 +-
5 files changed, 81 insertions(+), 141 deletions(-)



^ permalink  raw  reply  [nested|flat] 104+ messages in thread

* pgsql: Sync our copy of the timezone library with IANA release tzcode20
@ 2020-10-17 01:54 Tom Lane <tgl@sss.pgh.pa.us>
  0 siblings, 0 replies; 104+ messages in thread

From: Tom Lane @ 2020-10-17 01:54 UTC (permalink / raw)
  To: pgsql-committers@lists.postgresql.org

Sync our copy of the timezone library with IANA release tzcode2020c.

This changes zic's default output format from "-b fat" to "-b slim".
We were already using "slim" in v13/HEAD, so those branches drop
the explicit -b switch in the Makefiles.  Instead, add an explicit
"-b fat" in v12 and before, so that we don't change the output file
format in those branches.  (This is perhaps excessively conservative,
but we decided not to do so in a12079109, and I'll stick with that.)

Other non-cosmetic changes are to drop support for zic's long-obsolete
"-y" switch, and to ensure that strftime() does not change errno
unless it fails.

As usual with tzcode changes, back-patch to all supported branches.

Branch
------
master

Details
-------
https://git.postgresql.org/pg/commitdiff/ce0e97f808683dc1732880ec3196443875efa262

Modified Files
--------------
src/timezone/Makefile     |   2 +-
src/timezone/README       |   2 +-
src/timezone/strftime.c   |  10 +++
src/timezone/zic.c        | 205 +++++++++++++++-------------------------------
src/tools/msvc/Install.pm |   2 +-
5 files changed, 80 insertions(+), 141 deletions(-)



^ permalink  raw  reply  [nested|flat] 104+ messages in thread

* pgsql: Sync our copy of the timezone library with IANA release tzcode20
@ 2020-10-17 01:54 Tom Lane <tgl@sss.pgh.pa.us>
  0 siblings, 0 replies; 104+ messages in thread

From: Tom Lane @ 2020-10-17 01:54 UTC (permalink / raw)
  To: pgsql-committers@lists.postgresql.org

Sync our copy of the timezone library with IANA release tzcode2020c.

This changes zic's default output format from "-b fat" to "-b slim".
We were already using "slim" in v13/HEAD, so those branches drop
the explicit -b switch in the Makefiles.  Instead, add an explicit
"-b fat" in v12 and before, so that we don't change the output file
format in those branches.  (This is perhaps excessively conservative,
but we decided not to do so in a12079109, and I'll stick with that.)

Other non-cosmetic changes are to drop support for zic's long-obsolete
"-y" switch, and to ensure that strftime() does not change errno
unless it fails.

As usual with tzcode changes, back-patch to all supported branches.

Branch
------
REL_11_STABLE

Details
-------
https://git.postgresql.org/pg/commitdiff/4a2528bfac025dc1640c520c6fca7c22e5143aee

Modified Files
--------------
src/timezone/Makefile     |   2 +-
src/timezone/README       |   2 +-
src/timezone/strftime.c   |  10 +++
src/timezone/zic.c        | 205 +++++++++++++++-------------------------------
src/tools/msvc/Install.pm |   3 +-
5 files changed, 81 insertions(+), 141 deletions(-)



^ permalink  raw  reply  [nested|flat] 104+ messages in thread

* pgsql: Sync our copy of the timezone library with IANA release tzcode20
@ 2020-10-23 01:25 Tom Lane <tgl@sss.pgh.pa.us>
  0 siblings, 0 replies; 104+ messages in thread

From: Tom Lane @ 2020-10-23 01:25 UTC (permalink / raw)
  To: pgsql-committers@lists.postgresql.org

Sync our copy of the timezone library with IANA release tzcode2020d.

There's no functional change at all here, but I'm curious to see
whether this change successfully shuts up Coverity's warning about
a useless strcmp(), which appeared with the previous update.

Discussion: http://mm.icann.org/pipermail/tz/2020-October/029370.html

Branch
------
master

Details
-------
https://git.postgresql.org/pg/commitdiff/c5054da0d7ee59a93ca6d7f7fc669ef0210dbad3

Modified Files
--------------
src/timezone/README |  2 +-
src/timezone/zic.c  | 14 ++++++++++++--
2 files changed, 13 insertions(+), 3 deletions(-)



^ permalink  raw  reply  [nested|flat] 104+ messages in thread

* pgsql: Sync our copy of the timezone library with IANA release tzcode20
@ 2020-10-23 01:25 Tom Lane <tgl@sss.pgh.pa.us>
  0 siblings, 0 replies; 104+ messages in thread

From: Tom Lane @ 2020-10-23 01:25 UTC (permalink / raw)
  To: pgsql-committers@lists.postgresql.org

Sync our copy of the timezone library with IANA release tzcode2020d.

There's no functional change at all here, but I'm curious to see
whether this change successfully shuts up Coverity's warning about
a useless strcmp(), which appeared with the previous update.

Discussion: http://mm.icann.org/pipermail/tz/2020-October/029370.html

Branch
------
REL_12_STABLE

Details
-------
https://git.postgresql.org/pg/commitdiff/f56c42e503a565333f9e77d0ea40d70ecc152af8

Modified Files
--------------
src/timezone/README |  2 +-
src/timezone/zic.c  | 14 ++++++++++++--
2 files changed, 13 insertions(+), 3 deletions(-)



^ permalink  raw  reply  [nested|flat] 104+ messages in thread

* pgsql: Sync our copy of the timezone library with IANA release tzcode20
@ 2020-10-23 01:25 Tom Lane <tgl@sss.pgh.pa.us>
  0 siblings, 0 replies; 104+ messages in thread

From: Tom Lane @ 2020-10-23 01:25 UTC (permalink / raw)
  To: pgsql-committers@lists.postgresql.org

Sync our copy of the timezone library with IANA release tzcode2020d.

There's no functional change at all here, but I'm curious to see
whether this change successfully shuts up Coverity's warning about
a useless strcmp(), which appeared with the previous update.

Discussion: http://mm.icann.org/pipermail/tz/2020-October/029370.html

Branch
------
REL9_5_STABLE

Details
-------
https://git.postgresql.org/pg/commitdiff/ff26f804aea169435a969588ac21272f4f8c3aa9

Modified Files
--------------
src/timezone/README |  2 +-
src/timezone/zic.c  | 14 ++++++++++++--
2 files changed, 13 insertions(+), 3 deletions(-)



^ permalink  raw  reply  [nested|flat] 104+ messages in thread

* pgsql: Sync our copy of the timezone library with IANA release tzcode20
@ 2020-10-23 01:25 Tom Lane <tgl@sss.pgh.pa.us>
  0 siblings, 0 replies; 104+ messages in thread

From: Tom Lane @ 2020-10-23 01:25 UTC (permalink / raw)
  To: pgsql-committers@lists.postgresql.org

Sync our copy of the timezone library with IANA release tzcode2020d.

There's no functional change at all here, but I'm curious to see
whether this change successfully shuts up Coverity's warning about
a useless strcmp(), which appeared with the previous update.

Discussion: http://mm.icann.org/pipermail/tz/2020-October/029370.html

Branch
------
REL_11_STABLE

Details
-------
https://git.postgresql.org/pg/commitdiff/d2ffe0a009e539e6f3156ec07c640aa87fb2011a

Modified Files
--------------
src/timezone/README |  2 +-
src/timezone/zic.c  | 14 ++++++++++++--
2 files changed, 13 insertions(+), 3 deletions(-)



^ permalink  raw  reply  [nested|flat] 104+ messages in thread

* pgsql: Sync our copy of the timezone library with IANA release tzcode20
@ 2020-10-23 01:25 Tom Lane <tgl@sss.pgh.pa.us>
  0 siblings, 0 replies; 104+ messages in thread

From: Tom Lane @ 2020-10-23 01:25 UTC (permalink / raw)
  To: pgsql-committers@lists.postgresql.org

Sync our copy of the timezone library with IANA release tzcode2020d.

There's no functional change at all here, but I'm curious to see
whether this change successfully shuts up Coverity's warning about
a useless strcmp(), which appeared with the previous update.

Discussion: http://mm.icann.org/pipermail/tz/2020-October/029370.html

Branch
------
REL_10_STABLE

Details
-------
https://git.postgresql.org/pg/commitdiff/34285083b368539ef9ad233cbe799209e304f286

Modified Files
--------------
src/timezone/README |  2 +-
src/timezone/zic.c  | 14 ++++++++++++--
2 files changed, 13 insertions(+), 3 deletions(-)



^ permalink  raw  reply  [nested|flat] 104+ messages in thread

* pgsql: Sync our copy of the timezone library with IANA release tzcode20
@ 2020-10-23 01:25 Tom Lane <tgl@sss.pgh.pa.us>
  0 siblings, 0 replies; 104+ messages in thread

From: Tom Lane @ 2020-10-23 01:25 UTC (permalink / raw)
  To: pgsql-committers@lists.postgresql.org

Sync our copy of the timezone library with IANA release tzcode2020d.

There's no functional change at all here, but I'm curious to see
whether this change successfully shuts up Coverity's warning about
a useless strcmp(), which appeared with the previous update.

Discussion: http://mm.icann.org/pipermail/tz/2020-October/029370.html

Branch
------
REL_13_STABLE

Details
-------
https://git.postgresql.org/pg/commitdiff/0e551533b46069ec3b909ce5159eed51b768ca52

Modified Files
--------------
src/timezone/README |  2 +-
src/timezone/zic.c  | 14 ++++++++++++--
2 files changed, 13 insertions(+), 3 deletions(-)



^ permalink  raw  reply  [nested|flat] 104+ messages in thread

* pgsql: Sync our copy of the timezone library with IANA release tzcode20
@ 2020-10-23 01:25 Tom Lane <tgl@sss.pgh.pa.us>
  0 siblings, 0 replies; 104+ messages in thread

From: Tom Lane @ 2020-10-23 01:25 UTC (permalink / raw)
  To: pgsql-committers@lists.postgresql.org

Sync our copy of the timezone library with IANA release tzcode2020d.

There's no functional change at all here, but I'm curious to see
whether this change successfully shuts up Coverity's warning about
a useless strcmp(), which appeared with the previous update.

Discussion: http://mm.icann.org/pipermail/tz/2020-October/029370.html

Branch
------
REL9_6_STABLE

Details
-------
https://git.postgresql.org/pg/commitdiff/58f9f52a3791e760550ac6a32aa085d3ed5ee667

Modified Files
--------------
src/timezone/README |  2 +-
src/timezone/zic.c  | 14 ++++++++++++--
2 files changed, 13 insertions(+), 3 deletions(-)



^ permalink  raw  reply  [nested|flat] 104+ messages in thread

* pgsql: Sync our copy of the timezone library with IANA release tzcode20
@ 2026-07-01 14:57 Tom Lane <tgl@sss.pgh.pa.us>
  0 siblings, 0 replies; 104+ messages in thread

From: Tom Lane @ 2026-07-01 14:57 UTC (permalink / raw)
  To: pgsql-committers@lists.postgresql.org

Sync our copy of the timezone library with IANA release tzcode2026b.

This was moderately tedious, because upstream has been busy
since we last did this in 2020.

Notably, they changed the signatures of both tzload() and tzparse(),
which we'd unwisely exposed as API for callers to use.  I concluded
that the best answer was to change them both back to "static" and
instead expose a new API function of our own choosing, pg_tzload().

That change may be a sufficient reason not to back-patch this update,
as I'd normally want to do.  There's probably not a good reason for
extensions to be calling those functions, but on the other hand
there are few pressing reasons for a back-patch.  The one bug we have
run into (a Valgrind uninitialized-data complaint about zic) appears
to have no field-visible consequences.

A few of the files generated by this version of zic are not
byte-for-byte the same as before, but "zdump -v" avers that
they represent the same sets of transitions.

Discussion: https://postgr.es/m/2294297.1780270682@sss.pgh.pa.us

Branch
------
master

Details
-------
https://git.postgresql.org/pg/commitdiff/aeb07c55fab5c17a600b77ffcdc3b71425d6a8e7

Modified Files
--------------
src/bin/initdb/findtimezone.c    |   19 +-
src/timezone/README              |   20 +-
src/timezone/localtime.c         | 1299 ++++++++--------
src/timezone/pgtz.c              |   44 +-
src/timezone/pgtz.h              |   73 +-
src/timezone/private.h           |  249 ++-
src/timezone/strftime.c          |   41 +-
src/timezone/tzfile.h            |   55 +-
src/timezone/zic.c               | 3119 +++++++++++++++++++++++++-------------
src/tools/pgindent/typedefs.list |    2 +
10 files changed, 3043 insertions(+), 1878 deletions(-)



^ permalink  raw  reply  [nested|flat] 104+ messages in thread


end of thread, other threads:[~2026-07-01 14:57 UTC | newest]

Thread overview: 104+ messages (download: mbox mbox.gz follow: Atom feed)
-- links below jump to the message on this page --
2016-03-28 19:10 pgsql: Sync our copy of the timezone library with IANA release tzcode20 Tom Lane <tgl@sss.pgh.pa.us>
2016-10-19 22:56 pgsql: Sync our copy of the timezone library with IANA release tzcode20 Tom Lane <tgl@sss.pgh.pa.us>
2016-10-19 22:56 pgsql: Sync our copy of the timezone library with IANA release tzcode20 Tom Lane <tgl@sss.pgh.pa.us>
2016-10-20 02:38 ` Thomas Munro <thomas.munro@enterprisedb.com>
2016-10-20 03:22   ` Tom Lane <tgl@sss.pgh.pa.us>
2016-10-19 22:56 pgsql: Sync our copy of the timezone library with IANA release tzcode20 Tom Lane <tgl@sss.pgh.pa.us>
2016-10-19 22:56 pgsql: Sync our copy of the timezone library with IANA release tzcode20 Tom Lane <tgl@sss.pgh.pa.us>
2016-10-19 22:56 pgsql: Sync our copy of the timezone library with IANA release tzcode20 Tom Lane <tgl@sss.pgh.pa.us>
2016-10-19 22:56 pgsql: Sync our copy of the timezone library with IANA release tzcode20 Tom Lane <tgl@sss.pgh.pa.us>
2016-10-19 22:56 pgsql: Sync our copy of the timezone library with IANA release tzcode20 Tom Lane <tgl@sss.pgh.pa.us>
2016-10-20 19:41 pgsql: Sync our copy of the timezone library with IANA release tzcode20 Tom Lane <tgl@sss.pgh.pa.us>
2016-10-20 19:41 pgsql: Sync our copy of the timezone library with IANA release tzcode20 Tom Lane <tgl@sss.pgh.pa.us>
2016-10-20 19:41 pgsql: Sync our copy of the timezone library with IANA release tzcode20 Tom Lane <tgl@sss.pgh.pa.us>
2016-10-20 19:41 pgsql: Sync our copy of the timezone library with IANA release tzcode20 Tom Lane <tgl@sss.pgh.pa.us>
2016-10-20 19:41 pgsql: Sync our copy of the timezone library with IANA release tzcode20 Tom Lane <tgl@sss.pgh.pa.us>
2016-10-20 19:41 pgsql: Sync our copy of the timezone library with IANA release tzcode20 Tom Lane <tgl@sss.pgh.pa.us>
2016-10-20 19:41 pgsql: Sync our copy of the timezone library with IANA release tzcode20 Tom Lane <tgl@sss.pgh.pa.us>
2016-11-04 02:24 pgsql: Sync our copy of the timezone library with IANA tzcode master. Tom Lane <tgl@sss.pgh.pa.us>
2016-11-04 14:44 pgsql: Sync our copy of the timezone library with IANA tzcode master. Tom Lane <tgl@sss.pgh.pa.us>
2016-11-04 14:44 pgsql: Sync our copy of the timezone library with IANA tzcode master. Tom Lane <tgl@sss.pgh.pa.us>
2016-11-04 14:44 pgsql: Sync our copy of the timezone library with IANA tzcode master. Tom Lane <tgl@sss.pgh.pa.us>
2016-11-04 14:44 pgsql: Sync our copy of the timezone library with IANA tzcode master. Tom Lane <tgl@sss.pgh.pa.us>
2016-11-04 14:44 pgsql: Sync our copy of the timezone library with IANA tzcode master. Tom Lane <tgl@sss.pgh.pa.us>
2016-12-15 19:36 pgsql: Sync our copy of the timezone library with IANA release tzcode20 Tom Lane <tgl@sss.pgh.pa.us>
2016-12-15 19:36 pgsql: Sync our copy of the timezone library with IANA release tzcode20 Tom Lane <tgl@sss.pgh.pa.us>
2016-12-15 19:36 pgsql: Sync our copy of the timezone library with IANA release tzcode20 Tom Lane <tgl@sss.pgh.pa.us>
2016-12-15 19:36 pgsql: Sync our copy of the timezone library with IANA release tzcode20 Tom Lane <tgl@sss.pgh.pa.us>
2016-12-15 19:36 pgsql: Sync our copy of the timezone library with IANA release tzcode20 Tom Lane <tgl@sss.pgh.pa.us>
2016-12-15 19:36 pgsql: Sync our copy of the timezone library with IANA release tzcode20 Tom Lane <tgl@sss.pgh.pa.us>
2017-04-30 19:14 pgsql: Sync our copy of the timezone library with IANA release tzcode20 Tom Lane <tgl@sss.pgh.pa.us>
2017-04-30 19:14 pgsql: Sync our copy of the timezone library with IANA release tzcode20 Tom Lane <tgl@sss.pgh.pa.us>
2017-04-30 19:14 pgsql: Sync our copy of the timezone library with IANA release tzcode20 Tom Lane <tgl@sss.pgh.pa.us>
2017-04-30 19:14 pgsql: Sync our copy of the timezone library with IANA release tzcode20 Tom Lane <tgl@sss.pgh.pa.us>
2017-04-30 19:14 pgsql: Sync our copy of the timezone library with IANA release tzcode20 Tom Lane <tgl@sss.pgh.pa.us>
2017-04-30 19:14 pgsql: Sync our copy of the timezone library with IANA release tzcode20 Tom Lane <tgl@sss.pgh.pa.us>
2017-09-22 04:04 pgsql: Sync our copy of the timezone library with IANA tzcode master. Tom Lane <tgl@sss.pgh.pa.us>
2017-09-22 04:04 pgsql: Sync our copy of the timezone library with IANA tzcode master. Tom Lane <tgl@sss.pgh.pa.us>
2017-09-22 04:04 pgsql: Sync our copy of the timezone library with IANA tzcode master. Tom Lane <tgl@sss.pgh.pa.us>
2017-09-22 04:04 pgsql: Sync our copy of the timezone library with IANA tzcode master. Tom Lane <tgl@sss.pgh.pa.us>
2017-09-22 04:04 pgsql: Sync our copy of the timezone library with IANA tzcode master. Tom Lane <tgl@sss.pgh.pa.us>
2017-09-22 04:04 pgsql: Sync our copy of the timezone library with IANA tzcode master. Tom Lane <tgl@sss.pgh.pa.us>
2017-09-22 04:04 pgsql: Sync our copy of the timezone library with IANA tzcode master. Tom Lane <tgl@sss.pgh.pa.us>
2017-10-23 21:54 pgsql: Sync our copy of the timezone library with IANA release tzcode20 Tom Lane <tgl@sss.pgh.pa.us>
2017-10-23 21:54 pgsql: Sync our copy of the timezone library with IANA release tzcode20 Tom Lane <tgl@sss.pgh.pa.us>
2017-10-23 21:54 pgsql: Sync our copy of the timezone library with IANA release tzcode20 Tom Lane <tgl@sss.pgh.pa.us>
2017-10-23 21:54 pgsql: Sync our copy of the timezone library with IANA release tzcode20 Tom Lane <tgl@sss.pgh.pa.us>
2017-10-23 21:54 pgsql: Sync our copy of the timezone library with IANA release tzcode20 Tom Lane <tgl@sss.pgh.pa.us>
2017-10-23 21:54 pgsql: Sync our copy of the timezone library with IANA release tzcode20 Tom Lane <tgl@sss.pgh.pa.us>
2017-10-23 21:54 pgsql: Sync our copy of the timezone library with IANA release tzcode20 Tom Lane <tgl@sss.pgh.pa.us>
2018-10-19 23:36 pgsql: Sync our copy of the timezone library with IANA release tzcode20 Tom Lane <tgl@sss.pgh.pa.us>
2018-10-19 23:36 pgsql: Sync our copy of the timezone library with IANA release tzcode20 Tom Lane <tgl@sss.pgh.pa.us>
2018-10-19 23:36 pgsql: Sync our copy of the timezone library with IANA release tzcode20 Tom Lane <tgl@sss.pgh.pa.us>
2018-10-19 23:36 pgsql: Sync our copy of the timezone library with IANA release tzcode20 Tom Lane <tgl@sss.pgh.pa.us>
2018-10-19 23:36 pgsql: Sync our copy of the timezone library with IANA release tzcode20 Tom Lane <tgl@sss.pgh.pa.us>
2018-10-19 23:36 pgsql: Sync our copy of the timezone library with IANA release tzcode20 Tom Lane <tgl@sss.pgh.pa.us>
2018-10-19 23:36 pgsql: Sync our copy of the timezone library with IANA release tzcode20 Tom Lane <tgl@sss.pgh.pa.us>
2018-10-31 13:48 pgsql: Sync our copy of the timezone library with IANA release tzcode20 Tom Lane <tgl@sss.pgh.pa.us>
2018-10-31 13:48 pgsql: Sync our copy of the timezone library with IANA release tzcode20 Tom Lane <tgl@sss.pgh.pa.us>
2018-10-31 13:48 pgsql: Sync our copy of the timezone library with IANA release tzcode20 Tom Lane <tgl@sss.pgh.pa.us>
2018-10-31 13:48 pgsql: Sync our copy of the timezone library with IANA release tzcode20 Tom Lane <tgl@sss.pgh.pa.us>
2018-10-31 13:48 pgsql: Sync our copy of the timezone library with IANA release tzcode20 Tom Lane <tgl@sss.pgh.pa.us>
2018-10-31 13:48 pgsql: Sync our copy of the timezone library with IANA release tzcode20 Tom Lane <tgl@sss.pgh.pa.us>
2018-10-31 13:48 pgsql: Sync our copy of the timezone library with IANA release tzcode20 Tom Lane <tgl@sss.pgh.pa.us>
2019-04-26 23:48 pgsql: Sync our copy of the timezone library with IANA release tzcode20 Tom Lane <tgl@sss.pgh.pa.us>
2019-04-26 23:48 pgsql: Sync our copy of the timezone library with IANA release tzcode20 Tom Lane <tgl@sss.pgh.pa.us>
2019-04-26 23:48 pgsql: Sync our copy of the timezone library with IANA release tzcode20 Tom Lane <tgl@sss.pgh.pa.us>
2019-04-26 23:48 pgsql: Sync our copy of the timezone library with IANA release tzcode20 Tom Lane <tgl@sss.pgh.pa.us>
2019-04-26 23:48 pgsql: Sync our copy of the timezone library with IANA release tzcode20 Tom Lane <tgl@sss.pgh.pa.us>
2019-04-26 23:48 pgsql: Sync our copy of the timezone library with IANA release tzcode20 Tom Lane <tgl@sss.pgh.pa.us>
2019-07-17 22:26 pgsql: Sync our copy of the timezone library with IANA release tzcode20 Tom Lane <tgl@sss.pgh.pa.us>
2019-07-17 22:26 pgsql: Sync our copy of the timezone library with IANA release tzcode20 Tom Lane <tgl@sss.pgh.pa.us>
2019-07-19 03:53 ` Michael Paquier <michael@paquier.xyz>
2019-07-19 04:06   ` Tom Lane <tgl@sss.pgh.pa.us>
2019-07-19 18:56     ` Tom Lane <tgl@sss.pgh.pa.us>
2019-07-20 09:17       ` Michael Paquier <michael@paquier.xyz>
2019-07-17 22:26 pgsql: Sync our copy of the timezone library with IANA release tzcode20 Tom Lane <tgl@sss.pgh.pa.us>
2019-07-17 22:26 pgsql: Sync our copy of the timezone library with IANA release tzcode20 Tom Lane <tgl@sss.pgh.pa.us>
2019-07-17 22:26 pgsql: Sync our copy of the timezone library with IANA release tzcode20 Tom Lane <tgl@sss.pgh.pa.us>
2019-07-17 22:26 pgsql: Sync our copy of the timezone library with IANA release tzcode20 Tom Lane <tgl@sss.pgh.pa.us>
2019-07-17 22:26 pgsql: Sync our copy of the timezone library with IANA release tzcode20 Tom Lane <tgl@sss.pgh.pa.us>
2020-06-17 22:29 pgsql: Sync our copy of the timezone library with IANA release tzcode20 Tom Lane <tgl@sss.pgh.pa.us>
2020-06-17 22:29 pgsql: Sync our copy of the timezone library with IANA release tzcode20 Tom Lane <tgl@sss.pgh.pa.us>
2020-06-17 22:29 pgsql: Sync our copy of the timezone library with IANA release tzcode20 Tom Lane <tgl@sss.pgh.pa.us>
2020-06-17 22:29 pgsql: Sync our copy of the timezone library with IANA release tzcode20 Tom Lane <tgl@sss.pgh.pa.us>
2020-06-17 22:29 pgsql: Sync our copy of the timezone library with IANA release tzcode20 Tom Lane <tgl@sss.pgh.pa.us>
2020-06-17 22:29 pgsql: Sync our copy of the timezone library with IANA release tzcode20 Tom Lane <tgl@sss.pgh.pa.us>
2020-06-17 22:29 pgsql: Sync our copy of the timezone library with IANA release tzcode20 Tom Lane <tgl@sss.pgh.pa.us>
2020-06-24 19:09 ` Peter Eisentraut <peter.eisentraut@2ndquadrant.com>
2020-06-24 19:19   ` Tom Lane <tgl@sss.pgh.pa.us>
2020-10-17 01:54 pgsql: Sync our copy of the timezone library with IANA release tzcode20 Tom Lane <tgl@sss.pgh.pa.us>
2020-10-17 01:54 pgsql: Sync our copy of the timezone library with IANA release tzcode20 Tom Lane <tgl@sss.pgh.pa.us>
2020-10-17 01:54 pgsql: Sync our copy of the timezone library with IANA release tzcode20 Tom Lane <tgl@sss.pgh.pa.us>
2020-10-17 01:54 pgsql: Sync our copy of the timezone library with IANA release tzcode20 Tom Lane <tgl@sss.pgh.pa.us>
2020-10-17 01:54 pgsql: Sync our copy of the timezone library with IANA release tzcode20 Tom Lane <tgl@sss.pgh.pa.us>
2020-10-17 01:54 pgsql: Sync our copy of the timezone library with IANA release tzcode20 Tom Lane <tgl@sss.pgh.pa.us>
2020-10-17 01:54 pgsql: Sync our copy of the timezone library with IANA release tzcode20 Tom Lane <tgl@sss.pgh.pa.us>
2020-10-23 01:25 pgsql: Sync our copy of the timezone library with IANA release tzcode20 Tom Lane <tgl@sss.pgh.pa.us>
2020-10-23 01:25 pgsql: Sync our copy of the timezone library with IANA release tzcode20 Tom Lane <tgl@sss.pgh.pa.us>
2020-10-23 01:25 pgsql: Sync our copy of the timezone library with IANA release tzcode20 Tom Lane <tgl@sss.pgh.pa.us>
2020-10-23 01:25 pgsql: Sync our copy of the timezone library with IANA release tzcode20 Tom Lane <tgl@sss.pgh.pa.us>
2020-10-23 01:25 pgsql: Sync our copy of the timezone library with IANA release tzcode20 Tom Lane <tgl@sss.pgh.pa.us>
2020-10-23 01:25 pgsql: Sync our copy of the timezone library with IANA release tzcode20 Tom Lane <tgl@sss.pgh.pa.us>
2020-10-23 01:25 pgsql: Sync our copy of the timezone library with IANA release tzcode20 Tom Lane <tgl@sss.pgh.pa.us>
2026-07-01 14:57 pgsql: Sync our copy of the timezone library with IANA release tzcode20 Tom Lane <tgl@sss.pgh.pa.us>

This inbox is served by agora; see mirroring instructions
for how to clone and mirror all data and code used for this inbox