Yes, BUT -- for the purposes of kwalitee checks it might be reasonable to make the prereq_matches_use test more harsh if the flag is omitted entirely. Otherwise, this kwalitee test will not get to scan many distributions at all.
On Mon, Jun 6, 2016 at 9:16 AM, David Golden <x...@xdg.me> wrote: > Hi, Kenichi. > > There's a subtle possible bug. A missing "dynamic_config" field must be > considered true. The field is required for META.json (version 2), but > META.yml (version 1.4) might omit it. > > David > > > On Mon, Jun 6, 2016 at 11:59 AM, Kenichi Ishigaki <kishig...@gmail.com> > wrote: > >> Thanks for the input. Fixed CPANTS analyzer (*) and started >> regenerating database. >> >> * >> https://github.com/cpants/www-cpants/commit/2cfff74754f202915e506332529f8ec43226c2db >> >> Kenichi >> >> 2016-06-07 0:30 GMT+09:00 David Golden <x...@xdg.me>: >> > Which Kwalitee test? >> > >> > Generally, as author of OSPrereqs and curator of the CPAN::Meta::Spec, >> my >> > opinion is that any tool that draws conclusions about prerequisites in >> > META.yml/json is doing it wrong unless the "dynamic_prereqs" field in >> META >> > is *present* and *false*. (Note that OSPrereqs sets it true.) >> > >> > That said, many tools (such as cpandeps) give pretty good results doing >> it >> > wrong. But a Kwalitee test about prereqs in META should not flag a >> > distribution that has dynamic dependencies. I would complain to the >> > Kwalitee test author or else just ignore it. >> > >> > David >> > >> > >> > On Mon, Jun 6, 2016 at 11:15 AM, Alceu R. de Freitas Jr. >> > <cpan-testers-discuss@perl.org> wrote: >> >> >> >> Hello to all, >> >> >> >> I have a distribution on CPAN (Siebel::Srvrmgr) that uses Dist::Zilla. >> >> Some modules requirements are dependent of the OS where the >> distribution is >> >> installed. I'm controlling that with the plug-in OSPrereqs. >> >> >> >> All seems to be working fine except it is generating an issue with >> >> kwalitee test. A test from it is expecting to have all the prereqs >> declared >> >> in the META.yml file, but OSPrereqs is not generating them there, >> although >> >> the are (conditionally) considered in the Makefile.PL. >> >> >> >> I wonder if this is a bug of OSPrereqs Dist::Zilla plug-in, a problem >> in >> >> the standard or the kwalitee test itself. >> >> >> >> If there is any documentation that you can point me to I would >> appreciate. >> >> >> >> Thanks, >> >> >> >> Alceu >> >> >> > >> > >> > >> > -- >> > David Golden <x...@xdg.me> Twitter/IRC/Github: @xdg >> > > > > -- > David Golden <x...@xdg.me> Twitter/IRC/Github: @xdg >