# from Elliot Shank
# on Sunday 13 December 2009 12:58:

>You don't fail the {Makefile|Build}.PL, you just don't emit the
> resulting file and exit with 0.  This way the standard build chain
> treats it as a NA and not a FAIL.

This only has to do with cpantesters and *not* the "standard build 
chain".  IMO, cpantesters needs to learn to deal with die() in Build.PL 
because using it is far more natural than:

  unless($condition) {
    warn "you don't have the $condition -- Cannot continue.";
    exit 0; # silly cpantesters requirement
  }

--Eric
-- 
Introducing change is like pulling off a bandage: the pain is a memory
almost as soon as you feel it.
--Paul Graham
---------------------------------------------------
    http://scratchcomputing.com
---------------------------------------------------

Reply via email to