Skip to content

Conversation

@aelovikov-intel
Copy link
Contributor

@aelovikov-intel aelovikov-intel commented Sep 22, 2022

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.

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.
@aelovikov-intel aelovikov-intel requested a review from a team as a code owner September 22, 2022 18:45
@aelovikov-intel aelovikov-intel requested a review from a team as a code owner September 22, 2022 18:52
This reverts commit 6b921f5.
# 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.
Copy link
Contributor

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.

Copy link
Contributor Author

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?

Copy link
Contributor Author

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.

@aelovikov-intel aelovikov-intel requested a review from a team September 22, 2022 19:55
@aelovikov-intel
Copy link
Contributor Author

Can we proceed with this? @intel/llvm-reviewers-runtime , ping.

@aelovikov-intel
Copy link
Contributor Author

@intel/llvm-gatekeepers , this PR is ready.

@pvchupin pvchupin merged commit 813ca36 into intel:sycl Oct 4, 2022
@aelovikov-intel aelovikov-intel deleted the bump-minor branch November 8, 2022 20:52
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants