Re: More tzdb fun: POSIXRULES is being deprecated upstream
Peter Eisentraut <peter.eisentraut@2ndquadrant.com>
From: Peter Eisentraut <peter.eisentraut@2ndquadrant.com>
To: Tom Lane <tgl@sss.pgh.pa.us>, Robert Haas <robertmhaas@gmail.com>
Cc: PostgreSQL Hackers <pgsql-hackers@lists.postgresql.org>
Date: 2020-06-25T13:08:48Z
Lists: pgsql-hackers
On 2020-06-19 21:55, Tom Lane wrote: > Yeah, we can do nothing in the back branches and hope that that doesn't > happen for the remaining lifespan of v12. But I wonder whether that > doesn't amount to sticking our heads in the sand. > > I suppose it'd be possible to have a release-note entry in the back > branches that isn't tied to any actual code change on our part, but just > warns that such a tzdata change might happen at some unpredictable future > time. That feels weird and squishy though; and people would likely have > forgotten it by the time the change actually hits them. In my mind, this isn't really that different from other external libraries making API changes. But we are not going to forcibly remove Python 2 support in PostgreSQL 9.6 just because it's no longer supported upstream. If Debian or RHEL $veryold want to keep maintaining Python 2, they are free to do so, and users thereof are free to continue using it. Similarly, Debian or RHEL $veryold are surely not going to drop a whole class of time zone codes from their stable distribution just because upstream is phasing it out. What you are saying is, instead of the OS dropping POSIXRULES support, it would be better if we dropped it first and release-noted that. However, I don't agree with the premise of that. OSes with long-term support aren't going to drop it. -- Peter Eisentraut http://www.2ndQuadrant.com/ PostgreSQL Development, 24x7 Support, Remote DBA, Training & Services
Commits
-
Remove support for timezone "posixrules" file.
- ea57e531b948 14.0 landed
- 21aac2ff96e3 13.0 landed
-
Future-proof regression tests against possibly-missing posixrules file.
- 577dcf890cdb 13.0 landed
- 2c8ef9363db1 14.0 landed
- e7c183cd1fd1 11.9 landed
- b22ca7648b6f 12.4 landed
- 9496908d465e 9.6.19 landed
- 91e27a3e80b6 10.14 landed
- 34ef5863c77b 9.5.23 landed
-
Doc: document POSIX-style time zone specifications in full.
- 070f49005350 11.9 landed
- c10dc2d11791 13.0 landed
- 3b8210da32c4 12.4 landed
- a3235a53ae9f 14.0 landed
- 28fa0484efe9 10.14 landed
- 28589a8350d3 9.6.19 landed
- 089a63ec80e0 9.5.23 landed
-
Please find attached diffs for documentation and simple regression
- b2b6548c79eb 8.1.0 cited