Subject: | Tests fail with Module-Starter-1.76: Use of uninitialized value in string eq at /builddir/build/BUILD/Module-Starter-Plugin-CGIApp-0.44/blib/lib/Module/Starter/Plugin/CGIApp.pm line 468 |
After upgrading Module-Starter from 1.75 to 1.76 tests fail like this:
# Testing Module::Starter::Plugin::CGIApp 0.44, Perl 5.028001, /usr/bin/perl
t/01-load.t ............. ok
Use of uninitialized value in string eq at /builddir/build/BUILD/Module-Starter-Plugin-CGIApp-0.44/blib/lib/Module/Starter/Plugin/CGIApp.pm line 468.
Use of uninitialized value $license_blurb in scalar chomp at /builddir/build/BUILD/Module-Starter-Plugin-CGIApp-0.44/blib/lib/Module/Starter/Plugin/CGIApp.pm line 488.
[...]
# Failed test 'different files'
# at t/common.pm line 114.
# got: '4'
# expected: '0'
# /builddir/build/BUILD/Module-Starter-Plugin-CGIApp-0.44/t/Example-Dist/LICENSE
# /builddir/build/BUILD/Module-Starter-Plugin-CGIApp-0.44/t/Example-Dist/README
# /builddir/build/BUILD/Module-Starter-Plugin-CGIApp-0.44/t/Example-Dist/lib/Foo/Bar.pm
# /builddir/build/BUILD/Module-Starter-Plugin-CGIApp-0.44/t/Example-Dist/lib/Foo/Baz.pm
# Looks like you failed 1 test of 3.
t/extutils-makemaker.t ..
Dubious, test returned 1 (wstat 256, 0x100)
Failed 1/3 subtests
Module::Starter::Simple changed _license_record() API. Now it returns a Software::License object or undef.