[Bioperl-l] BioPerl 1.6 RC1

Sendu Bala bix at sendu.me.uk
Fri Dec 26 22:07:46 UTC 2008


Alex Lancaster wrote:
> Some other oddness: when the Build.PL script checks for the
> dependencies, it notes a few optional CPAN packages which aren't yet
> packaged for Fedora such as 'Algorithm::Munkres' and 'Math::Random',
> are missing.  Since they are optional and missing dependencies, I
> would have expected that the relevant bioperl modules such
> Bio::PhyloNetwork should also not be installed, but it appears that
> the .pm files are installed, see lines like:
> 
> Copying Bio/PhyloNetwork/Factory.pm -> blib/lib/Bio/PhyloNetwork/Factory.pm
> 
> from the full build.log:
> 
> https://koji.fedoraproject.org/koji/getfile?taskID=1022511&name=build.log
> 
> This causes problems because RPM then generates Requires such as:
> 
> Requires: perl(Algorithm::Munkres)
> 
> (see bottom of the build.log referred to above) which can't (yet) be
> fullfilled by any other package in the Fedora package set, leading to
> broken dependencies.
> 
> Is this the expected behaviour upon missing optional dependencies?

Yes, though I can see how it's broken from your point of view. It is set 
up to install everything, but simply not everything will work without 
the optionals. I hadn't considered not installing the modules that won't 
work.

Something to think about, but it's probably not going to happen for 1.6?



More information about the Bioperl-l mailing list