-
-
Notifications
You must be signed in to change notification settings - Fork 345
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
Even numbered versions for releases #2615
Comments
Another option is to use of a date substring at the end of releases and dev builds, or you could simply use alphabetical sub-string tags such as "Alpha, "Beta", "RC", "Release" This would also solve the problem. |
They're not alphas, betas, or release candidates, though. They're just somebody's random compile. |
On balance I think changing this would make things worse. I don't want my custom compiled copy in ~/github/CKAN/_build/ckan.exe to be overwritten by a download from the internet. |
Do you have some secret version of the CKAN ? :) |
If you are running a release, it will auto-update when a new release comes out. It you are compiling it, you are bypassing the release mechanism, and will need to keep compiling it. How is this confusing? |
I am not, compiled version is in between of 2 releases. |
So it's not a release, is it? But I could imagine an indication for non-releases, combined with no automatic, but possible manual updating. |
Compiled version is not a release. There is a CKAN option on the settings — "check for SCAN updates". And the button for checking updates. Released version is an update for every compiled in between version, is it? |
So my suggestion would just need a ".<buildNumber>" or similar (kinda like @Ruedii proposed) added to the version string (edit: in the CLI we have it already, we would just need to use it in the update process...) This would solve @yalov's issue, and @HebaruSan could keep the custom builds. |
It is certainly possible to use a different number in between releases to what is used for the release itself. It just means updating the version number in CHANGELOG.md as part of the release process. The only people this affects are those that occasionally compile CKAN and want to then automatically get the release when it drops. Process updated here |
I am using a compiled 1.25.5 version, but when the real 1.25.5 version will be released, I will not be able to update with the built-in updater, I will need to manually download it. Same was happening before with the updating 1.25.4 compiled version.
Updating a version just before a release or switching to an even-release will fix that.
1.25.4 (release) → 1.25.5 (developing) → 1.25.6 (release) → ...
The text was updated successfully, but these errors were encountered: