-
-
Notifications
You must be signed in to change notification settings - Fork 5.5k
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
Propose to restart 1.22 release #30501
Comments
There will always be big refactors and I don't want the release cycle to dictate when those can merge because that unnecessarily hinders progress. So imho, get RC1 out now, and don't wait too long for release. Don't over-complicate the releases. |
I believe there are still many regressions, please provide stable releases to end users. RC release should be generally stable, but not contains many regressions or bugs. |
That's why we have a period of usually 2+ months from branch creation to release so that any regressions will be backported. If something does not get noticed in the period, it likely wasn't important enough. |
BTW I don't mind if we reset |
It seems difficult to reach a consensus, please release manager and TOC decide. |
Why did you close this? I think at least 3 of us agreed to do so. |
If there is a consensus, then just do it. I think this issue won't provide any more useful information. |
I guess I remain neutral on this topic. I think 1.22 branch is shaping up well enough for a release, so no immediate need to "reset". |
Another sample, 1.22 is broken for backporting: #30570 (comment) |
That's just us having missed another backport. |
@go-gitea/technical-oversight-committee we need a decision, either reset the v1.22 branch now or not. I don't care which way it chosen but I know @wxiaoguang has been withholding some backports into v1.22. |
Let me clarify the situation:
And I insist that:
|
At this point, I think main branch is equally stable as release/v1.22. So could just delete the branch, fork it off main and then make RC 1 from it. Better do this sooner rather than later. |
I believe main branch is more stable than 1.22 because 1.22 is really broken and nobody really maintains it carefully. I will show you another example (by a quick search): Fix long branch name overflows #30345 . I can see it is in 1.23, it has 1.22-backport label, but I can't tell whether it is really backported. I think I have shown many examples, it doesn't make sense or is worth to continue working on the current 1.22 in my mind. |
#30345 wasn't backported because I forgot about it and I'm generally not thrilled to do manual backports. |
That's why 1.22 is broken. If you saw one |
Ref: Propose to restart 1.22 release #30501
I am a user of 1.22-rc0: https://git.theoludwig.fr/ If the 1.22 release is restarted, deleted |
No impact, just get many bug fixes and new enhancements 😄 (also added this explanation to the issue's description) |
The only drawback is you cannot downgrade from 1.22-rc1 -> 1.22-rc0 which is different from a traditional Gitea minor version upgrade. |
The TODO list is moved to #30731 |
The problem
1.22-rc0 is problematic:
Proposal
Drop 1.22-rc0 and 1.22 branch, restart the 1.22 release (1.22-rc1 and a new 1.22 branch) from main branch some time later.
Requirements
The text was updated successfully, but these errors were encountered: