Re: Regression tests fail with tzdata 2024b
Wolfgang Walther <walther@technowledgy.de>
From: Wolfgang Walther <walther@technowledgy.de>
To: Tom Lane <tgl@sss.pgh.pa.us>
Cc: pgsql-hackers@lists.postgresql.org
Date: 2024-09-15T09:08:11Z
Lists: pgsql-hackers
Commits
Same data as JSON:
GET /api/v1/messages/:b64id/commits
the thread's linked commits as JSON, with link sources.
API reference →
-
Run regression tests with timezone America/Los_Angeles.
- b28b9b19bbe3 13.17 landed
- b27622c90869 14.14 landed
- 2b94ee58bf25 15.9 landed
- 2abc88958039 16.5 landed
- 205813da4c26 12.21 landed
- b8ea0f675f35 18.0 landed
- 6283ff2018e3 17.0 landed
-
Don't require bleeding-edge timezone data in timestamptz regression test.
- 8d7af8fbe734 9.5.0 cited
Tom Lane: > Also, as a real place to a greater extent > than "PST8PDT" is, it's more subject to historical revisionism when > somebody turns up evidence of local law having been different than > TZDB currently thinks. I now tried all versions of tzdata which we had in tree back to 2018g, they all work fine with the same regression test output. 2018g was an arbitrary cutoff, I just didn't try any further. In the end, we don't need a default timezone that will never change. We just need one that didn't change in a reasonable number of releases going backwards. Once America/Los_Angeles is changed, we need to switch to a different zone, which could be one that wouldn't work today. Kind of a sliding window. One positive might be: With this timezone, we are more likely to see relevant changes mentioned in the upstream release notes. Best, Wolfgang