github.com/kaisenlinux/docker.io@v0.0.0-20230510090727-ea55db55fac7/debian/patches/test--cli-skip-TestRunLabel.patch (about) 1 From: Arnaud Rebillout <elboulangero@gmail.com> 2 Date: Mon, 13 Jul 2020 13:23:32 +0700 3 Forwarded: not-needed 4 Subject: [PATCH] Disable unreliable test, failing randomly on multiple 5 architectures 6 7 Starting from docker 19.03.12, this test fails on some buildd 8 architectures. It succeeds on my machine though. 9 10 It *seems* that there is no change between docker 19.03.11 and docker 11 19.03.12, regarding this part of the code. 12 13 So it could be due to a change in the golang package. docker 19.03.11 14 was built with `golang-1.14-src amd64 1.14.4-1`, while 19.03.12 is now 15 built with `golang-1.14-src amd64 1.14.4-2`. However, looking at the 16 difference between both, once again there's no significant difference. 17 18 So let's disable this particular test, out of a better solution. 19 20 Buildd logs can be found at: 21 - https://buildd.debian.org/status/fetch.php?pkg=docker.io&arch=amd64&ver=19.03.12%2Bdfsg1-2&stamp=1594609442&raw=0 22 - https://buildd.debian.org/status/fetch.php?pkg=docker.io&arch=arm64&ver=19.03.12%2Bdfsg1-2&stamp=1594609440&raw=0 23 24 ~~~~ 25 === FAIL: cli/command/container TestRunLabel (unknown) 26 panic: runtime error: invalid memory address or nil pointer dereference 27 [signal SIGSEGV: segmentation violation code=0x1 addr=0x28 pc=0xb8c802] 28 29 goroutine 194 [running]: 30 net/http.(*Client).deadline(0x0, 0x8, 0x14752e5, 0xa) 31 /usr/lib/go-1.14/src/net/http/client.go:189 +0x22 32 net/http.(*Client).do(0x0, 0xc0000f0100, 0x0, 0x0, 0x0) 33 /usr/lib/go-1.14/src/net/http/client.go:585 +0x2ae 34 net/http.(*Client).Do(...) 35 /usr/lib/go-1.14/src/net/http/client.go:567 36 github.com/docker/docker/client.(*Client).doRequest(0xc00037af00, 0x16027c0, 0xc00027c180, 0xc0000f0000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ...) 37 /<<PKGBUILDDIR>>/.gopath/src/github.com/docker/docker/client/request.go:134 +0x151 38 github.com/docker/docker/client.(*Client).sendRequest(0xc00037af00, 0x16027c0, 0xc00027c180, 0x146e9fd, 0x4, 0xc000492000, 0x13, 0xc000067d08, 0x0, 0x0, ...) 39 /<<PKGBUILDDIR>>/.gopath/src/github.com/docker/docker/client/request.go:122 +0x14e 40 github.com/docker/docker/client.(*Client).post(0xc00037af00, 0x16027c0, 0xc00027c180, 0xc000492000, 0x13, 0xc000067d08, 0x0, 0x0, 0x0, 0x0, ...) 41 /<<PKGBUILDDIR>>/.gopath/src/github.com/docker/docker/client/request.go:46 +0x15a 42 github.com/docker/docker/client.(*Client).ContainerKill(0xc00037af00, 0x16027c0, 0xc00027c180, 0x146e257, 0x2, 0x146e48f, 0x3, 0x0, 0x0) 43 /<<PKGBUILDDIR>>/.gopath/src/github.com/docker/docker/client/container_kill.go:13 +0x1da 44 github.com/docker/cli/cli/command/container.ForwardAllSignals.func1(0xc0003d40c0, 0x1614c60, 0xc00000c1e0, 0x16027c0, 0xc00027c180, 0x146e257, 0x2) 45 /<<PKGBUILDDIR>>/.gopath/src/github.com/docker/cli/cli/command/container/tty.go:120 +0x294 46 created by github.com/docker/cli/cli/command/container.ForwardAllSignals 47 /<<PKGBUILDDIR>>/.gopath/src/github.com/docker/cli/cli/command/container/tty.go:103 +0xb1 48 ~~~~ 49 50 Index: docker/cli/cli/command/container/run_test.go 51 =================================================================== 52 --- docker.orig/cli/cli/command/container/run_test.go 53 +++ docker/cli/cli/command/container/run_test.go 54 @@ -15,6 +15,7 @@ import ( 55 ) 56 57 func TestRunLabel(t *testing.T) { 58 + t.Skip("DM - skipping dodgy test") 59 cli := test.NewFakeCli(&fakeClient{ 60 createContainerFunc: func(_ *container.Config, _ *container.HostConfig, _ *network.NetworkingConfig, _ *specs.Platform, _ string) (container.ContainerCreateCreatedBody, error) { 61 return container.ContainerCreateCreatedBody{