ASPN ActiveState Programmer Network
ActiveState
/ Home / Perl / PHP / Python / Tcl / XSLT /
/ Safari / My ASPN /
Cookbooks | Documentation | Mailing Lists | Modules | News Feeds | Products | User Groups


Recent Messages
List Archives
About the List
List Leaders
Subscription Options

View Subscriptions
Help

View by Topic
ActiveState
.NET Framework
Open Source
Perl
PHP
Python
Tcl
Web Services
XML & XSLT

View by Category
Database
General
SOAP
System Administration
Tools
User Interfaces
Web Programming
XML Programming


MyASPN >> Mail Archive >> ppm
ppm
PPM, MIME::Base64, and Perl 5.8
by Sam Kearns other posts by this author
Aug 20 2003 1:24AM messages near this date
view in the new Beta List Site
PPM, MIME::Base64, and Perl 5.8 | Re: Installing Modules?
Now to the reason why I joined this list...

When I installed the module MIME-tools, one of its dependencies was the 
MIME::Base64 package. The installation failed saying the package could 
not be found. The problem here is that the MIME::Base64 package is a 
core module in Perl 5.8 and so I already have it installed ( I checked 
in Perl/lib just to be sure and it is indeed there) but PPM is unaware 
of this and still tries to look for one to download and fails because 
MIME::Base64 is not in the repository (because it is part of the core).

My solution was to download the ppd, open it and remove the Base64 
dependency, and then put it in a local repository. After that ppm 
installed it and everything was sweet.

Now I am not sure exactly what I am expecting to get fixed here, I guess 
it boils down to how things are generally done with ppd packages. E.g: 
If a module in a ppd package requires another module that is part of the 
core, does that core module get listed in the dependancies and then 
ignored by PPM or are core modules simply assumed to be installed and 
are thus not listed as a dependancy at all?

In the former case PPM needs to be made aware that MIME::Base64 is now a 
core module, and in the latter case the MIME::Base64 module needs to be 
removed from the dependacy list of the MIME::Tools package (and any 
other packages that require it).

I searched the mailing list and noted that someone else has brought up 
this issue previously (that the MIME::Base64 module was not found) and 
the response was that the MIME::Base64 package was going to be put into 
the repository. But despite the fact that the ppd is indeed there, when 
I tried to install  MIME-Tools yesterday it still couldn't find the 
MIME::Base64 module. And besides all that there is actually no need to 
download the module at all.

I am not sure who is responsible for maintaining the Active State ppm 
repository or even that my evaluation of the situation is correct, but 
can someone check this out?

Cheers,
Sam


_______________________________________________
PPM mailing list
PPM@[...].com
http://listserv.ActiveState.com/mailman/listinfo/ppm

Privacy Policy | Email Opt-out | Feedback | Syndication
© ActiveState Software Inc. All rights reserved