Subject: | Test failures on *BSD systems |
The test suite fails on all *BSD systems (MacOSX, FreeBSD, NetBSD etc.). See http://matrix.cpantesters.org/?dist=Database-DumpTruck%200.6 for a reports overview. The test failures seem to be lock related. I did not look further into this issue, but this pattern (fails only on *BSD systems, and SQLite is involved) happens if File::Temp is used without the EXLOCK => 0 parameter. Otherwise temporary files are created with a lock active, which battles with SQLite's own locking. Linux does not have O_EXLOCK, so it works there without this special parameter.
Regards,
Slaven