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

_______________________________________________
[email protected] mailing list
https://stat.ethz.ch/mailman/listinfo/bioc-devel


_______________________________________________
[email protected] mailing list
https://stat.ethz.ch/mailman/listinfo/bioc-devel

Reply via email to