-
Notifications
You must be signed in to change notification settings - Fork 9.8k
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
Broken release maintenance promises #13912
Comments
Red Hat used to be committed maintaining 2 historical minor releases and I think it's the main reason fur such declaration and I think it was limited to back-porting significant security patches only. We should check what's RH plans going forward. |
|
Just chiming in from Red Hat's side: v3.3 is not part of any supported OpenShift release so I think we would be okay with dropping support for that release. |
Based on that we should update the documentation and drop support to v3.3. We should not provide users with false promise of support if really no one is working on it.
We should be able to revise it all the time to provide users with guarantees that we can provide and users can trust. Current document give uses false promise that issues on old releases will be fixed allowing users to justify not upgrading. Promises about support should be clear, correct and relevant to users. |
I think the top priority for now is to make the 3.4 pipeline green. Proposed actions:
If it's OK, then I will evaluate the effort and fix all low hang fruit in the first step. And afterwards, I may raise issues asking for help if needed, so that we can leverage the community to get them resolved; |
FYI, @serathius @ahrtr I've started looking at 3.4 pipeline for our internal build, so I can be release manager. |
Thanks @lavacat for help. Waiting for PR with fixes. |
Based on great work by @ahrtr on #14105 (comment) I want to propose him to become the release manager v3.4. @ahrtr is this ok with you? |
YES, thanks. Also big thanks to @lavacat |
I think the situation is much better now. We have agreed to support 2 releases and manager for both of them. We still need to work on defining responsibilities, but this can be done as a follow up. |
This PR updates versioning support per the discussion under etcd issue - etcd-io/etcd#13912 Signed-off-by: Sahdev Zala <[email protected]>
Etcd versioning policy states
The etcd project maintains release branches for the current version and two minor releases, 3.5, 3.4 and 3.3 currently.
however I haven't see any active release management done for v3.3 and v3.4 since I joined the project. For example #11321 is still not backported to v3.4Fact that majority of the release work is done for v3.5 is understandable as this is relatively new release, however no one looked into any backports for v3.4 and bugs reported for v3.4 are not worked on at all. This can be further exemplified by lack of active release managers for those releases https://github.com/etcd-io/etcd/blob/main/RELEASE.md#release-management. Looks like majority of work was pushed on @hexfusion, so with him no longer active no work is being done.
Problem: Without active release managers we break our promise to users about those releases still being actively supported.
Goal: Align the documentation with factual maintenance work.
Requirements:
Proposal:
cc @ptabor @spzala
The text was updated successfully, but these errors were encountered: