Skip Menu |

This queue is for tickets about the PAR-Repository-Client CPAN distribution.

Report information
The Basics
Id: 42381
Status: resolved
Priority: 0/
Queue: PAR-Repository-Client

People
Owner: Nobody in particular
Requestors: SREZIC [...] cpan.org
Cc:
AdminCc:

Bug Information
Severity: (no value)
Broken in: 0.21
Fixed in: (no value)



Subject: Hanging tests (due to locking?)
The t/04empty_repo.t and following tests are hanging on my system (FreeBSD 7.0 with perl 5.8.9). I suspect it is due to different File::Temp behaviour on BSD systems. On these systems, temporary files are also created with a mandatory lock (this can be switched off). A lsof output of a hanging process looks like this: ... perl5.8.9 82100 cpansand 3uW VREG 0,112 1124 3584 /tmp/temporary_dbm_4baiA perl5.8.9 82100 cpansand 4u VREG 0,112 1124 3584 /tmp/temporary_dbm_4baiA ... Regards, Slaven
On Tue Jan 13 14:45:55 2009, SREZIC wrote: Show quoted text
> The t/04empty_repo.t and following tests are hanging on my system > (FreeBSD 7.0 with perl 5.8.9). I suspect it is due to different > File::Temp behaviour on BSD systems. On these systems, temporary files > are also created with a mandatory lock (this can be switched off). A > lsof output of a hanging process looks like this: > > ... > perl5.8.9 82100 cpansand 3uW VREG 0,112 1124 3584 > /tmp/temporary_dbm_4baiA > perl5.8.9 82100 cpansand 4u VREG 0,112 1124 3584 > /tmp/temporary_dbm_4baiA > ... >
Ah, the version I tried was 0.21_01. Regards, Slaven
Hi Slaven, thanks for your great testing service and particularly for going through the trouble of filing bugs via RT. I have disabled the mandatory locking of File::Temp for now and released version 0.21_03. Could you check whether it now runs on BSD? Cheers, Steffen
On Wed Jan 14 04:02:58 2009, SMUELLER wrote: Show quoted text
> Hi Slaven, > > thanks for your great testing service and particularly for going through > the trouble of filing bugs via RT. > > I have disabled the mandatory locking of File::Temp for now and released > version 0.21_03. Could you check whether it now runs on BSD? >
_03 works fine with 5.8.8 and 5.8.9. Regards, Slaven