-
Notifications
You must be signed in to change notification settings - Fork 18.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
Bump Go to 1.9.2 #33892
Bump Go to 1.9.2 #33892
Conversation
interesting
|
ping @unclejack @tonistiigi ^^ |
git bisect says golang/go@66b5a2f is the first commit causing this failure:
|
@AkihiroSuda Thanks for the debug. I'm not sure what's the best approach here. Do we want to break build cache for everyone or fork the |
Although build cache are not persistent data, people will get surprised if caches were broken by just updating Go compiler. |
I'll try to open a separate PR for filling file bits |
opened #33935 |
Can we confirm that the impact is only on caching? What about tar layers? |
@tiborvass Layers use tar-split copy of the original headers and don't regenerate them. |
Rebased, because #33935 was merged; let's see if it goes green this time |
z failure looks serious, can you take a look @michael-holzheu ? from the log
|
The z golang issue is understood and addressed. Thanks for attempting in the first place! |
Thanks @utzb - is that fix upstream (golang), or an issue fixed in this repository? (IOW, should a rebase fix it, or do we need to wait for the next Go beta/release) |
The fix will be in upstream golang. With a little luck, it will be in 1.9beta3, but for sure in the first rc. |
Thanks, good to hear! |
Just FYI, this is now golang/go#21048 (https://go-review.googlesource.com/c/49250/) |
d7c2a4b
to
ff43e35
Compare
bumped to 1.9rc1 |
Since we are bumping Go versions, we should probably update archive/tar as well. |
@@ -5,9 +5,9 @@ | |||
FROM amazonlinux:latest | |||
|
|||
RUN yum groupinstall -y "Development Tools" | |||
RUN yum install -y btrfs-progs-devel device-mapper-devel glibc-static libseccomp-devel libselinux-devel libtool-ltdl-devel pkgconfig selinux-policy selinux-policy-devel tar git cmake vim-common | |||
RUN yum install -y btrfs-progs-devel device-mapper-devel glibc-static libseccomp-devel libselinux-devel pkgconfig selinux-policy selinux-policy-devel tar git cmake vim-common |
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 generate script was updated in b877fc3, but looks like the script wasn't run to update the dockerfiles
I'm investigating a blocker on Windows that prevents pulling some images. Not sure how CI passed tbh. Edit: Oh, CI just side loads the base images. I'm not sure how that bypasses the bug, but it's new information to help me track it down. |
a80d169
to
1aab7e8
Compare
Removing the @darrenstahlmsft was there still something to look into from your side? ping @AkihiroSuda @vdemeester @cpuguy83 @yongtang PTAL |
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 🐮
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
👎 Checking error strings, but the current error handling for this endpoint is not good enough as a true "not found" error would be seen as the container not being found, so we need more data in the error message to differentiate a "file not found" from a "container not found". |
@cpuguy83 agree it's pretty dirty; I didn't see a better option directly, other than splitting the test into a unit test (docker/cli), and an API test here (and may require changes to the endpoint itself as you mentioned). Do you want me to look into this in this PR, or should we open an issue for tracking that effort? |
We don't need it for this PR. |
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
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
@thaJeztah yes, Windows needs microsoft/hcsshim#144 |
Please hold the merge until that is in |
Thanks for checking @darrenstahlmsft - temporarily changed back to |
This fix updates runc to 0351df1c5a66838d0c392b4ac4cf9450de844e2d With this fix the warnings generated by netgo and dlopen by go 1.9 are addressed. See - opencontainers/runc#1577 - opencontainers/runc#1579 This fix is part of the efforts for go 1.9 (moby#33892) Signed-off-by: Yong Tang <[email protected]>
Signed-off-by: Sebastiaan van Stijn <[email protected]>
1aab7e8
to
d6e1cc3
Compare
#35554 was merged; rebased this PR, and removed "WIP" again; this should be ready to go now |
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
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
let's see what fails (or not) 👍
fixes #35152