Skip Menu |

This queue is for tickets about the WebService-NFSN CPAN distribution.

Report information
The Basics
Id: 113096
Status: open
Priority: 0/
Queue: WebService-NFSN

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

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



Subject: Undeclared dependency JSON::XS
It seems that a missing JSON::XS module is causing t/00-all_prereqs.t to fail. See http://www.cpantesters.org/cpan/report/65561634 for a sample report.
I'm not sure why you're calling it an undeclared dependency. t/00-all_prereqs.t reads the dependencies from META.json. If they're not declared, it can't check for them. It appears that JSON::XS failed to install properly for some reason. Or perhaps there's some release of JSON::XS that fails to set $VERSION?
On 2016-03-18 00:28:30, CJM wrote: Show quoted text
> I'm not sure why you're calling it an undeclared dependency. t/00- > all_prereqs.t reads the dependencies from META.json. If they're not > declared, it can't check for them. > > It appears that JSON::XS failed to install properly for some reason. > Or perhaps there's some release of JSON::XS that fails to set > $VERSION?
There are fails at CPAN Testers: http://matrix.cpantesters.org/?dist=WebService-NFSN+1.03 And I can reproduce it with perl installations where JSON is already installed but JSON::XS isn't. I guess that the custom Module::Build code is responsible for this: https://metacpan.org/source/CJM/WebService-NFSN-1.03/inc/My_Build.pm#L40 Another thing: as My_Build.PL may change the prereqs, the dynamic_config parameter in META.* should be set to 1.