Skip Menu |

This queue is for tickets about the Device-Dynamixel CPAN distribution.

Report information
The Basics
Id: 65028
Status: resolved
Priority: 0/
Queue: Device-Dynamixel

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

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



Subject: Undeclared dependency on feature.pm and/or perl 5.10
If you add the dependency declarations then the cpantesters will not deliver FAIL reports for old perls that have no feature pragma but will rather declare NA. See also http://wiki.cpantesters.org/wiki/CPANAuthorNotes http://search.cpan.org/grep?cpanid=DKOGAN&release=Device-Dynamixel-0.022&string=feature&F=1&n=1&C=3 http://matrix.cpantesters.org/?dist=Device-Dynamixel%200.022 HTH, Thanks && Regards,
I believe I just discovered the real problem. The META.yml declares requires: Const::Fast: 0 perl: 5.1 Test::More: 0 Perl 5.1??? Did you mean 5.10? That would be spelt 5.010 or even 5.01 but never 5.1. You don't get fail reports for this mistake. You only get less reports. Because well behaving installation tools should not try to test a software with unfulfilled requirements. Hmmm. Maybe it's a MakeMaker bug. Or a quoting bug. I haven't yet made up my mind for a conclusion. Just providing pointers. HTH, Cheers,
On Sat Jan 29 05:47:04 2011, ANDK wrote: Show quoted text
> I believe I just discovered the real problem. The META.yml declares > > requires: > Const::Fast: 0 > perl: 5.1 > Test::More: 0 > > > Perl 5.1??? Did you mean 5.10? That would be spelt 5.010 or even 5.01 > but never 5.1. > > You don't get fail reports for this mistake. You only get less
reports. Show quoted text
> Because well behaving installation tools should not try to test a > software with unfulfilled requirements. > > Hmmm. Maybe it's a MakeMaker bug. Or a quoting bug. I haven't yet made > up my mind for a conclusion. Just providing pointers. > > HTH, Cheers,
Thanks Andreas. I changed the Makefile.PL to depend on perl '5.10' instead of 5.10. The latter was being interpreted as 5.1, as you say. This is in version 0.24 of Device::Dynamixel that I just uploaded. Hopefully it'll test properly.
Resolved as of the last message