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