[Bioperl-l] Bioperl versioning

Chris Fields cjfields at uiuc.edu
Mon Oct 23 10:29:33 EDT 2006


> Dave Howorth wrote:
> >>> That's the user point of view - how does the developer actually tell
> >>> CPAN that something is a developer release so that normal users don't
> >>> automatically install it?
> >> I found this:
> >> http://www.atrixnet.com/PM/So-You-Want-to-Contribute-to-The-CPAN.ppt
> >>
> >> Is says that $VERSION should simply be changed from a naked number into
> >> a single quoted number and this should be recognized by the CPAN
> indexer.
> >
> > <http://search.cpan.org/~nwclark/perl-
> 5.8.8/pod/perlmodstyle.pod#Version_numbering>
> 
> Thanks for that.
> 
> I guess from that the 1.5.2 version number should be:
> 
> $VERSION = 1.05_02
> 
> And 1.6 would be
> 
> $VERSION = 1.06
> 
> But will this cause a problem wrt 1.4? 1.4 has:
> 
> $VERSION = 1.4;
> 
> Is 1.4 lower than 1.06? Should we keep to a single digit version, so
> 1.5_02 and 1.6? Does this really not work with CPAN? Should we call them
> version fifty and version sixty? 1.50_02, 1.60?

Doesn't perl 5.6.1 and up use the 'x.y.z' versioning syntax?  It would be
much simpler to use that. 

Simon Cozens wrote about this a while back:

http://www.perl.com/pub/a/2000/04/whatsnew.html

...

Christopher Fields
Postdoctoral Researcher - Switzer Lab
Dept. of Biochemistry
University of Illinois Urbana-Champaign 





More information about the Bioperl-l mailing list