[Bioperl-l] a thought on Bio::Root::Build

Chris Fields cjfields at illinois.edu
Fri Jan 23 19:56:10 EST 2009


On Jan 23, 2009, at 3:36 PM, Sendu Bala wrote:

> Chris Fields wrote:
>> - ERROR: IO::String is not installed
>> [ERROR] [Thu Jan 22 08:14:32 2009] Could not create Module::Build  
>> object: mkdir /Users/cpan/.cpan/CPAN: Permission denied at /Volumes/ 
>> Media/smoke/rel/perl-5.10.0/lib/5.10.0/CPAN/HandleConfig.pm line 539
>> Note that the CPAN module is being called from within CPANPLUS  
>> (likely via Bio::Root::Build), I think causing a permissions  
>> issue.  Not a huge worry (the tests are marked UNKNOWN) but I'm  
>> wondering if we should bypass automatic installation of required  
>> modules if called from within the CPAN/CPANPLUS shell for this  
>> reason.  Either that or try to determine whether CPAN or CPANPLUS  
>> is being used and then use the correct shell for retrieving and  
>> installing modules.
>
> The latter is the solution to go for; there is already custom  
> handling for being called from within the CPAN shell. I've no  
> experience of CPANPLUS, but it's certainly something that ought to  
> be looked at.

I'll add as a TODO to bugzilla for tracking.  If we go by the CPAN  
Testers matrix we're missing out on a ton of tests; RC3 had 69/81  
tests with an UNKNOWN status.

BTW, anyone is welcome to join CPAN Testers (I'm one); see here for  
details:

http://wiki.cpantesters.org/

chris



More information about the Bioperl-l mailing list