-
Notifications
You must be signed in to change notification settings - Fork 18k
misc/cgo/testplugin: TestIssue25756pie broken on darwin/arm64 on release-branch.go1.17 #52995
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
Comments
It looks like the test is using the That could have something to do with it. (That will be fixed automatically by CL 404134, but that isn't even merged at head, let alone at 1.17.) |
Change https://go.dev/cl/407294 mentions this issue: |
If PATH doesn't contain GOROOT/bin as the first element, this could otherwise end up running entirely the wrong command (and from the wrong GOROOT, even). I pre-tested this change on release-branch.go1.17 using a gomote. I believe that it will fix the test failure on that branch, but will need to be backported. For #52995. Change-Id: Ib0c43289a1e0ccf9409f0f0ef8046501a955ce65 Reviewed-on: https://go-review.googlesource.com/c/go/+/407294 Run-TryBot: Bryan Mills <[email protected]> Reviewed-by: Heschi Kreinick <[email protected]> Auto-Submit: Bryan Mills <[email protected]> TryBot-Result: Gopher Robot <[email protected]>
Change https://go.dev/cl/407315 mentions this issue: |
Change https://go.dev/cl/407316 mentions this issue: |
I can't reproduce this on a I suspect that this may be a bad interaction with some bug in the From the output of As a next step I suggest that we bump the |
See also #46239. It is not reproducible locally or on gomote. The skip is specific to the toothrot builders https://cs.opensource.google/go/go/+/release-branch.go1.17:misc/cgo/testplugin/plugin_test.go;l=268 |
I'll try a new version of the buildlet once someone is near the machines in case I break them again. |
Change https://go.dev/cl/407881 mentions this issue: |
Just a hunch: https://go.dev/cl/353449 was included in Go 1.18, but not backported to 1.17. That might interact with I'll send a backport of that through the SlowBot to see if it fixes things. (https://go.dev/cl/407881) |
Looks like that's the jackpot! |
Closed by merging a900337 to release-branch.go1.17. |
… a command in a different directory Fixes #52995 Updates #33598 Change-Id: If0de906ffa2fcc83bb2a90f9e80a5b29d7667398 Reviewed-on: https://go-review.googlesource.com/c/go/+/353449 Trust: Bryan C. Mills <[email protected]> Reviewed-by: Ian Lance Taylor <[email protected]> (cherry picked from commit c035d82) Reviewed-on: https://go-review.googlesource.com/c/go/+/407881 Reviewed-by: Heschi Kreinick <[email protected]> Run-TryBot: Bryan Mills <[email protected]> TryBot-Result: Gopher Robot <[email protected]>
greplogs -l -e 'plugin was built with a different version of package sync/atomic' --since=2022-01-01
2022-05-18T16:46:28-0e7138a/darwin-arm64-11
2022-05-18T16:46:28-0e7138a/darwin-arm64-12
―
Curiously, this failed on the
darwin-arm64-11
anddarwin-arm64-12
builders but notdarwin-arm64-11_0-toothrot
. 🤔I wonder if the new
arm64
builders are misconfigured in some way?(This is a release-blocker because
darwin/arm64
is a first class port; attn @golang/release.)The text was updated successfully, but these errors were encountered: