On Sun, 7 Nov 2004, Michael G Schwern wrote:

On Sun, Nov 07, 2004 at 11:19:11AM -1000, Joshua Hoblitt wrote:
It has recently come to my attention that ActiveState does not supply PPMs
for CPAN modules that use Module::Build in their build process.

I believe you are mistaken. Here's Module::Build itself and another Build.PL based module in their 8xx PPM repository.

http://ppm.activestate.com/PPMPackages/zips/8xx-builds-only/Windows/Module-Build-0.25.zip
http://ppm.activestate.com/PPMPackages/zips/8xx-builds-only/Windows/Module-Install-0.36.zip

Both of those modules are special cases. Module::Build obviously bundles itself so Module::Build doesn't have to be _already_ installed. Module::Install is packaged for distribution with Module::Install so it's build process doesn't use Module::Build.

There are plenty of modules on the PPM build status page that are built with
Module::Build and all of the ones I can identify are listed as failed on all
platforms.

http://ppm.activestate.com/BuildStatus/

Looking at PPM::Make it does appear to have code to handle Build.PL.

What probably has happened is the particular modules you depend on are not
in ActiveState's PPM repository.  This will happen.

I freely admit that I don't use ActivePerl or PPMs. Nor have a done an exhaustive study of the PPMs available. You could be correct.

Its a little silly as Module::Build based modules should install just fine
on Windows, easier than MakeMaker based ones since they don't need make!
Its pure Perl (unless there's XS involved).

I agree that it's ironic. :)

So I'd just recommend to your requestor that they build the dependencies from
scratch rather than rely on ActiveState for everything.  If there's XS
invovled then they should have a chat with ActiveState about it.

Its not really your problem.

That's exactly how I feel.

Why has ActiveState decided to isolate their ActivePerl users from a growing
fraction of the CPAN?

DON'T PANIC!

They haven't.  They can, however, be a little slow keeping their PPM
repository up to date.

As I stated above all of the Module::Build based modules that I can identify of the build status page are failing. It's not a failure to updated the repository that's at issue here. It's the ability to actually generate the PPMs.

Cheers,

-J

--

Reply via email to