Subject: | Test suite fails on all BSD-like systems |
The page http://matrix.cpantesters.org/?dist=Text-Karma;maxver=1 shows
that the Text-Karma test suite fails on all BSD or BSD-derived operating
systems (freebsd, netbsd, openbsd, dragonfly, kfreebsd, and MacOSX).
I see the following error message in the test reports:
DBD::SQLite::db do failed: database is locked at
/var/tmp/CPAN-build/Text-Karma-0.02-vjxHui/blib/lib/Text/Karma.pm line 60.
database is locked at
/var/tmp/CPAN-build/Text-Karma-0.02-vjxHui/blib/lib/Text/Karma.pm line 60.
Without checking further, this is indicating that you're using
File::Temp with default options, which is doing mandatory locking on BSD
systems, and in turn this conflicts with SQLite locking. Mandatory
locking may be disabled by calling tempfile() with EXLOCK=>0.
Regards,
Slaven