-
Notifications
You must be signed in to change notification settings - Fork 796
[SYCL] Bump SYCL_MINOR_VERSION #6855
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
Conversation
Unlike previous releases we change the policy of bumping the version to be done at the beginning of the development cycle instead of its end. That allows customers who are using development snapshots to guard their code in a way that would keep working after the actual release is done.
This reverts commit 6b921f5.
sycl/CMakeLists.txt
Outdated
| # The change in SYCL_MAJOR_VERSION must be accompanied with the same update in | ||
| # llvm/clang/lib/Driver/CMakeLists.txt. | ||
| # | ||
| # For the current development cycles MINOR has been bumped up and MAJOR wasn't. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Suggest removing this line as it can be misleading if anybody forgets to update it.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Well, I think we have the information to know what has been changed during the current cycle:
MINOR == 0 ==> MAJOR has been incremented
MINOR != 0 ==> It has been increased as part of previous release before this cycle started.
so, technically, we can remove it. I'm not sure if we want though.
@ intel/llvm-reviewers-runtime, what do others think?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I've had an offline chat with @steffenlarsen (based on the doc counterpart PR) and he asked essentially the same from a slightly different angle. I'll make the change.
|
Can we proceed with this? @intel/llvm-reviewers-runtime , ping. |
|
@intel/llvm-gatekeepers , this PR is ready. |
Unlike previous releases we change the policy of bumping the version to be done at the beginning of the development cycle instead of its end. That allows customers who are using development snapshots to guard their code in a way that would keep working after the actual release is done.
The documentation for this is being done as #6856
We have consensus on how/when MAJOR/MINOR have to be bumped, so do it now. There are some debates regarding PATCH/DEV versions updates so the documentation would be updated later.