Source: golang-golang-x-tools Version: 1:0.0~git20170707.0.bce9606b+ds-1 Severity: serious
https://ci.debian.net/packages/g/golang-golang-x-tools/unstable/amd64/ https://tests.reproducible-builds.org/debian/rb-pkg/unstable/amd64/golang-golang-x-tools.html ... === RUN TestRewrites Renamed 2 occurrences in 1 file in 1 package. Renamed 2 occurrences in 1 file in 1 package. Renamed 2 occurrences in 2 files in 2 packages. Renamed 1 occurrence in 1 file in 1 package. Renamed 1 occurrence in 1 file in 1 package. Renamed 1 occurrence in 1 file in 1 package. Renamed 1 occurrence in 1 file in 1 package. Renamed 1 occurrence in 1 file in 1 package. Renamed 1 occurrence in 1 file in 1 package. Renamed 1 occurrence in 1 file in 1 package. Renamed 2 occurrences in 1 file in 1 package. Renamed 2 occurrences in 1 file in 1 package. Renamed 4 occurrences in 1 file in 1 package. Renamed 4 occurrences in 1 file in 1 package. Renamed 4 occurrences in 1 file in 1 package. Renamed 2 occurrences in 1 file in 1 package. Renamed 2 occurrences in 1 file in 1 package. Renamed 2 occurrences in 1 file in 1 package. Renamed 2 occurrences in 1 file in 1 package. Renamed 2 occurrences in 1 file in 1 package. Renamed 3 occurrences in 2 files in 2 packages. Renamed 3 occurrences in 2 files in 2 packages. Renamed 3 occurrences in 2 files in 2 packages. Renamed 5 occurrences in 1 file in 1 package. Renamed 5 occurrences in 1 file in 1 package. Renamed 3 occurrences in 1 file in 1 package. Renamed 2 occurrences in 1 file in 1 package. Renamed 1 occurrence in 1 file in 1 package. Renamed 2 occurrences in 1 file in 1 package. Renamed 1 occurrence in 1 file in 1 package. Renamed 2 occurrences in 1 file in 1 package. /go/src/main/0.go:4:6: unused declared but not used Renamed 2 occurrences in 1 file in 1 package. --- FAIL: TestRewrites (0.17s) rename_test.go:1250: -offset "/go/src/main/0.go:#33" -to "F": rewritten file /go/src/main/0.go does not match expectation; got <<<package main type I interface{ F() } type J interface { F() g() } type A int func (A) F() type B int func (B) F() func (B) g() type C int func (C) F() func (C) g() var _, _ I = A(0), B(0) var _, _ J = B(0), C(0) >>> want <<<package main type I interface { F() } type J interface { F() g() } type A int func (A) F() type B int func (B) F() func (B) g() type C int func (C) F() func (C) g() var _, _ I = A(0), B(0) var _, _ J = B(0), C(0) >>> rename_test.go:1250: -offset "/go/src/main/0.go:#58" -to "F": rewritten file /go/src/main/0.go does not match expectation; got <<<package main type I interface{ F() } type J interface { F() g() } type A int func (A) F() type B int func (B) F() func (B) g() type C int func (C) F() func (C) g() var _, _ I = A(0), B(0) var _, _ J = B(0), C(0) >>> want <<<package main type I interface { F() } type J interface { F() g() } type A int func (A) F() type B int func (B) F() func (B) g() type C int func (C) F() func (C) g() var _, _ I = A(0), B(0) var _, _ J = B(0), C(0) >>> rename_test.go:1250: -offset "/go/src/main/0.go:#63" -to "G": rewritten file /go/src/main/0.go does not match expectation; got <<<package main type I interface{ f() } type J interface { f() G() } type A int func (A) f() type B int func (B) f() func (B) G() type C int func (C) f() func (C) G() var _, _ I = A(0), B(0) var _, _ J = B(0), C(0) >>> want <<<package main type I interface { f() } type J interface { f() G() } type A int func (A) f() type B int func (B) f() func (B) G() type C int func (C) f() func (C) G() var _, _ I = A(0), B(0) var _, _ J = B(0), C(0) >>> rename_test.go:1250: -offset "/go/src/main/0.go:#33" -to "F": rewritten file /go/src/main/0.go does not match expectation; got <<<package main type I interface{ F() } type C int func (C) F() type D struct{ C } var _ I = D{} >>> want <<<package main type I interface { F() } type C int func (C) F() type D struct{ C } var _ I = D{} >>> rename_test.go:1250: -offset "/go/src/main/0.go:#32" -to "g": rewritten file /go/src/main/0.go does not match expectation; got <<<package main type I interface{ g() } type C struct{ I } func (C) g() int var _ int = C{}.g() >>> want <<<package main type I interface { g() } type C struct{ I } func (C) g() int var _ int = C{}.g() >>> rename_test.go:1250: -offset "/go/src/main/0.go:#30" -to "g": rewritten file /go/src/main/0.go does not match expectation; got <<<package main type I interface{ g() } type J interface{ g() } var _ = I(nil).(J) >>> want <<<package main type I interface { g() } type J interface { g() } var _ = I(nil).(J) >>> rename_test.go:1250: -offset "/go/src/main/0.go:#30" -to "g": rewritten file /go/src/main/0.go does not match expectation; got <<<package main type I interface{ g() } type J interface{ f() int } var _ = I(nil).(J) >>> want <<<package main type I interface { g() } type J interface { f() int } var _ = I(nil).(J) >>> rename_test.go:1250: -offset "/go/src/main/0.go:#30" -to "g": rewritten file /go/src/main/0.go does not match expectation; got <<<package main type I interface{ g() } type C int func (C) g() type J interface{ f() int } var _ = I(C(0)).(J) >>> want <<<package main type I interface { g() } type C int func (C) g() type J interface { f() int } var _ = I(C(0)).(J) >>> === RUN TestDiff --- PASS: TestDiff (11.59s) FAIL FAIL golang.org/x/tools/refactor/rename 12.949s ? golang.org/x/tools/refactor/satisfy [no test files] dh_auto_test: cd obj-x86_64-linux-gnu && go test -vet=off -v -p 1 -test.short golang.org/x/tools/benchmark/parse golang.org/x/tools/blog golang.org/x/tools/blog/atom golang.org/x/tools/cmd/benchcmp golang.org/x/tools/cmd/bundle golang.org/x/tools/cmd/callgraph golang.org/x/tools/cmd/compilebench golang.org/x/tools/cmd/digraph golang.org/x/tools/cmd/eg golang.org/x/tools/cmd/fiximports golang.org/x/tools/cmd/go-contrib-init golang.org/x/tools/cmd/godex golang.org/x/tools/cmd/godoc golang.org/x/tools/cmd/goimports golang.org/x/tools/cmd/gomvpkg golang.org/x/tools/cmd/gorename golang.org/x/tools/cmd/gotype golang.org/x/tools/cmd/goyacc golang.org/x/tools/cmd/guru golang.org/x/tools/cmd/guru/serial golang.org/x/tools/cmd/html2article golang.org/x/tools/cmd/present golang.org/x/tools/cmd/ssadump golang.org/x/tools/cmd/stress golang.org/x/tools/cmd/stringer golang.org/x/tools/cmd/tip golang.org/x/tools/cmd/toolstash golang.org/x/tools/container/intsets golang.org/x/tools/cover golang.org/x /tools/go/ast/astutil golang.org/x/tools/go/buildutil golang.org/x/tools/go/callgraph golang.org/x/tools/go/callgraph/cha golang.org/x/tools/go/callgraph/rta golang.org/x/tools/go/callgraph/static golang.org/x/tools/go/gccgoexportdata golang.org/x/tools/go/gcexportdata golang.org/x/tools/go/gcimporter15 golang.org/x/tools/go/internal/gccgoimporter golang.org/x/tools/go/loader golang.org/x/tools/go/pointer golang.org/x/tools/go/ssa golang.org/x/tools/go/ssa/interp golang.org/x/tools/go/ssa/ssautil golang.org/x/tools/go/types/typeutil golang.org/x/tools/go/vcs golang.org/x/tools/godoc golang.org/x/tools/godoc/analysis golang.org/x/tools/godoc/redirect golang.org/x/tools/godoc/util golang.org/x/tools/godoc/vfs golang.org/x/tools/godoc/vfs/gatefs golang.org/x/tools/godoc/vfs/httpfs golang.org/x/tools/godoc/vfs/mapfs golang.org/x/tools/godoc/vfs/zipfs golang.org/x/tools/imports golang.org/x/tools/playground golang.org/x/tools/playground/socket golang.org/x/tools/present golang.org/x/tool s/refactor/eg golang.org/x/tools/refactor/importgraph golang.org/x/tools/refactor/rename golang.org/x/tools/refactor/satisfy returned exit code 1 make[1]: *** [debian/rules:29: override_dh_auto_test] Error 1