Skip Menu |

This queue is for tickets about the Imager CPAN distribution.

Report information
The Basics
Id: 52425
Status: resolved
Priority: 0/
Queue: Imager

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

Bug Information
Severity: Normal
Broken in: 0.71_02
Fixed in: (no value)



Subject: Undeclared dependency on threads on threaded perls
While watching cpantesters results I found the reason for the current seven FAILs in 0.71_02. The following table makes it obvious: http://pause.perl.org:3000/reports_by_field?SUBMIT_xxx=Submit&distv=Imager-0.71_02&field=qr%3A%28Can%27t+locate+\S%2Bpm%29&field=meta%3Aperl&field=conf%3Ausethreads&field=qr%3A%28Can%27t+locate+\S%2Bpm%29 So the threaded perls 5.6.2 produce these fails because they have no threads.pm. Unthreaded perls 5.6.2 send a PASS. I don't know if threads.pm is available for 5.6.2 but I expect that IFF you declare the dependency on threads for threaded perls then the reporting tools will stop sending these FAIL reports and Imager will shine as an all-tests-pass distro. HTH:)
On Fri Dec 04 04:24:27 2009, ANDK wrote: Show quoted text
> While watching cpantesters results I found the reason for the current > seven FAILs in 0.71_02. The following table makes it obvious: > >
http://pause.perl.org:3000/reports_by_field?SUBMIT_xxx=Submit&distv=Imager- Show quoted text
>
0.71_02&field=qr%3A%28Can%27t+locate+\S%2Bpm%29&field=meta%3Aperl&field=conf%3Ausethreads&field=qr%3A%28Can%27t+locate+\S%2Bpm%29 Show quoted text
> > > So the threaded perls 5.6.2 produce these fails because they have no > threads.pm. Unthreaded perls 5.6.2 send a PASS. I don't know if > threads.pm is available for 5.6.2 but I expect that IFF you declare > the > dependency on threads for threaded perls then the reporting tools will > stop sending these FAIL reports and Imager will shine as an > all-tests-pass distro. > > HTH:)
Fixed in 0.71_03, 5.6.2 doesn't support threads.pm, but Imager does support 5.6.2, so a dependency on threads.pm would lose me useful testing results. Also, the mechanism I use to avoid crashing when threads are used was added in late 5.8 - 5.8.7 or 5.8.8, so I've further restricted it to perform the tests only on those later perls. Thanks for your report. Tony