Re: Module::Build 0.30_01 - please test

2008-12-11 Thread David Golden
On Thu, Dec 11, 2008 at 10:25 PM, Eric Wilhelm
wrote:

> Authors will notice that they now need to install Software::License
>

Ick.  How about a Task::Module::Build or Bundle::Module::Build to make that
automatic?  (I'll make one if people think it's a good idea.)


> Testers, it would be great if you could run through a sampling of
>
distros out-of-band (to not annoy authors with our alpha bugs.)  David,
> do you have a write-up from the procedure you used on this last time?
>
>  http://www.nntp.perl.org/group/perl.qa/2008/09/msg11418.html
>
>
Um. No write up.  I seem to recall that I set up CPAN::Reporter to use
Test::Reporter::Transport::File to save reports to a directory, then ran
CPAN::Reporter::Smoker with a list of distributions to test.  I did that for
both versions of M::B and then I parsed the names of the resulting files to
see how many distributions changed grades and how.

I'll see if I still have my helper code somewhere on my smoke VM.

-- David


Module::Build 0.30_01 - please test

2008-12-11 Thread Eric Wilhelm
Hi all,

An alpha tarball with the last few months' worth of fixes and 
improvements is making its way toward your favorite cpan mirror as I 
type this.

Authors will notice that they now need to install Software::License 
before doing `./Build dist` and there will be a new file name LICENSE 
added to your MANIFEST (you may want to set your version control to 
ignore LICENSE.)

Windows users will appreciate the new support for Archive::Zip packaging 
with permissions which are acceptable to the pause indexer.


Testers, it would be great if you could run through a sampling of 
distros out-of-band (to not annoy authors with our alpha bugs.)  David, 
do you have a write-up from the procedure you used on this last time?

  http://www.nntp.perl.org/group/perl.qa/2008/09/msg11418.html


If all goes well, I hope we can ship a second release this year!

Thanks,
Eric
-- 
"If you only know how to use a hammer, every problem begins to look like
a nail."
--Richard B. Johnson
---
http://scratchcomputing.com
---


M::B will now validate --installdirs

2008-12-11 Thread Eric Wilhelm
# from Michael G Schwern
# on Thursday 25 September 2008 18:36:

>Ovid wrote:
>>   [ERROR] [Wed Sep 24 20:13:40 2008] Could not run 'Build':
>>   Can't use an undefined value as a HASH reference at
>>   /home/smoke/perl/builds/5.10.0/lib/5.10.0/Module/Build/Base.pm
>>   line 3679.
>
>I got the same thing.  It's from using an invalid value for
> --installdirs

I've just committed (svn r12149) David Wheeler's change to enable check 
subroutines on properties in Module::Build, which is now used to 
validate the installdirs property.

And since this was never (AFAICT) reported as a bug in RT, I had a 
little conversation with myself here:

  https://rt.cpan.org/Ticket/Display.html?id=41645

Perhaps some wonderful volunteer can check if one or more of your 57 
open tickets is also solved by this change?

Thanks,
Eric
-- 
"...our schools have been scientifically designed to
prevent overeducation from happening."
--William Troy Harris
---
http://scratchcomputing.com
---