develooper Front page | perl.qa | Postings from July 2008

Re: The evil t/pod.t recap

Thread Previous | Thread Next
From:
David Cantrell
Date:
July 1, 2008 03:33
Subject:
Re: The evil t/pod.t recap
Message ID:
20080701103335.GB19214@bytemark.barnyard.co.uk
On Mon, Jun 30, 2008 at 04:27:17PM -0700, Eric Wilhelm wrote:
> # from David Cantrell
> >> If you truly have *the* Evil Cargo-Culted t/pod.t (which has been
> >> previously discussed here and elsewhere), it fails spuriously for
> >> some users.
> >Is this The Evil?
> >http://drhyde.cvs.sourceforge.net/*checkout*/drhyde/perlmodules/Class-
> >CanBeA/t/pod.t?revision=1.1&content-type=text%2Fplain
> Yes.  If you (or a co-maintainer) ever accidentally push a release from 
> a machine without a Test::Pod and your pod has errors, any users who 
> have Test::Pod get stuck.

So if I ever accidentally do a release without testing properly, things
may go wrong.  This is no different from me screwing up my testing for
some other optional dependency.  Whether the optional dependency is
DateTime or Test::Pod is irrelevant.  Gosh, this sounds familiar, so
I'll stop now.

-- 
David Cantrell | top google result for "topless karaoke murders"

"The whole aim of practical politics is to keep the populace alarmed
 (and hence clamorous to be led to safety) by menacing it with an
 endless series of hobgoblins, all of them imaginary"  -- H. L. Mencken

Thread Previous | Thread Next


nntp.perl.org: Perl Programming lists via nntp and http.
Comments to Ask Bjørn Hansen at ask@perl.org | Group listing | About