Skip Menu |

This queue is for tickets about the Database-DumpTruck CPAN distribution.

Report information
The Basics
Id: 94949
Status: resolved
Priority: 0/
Queue: Database-DumpTruck

People
Owner: lubo.rintel [...] gooddata.com
Requestors: SREZIC [...] cpan.org
Cc:
AdminCc:

Bug Information
Severity: (no value)
Broken in:
  • 0.6
  • 1.0
Fixed in: (no value)



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
Thank you for your report! You are indeed correct about File::Temp. I've adjusted the test suite following your recommendation an just updated version 1.1 which should address the issue to CPAN. Have a nice day! Lubo
On 2014-04-23 07:10:53, lkundrak wrote: Show quoted text
> Thank you for your report! > > You are indeed correct about File::Temp. I've adjusted the test suite > following your recommendation an just updated version 1.1 which should > address the issue to CPAN.
Yes, the new version looks much better. I see the first PASSes on FreeBSD. Regards, Slaven