Re: automake-1.17 fails with latest Perl (5.41.8) - Possible precedence problem between ! and numeric eq (==)

"Zack Weinberg" <[email protected]> Fri, 31 Jan 2025 14:34:44 -0500
Newsgroups gmane.comp.sysutils.automake.general
Message-ID <[email protected]>
On Fri, Jan 31, 2025, at 12:22 PM, Karl Berry wrote:
> Maybe Automake shouldn't use:
>         use warnings FATAL => 'all';
>
> Changed to just "use warnings;", as Jacob also noted.
>
> I also took the opportunity to systematize on
>   use 5.006; use strict; use warnings;
> all on one line to reduce real estate usage.

There was actually a concrete reason why I put FATAL => 'all' in there:
I wanted it to be a hard error *during development* when new Perl warnings
show up, so that they get fixed promptly rather than going neglected,
trickling into releases, and spamming end users who probably don't care.

Since that is clearly also causing problems for end users, I suggest we
should find a way to keep the FATAL => 'all' for automake and autoconf
running out of git (and in particular for our own test suites), but
downgrade it to non-fatal upon 'make install'.

zw