Subject: | use strict error message changed in perl 5.21.x |
A test is failing with bleadperl because the error message for undeclared variables has more diagnostics:
# Failed test '1/index.yatt'
# at t/scripts/lint.t line 110.
# +---+----------------------------------------------------------------------------------------------------+-------------------------------------------------------------+
# | Ln|Got |Expected |
# +---+----------------------------------------------------------------------------------------------------+-------------------------------------------------------------+
# * 1|'Global symbol "$foo" requires explicit package name (did you forget to declare "my $foo"?) ___ 3. |'Global symbol "$foo" requires explicit package name ___ 3. *
# * 2|Global symbol "$bar" requires explicit package name (did you forget to declare "my $bar"?) ___ 3. |Global symbol "$bar" requires explicit package name ___ 3. *
# | 3|' |' |
# +---+----------------------------------------------------------------------------------------------------+-------------------------------------------------------------+
# Looks like you failed 1 test of 1.