-
Notifications
You must be signed in to change notification settings - Fork 9.7k
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
[Release-3.5] Makefile: additional logic fix / Update Ubuntu base #13861
Conversation
@ptabor let me know if you're okay with 21.10 (will only have support till July) here or want to revert it to 20.04 (it was 18.04 originally, then moved to 20.10) |
tests/Dockerfile
Outdated
@@ -1,4 +1,4 @@ | |||
FROM ubuntu:20.10 | |||
FROM ubuntu:21.10 |
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.
It isn't necessary to keep using the same version across different releases. I'd defer to others (@serathius @ptabor @spzala ) to make a decision here.
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.
This one got updated due to ubuntu 20.10 being EOL and failing with
E: The repository 'http://security.ubuntu.com/ubuntu groovy-security Release' does not have a Release file.
when trying to build.
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.
Updating to 21.10
looks good to me.
Question: Are we using test docker image at all? |
It's referenced in https://github.com/etcd-io/etcd/blob/main/Makefile#L69 which builds |
Sure
Sure, however we no longer use |
Sounds good, I guess for the release-3.5 it still makes sense to keep changes minimal? |
This issue has been automatically marked as stale because it has not had recent activity. It will be closed after 21 days if no further activity occurs. Thank you for your contributions. |
@mrueg Could you please rebase this PR and signoff each commit? Although docker test has already been removed from |
@ahrtr sure, done! |
This PR is still based on an very old commit (mrueg@bf22ef3). You need to sync your local branch It should can resolve the |
Signed-off-by: Manuel Rüger <manuel@rueg.eu>
ubuntu 20.10 is EOL and fails with E: The repository 'http://security.ubuntu.com/ubuntu groovy-security Release' does not have a Release file. Signed-off-by: Manuel Rüger <manuel@rueg.eu>
6fc45fe
to
5ff0d7f
Compare
Rebased and switched it to ubuntu 22.04, as ubuntu 21.10 went EOL in July. |
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.
LGTM
Thank you @mrueg
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.
@mrueg thanks! lgtm, defer to @serathius @ahrtr Also, how about v3.4 which use ubuntu 18.04 ?
@ahrtr which part do you want to see backported to 3.4? release-3.4 uses ubuntu 18.04 which should be EOL Apr 2023. |
Thanks for the info. 3.4 will be out of support once v3.6.0 is released. But it isn't clear when 3.6.0 will be available for now. So It might be better to bump to 22.04 for 3.4 as well. |
backport of #13860 and updating the used ubuntu base image to something that is not EOL.