On Sat, Aug 30, 2008 at 2:40 PM, chromatic <[EMAIL PROTECTED]> wrote: > On Saturday 30 August 2008 05:01:11 David Golden wrote: >> You can write "die" on missing prerequisites if you want, as long as >> you realize that CPAN Testers can't tell that from an error condition >> that you (or others) might actually care about. > > Why die on missing prereqs? I use a META.yml because someone said that it's > easier to determine prereqs without running my Build.PL. If the tester > client ignores that, what good is it?
I really meant you can die on missing non-perl perequisites (e.g. a library, a binary, a database, etc.). However, echoing Aristotle's point, META.yml prerequisites are advisory unless you set "dynamic_config" to 0 in your META.yml. If missing, it defaults to "1" meaning that META.yml isn't sufficient. See the spec: http://module-build.sourceforge.net/META-spec-current.html dynamic_config is a long standing religious war for some, but that's the current spec, anyway. David