http://www.perlmonks.org?node_id=1022666


in reply to Re^2: perl 5.12 BSD portability (CPAN test result)...print
in thread perl 5.12 BSD portability (CPAN test result)...print

CPAN test reports are like money - 95% of it is controlled by just 5% of the population (or something like that).

There are a small handful of individuals who submit a vast number of CPAN test reports. Check the failure reports you are getting - are they all from the same person? If so, perhaps their system is configured unusually.

Otherwise, I'd personally just document the problem and then forget about it. Something like:

=head1 BUGS The test suite fails in Perl 5.12 on BSD operating systems. Upgrading to Perl 5.14 or above should solve this problem. Patches to fix the issue would be joyfully accepted.

PS: for a hint about why this bug doesn't affect 5.14 and above, see Unexpected behavior of function 'say'.

package Cow { use Moo; has name => (is => 'lazy', default => sub { 'Mooington' }) } say Cow->new->name