Brazil disables DST - 2019b update

Started by Robins Tharakanover 6 years ago8 messages
#1Robins Tharakan
tharakan@gmail.com

Hi,

The 2019b DST update [1] disables DST for Brazil. This would take effect
starting November 2019. The last DST update in Postgres was 2019a in v11.3
(since this update came in after the recent-most Postgres release).

Since a ~3 month release cycle may be too close for some users, are there
any plans for an early 11.5 (or are such occurrences not a candidate for an
early release)?

Reference:
a) https://mm.icann.org/pipermail/tz-announce/2019-July/000056.html
-
robins

#2Michael Paquier
michael@paquier.xyz
In reply to: Robins Tharakan (#1)
Re: Brazil disables DST - 2019b update

On Fri, Jul 12, 2019 at 01:42:59PM +1000, Robins Tharakan wrote:

The 2019b DST update [1] disables DST for Brazil. This would take effect
starting November 2019. The last DST update in Postgres was 2019a in v11.3
(since this update came in after the recent-most Postgres release).

Since a ~3 month release cycle may be too close for some users, are there
any plans for an early 11.5 (or are such occurrences not a candidate for an
early release)?

Reference:
a) https://mm.icann.org/pipermail/tz-announce/2019-July/000056.html

So 2019b has been released on the 1st of July. Usually tzdata updates
happen just before a minor release, so this would get pulled in at the
beginning of August (https://www.postgresql.org/developer/roadmap/).
Tom, I guess that would be again the intention here?
--
Michael

#3Robins Tharakan
tharakan@gmail.com
In reply to: Michael Paquier (#2)
Re: Brazil disables DST - 2019b update

On Fri, 12 Jul 2019 at 14:04, Michael Paquier <michael@paquier.xyz> wrote:

On Fri, Jul 12, 2019 at 01:42:59PM +1000, Robins Tharakan wrote:
So 2019b has been released on the 1st of July. Usually tzdata updates
happen just before a minor release, so this would get pulled in at the
beginning of August (https://www.postgresql.org/developer/roadmap/).
Tom, I guess that would be again the intention here?
--
Michael

An August release does give a little more comfort. (I was expecting that
the August
date would get pushed out since 11.4 was an emergency release at the end of
June).

-
robins

#4Tom Lane
tgl@sss.pgh.pa.us
In reply to: Robins Tharakan (#1)
Re: Brazil disables DST - 2019b update

Robins Tharakan <tharakan@gmail.com> writes:

The 2019b DST update [1] disables DST for Brazil. This would take effect
starting November 2019. The last DST update in Postgres was 2019a in v11.3
(since this update came in after the recent-most Postgres release).

Yeah. I intend to install 2019b (or later?) before our next minor
releases.

Since a ~3 month release cycle may be too close for some users, are there
any plans for an early 11.5 (or are such occurrences not a candidate for an
early release)?

We do not consider tzdb updates to be a release-forcing issue.
The fact that we ship tzdb at all is just a courtesy to PG users who
are on platforms that lack a more direct way to get tzdb updates.
The usual recommendation on well-maintained production systems is to
configure PG with --with-system-tzdata, then rely on your platform
vendor for timely updates of that data.

regards, tom lane

#5Magnus Hagander
magnus@hagander.net
In reply to: Tom Lane (#4)
Re: Brazil disables DST - 2019b update

On Fri, Jul 12, 2019 at 4:14 PM Tom Lane <tgl@sss.pgh.pa.us> wrote:

Robins Tharakan <tharakan@gmail.com> writes:

The 2019b DST update [1] disables DST for Brazil. This would take effect
starting November 2019. The last DST update in Postgres was 2019a in

v11.3

(since this update came in after the recent-most Postgres release).

Yeah. I intend to install 2019b (or later?) before our next minor
releases.

Since a ~3 month release cycle may be too close for some users, are there
any plans for an early 11.5 (or are such occurrences not a candidate for

an

early release)?

We do not consider tzdb updates to be a release-forcing issue.
The fact that we ship tzdb at all is just a courtesy to PG users who
are on platforms that lack a more direct way to get tzdb updates.
The usual recommendation on well-maintained production systems is to
configure PG with --with-system-tzdata, then rely on your platform
vendor for timely updates of that data.

It should be noted that this is not true on Windows -- on Windows we cannot
use the system timezone functionality, and rely entirely on the files we
ship as part of our release.

--
Magnus Hagander
Me: https://www.hagander.net/ <http://www.hagander.net/&gt;
Work: https://www.redpill-linpro.com/ <http://www.redpill-linpro.com/&gt;

#6Tom Lane
tgl@sss.pgh.pa.us
In reply to: Magnus Hagander (#5)
Re: Brazil disables DST - 2019b update

Magnus Hagander <magnus@hagander.net> writes:

On Fri, Jul 12, 2019 at 4:14 PM Tom Lane <tgl@sss.pgh.pa.us> wrote:

The usual recommendation on well-maintained production systems is to
configure PG with --with-system-tzdata, then rely on your platform
vendor for timely updates of that data.

It should be noted that this is not true on Windows -- on Windows we cannot
use the system timezone functionality, and rely entirely on the files we
ship as part of our release.

IMO this is one of many reasons why Windows isn't a great choice of
platform for production use of Postgres ;-).

I hear that Microsoft is going to start embedding some flavor of
Linux in Windows, which presumably would extend to having a copy of
/usr/share/zoneinfo somewhere. It'll be interesting to see how that
works and whether they'll maintain it well enough that it'd be a
plausible tzdata reference.

regards, tom lane

#7Tomas Vondra
tomas.vondra@2ndquadrant.com
In reply to: Robins Tharakan (#3)
Re: Brazil disables DST - 2019b update

On Fri, Jul 12, 2019 at 02:52:53PM +1000, Robins Tharakan wrote:

On Fri, 12 Jul 2019 at 14:04, Michael Paquier <michael@paquier.xyz> wrote:

On Fri, Jul 12, 2019 at 01:42:59PM +1000, Robins Tharakan wrote:
So 2019b has been released on the 1st of July. Usually tzdata updates
happen just before a minor release, so this would get pulled in at the
beginning of August (https://www.postgresql.org/developer/roadmap/).
Tom, I guess that would be again the intention here?
--
Michael

An August release does give a little more comfort. (I was expecting that
the August
date would get pushed out since 11.4 was an emergency release at the end of
June).

I think the plan is still to do the August release. One of the fixes in
the out-of-cycle release actually introduced a new regression, but we've
decided no to do another one exactly because there's a next minor release
scheduled in ~three weeks anyway.

regards

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

#8Tom Lane
tgl@sss.pgh.pa.us
In reply to: Tomas Vondra (#7)
Re: Brazil disables DST - 2019b update

Tomas Vondra <tomas.vondra@2ndquadrant.com> writes:

On Fri, Jul 12, 2019 at 02:52:53PM +1000, Robins Tharakan wrote:

An August release does give a little more comfort. (I was expecting that
the August
date would get pushed out since 11.4 was an emergency release at the end of
June).

I think the plan is still to do the August release.

Yes, the August releases will happen on the usual schedule.

regards, tom lane