Skip to content
Prev 2006 / 12125 Next

[R-pkg-devel] Semantic versioning and maintenance releases

On 25/10/2017 2:23 PM, Shivaram Venkataraman wrote:
CRAN won't accept 1.6.3 after 1.7.0 has been published there.  It 
requires version numbers to be increasing.  There's no provision for the 
scheme you're following.

Even if there were, it's not easy for a user to ask to install any 
version but the latest one.  They'd need to work out the URL and 
download the tarball and build it from source.  install.packages() has 
no provision for handling this automatically.

I'd suggest that you put the patch releases for older versions on Github 
or some other repository, and explain how users can install directly 
from there.

Duncan Murdoch