bioperl-live
bioperl-live copied to clipboard
multiple modules assign to $VERSION
We have $Bio::Root::Version::VERSION
but that seems to not be good enough to some modules that have their own indepdendent VERSION. These are:
- Bio/Root/Root.pm
- Bio/Root/Build.pm
- BioPerl.pm
which just set it to the same as $Bio::Root::Version::VERSION
But there is also DB/SeqFeature/Store/LoadHelper.pm
which has its own $VERSION
still set to 1.12.
I have removed all of this stuff, and the VERSION
s get added to all modules automatically during authoring of the distribution.
This is done automatically to all modules, so there's no more need for a system to keep the version number synchronized. So should the whole Bio::Root::Version
be deprecated?
@carandraug re: Bio::Root::Version
being deprecated: yes it should be. It's past it's useful life.
Maybe let's make a release where the only change is splitting of bioperl, and then mark it as deprecated?
@carandraug Works for me.
Side note: It may be worth opening a ticket regarding packaging at some point. I pointed out to Torsten Seemann (Prokka) that this is going on. Seemed the consensus may be to target Bundle-BioPerl for some tools that aren't on CPAN and may not have their dependencies explicitly worked out yet.