[Bioperl-l] Budle::BioPerl dependency issues

Chris Dagdigian dag at sonsorol.org
Sat Nov 18 12:47:07 EST 2006


Hi folks,

On November 17th, Victor de Jager filed a bug report with CPAN  
(thanks Victor!) covering the following issues with the 2.1.6 bundle:

> Bundle summary: The following items in bundle Bundle::BioPerl had
> installation problems:
> Data::Stag::writer HTTP::Request::Common- Spreadhseet::ParseExcel
>
> This should be Spreadsheet::ParseExcel of course.
> Data::Stag::writer does not exist in CPAN, should be  
> Data::Stag::Writer
>
> Hope it helps, meanwhile I got around using the CVS version.
> Best regards

I immediately fixed the errors and uploaded version 2.1.7 on the same  
day, by now it has probably propagated through the CPAN mirror system  
but you can find it directly here:

http://search.cpan.org/~craffi/

Please let me know directly (email: dag at sonsorol.org) if there are  
*other* things that need to be added or updated.

Sorry for the problems with 2.1.6 -- the contents of that Bundle were  
given to me by someone else on Oct 17th :) and I think I was sitting  
on a plane at the time and did not have time to do a local CPAN test  
with it. My apologies.

Regards,
Chris





On Nov 18, 2006, at 9:35 AM, Chris Fields wrote:

