[TookTony off the email chain] On Sun, Apr 13, 2008 at 9:29 AM, Slaven Rezic <[EMAIL PROTECTED]> wrote: > > I think CPAN.pm *must* (sort of) refuse to build a module when it > > > > - has a META.yml containing the string configure_requires and the perl > > - has no YAML processing module > > > > I disagree. The presence of configure_requires does not mean that > anything must be done at all. It is possible that the user already has > the required modules installed, or that he is able to install it > manually (if he's a human).
I have to agree with this -- CPAN.pm should *warn* about it, but should attempt to continue. However, it should not hand things off to CPAN::Reporter. If configure_requires is found but can't be parsed, then _should_report() should return false. How does that sound as an approach? David