[Bioc-devel] Package update failure because of version numbering

Martin Morgan mtmorg@n@bioc @ending from gm@il@com
Thu Sep 20 12:27:10 CEST 2018



On 09/18/2018 07:03 AM, Holger Schwender wrote:
> Dear all,
> 
> I've tried to update devel version 1.51.2 of my Bioconductor package logicFS. Since this is a very major update (with several new features), I've found it a good idea to also show this with the version numbering and gave the new version the number 2.1.9 (.9 since we've updated the package step-by-step locally).
> 
> When committing the changes to Bioconductor, I've however got an error from git push upstream master that this change in version numbering is not allowed/possible.
> 
> Is it nethertheless somehow possible to increase the version number from 1.51 to 2.1? Or do I have to use 1.51.z? (More importantly, is it somehow possible that the next release version is 2.2.0 or 2.0.0?)

If the package has been publicly available outside Bioconductor at 
version 2.1.9 then I think you really want to always increment 'up', so 
something larger than that, such as 2.1.10. This will become 2.2.0 in 
the next release.

To get the 2.0.0 version, one would make the (allowed) change 1.99.0 and 
then increment z. This will be bumped to 2.0.0 at release. This would be 
appropriate only if version numbers less than 1.99.0 have been used already.

A good practice for local changes in this scenario might be to increment 
a final 'w' 1.51.2.1 1.51.2.2 etc version before committing 1.51.3 to 
Bioconductor.

If you'd like to increment your Bioconductor package to 2.1.10, please 
let me know and I'll make the change; you can then pull the update to 
your local repository.

Martin


> 
> Thanks a lot,
> Holger
> 
> _______________________________________________
> Bioc-devel using r-project.org mailing list
> https://stat.ethz.ch/mailman/listinfo/bioc-devel
>



More information about the Bioc-devel mailing list