On Sun, Feb 19, 2012 at 07:13:03PM -0600, G. Wade Johnson wrote: > Thanks, Reini. > > You're now on the schedule for April.
Sweet. Helping Reini mature this tool would be a good project for Houston.pm. Brett > > G. Wade > > On Sun, 19 Feb 2012 18:12:36 -0600 > Reini Urban <[email protected]> wrote: > >> I have several talk topics, but I think App::perlall is good for >> April. >> >> Introducing App::perlall, a better perlbrew and testing tool >> >> perlall does something like perlbrew, creating perl's for various >> versions and with various features >> just the sane way. I.e. if possible it uses the Configure defaults and >> does not need messing with >> PATH and PERL5LIB and allows having several parallel global perls at >> once. >> >> With all these perls - and more perls created like this in vm's - it >> allows easy testing and >> maintenance of your perls. >> This way you don't rely on cpantesters to get back with reports on >> crazy versions, >> perl features or platforms, you test it by yourself before you upload >> it to CPAN. >> >> .e.g >> cd Perl/MyModule >> perlall maketest >> >> does >> for $p in /usr/local/bin/perl5* >> do >> make clean >> $p Makefile.PL # or Build.PL >> make >> make test | tee log.test-$(basename $p) >> done >> >> "perlall testvm" copies your perl module in cwd to all vm's and >> performs "perlall maketest" there and copies the log files back. >> "perlall do" runs commands for all your perls. >> >> I describe my environment (kvm setup, building tricky perls esp. with >> windows, ...) >> and show several useful examples and utils, esp. with the logfiles, >> which are like your private copy of cpantesters reports. > > > -- > There are two ways of constructing a software design: One way is to > make it so simple that there are obviously no deficiencies and the > other way is to make it so complicated that there are no obvious > deficiencies. -- C. A. R. Hoare > _______________________________________________ > Houston mailing list > [email protected] > http://mail.pm.org/mailman/listinfo/houston > Website: http://houston.pm.org/ -- B. Estrade <[email protected]> _______________________________________________ Houston mailing list [email protected] http://mail.pm.org/mailman/listinfo/houston Website: http://houston.pm.org/
