System administrator, part-time Perl hacker, full-time POE [perl.org] evangelist. One day he will be made to pay for his crimes.
He has some modules on CPAN [cpan.org]. They may or may not be useful
I need to get some things off my chest that I have observed during CPAN smoke testing:
WHY OH WHY?! do you insist on writing your own prompting mechanisms in your Makefile.PL? ExtUtils::MakeMaker, Module::Install and even Module::Build have a prompt function/method. Please use it. Either that or check whether AUTOMATED_TESTING and/or PERL_MM_USE_DEFAULT environment variables are set and provide default values accordingly.
Does everyone who tests or installs your module really, really have to install Test::Pod and Test::Pod::Coverage just to run your testsuite? Does anyone else, but you really care? Please learn to skip.
And finally, please, please, please don't try and install modules from your Makefile.PL using the CPAN API. I don't test using CPAN and I don't want your favourite module installed in my smoke testing perl, thank you very much. Oh and you are assuming that I have configured CPAN in the first place. Wrong. Wrong. Wrong.
Love BinGOs
Got the TShirt (Score:2)
Re: (Score:1)
Thanks.
Re: (Score:2)
See "Preparing For CPAN" [pm.org]. Some of the slides need updating, and there is some additional information that needs an airing, but it gives several pointers to some of the problems encountered.
Now That's Quality! (Score:1)
Sure, that's how you know we're serious about gaining two points in a meaningless benchmark designed to improve the quality of the CPAN!
Test::Pod is meant for CPAN Testers (Score:1)