Skip Menu |

This queue is for tickets about the Devel-Chitin CPAN distribution.

Report information
The Basics
Id: 117146
Status: resolved
Priority: 0/
Queue: Devel-Chitin

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

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



Subject: Fails with perls <= 5.8.8
As per subject. Best illustrated with the matrix: http://matrix.cpantesters.org/?dist=Devel-Chitin%200.07 Sample fail report: http://www.cpantesters.org/cpan/report/1d5be6dc-67d3-11e6-9451-9b92aab8e0c0 Looks like Fcntl 1.05 was not up to the task. In case you do not want to change that, it would be cool if you could declare your requirement. That way the FAILS are converted to UNKNOWNS. Details about how to do it are on this page: http://wiki.cpantesters.org/wiki/CPANAuthorNotes HTH&&Thanks,
On Mon Aug 22 23:09:16 2016, ANDK wrote: Show quoted text
> Looks like Fcntl 1.05 was not up to the task.
All that junk about the Fcntl constants is from a print left over from debugging a Windows problem that I forgot to remove. The real failures are further down where it tries to decompile anonymous arrayref and hashref creation. Looks like there was a change in 5.8.9 that made the optree different. From perl589delta.pod: * Creating anonymous array and hash references (ie. [] and {}) now incurs no more overhead than creating an anonymous list or hash. Nicholas Clark provided changes with a saving of two ops and one stack push, which was measured as a slightly better than 5% improvement for these operations. I'll either try to get the test working with these ancient Perls, or just declare the minimum version to be 5.8.9.
Some prerequisites require at least 5.8.9, so there was no sense fixing the test. I've declared that we require 5.8.9, too. Uploaded a new version and initial tests look ok. It's reporting "NA" for 5.8.8 and earlier and passing for others. Resolving.
fixed in 0.08