-
Notifications
You must be signed in to change notification settings - Fork 11
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
More usual version numbers #123
Comments
I concur with this. I think there are some other things we could do with the |
The difficulty with that is that 0.99.1 < 0.99.20200513 |
I use a method that reads DESCRIPTION, and increments whatever value of .z it finds every time you build. So one could set the value to 0.99.3 and let it go from there. I build often, so it’s not unusual for my packages to end up at something like 0.9.339 I think the main thing is that .z be unique for every build.
Food for Thought.
… On May 13, 2020, at 3:10 PM, Claudia Beleites ***@***.***> wrote:
The difficulty with that is that 0.99.1 < 0.99.20200513
However, with the usual versioning, the version bumps would be manual. And that transition could be done immediately by removing the Makefile target to update the date in the version number while keeping the date system until we step to 1.0.
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub <#123 (comment)>, or unsubscribe <https://github.com/notifications/unsubscribe-auth/AABCIPWIGM66YMNXNVTZJWLRRLWDRANCNFSM4M76QTUQ>.
|
CRAN checks include that z needs to be larger than the previous one if x or y did not increase. We can do that though. |
@cbeleites Why don't we make 0.100.1, which is bigger than 0.99.whatever? Here is a link to semver.org for reference. |
So what is the desired behavior here? When do you (any of you) want to increment |
👍 |
In my opinion, it makes sense to assign version numbers only to the releases (i.e. commits in the Once we start the release, we should update the version number:
|
I propose to move to the more "usual" version number system of having patch numbers in the 3rd place rather than the date.
This has advantages:
make
, i.e. being able to use devtools and RStudio build functionality.R CMD check --as-cran
. This means that on submission to CRAN I always have to add an explanation.I suggest that hyperSpec version 1.0 is a good point to do that.
The text was updated successfully, but these errors were encountered: