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
|