On Mon, 8 Nov 2004, Michael G Schwern wrote:

> On Sun, Nov 07, 2004 at 11:01:43PM -0600, Randy Kobes wrote:
> > It is :) What may be the philosoply here is that ActiveState
> > uses an automated build system for their ppms, and for a
> > package to appear on their repository, the distribution
> > itself, as well as all of it's dependencies, must build
> > cleanly and all tests pass, relative to a fresh ActivePerl.
> > Since Module::Build isn't yet in the Perl core,
> > distributions relying solely on M::B to build will fail this
> > test.
>
> This does not seem to be the case.  CPANrun (ActiveState's
> build tool) does appear to be trying to resolve the
> dependency on Module::Build.  You can see this by looking
> at the failure logs of some of the PPMs (DateTime::Locale
> is one).  The dependency resolution is failing due to a
> change in CPAN.pm's interface that CPANrun doesn't appear
> to know how to handle.

You're right - sorry about that. It does try to install the
prerequisite Module::Build, but then gets hung up in trying
to reconfigure CPAN.pm (automatically, by assuming the
defaults) when selecting a mirror, as there's no default
given. But this seems to be a problem only on certain
platforms - for example, for DateTime-Locale, M::B
apparently does get installed successfully on some
platforms, but then fails because the prerequisite
Params::Validate doesn't get built successfully.

Probably when M::B gets into the core this problem will
get resolved, as then M::B wouldn't be considered a
dependency.

-- 
best regards,
randy

Reply via email to