On Jul 10, 2008, at 01:10, Eric Wilhelm wrote:
Hmm, who gets to decide when a large portion of CPAN might break?
http://cpan.org/authors/id/E/EW/EWILHELM/Module-
Build-0.2808_02.tar.gz
As soon as enough people feel confident that nothing has been
completely
broken?
With this version installed, I've tested it by running `perl Build.PL
&& ./Build disttest` with Perl 5.10.0, 5.8.8, and 5.6.2 on Mac OS X
10.5.4 "Leopard" with the following distributions (most that I own):
Apache-Dir
Apache-FakeTable
App-Info
Bundle-Theory
Class-Delegator
Class-Meta
Class-Meta-Express
Data-Types
Encode-ZapCP1252
Exception-Class-DBI
FSA-Rules
Lingua-Strfname
MasonX-Interp-WithCallbacks
Params-CallbackRequest
SVN-Notify
SVN-Notify-Filter-Markdown
Text-Diff-HTML
Text-WordDiff
Time-Piece-ISO
Widget-Meta
activitymail
I had only two issues. First, there is still an issue comparing
version numbers. Encode::ZapCP1252 has this line:
requires => { 'perl' => 5.006_002 },
Yet I got this error when building it with Perl 5.6.2:
Checking prerequisites...
* Optional prerequisite Encode is not installed
- ERROR: perl (5.006002) is installed, but we need version >= 5.6002
That 5.6002 doesn't look right. I get the same error with 5.8.8:
Checking prerequisites...
. - ERROR: perl (5.008008) is installed, but we need version >= 5.6002
Something is wonky there. I get the same error with FSA::Rules
The second issue was with activitymail. I got this error:
Can't determine distribution version, must supply either 'dist_version',
'dist_version_from', or 'module_name' parameter at /usr/local/lib/
perl5/5.10.0/Module/Build/Base.pm line 978.
This despite this line in Build.PL (which has worked in the past):
dist_version_from => 'bin/activitymail',
And yes, the file does exist.
Otherwise, all was good for me. Thanks for the great work, everyone!
David