-
Notifications
You must be signed in to change notification settings - Fork 18k
x/tools/go/packages: TestRmdirAfterGoList failures #73481
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
Found new dashboard test flakes for:
2025-04-23 18:11 x_tools-go1.23-windows-386 tools@f11abcb1 release-branch.go1.23@96537d50 x/tools/go/packages.TestRmdirAfterGoList (log)
2025-04-23 18:11 x_tools-gotip-windows-386 tools@f11abcb1 go@71d95059 x/tools/go/packages.TestRmdirAfterGoList (log)
|
Found new dashboard test flakes for:
2025-04-23 19:01 x_tools-gotip-windows-386 tools@68e94bd1 go@fca58326 x/tools/go/packages.TestRmdirAfterGoList (log)
2025-04-24 02:15 x_tools-gotip-windows-amd64 tools@caf7cdc8 go@702f164e x/tools/go/packages.TestRmdirAfterGoList (log)
2025-04-24 02:15 x_tools-gotip-windows-amd64-race tools@caf7cdc8 go@702f164e x/tools/go/packages.TestRmdirAfterGoList (log)
|
The failure of this test indicates a bug in the go list command on Windows:
I wondered whether the telemetry child process was outliving the parent go list process and holding the directory open, but the child seems to set its working directory to the telemetry default directory beneath os.GetUserDir. Any ideas @matloob @samthanawalla? |
Actually, this comment reflects the test as it was in the first patchset, but later changes mean that now we can conclude only that the combination of gocommand + go list has a bug. CL 667857 adds back the original test as a control. |
Change https://go.dev/cl/667857 mentions this issue: |
Found new dashboard test flakes for:
2025-04-24 02:15 x_tools-go1.24-windows-amd64 tools@d3a3775b release-branch.go1.24@a9d9b557 x/tools/go/packages.TestRmdirAfterGoList (log)
|
This CL adds the test in the first patchset of CL 647516, which executes go list directly, thus providing a control for the substantial gocommand wrapper package. Updates golang/go#71544 Updates golang/go#73481 Change-Id: I3dbc91cb1144bd5cafbd438817a17abda1c811ae Reviewed-on: https://go-review.googlesource.com/c/tools/+/667857 Auto-Submit: Alan Donovan <adonovan@google.com> LUCI-TryBot-Result: Go LUCI <golang-scoped@luci-project-accounts.iam.gserviceaccount.com> Reviewed-by: Sam Thanawalla <samthanawalla@google.com>
Found new dashboard test flakes for:
2025-04-24 17:16 x_tools-gotip-windows-386 tools@cd9151d4 go@3452d80d x/tools/go/packages.TestRmdirAfterGoList (log)
|
Issue created automatically to collect these failures.
Example (log):
— watchflakes
The text was updated successfully, but these errors were encountered: