Does anyone know what's going on with this pestilence that seems to be affecting random TC builds recently? I see some slack chatter about it but can't make heads or tails.
The logs from the failure end with the following. My first reading would suggest that it's not TestVet that's failing but another one (cause it says "PAUSE TestLint/TestVet", not "CONT TestVet"), but line 1087 is TestVet.
I think TestVet will fail if `go vet` prints anything to stdout or stderr other than a bunch of crap we ignore. So I guess the question is - is it surprising that `go vet` is trying to compile `go-libedit`? Perhaps the order of subtests in TestLint is non-deterministic (there's a bunch of t.Parallel() around) and perhaps sometimes TestVet is the first to compile go-libedit, where other times it's compiled (and the warnings ignored) before it? Maybe the update to go1.11 changed the order further?
Does anyone know anything?
=== PAUSE TestLint/TestVet
lint_test.go:1087:
In file included from wrap-common.c:1:
lint_test.go:1087:
lint_test.go:1087:
lint_test.go:1087:
lint_test.go:1087:
In file included from wrap-search.c:1:
lint_test.go:1087:
lint_test.go:1087:
lint_test.go:1087: