Conversation
Dockerfile.e2e
Outdated
There was a problem hiding this comment.
Image is not up yet, so this one won't work (yet)
|
We can start experimenting with |
|
FYI power failure is legit and we're looking at it. There is a leaky fd somewhere which is causing a semaphore introduced in 1.10 to not be released |
|
On windows: Details |
|
That one could be a test issue, but re-running. |
|
@thaJeztah You can remove the vendored |
ff7e5d9 to
b87df87
Compare
|
@tonistiigi thanks! removed 👍 |
Dockerfile
Outdated
There was a problem hiding this comment.
remove these archive/tar comment lines as well
There was a problem hiding this comment.
Oh! forgot about that one
|
Bunch of failures now due to the Archive changes; |
b87df87 to
21499d9
Compare
|
Need to verify if this fixes #29360 |
21499d9 to
0cf7cc1
Compare
|
Bumped to Go 1.10beta2 changes since beta1: golang/go@go1.10beta1...go1.10beta2 |
aa40c8f to
a9e6363
Compare
|
Bumped to 1.10rc1 changes since beta2: golang/go@go1.10beta2...go1.10rc1 |
|
go 1.10 is out |
OK this is a legit error, as there's no such image, the closest one is golang:1.10.1-alpine3.7. I have a patch ready at https://github.com/kolyshkin/moby/tree/go-1.10-fix-tar |
|
z failure might be a flaky test (there is #32673 but it looks different) |
Signed-off-by: Sebastiaan van Stijn <[email protected]>
This fix is now upstream in Go 1.10 Signed-off-by: Sebastiaan van Stijn <[email protected]>
Remove invalid flush commands, flush should only occur when file has been completely written. This is already handle, remove these calls. Ensure data gets written after EOF in correct order and before close. Remove gname and uname from sum for hash compatibility. Update tarsum tests for gname/uname removal. Return valid length after eof. Signed-off-by: Derek McGowan <[email protected]> Signed-off-by: Sebastiaan van Stijn <[email protected]>
Prevent changing the tar output by setting the format to PAX and keeping the times truncated. Without this change the archiver will produce different tar archives with different hashes with go 1.10. The addition of the access and changetime timestamps would also cause diff comparisons to fail. Signed-off-by: Derek McGowan <[email protected]> Signed-off-by: Sebastiaan van Stijn <[email protected]>
Add synchronization around adding logs to a plugin and reading those logs. Without the follow configuration, a race occurs between go routines to add the logs into the plugin and read the logs out of the plugin. This adds a function to synchronize the action to avoid the race. Removes use of file for buffering, instead buffering whole messages so log count can be checked discretely. Signed-off-by: Derek McGowan <[email protected]> Signed-off-by: Sebastiaan van Stijn <[email protected]>
Signed-off-by: Kir Kolyshkin <[email protected]> (cherry picked from commit 7b30fd0) Signed-off-by: Sebastiaan van Stijn <[email protected]>
In Go 1.10.1, the Deps for pkg\tarsum\tarsum_test.go are empty ([]) and the PowerShell script ends up setting its import list to a string value of False instead of an empty array. This can be remedied by forcing the result to be an array, by concatenating to an empty array (@() + ...) Signed-off-by: John Stephens <[email protected]> Signed-off-by: Kir Kolyshkin <[email protected]> (cherry picked from commit ec3f923) Signed-off-by: Sebastiaan van Stijn <[email protected]>
|
Good news we're down to a single test failure on experimental. Bad news it looks it is consistent. I have restarted it to see if that is the case. Here's the failure: |
|
I think I've seen that test fail recently; it may not be related, but definitely something to look into |
|
It's greeeeeeeeeeen 🎉 |
|
LGTM |
1 similar comment
|
LGTM |
|
Yay! Thanks all for helping out on this one! |
The linked PR has been merged, and in fact dockerTools has upgraded to the latest `go1.11` compiler: moby/moby#35739 moby/moby#37358
The linked PR has been merged, and in fact dockerTools has upgraded to the latest `go1.11` compiler: moby/moby#35739 moby/moby#37358 (cherry picked from commit 4d8bb9a)
Let's see what breaks (or not!)
From the announcement:
Hello gophers,
We just released Go 1.10.
You can read the announcement blog post here:
https://blog.golang.org/go1.10
You can download binary and source distributions from our download page:
https://golang.org/dl/
To compile from source using a Git checkout, update to the release with "git checkout go1.10" and build as usual.
To find out what has changed, read the release notes:
https://golang.org/doc/go1.10
Thanks to everyone who contributed to the release.
Andy on behalf of the Go Team