Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
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
Stable Releases: Definition and Process #6394
Stable Releases: Definition and Process #6394
Changes from 8 commits
f5807aa
83e9f7f
5787a87
9c02b26
d069740
f3ddb80
5fb8fc5
db7d4d0
45e2ea3
66413d3
64649f2
b7df29f
3a42571
952a3cd
13b2e7e
d2c33a3
4f4bdd6
8584b1b
0da135a
00046f5
c29e51b
010f09c
1c2d1b5
a67ff4a
29da9a5
0a5d503
f72e1ef
d693daa
4c802e0
fc269c2
14b5ac5
e6313ea
358c1e5
bc924a4
f9ae335
041751e
9de8288
f1122c4
2218fc4
b7d2422
d88e88c
81a8dee
aac2fda
41df3a3
6090992
00c3caf
434049e
17e3e63
7745390
0a6d137
e573b29
80d8eac
File filter
Filter by extension
Conversations
Jump to
There are no files selected for viewing
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 would really prefer to keep the nomenclature point releases because that is what they are. In fact, in very rare cases, they include breaking changes.
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.
Introducing a breaking change when it's necessary to fix a bug is IMHO not a problem and would be a good rationale to grant an SRU exception. I'll clarify this in the
What qualifies as SRU
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 would prefer to keep
backport
this is another thing that we will have to update on every major release. This increases the maintenance load and cognitive load of everything that needs to be updated in these scenariosThere 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.
Alright, so instead of
backport
I'd propose to use a semantic versioning-like nomenclature:MAJOR.MINOR.PATCH
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.
The thing is, regardless of the name (we agreed that we stick with
backport
), I think that such living branch should carry the next version number to 1. avoid versioning mistakes 2. make clear to users what changes are going to be in exactly which release. Wdyt? @marbar3778 @alexanderbezThere 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.
yes agree with you.
0.38-backport
works for meThere 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 actually meant "it should include the patch number" :) e.g.
0.38.5-backport
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.
The proposal of
0.38.5-backport
looks fine to me. I am infavor of calling it backport and not changing historical nomenclature.@alessio Can you update this file accordingly?
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.
Fixed. Please check
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.
@marbar3778 @alexanderbez here is the rationale. Thoughts? Does that make sense to you?
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.
thank you for the rationale. I do agree but still dont understand the naming change. Every release is a stable release or should be. We can keep the rationale because it will help but there isnt a need for a rename IMO.
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.
What do you mean by every release? A
major.minor
is a major stable release (e.g. 0.38), backports/bugfixes/updates go into point releases. Am I wrong?