Activity

Yesterday
Does the same behavior reproduce if you try the example programs at [go-gl/example](https://github.com/go-gl/example)? If not, you can try bisecting between the two programs to narrow in on the cause…
(1 comment) It's actually a minimal client for the k8s API, added back in 2015 (CL 14390). At some point I think it was used more heavily for k8s-based builders. By now I think our only remaining us…
In case it helps, noting here that I found breaking out a single analyzer run to happen first in the dashboard package is a viable workaround: ```sh go fix -stringsseq ./dashboard # workaround for …
This change is ready for review.
At this point, 'go fix ./...' produces zero diff and exit code 0. The following CLs are follow ups to some of the earlier changes that were generated. Their scope was intentionally to run a fix as i…
For golang/go#77519. [git-generate] go fix -fmtappendf ./...
The x/build repo has a good number of opportunities to modernize Go code, some older and some newer. In Go 1.26, [`go fix`](https://go.dev/doc/go1.26#go-command) is improved to make it much easier to…
Explain some of the subtle reasons for why runGo behaves as it does. Do this to reduce chances of something accidentally breaking in the future. Based on suggestions Russ made in https://go-review.g…
As of Go 1.23, the GOROOT_FINAL environment variable is no more¹, and so it's no longer necessary to set it here. Start gradually removing it. Also, delete some code that became dead as of Go 1.24.…
The "log" field is documented as "the entire failed build log" at https://go.dev/wiki/Watchflakes#records. In practice it was only the top-level log text, and not the additional failures. Their logs …
Filed issue #77509 to document this behavior.
Filed issue #77509 to document this behavior.
This is a continuation of issue #57050, to add missing documentation for a cmd/go behavior that's already implemented for a few more of its commands. ([CL 461683](https://go.dev/cl/461683) previously…
This Week
Thanks for offering to help. I wouldn't describe its maintenance levels as very active, but I do still use it myself and ocassionally update it to include latest GitHub GraphQL schema changes. That'…
dmitshur pushed to main in github.com/shurcooL/graphql1d
Thanks. These schema changes are already merged via PR https://github.com/shurcooL/githubv4/pull/110.
Thanks. These schema changes are already merged via PR https://github.com/shurcooL/githubv4/pull/110.
Thanks for the PR. I prefer to update go.mod and go.sum files separately. I pushed commit 2402fdf4a9edcf51ed3f2eab4dc57c6867b10eea that includes schema changes by 2026-02-08. It doesn't yet includ…
dmitshur pushed to main in github.com/shurcooL/githubv41d
[CL 620075](https://go.dev/cl/620075) updated the gotypes tutorial.
Last Week
Adding a note here that the exec format error on cipd_cache/bin/cipd is likely the same problem that was encountered in https://github.com/golang/go/issues/67306#issuecomment-3633590314. If so, you m…
Maintain the property that gopherbot doesn't enter a non-stop fighting match with a human trying to reopen a cherry-pick issue, but still let the submission of newer backport CLs re-close said issues…
[CL 553155](https://go.dev/cl/553155) reordered headings in the GitHub issue templates to be "got, want" (for issue #64890), but the issue template used by `go bug` still has the old inverse "want, g…
dmitshur commented on cmd/go: add `go env -bug-report`3d
I agree that `go env -changed` cannot fully replace `go env`, but it can be a useful addition in many cases. Go's CI system prints all 3 of `go env`, `go env -changed`, and even `cmd/internal/metadat…
Thanks. Needs a go mod tidy, I suspect. I really can't tell which is less expensive: leaving this unresolved comment that gets in the way of this auto-submitting, or leaving it for a future CL at t…
Adding TryBot-Bypas since only go1.26-linux-amd64-longtest had a seemingly unrelated TestTraceGCSTW failure, and after being restarted it passed.
Thanks very much. Optional: maybe "new exported API" is better than "new API"; it doesn't add much verbosity but I think may help solidify that this isn't talking about internal API changes too. > …
Thanks. I can redeploy relui with this now.
For #77428. Fixes #77429.
### Go version go version go1.26rc3 darwin/arm64 ### Output of `go env` in your module/workspace: ```shell AR='ar' CC='clang' CGO_CFLAGS='-O2 -g' CGO_CPPFLAGS='' CGO_CXXFLAGS='-O2 -g' CGO_ENABLED=…
dmitshur commented on access: approvers4d
Hi @HeliC829, you recently sent a GitHub request to join the [golang/riscv64](https://github.com/orgs/golang/teams/riscv64) maintainer team. As suggested at https://go.dev/wiki/PortingPolicy#requirem…
Fixed in [go.dev/cl/741780](https://go.dev/cl/741780).
Fixed in [go.dev/cl/741780](https://go.dev/cl/741780).
Fixed in [go.dev/cl/741780](https://go.dev/cl/741780).
Fixed in [go.dev/cl/741780](https://go.dev/cl/741780).
Fixed in [go.dev/cl/741780](https://go.dev/cl/741780).
Fixed in [go.dev/cl/741780](https://go.dev/cl/741780).
Make some progress on removing log.Fatal calls from inner functions, in favor of returning an error to the caller and doing log.Fatal in main. This will help eventually retry more retryable errors wi…
The custom functionality to prepend an optional base URL to a target URL implemented in BaseLink involves modifying the Path field. To avoid disrupting what the EscapedPath method returns, it's neces…
Thanks. So far we had a chance to try out the "nothing to upstream" path and that worked without uncovering anything new. We'll try the "1+ CL to upstream" path when it comes up next and adjust as n…
Thanks.
Thanks.
(2 comments) The Go 1.25 blog post didn't link to https://go.dev/doc/go1.25#language because there weren't notable language changes, but I agree it's worth at least including a link to https://tip.g…
Thanks for considering this. As mentioned in https://github.com/rsc/rf/issues/16#issuecomment-812623872, I think it's generally expected that tools working on packages in GOROOT need to use the co…
As I understand that PR applied the fix to the v4 major version of badger, but cas currently uses v3. That means either the badger fix needs to also be backported to its v3, and cas updated to that, …
I wanted to ask what's the motivation to add a flag for this? There have been proposals in the past in the main Go project to add alternative ways to specify the go command to use, such as golang/go#…
Looks good, one inline comment. "%+v" on `img` as is might create excessively verbose errors due to its [`Bytes []byte`](https://github.com/fflewddur/ltbsky/blob/9a65bc6aa513f18bb638c208c9187f8da33c…
Thanks for filing this issue and sending a fix @jitsu-net! I tried doing a brief refactor in x/build again with the latest rf version, and can confirm it worked without errors this time. So I think …
dmitshur fixed an issue rsc.io/rf: mv broken5d
(1 comment) As far as I can tell both [crypto/mlkem/mlkemtest](https://pkg.go.dev/crypto/mlkem/mlkemtest?tab=versions) and [testing/cryptotest](https://pkg.go.dev/testing/cryptotest?tab=versions) pa…
> Also noting here that some of the route registration uses task names, which we've recently realized may contain "/" characters, and those will need some thought to handle. This was intended to be …
(1 comment) The fact the channel is reused seems more like an internal implementation detail that is secondary to the fact that calling Reset after Stop is permitted. Perhaps it'd be better not to m…
dmitshur reviewed +2 on time: mention Reset in Ticker.Stop doc6d
Thanks.
(1 comment) ```suggestion Its `Handle`, `WithAttrs` and `WithGroup` methods call the corresponding method ```
Thanks. Let's also fix WithAttrs since it's nearby. ```suggestion // Its Handle, WithAttrs and WithGroup methods call the corresponding method on each of the enabled handlers. ```
Well, it was worth a try. Thanks.
Just checking, is it expected this builder would not have caught the issue reported in #77420, but rather it's intended to check for easier-to-catch problems that may come up in the future? Asking b…
Thanks. A single passing commit across all repos seems pretty good signal for a 14.2 -> 14.3 change, so I suspect it's fine to move ahead without much waiting.
Thanks. It'll be interesting to see the 'go env -changed' output on the builder.
(1 comment) Thanks for catching that and improving their name. Including it in this CL seems fine.
Thanks. Not a big deal to leave these on older version. That said, if you want, consider updating them: ```suggestion ./make.bash 15.0 After it completes, it creates a file freebsd-amd64-150.t…
(1 comment) I might've overlooked something, but to check here, can this condition be true? Since i is ranging over chain[1:], at [first glance](https://go.dev/play/p/5ZViTX7tvUY) it seems it might …
Thanks for looking into this. From looking at the list of bots connected to LUCI at https://chromium-swarm.appspot.com/botlist?f=cipd_platform%3Alinux-s390x&f=pool%3Aluci.golang.shared-workers, it d…
Thanks for requesting to add a builder to test the linux/mipsle port (CC @golang/mips). There's also issue #67304 tracking this. Is this meant to be an additional builder? CC @golang/release, @pratt…
Looks good to me, though the go/types API and best practices for code that needs to handle aliases isn't something I've looked into closely. Someone more familiar (@adonovan@google.com maybe) might b…
Thanks.
Thanks. I think I tried to use the 14.1 builders to iterate a bit on that issue with the builders not cleaning up after themselves on termination requests or so. Does that work fine now? If not, ma…
Missed this thread, so marking it as resolved too. Thanks again.
Thanks. Thanks. For reference, in case it comes in handy later, note that there's a bit more information about tests for x/website/cmd/golangorg in its [README](https://cs.opensource.google/go/x/web…
Minor comments on the test; otherwise leaving this to Damien to review. Thanks. https://pkg.go.dev/testing#T.Fatal's "FailNow must be called from the goroutine running the test or benchmark function…
@bradfitz@golang.org Please note that the Run-TryBot+1 by now is meant only when looking to trigger legacy slowbots. Otherwise there aren't any trybots that run in its default set. So in most CLs lik…
There weren't any legacy slowbots requested, so Run-TryBot+1 isn't doing anything except blocking submission. Dropping it.
Earlier
CC @golang/command-line.
CC @golang/command-line.
@qrasick I should be able to review it by tomorrow. From an early look, it looked good. Thanks for preparing it.
dmitshur commented on doc: write release notes for Go 1.261w
The Go 1.26 release notes draft seems ready. It's okay for this issue to stay open to track any further refinement and improvement leading up to the release, but removing the release-blocker label si…