Beefy Boxes and Bandwidth Generously Provided by pair Networks
Don't ask to ask, just ask
 
PerlMonks  

Re: Getting Fed Up with ActiveState

by randyk (Parson)
on Dec 01, 2006 at 20:31 UTC ( [id://587296]=note: print w/replies, xml ) Need Help??


in reply to Getting Fed Up with ActiveState

I think part of the problem here is the versions required for the dependencies of Scalar-List-Utils and Test-Simple are greater than those which come with the core ActivePerl distribution. ActiveState doesn't supply ppm packages of the core ActivePerl modules, in order to prevent possible breakages of basic functionality. From that point of view, it's understandable why packages which depend on newer versions of core modules aren't supplied.

This problem is being addressed to a certain extent with PPM4 (coming with ActivePerl 819 and higher), where it is possible to install packages to different areas, including that where the core modules reside. However, compatibility must be maintained with previous ActivePerl versions, where it was not so easy to upgrade core modules. For now, probably the best way to approach this from a ppm standpoint is to use the external repositories mentioned in other replies.

Replies are listed 'Best First'.
Re^2: Getting Fed Up with ActiveState
by canuckistani (Initiate) on Dec 02, 2006 at 00:17 UTC

    A much larger part of the problem has always been that CPANRUN ( our build system for CPAN ) was designed fairly naively and has had only cursory attention paid to it since then. I know Gozer would love to have the time to re-implement from scratch but ActiveState is much smaller and more tightly focused than it has been in the past, and we just haven't found the time.

    In my time supporting ActivePerl and PPM I've always felt really lucky that some people (like Randy) are also maintaining PPM repositories and filling in the blanks where CPANRUN falls down. It's pretty easy to install additional repositories using the PPM::Repositories package.

      ... we just haven't found the time ...

      So open source CPANRUN and release it to CPAN. Let the community help you improve it.

      -xdg

      Code written by xdg and posted on PerlMonks is public domain. It is provided as is with no warranties, express or implied, of any kind. Posted code may not have been tested. Use of posted code is at your own risk.

Log In?
Username:
Password:

What's my password?
Create A New User
Domain Nodelet?
Node Status?
node history
Node Type: note [id://587296]
help
Chatterbox?
and the web crawler heard nothing...

How do I use this?Last hourOther CB clients
Other Users?
Others meditating upon the Monastery: (5)
As of 2024-04-24 22:42 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    No recent polls found