For clarity, that CL is a merely an automated mechanical concatenation of .txt files. The API audit is tracked in an issue, #73918 in this case, and it's currently underway.
Note that the TestFlight…
Thanks.
For reference, this was the heading used in Go 1.24 (and older) release notes.
Just checking: in previous release notes this heading was typically named "Changes to the language". Is adding…
Thanks.
Consider making at least these two longtest builders mandatory, which can be done with the `Cq-Include-Trybots` footer:
```suggestion
Change-Id: I3fac703ec70559e18b30d5fff88274335a7c3952
Cq…
Thanks for confirming that the vet check is working as intended. So the next step for the x/arch problem is to fix it in x/arch and pull in the newer version.
> If the main repo requires that all it…
The `go test` command normally runs a select subset of vet checks, and fails the test if any of them fail.
In the main Go repo, to aid development, that behavior is forcibly modified to have all vet…
(1 comment)
@nicola.murino@gmail.com Note that this test is failing on Linux and macOS at Go 1.24 and at tip:
https://ci.chromium.org/p/golang/g/x-crypto-gotip/console
https://ci.chromium.org/p/gol…
Updating to a newer x/tools version fixes a build error at Go tip:
$ go version
go version go1.25-devel_eebae283b6 Mon Jun 2 15:28:33 2025 -0700 darwin/arm64 # CL 675736
$ go test -c -o=/dev/null .…
(1 comment)
I've looked a bit more and I have a better sense of what happened.
The [Go 1 compatibility promise](https://go.dev/doc/go1compat#expectations) says there are some ways that future relea…
It looks like the golang.org/x/example/gotypes packages are the only other remaining x/ repo that's running into this. I'll make an equivalent CL for it.
The mechanics of how this CL is generated are good, but there are test/vet failures that need attention: cmd/go.TestScript/test_json_build newly fails, and the vendored golang.org/x/arch/s390x/s390xa…
(1 comment)
Oh, I realized now I was thinking of the protobuf repo (whose canonical source of truth is on Gerrit) and missed this, and so this change might need to be done elsewhere instead of here.…
(1 comment)
This change is ready for review.
@adonovan@google.com I'm not sure if it's expected, but as visible at https://ci.chromium.org/p/golang/g/z-open2opaque-gotip-by-go/console, CL 675736 br…
Updating to a newer x/tools version fixes a build error at Go tip:
$ go version
go version go1.25-devel_eebae283b6 Mon Jun 2 15:28:33 2025 -0700 darwin/arm64 # CL 675736
$ go test -c -o=/dev/null .…
Somewhat counter to my expectation, this seems not to completely eliminate quota errors. But it _should_ mean watchflakes runs into them less frequently, and we'd need authentication if wanted to pur…
[CL 678816](https://go.dev/cl/678816) is working, and watchflakes has started posting again. I'll keep an eye on it in the short term, and issue #70743 still remains open to track unexpected restarts.
Thanks.
(Yay, no more need to separate these thanks to CL 638565.)
(nit) Might read slightly better if "now" is left out in this context, since this is a new feature rather than a change to an exis…
Hold for now. It was useful to try this out, but the underlying issue turned out to be due to a change in data causing 10x+ increase in memory requirement, so it was hard to see the effect of this ch…
This issue tracks a remaining subset of the accepted proposal #61716. Specifically:
> Once math/rand/v2 has shipped, we would tag and delete x/exp/rand. This would keep programs that already use x/e…
Thanks. PS 25 still looks good.
(nit) The comment refers to this as "binExesIncludedInDistpack", which matches the `binExes` variable there, but there's an extra 's' here.
I checked that this works…
Thanks.
Now that the `toolchain` slice includes `cmd/preprofile` (added in CL 569424; CC @mpratt@google.com), should this comment be updated to include it?
(Otherwise it seems odd that it's include…
Thanks.
Is there a tracking issue for this? It always helps to have something attached to CLs (fine not to for trivial typo fixes or doc fixes; see https://go.dev/doc/contribute#design), but even mo…
Indeed—freeze exceptions would be needed for changes that aren't in scope of the freeze (and ideally they need to be filed and approved before the freeze), but finding and resolving issues in new-t…
Thanks.
This already covers that something like pack is excluded from source archives.
This covers binary archives.
If something like pack.exe were to be excluded from binary archive but still acc…
(1 comment)
It's always helpful to connect CLs with an issue (i.e., https://go.dev/doc/contribute#design), but it's even more helpful during the freeze. (There's already an existing issue in the Go …
Great! I've also updated your email in the approvers group now, so everything should continue to work.
Just as a reminder, please be familiar with the rules for voting and submitting changes as desc…
The darwin-arm64-longtest builder is passing at tip and on the Go 1.24 release branch, but it has one failing test on the Go 1.23 release branch. I filed #73922 for it.
The darwin-arm64-race builder…
### Go version
This affects Go 1.23.x only. The test passes on Go 1.24.x and at tip.
### Output of `go env` in your module/workspace:
```shell
GOOS='darwin'
GOARCH='arm64'
```
### What did you do…
The problem appears to be due to a regression in the result_adapter command in [crrev.com/c/6554882](https://crrev.com/c/6554882) from May 19, 2025, which has a pending fix in [crrev.com/c/6598395](h…
The most recent new issue watchflakes opened was #73775 on May 19, 2025. It appears to have gotten almost entirely stuck as of that date, and isn't producing reports. This is the tracking issue.
The…
Thanks.
```suggestion
user should do (and whether they should allow the step to proceed).
For golang/go#70655.
```
Yes, a relui redeploy causes the task to restart. It's possible the api/go1.n.txt…
Some of the recent watchflakes restarts have OOMKilled as the reason.
watchflakes might not need as much memory in steady state as it does
during its peaks. Set GOMEMLIMIT to 90% of the container's …
@ysmolski Glad to hear that you were able to update the email in your Gerrit account! It indeed shows up as expected at https://go-review.googlesource.com/dashboard/26536.
About the CLA page, in the…
I saw that watchflakes had a fairly significant number of restarts,
and the most recent previous failure ended with:
watchflakes: 2025/05/27 22:10:26 ReadBoard oscar release-branch.go1.24
watchflake…
CC @4a6f656c, @Rongronggg9, @milanknezevic, @mengzhuo Since you're also members of [golang/mips](https://github.com/orgs/golang/teams/mips) and [golang/riscv64](https://github.com/orgs/golang/teams/r…
(1 comment)
Ack, that works.
This is part of making the GraphQL query, specifically setting the arguments. It's similar to the query below in `FetchMilestoneIssues` (lines 530-531), and was exercis…
The hard-coded constants were helpful to get the rest of this workflow
out sooner, but now's a good time to stop manually maintaining them.
For golang/go#70655.
The current implementation of `constructQuery` is very tailored to the needs of the rest of the graphql package. It doesn't take any options, like the ability to include spaces in formatting, and doe…
Since it's not already mentioned here, the proposal for this was #66107, and the accepted plan there was:
> The proposal is to allow range over func and int the same as in Go.
The current implement…
For clarity, it looks like "Methods and interfaces" was referring to the section title:

When you say "batch clean-up", how is what you mean different from what this CL is already doing, given it's applying this change to all package in the repo (based on the CL subject)? Is it a matter …
(1 comment)
In case you haven't already encountered it, note that [strings.CutPrefix](https://pkg.go.dev/strings#CutPrefix) (new to Go 1.20) can be handy to simplify code in situations like this to …
Thanks very much for doing this work!
This looks good to me. As part of reviewing, I left comments on a number of TODOs that I'm confident we can resolve by marking them as something we reviewed and…
Thanks.
What does TBD (to be determined?) signal in this context?
I wanted to check that this is already documented somewhere (other than just in release notes, since their guideline is to note cha…
(2 comments)
Thanks for clarifying that. Yeah, in that case a change is needed.
Ok, thanks. I mostly wanted to confirm that it's your intent to make dev.simd more of a "separate world" rather than …
(2 comments)
Can you say a bit more about what this changing is intending to change (compared to the current steady state)? Presubmit builders should already work for any dev branch that tracks the …
(1 comment)
Since x/build is exempt from the Go 1 compatibility (https://go.googlesource.com/build#go-build-tools), adding a new public API to x/build is less scary than usual because in theory we c…
(3 comments)
Can you clarify what you mean by "the GetMutations > fetchAndSendMutations loop"? Is there existing code you're referring to that you could point to?
I ask because most maintner-using …
Thanks.
It's a bit odd that locallyCachedSegments is now potentially retried by the retryNetwork loop. Previously it was an unconditional return from getNewSegments.
It's fairly harmless since it's…
Thanks.
It often helps to have at least one issue attached to each non-trivial CL (i.e., https://go.dev/doc/contribute#design). I'm not sure what the end goal of the stack is, but this CL is improvi…
(2 comments)
For this CL and the rest of the stack, no need for `build/` here before colon, just `maintner`, since that's the path relative to repo root. The 'x/build' prefix is for the issue tracke…
(1 comment)
@rfindley@google.com This issue is in the Go 1.25 milestone - is the CL intended to be landed for it? If not, we can just update the issue. Asking in case this was missed.
[CL 664215](https://go.dev/cl/664215) generated a preliminary list for Go 1.25. It's the same list as for Go 1.24 except the macOS minimum version became 12, and that's noted at https://tip.golang.or…
(1 comment)
I went with 15 because the comment suggested "this can be the most recent supported macOS version", but making a minimal change of going to 12 today SGTM. From looking at the recent hist…
Hello.
If you're still able to login to your Gerrit account 26536, you should be able to add and verify a new email (and then make it your new primary preferred email, if desired). The reason you're…
(1 comment)
@zchee.io@gmail.com That was response to the original change (patch set 1). I'm still trying to understand the motivation for changing this in any way. Does removing a duplicate "net/url…
(5 comments)
I'd like to ask to better understand: what's the motivation for this change?
The net/url package is imported and made available under two names in these files: as url and as urlpkg. Th…