[pm-h] April Talk suggestion: perlall

Mark Allen mrallen1 at yahoo.com
Mon Feb 20 07:58:57 PST 2012


Speaking of projects... Wade, is there any update about the Cookbook refresh?

Sounds like a neat tool, though!  Your own CPAN smoker on a single system.

Mark


________________________________
 From: B. Estrade <estrabd at gmail.com>
To: "Houston.pm located in Houston, TX." <houston at pm.org> 
Sent: Monday, February 20, 2012 9:31 AM
Subject: Re: [pm-h] April Talk suggestion: perlall
 
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 <rurban at x-ray.at> 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
> Houston at pm.org
> http://mail.pm.org/mailman/listinfo/houston
> Website: http://houston.pm.org/

-- 
B. Estrade <estrabd at gmail.com>
_______________________________________________
Houston mailing list
Houston at pm.org
http://mail.pm.org/mailman/listinfo/houston
Website: http://houston.pm.org/
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.pm.org/mailman/private/houston/attachments/20120220/5524ccf0/attachment.html>


More information about the Houston mailing list