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
>

Reply via email to