Re: Make all Perl warnings fatal
Peter Eisentraut <peter@eisentraut.org>
From: Peter Eisentraut <peter@eisentraut.org>
To: pgsql-hackers <pgsql-hackers@postgresql.org>
Date: 2023-12-29T19:27:31Z
Lists: pgsql-hackers
On 22.12.23 22:33, Peter Eisentraut wrote: > On 12.09.23 07:42, Peter Eisentraut wrote: >> On 10.08.23 07:58, Peter Eisentraut wrote: >>> There are also a couple of issues in the MSVC legacy build system >>> that would need to be tightened up in order to survive with fatal >>> Perl warnings. Obviously, there is a question whether it's worth >>> spending any time on that anymore. >> >> It looks like there are no principled objections to the overall idea >> here, but given this dependency on the MSVC build system removal, I'm >> going to set this patch to Returned with feedback for now. > > Now that that is done, here is an updated patch for this. > > I found one more bug in the Perl code because of this, a fix for which > is included here. > > With this fix, this passes all the CI tests on all platforms. committed
Commits
-
Add missing FATAL => 'all' to a use warnings in Perl
- 014720c6d9fb 18.0 landed
-
Make all Perl warnings fatal in 043_wal_replay_wait.pl
- e1555645d729 18.0 landed
-
Add tap test for pg_signal_autovacuum role
- d2b74882cab8 18.0 cited
-
Implement pg_wal_replay_wait() stored procedure
- 06c418e163e9 17.0 cited
-
Fix an issue in PostgreSQL::Test::Cluster:psql()
- 686db12de3a0 17.0 landed
-
Make all Perl warnings fatal
- c5385929593d 17.0 landed
-
Fix a warning in Perl test code
- a7ebd82b9e50 17.0 landed
-
Avoid use of Perl getprotobyname
- 01226c682ce6 17.0 landed