-
Notifications
You must be signed in to change notification settings - Fork 2.1k
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
rc94 discussion (mid-April 2021?) #2790
Comments
Yeah, i'm fine with CI changes. Feature freeze doesn't include things like documentation and CI. Also depending on Docker's testing we might be able to skip rc94 entirely. |
Am I too late for #2826 to be considered for v1.0.0? |
I should have a PR for #2797 ready next week or so -- I was on vacation hence the lack of work on it. 😉 EDIT: Ah, next week is hackweek. I will work on it the week after. |
Is there an ETA for the rc94 release? I'm particularly interested in #2801 (comment) since I'm on Arch and Docker is just straight up broken for me until this patch is released. If the release is soon, I'll just wait for it, but if it's far off, I'm going to look at messing with my kernel parameters instead. |
Just talked to @cyphar -- it seems it makes sense to release rc94 before the cgroup v2 device changes he is working on are ready, as we already have a decent amount of fixes; that includes a fix for regression in rc93 (issues #2865, #2828, presumably fixed by PR #2871). Let's try to merge the remaining PRs with the rc94 milestone and prepare a release. |
Yup, I can cook up a release with those fixes once they're merged. |
SGTM |
any opposition to adding #2894 (fixes a regression between rc92 and rc93) |
SGTM |
Only big thing remaining is #2896. |
I'd like to have #2897 included as this fixes a real bug (albeit not a regression) and I'd rather have the fix being tested in rc94. |
It seems the usual** "just one more PR" also applies to this release, but the end seems to be in sight now - how about pushing this over the finish line? ** by "usual", I don't mean runc, but OSS 😅 |
SGTM |
We want to fix the performance regression in rc93 before releasing rc94: #2921 |
Everything is merged. I will prepare a release PR on top of d279ebd. |
For the changelog, this is what I have based only on Potentially breaking changes:
Bugfixes:
Improvements:
|
Callout for #2928 ? |
It would be nice if we'd have a proper |
Yeah I remember the issue, the problem was that back-filling the changelog with prettified git log messages isn't quite ideal. Back-filling it with the actual release notes is probably more useful to be honest. But I don't even think we need to backfill it, we could just start a new changelog from scratch with the next release and add stuff with each PR. |
That was the only starting point; could have been brought into better shape (e.g. the format in the linked comment) during the PR, and including previous release notes would be trivial. |
My proposal is to
This is sort of what I did. Was not perfect but AFAICS it works. |
I agree with @kolyshkin ‘s proposal. We can reach an agreement during the PR merger without having to count again afterwards. |
v1.0.0-rc94 has been released. https://github.com/opencontainers/runc/releases/tag/v1.0.0-rc94 |
Very happy to see - congrats everyone! 🥳😊 Just slightly surprised that there was no wording about the imminent 1.0.0 release? rc93 had this to say:
... so I would have expected something along the lines of "If no critical regressions are found in the next X weeks, rc94 will be released as runc 1.0.0 on Y (allowing for trivial bugfixes & CI improvements)." (on a less serious note, let me reiterate the suggestion that Y should be the 3th of June for celebratory reasons 🙃) commit 04f275d4601ca7e5ff9460cec7f65e8dd15443ec (tag: v1.0.0-rc1)
Author: Michael Crosby <[email protected]>
Date: Fri Jun 3 15:25:47 2016 -0700
Update runc version to 1.0.0-rc1
Signed-off-by: Michael Crosby <[email protected]> |
I think I've decided that saying it will not have any new features is just jinxing it (I've been saying it for almost 2 years now I think). |
It's been a long road indeed, yet before there was always some big thing (spec-compliance, hooks, cgroups v2, etc.) for which all other work could not reasonably be blocked. Now would IMO be an excellent opportunity to nail this down and not allow further feature creep. |
@h-vetinari The reason I didn't put that note is because I knew we would be doing another release today to fix the CVE. There are only two PRs in the 1.0.0 milestone, we will do a release once they are merged (barring any other critical fixes). |
Makes complete sense, but I couldn't know that 😅
Very happy to hear it, amazing to see this (leg of the) journey come to an end! 😊 |
After releasing rc93, we are in feature freeze, i.e. only bug fixes¹ are accepted into rc94,
which (hopefully) will be the last rc before the final 1.0 release.
Issues and PRs targeted for rc94 need to be added to 1.0.0-rc94 milestone
impact/changelog
label¹ I want to make an exception for CI improvements, as those do not directly affect the code,
but might result in better quality/coverage/etc. Maybe also trivial features such as #2789.
The text was updated successfully, but these errors were encountered: