Re: ship it

[email protected] ("David E. Wheeler")
Newsgroups perl.module.build
Message-ID <[email protected]>
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
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.