X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?p=dbsrgits%2FDBIx-Class.git;a=blobdiff_plain;f=t%2Flib%2FDBICTest%2FAuthorCheck.pm;h=c75b88735675cf21de9baefeb18350e13a51804b;hp=90903b49a6c754037a71dadb6c1db92bd28d7bd6;hb=0424d17af479679e643a7600078c310a032f46fd;hpb=50360f3e39e63cc24420078ea829b101c6ed6f5f diff --git a/t/lib/DBICTest/AuthorCheck.pm b/t/lib/DBICTest/AuthorCheck.pm index 90903b4..c75b887 100644 --- a/t/lib/DBICTest/AuthorCheck.pm +++ b/t/lib/DBICTest/AuthorCheck.pm @@ -66,10 +66,16 @@ sub _check_author_makefile { We have a number of reasons to believe that this is a development checkout and that you, the user, did not run `perl Makefile.PL` before using this code. You absolutely _must_ perform this step, -and ensure you have all required dependencies present. Not doing +to ensure you have all required dependencies present. Not doing so often results in a lot of wasted time for other contributors trying to assit you with spurious "its broken!" problems. +By default DBICs Makefile.PL turns all optional dependenciess into +*HARD REQUIREMENTS*, in order to make sure that the entire test +suite is executed, and no tests are skipped due to missing modules. +If you for some reason need to disable this behavior - supply the +--skip_author_deps option when running perl Makefile.PL + If you are seeing this message unexpectedly (i.e. you are in fact attempting a regular installation be it through CPAN or manually), please report the situation to either the mailing list or to the