[Bioperl-l] What's to depend on for BioPerl-run version check

Mark A. Jensen maj at fortinbras.us
Wed Mar 17 10:41:00 EDT 2010

I'd say the RTTD would be to submit a bugzilla report; this sounds pretty fishy
to me--(esp since the Pise stuff is deprecated, IIRC) 
cheers MAJ
----- Original Message ----- 
From: "George Hartzell" <hartzell at alerce.com>
To: "bioperl-l List" <bioperl-l at bioperl.org>
Sent: Tuesday, March 16, 2010 7:35 PM
Subject: [Bioperl-l] What's to depend on for BioPerl-run version check

> Apologies if this is as silly of a question as it seems, I think that
> I must just be decaffeinated this morning....
> I'm cleaning up some modules and would like to express a dependency on
> BioPerl-run version 1.6.1.
> For the main bioperl I use Bio::Root::Version and 1.006001.  That
> works, although the course of investigating below I found that
> Bio::Root::RootI (which uses BR::Version) doesn't.
> A couple of the modules in -run (e.g. Bio::Tools::Run::PiseWorkflow)
> use Bio::Root::Version and thereby acquire a reasonable version number
> but:
>  a) it's funny to list Bio::Tools::Run::PiseWorkflow as a dependency
>     when I want bioperl-run
>  c) it's funny that PiseWorkflow uses Bio::Root::Version (which
>     imports a $VERSION into it's package) then goes on to set one
>     itself.
>  b) there's something hinky going on, when I do 'perl Build.PL' on my
>     Task it doesn't think that PiseWorkflow is up to date (it thinks
>     I have version (0) if I understand correctly), but when I
>     './Build installdeps' everything appears up to date.
>     It looks like the trickiness of assigning
>     $Bio::Root::Version::VERSION to $VERSION confuses
>     Module::Build::ModuleInfo::_evaluate_version_line and the result
>     is that VERSION appears to be 0.
> What's The Right Thing to do?
> Thanks,
> g.
> _______________________________________________
> Bioperl-l mailing list
> Bioperl-l at lists.open-bio.org
> http://lists.open-bio.org/mailman/listinfo/bioperl-l

More information about the Bioperl-l mailing list