I'm happy to diagnose any false positives. As far as I know everything is standard, I install using perlbrew, use minicpan to maintain my own copy and also to see the updates to smoke which are smoked via perl -MCPAN -e 'CPAN::Shell->test(...'. I don't tweak code or modules.

So with that starting point, let me know what questions you may have and we can set to diagnosing anything that may be wrong.


On 07/01/2016 05:05 PM, Karen Etheridge wrote:
Hi Nigel,

I want to bring to your attention some serious issues with your smoker systems that you have been using to submit CPAN Testers reports:

1. there are a very large number of reports (I've received hundreds from you to my distributions alone, and others have received a large quantity as well) where prerequisites that are very clearly specified in Makefile.PL and META.* are not being satisfied. Here is one recent example:

http://www.cpantesters.org/cpan/report/3cb1d41e-3d45-11e6-9fc5-14bfbd15da07

There was a thread about similar issues on the last year; perhaps you are experiencing one of the itemized problems as well? (YAML, autodie, etc)

http://www.nntp.perl.org/group/perl.cpan.testers.discuss/2015/06/msg3650.html


2. the dynamic_config flag in metadata does not appear to be being respected, e.g. in this report:
http://www.cpantesters.org/cpan/report/9584f7d0-3f0f-11e6-9fc5-14bfbd15da07

The tests are failing because a dynamic prereq has not been satisfied. The t/00-report-prereqs.t test indicates that MYMETA.json was never generated, and only static prereqs were ever read. This is incorrect - dynamic_config => 1 in metadata indicates that Makefile.PL *must be run* to generate MYMETA.json first, and then that file is considered authoritative with respect to prereqs.

Hopefully there is enough information in these reports to diagnose the root issue; if not, no doubt the collective wisdom exists on this list. thank you!

Reply via email to