> It probably doesn't need to be pulled, just updated to fix errors,  
> spelling, etc.  The problems reported with GD are common and  
> normally are due to libgd issues or C code compilation problems  
> during the test run (the DEPENDENCIES doc and wiki page indicate  
> this).  DBI/DBD::mysql is another one that sometimes requires  
> finessing (I remember it giving problems on CygWin and Mac OS X).   
> Chris D. probably just needs a list of issues that need fixing.   
> You also have to realize we're heading into Thanksgiving so some  
> people may be incommunicado for the time being.
>
> Spelling is the main problem.  Beyond that there really isn't  
> anything we can do about those requirements beside not requiring  
> them (i.e. removing them then explaining that particular components  
> won't work), but then it wouldn't be a proper Bundle package.  It's  
> a catch-22.  If there isn't a place in the install docs yet some of  
> these issues could use a bit more detail or explanation, or at  
> least redirect to some proper installation instructions based on  
> the platform.
>
> I think, now that this is on CPAN, you'll likely see many more  
> questions popping up.
>
> Chris (F.)
>
> On Nov 18, 2006, at 3:56 AM, Nathan Haigh wrote:
>
>> Hi Chris,
>>
>> Would it be possible to pull Bundlle::BioPerl 2.1.6 from CPAN - it  
>> contains some errors. I think Sendu *may* have some further  
>> instructions regarding
>> this package a bit closer to the 1.5.2 release.
>>
>> Cheers
>> Nathan
>>
>>
>>
>> Quoting gang wu <gwu at molbio.mgh.harvard.edu>:
>>
>>> Hi Nathan,
>>>
>>> Thanks for your message. I saw the
>>> C/CR/CRAFFI/Bundle-BioPerl-2.1.6.tar.gz is now the default one if  
>>> you
>>> use 'install Bundle::BioPerl', which will definitely frustrate a  
>>> bunch
>>> of users. Can this release be held for a while before most of the  
>>> bugs
>>> are cleared?
>>>
>>> Thanks again.
>>> Gang
>>>
>>>
>>> Gang
>>>
>>> Nathan Haigh wrote:
>>>> Hi Gang,
>>>>
>>>> At the moment we are having a few teathing problems with CPAN  
>>>> packages. I notice that you are trying to install the 1.5.2  
>>>> release candidate 3 -
>>> we are
>>>> in the final stages of getting out the official 1.5.2 developer  
>>>> release (hopefully in the next couple of weeks). There are  
>>>> indeed a few things
>>> wrong
>>>> with the latest Bundle::BioPerl package but we thought we'd hold  
>>>> off updating it until the 1.5.2 release (or shortly before).
>>>>
>>>> I think that the problem with CPAN installing dependencies is  
>>>> that it has no way to correctly ordering the installation of  
>>>> dependencies, such
>>> that it
>>>> may be neccessary to run the install several time in order to  
>>>> get everything installed. For example, if prerequisite 2 depends  
>>>> on prerequisite 1
>>> and
>>>> CPAN installs prerequisite 2 first, then it's test suite will  
>>>> probably fail and thus the installation of the package siting  
>>>> both these as
>>>> dependencies will fail to install.
>>>>
>>>> I believe you are correct in the way you are installing bioperl,  
>>>> but we still have a few issues to sort out with regards to the  
>>>> CPAN packages -
>>> these
>>>> will definately be sorted out by the time of the 1.5.2 release  
>>>> in a matter of weeks.
>>>>
>>>> If anyone is aware of a way to force CPAN to install modules in  
>>>> a specific order, please let Sendu know - we may be able to make  
>>>> the install
>>> process
>>>> much easier to the users.
>>>>
>>>> Thanks
>>>> Nathan
>>>>
>>>>
>>>> Quoting gang wu <gwu at molbio.mgh.harvard.edu>:
>>>>
>>>>
>>>>> Hi everyone,
>>>>>
>>>>> I saw some problems when installing BioPerl
>>>>> 1.5.2R3(Bundle-BioPerl-2.1.6.tar.gz) with CPAN. But obviously  
>>>>> CPAN could
>>>>> not solve all the dependency issues with one shot of 'install
>>>>> Bundle::BioPerl'. Some packages such as GD-2.35 just could not be
>>>>> installed. And it turned out that CPAN refused to install  
>>>>> BioPerl with
>>>>> some test return value 255. Then I went to /root/.cpan/build to
>>>>> configure, test, rebuild those problematic packages. After  
>>>>> several more
>>>>> runs of 'install Bundle::BioPerl', CPAN finally installed BioPerl
>>>>> successfully.
>>>>>
>>>>> Below attached is the output of CPAN, which stills complains three
>>>>> packages have issues: Data::Stag::writer HTTP::Request::Common-
>>>>> Spreadhseet::ParseExcel. I think the first two are typos  
>>>>> somewhere in
>>>>> the Bundle::BioPerl. And the third module is not on the server  
>>>>> and could
>>>>> be found on the CPAN site.
>>>>>
>>>>> So my question is : Is this the right way to install BioPerl?  
>>>>> It took me
>>>>> two days to figure it out but still not 100% sure all packages are
>>>>> installed properly.
>>>>>
>>>>> Any feedback is appreciated.
>>>>>
>>>>> Gang
>>>>>
>>>>> =================================================
>>>>> cpan> install Bundle::BioPerl
>>>>> Ace is up to date.
>>>>> Bio::ASN1::EntrezGene is up to date.
>>>>> Class::AutoClass is up to date.
>>>>> Clone is up to date.
>>>>> Convert::Binary::C is up to date.
>>>>> Running install for module Data::Stag::writer
>>>>>
>>>>>   The module Data::Stag::writer isn't available on CPAN.
>>>>>
>>>>>   Either the module has not yet been uploaded to CPAN, or it is
>>>>>   temporary unavailable. Please contact the author to find out
>>>>>   more about the status. Try 'i Data::Stag::writer'.
>>>>> DBD::mysql is up to date.
>>>>> GD::SVG is up to date.
>>>>> GD is up to date.
>>>>> Graph::Directed is up to date.
>>>>> HTML::Parser is up to date.
>>>>> Running install for module HTTP::Request::Common-
>>>>>
>>>>>   The module HTTP::Request::Common- isn't available on CPAN.
>>>>>
>>>>>   Either the module has not yet been uploaded to CPAN, or it is
>>>>>   temporary unavailable. Please contact the author to find out
>>>>>   more about the status. Try 'i HTTP::Request::Common-'.
>>>>> LWP::UserAgent is up to date.
>>>>> Set::Scalar is up to date.
>>>>> SOAP::Lite is up to date.
>>>>> Running install for module Spreadhseet::ParseExcel
>>>>>
>>>>>   The module Spreadhseet::ParseExcel isn't available on CPAN.
>>>>>
>>>>>   Either the module has not yet been uploaded to CPAN, or it is
>>>>>   temporary unavailable. Please contact the author to find out
>>>>>   more about the status. Try 'i Spreadhseet::ParseExcel'.
>>>>> Storable is up to date.
>>>>> SVG is up to date.
>>>>> SVG::Graph is up to date.
>>>>> Text::Shellwords is up to date.
>>>>> XML::DOM::XPath is up to date.
>>>>> XML::Parser::PerlSAX is up to date.
>>>>> XML::SAX is up to date.
>>>>> XML::SAX::Base is up to date.
>>>>> XML::SAX::Writer is up to date.
>>>>> XML::Simple is up to date.
>>>>> XML::Twig is up to date.
>>>>> XML::Writer is up to date.
>>>>> Bundle summary: The following items in bundle Bundle::BioPerl had
>>>>> installation problems:
>>>>>   Data::Stag::writer HTTP::Request::Common-  
>>>>> Spreadhseet::ParseExcel
>>>>> ====================================================
>>>>>
>>>>>
>>>>> _______________________________________________
>>>>> Bioperl-l mailing list
>>>>> Bioperl-l at lists.open-bio.org
>>>>> http://lists.open-bio.org/mailman/listinfo/bioperl-l
>>>>>
>>>>>
>>>>
>>>>
>>>> _______________________________________________
>>>> Bioperl-l mailing list
>>>> Bioperl-l at lists.open-bio.org
>>>> http://lists.open-bio.org/mailman/listinfo/bioperl-l
>>>>
>>>
>>>
>>
>>
>> _______________________________________________
>> Bioperl-l mailing list
>> Bioperl-l at lists.open-bio.org
>> http://lists.open-bio.org/mailman/listinfo/bioperl-l
>
> Christopher Fields
> Postdoctoral Researcher
> Lab of Dr. Robert Switzer
> Dept of Biochemistry
> University of Illinois Urbana-Champaign
>
>



More information about the Bioperl-l mailing list