Something I noticed today:
$ make test
PERL_DL_NONLAZY=1 "/usr/bin/perl" "-MExtUtils::Command::MM"
"-MTest::Harness" "-e" "undef *Test::Harness::Switches; test_harness(0,
'blib/lib', 'blib/arch')" t/*.t
t/address.t .................. ok
t/admin.t .................... Warning: Use of "ref" without
parentheses is ambiguous at
/usr/local/share/public-inbox/blib/lib/PublicInbox/TestCommon.pm line 28.
Use of ?PATTERN? without explicit operator is deprecated at
/usr/local/share/public-inbox/blib/lib/PublicInbox/TestCommon.pm line 28.
Global symbol "$path" requires explicit package name at
/usr/local/share/public-inbox/blib/lib/PublicInbox/TestCommon.pm line 28.
Global symbol "$cb" requires explicit package name at
/usr/local/share/public-inbox/blib/lib/PublicInbox/TestCommon.pm line 28.
[...]
/usr/local/share/public-inbox/blib/lib/PublicInbox/TestCommon.pm has
too many errors.
Compilation failed in require at t/config.t line 7.
BEGIN failed--compilation aborted at t/config.t line 7.
t/config.t ................... Dubious, test returned 255 (wstat 65280,
0xff00)
Backing up to 64b1ce9f94127fc144d6205bb572fe43b4b552c2 makes tests pass.
$ perl --version
This is perl 5, version 16, subversion 3 (v5.16.3) built for
x86_64-linux-thread-multi
(with 44 registered patches, see perl -V for more detail)
Best,
-K