Activity

Yesterday
Similarly to how it was done for setMilestone in CL 593056. This fixes new instances of the same problem that gopherbot ran into as part of the "close stale watchflakes issues" task: 2026/10/29 18:5…
Thanks. I broadly recall delegating the recipe bundler into a "it's effectively a no-op for us, yet for some reason we haven't deleted it" category. I don't know whether and how it's actually needed…
(1 comment) Reduced this because less should be fine, and it'll fit within autopilot cluster limit.
This Week
The team that owns this repository no longer needs it to be automatically mirrored from Gerrit to GitHub. For b/570119712.
Should we backport this to 1.27/1.26 too? This test seems very unhappy at https://ci.chromium.org/p/golang/g/go-go1.27/console and https://ci.chromium.org/p/golang/g/go-go1.26/console.
Closed by merging [CL 843365](https://go.dev/cl/843365) (commit bdd49b5785c73bec7341905e101e7ff92dd4752c) and [CL 843566](https://go.dev/cl/843566) (commit 1216ba432cef4ef3c0e11e65c6ecb95c158f70ed) t…
The 1.27 counterpart (issue #81706) is in, any reason not to include this in the same month's 1.26 release as well? See https://github.com/golang/go/issues/34536#issuecomment-572188389.
(1 comment) Sounds good, thanks for clarifying.
I'm still reading through this, but in general I'm not seeing issues. Posting a few comments so far. There are a few places that check 'len(p.DeploymentMap) != 0'. Readability might be improved by m…
Thanks. +2 since this is safe and certainly fine in the short term, but see inline comment to better understand the motivation and long term direction. I'm having a bit of a hard time understanding …
Thanks. The math here seems off: 2 min * (12/4) = 6 min, not 8 min. Maybe you meant to write "if we went from 12 to 3 and".
Thanks. Yes, all.bash is a convenience wrapper on top of the lower-level cmd/dist, intended to make it easier for humans to build and test Go with 1 command. Go's CI uses the lower-level dist direct…
(1 comment) Missed adding a "Fixes #82106" line? ("The cherry-pick CL [...] “Fixes” line to the child issue." at https://go.dev/wiki/MinorReleases#making-cherry-pick-cls.)
Thanks. Most of my concern was that the earlier implementation added complexity and made it harder to reason about the correctness of the behavior, with unclear long-term benefit. Now that in.Securi…
Thanks. This likely needs to rebased and regenerated since a number of CLs have landed on luci-config branch since Oct 16. Thanks, marking this as resolved.
https://crrev.com/i/8198148 landed some time ago, and as far as I can tell it seemed to work okay? At least I didn't see too many false positive signals from it, but not sure how many true positives …
Tentatively added release-blocker given the discussion in #82105 about wanting this fix to be made available sooner, and this seems close ([CL 847627](https://go.dev/cl/847627) was submitted on Oct 1…
> I will re-assign this to the Go1.28 milestone. @thatnealpatel This package isn't vendored in the main Go repo, and there doesn't seem to be anything tied to the Go 1.28 release here. Okay to move …
Thanks.
Thanks. I agree it should be okay to drop the NumCPU check on top of GOMAXPROCS, and use GOMAXPROCS directly; it seems like it'd be a no-op in practice. There are a few builders that set that env va…
Thanks. Minor optional comments. The sid builder was added as a somewhat of an advisory builder, intended to give signal about problems that might start happening in future Linux versions in advance…
(1 comment) That part was missed, thanks for catching. Should be done in PS 4, PTAL.
(1 comment) > So overall each task will be running only once. To be more precise, noting that this CL splits the auto-submit task into a separate deployment loop only for x/build for now (where we'…
(1 comment) One instance will be running all tasks but auto-submit, and the second instance will be running auto-submit task only. So overall each task will be running only once. And auto-submit sho…
Thanks. They do show up on the main LUCI post-submit dashboard (https://ci.chromium.org/ui/p/golang, linked at https://go.dev/wiki/LUCI), if you scroll down to 'x/vscode-go (gotip)', but if it's exp…
Thanks. https://ci.chromium.org/ui/p/golang/builders/ci/gotip-darwin-amd64_13 and https://ci.chromium.org/ui/p/golang/builders/ci/gotip-darwin-amd64_14 seem to also be timing out fairly consistently…
Thanks. This section seems pretty similar in intent. Could clearing (and restoring) GOWASM be inserted into it, instead of a separate section somewhat far apart? Or is something about GOWASM differe…
We're building a prototype of CL submission via queue, initially limited in scope to cover the golang.org/x/build repository, and this is a tracking issue for that. See issue #12482 for motivation an…
That one particular failure in cmd/cgo/internal/testcarchive.TestPreemption seems to be due to a pre-existing flaky test, not related to this change.
(1 comment) This means the builders won't catch accidental uses of internet in short tests in those 2 repos, which seems unfortunate. Can longtest builders be used instead? x/pkgsite already has on…
Thanks. If this CL is a part of a larger whole, it'd be helpful to include at least one issue reference. In the future, someone may run into a need (or desire) to change how the cmd/api test works o…
(1 comment) If your plan is to eventually remove this 2x test timeout scaling, it seems like even more motivation not to apply it to builders that didn't already have it. But if it's going to be rem…
Thanks. You can give Michael some time to look too, if you prefer. That issue was de-dup'ed with another. Since this section needs changing for the lines below, consider also: ```suggestion Fixes …
Thanks. These 3 lines seem incomplete (missing issue references, or can be deleted).
(1 comment) I see, thanks.
(1 comment) When running on a developer machine (i.e., os.Getenv("GO_BUILDER_NAME") == ""), this check was previously running on typical dev machines but it was still possible to run it explicitly o…
(1 comment) Is there a good enough reason for this import to deserve a standalone group? It doesn't seem all that special compared to other std lib imports, so it should be cleaner and simpler to ad…
dmitshur reviewed +2 on cmd/relnote: always run relnote check3d
Thanks.
Thanks. The change below (line 1882) checks for docker suffix or screentest in run_mods, but here it's more general. That means the 2x timeout scaling starts to apply to seemingly unrelated builders…
Thanks. helper's stdout seems to be left sent to DevNull. Is it that its content isn't expected to be relevant even on error?
Thanks. Is it worth adding a check for when `runtime.GOMAXPROCS(0) > 2`, so that if GOMAXPROCS is already or 2 lower it doesn't get raised? Or is it better to potentially raise it too (and update ph…
(1 comment) Suggestion to make it more clear this change is fixing a build error, rather than causing something building to happen with a Go 1.26 bootstrap. ```suggestion cmd/go/internal/modfetch: …
Last Week
Thanks. This variant name is the same as the package name, which doesn't convey much information about how this particular test variant differs from the nominal "go test cmd/internal/testdir" invoca…
(1 comment) (Sorry, I meant to post this comment in CL 853365 but accidentally posted it the wrong CL. Feel free to apply it anywhere, or even better all this "drop unused sharding" functionality fe…
(1 comment) Remove these since you're removing the only reason these still exist?
(1 comment) Oh, I see how I misread it - this continues to skip this test on mobile platforms; the reason this special registerTest call is still left behind here is for Wasm targets. That's unfortu…
(2 comments) Consider upstreaming this skip into cmd/internal/testdir itself by adding a `//go:build !race` constraint (similar to [here](https://cs.opensource.google/go/go/+/master:src/sync/pool_te…
dmitshur reviewed +2 on cmd/dist: consolidate maxbg logic6d
(5 comments) This CL is a bit hard to review because it removes partial support for sharding cmd/internal/testdir and leaves some unneeded parts of the mechanism behind. It'd be easier to review the…
dmitshur reviewed +2 on cmd/dist: consolidate maxbg logic6d
LGTM % remove accidental binary. Thanks.
dmitshur commented on cmd/dist: consolidate maxbg logic6d
(1 comment) Please do not check in an unneeded 4.6 MB binary file. Also added a Hold+1 for that.
Thanks. Have you also considered migrating to using Cloud Build to build images? That should be more predictable and requires less local tools installed; we already switched to using Cloud Build for…
Thanks. ```suggestion This reverts CL 852985. ``` (As suggested at https://go.dev/wiki/CommitMessage#reverts.)
(1 comment) Also, expiration_timeout for linux-amd64_docker can probably stay at 6 hours (for the same reason it's 6 hrs for all other builders on GCE). But it's not a big deal either way in the sho…
Thanks. To comment to this part of the commit message: > (I'm not sure why we don't always wait for capacity in case the builder isn't available). This part of the comment motivates why. If we fi…
CC @golang/freebsd, @golang/release.
CC @golang/openbsd, @golang/release.
The "Fixing permissions" step removal in Go 1.27 didn't seem to uncover anything unexpected, so closing this as done. <details><summary>Confirmation of removal details</summary> ```shell $ pkgutil …
The "Fixing permissions" step removal in Go 1.27 didn't seem to uncover anything unexpected, so closing this as done. <details><summary>Confirmation of removal details</summary> ```shell $ pkgutil …
There were GOAMD64=v3 perf builders added above, and they're running. It's also added to the perf dashboard. @matloob Should this be closed as done or was there something specific still left to do h…
dmitshur pushed to master in github.com/mdempsky/unconvert1w
Thanks. Note that in the general case, it's not necessary to include the -u flag in the "go get" invocation in order to update dependencies. The -u flag means to update indirect dependencies (depend…
linux-amd64-race trybots are now consistently averaging 5-6 minute completion time (with around 7 minutes in the worst case) after @matloob's work in #82017. That's well within 15 minutes. Calling th…
Earlier
We're aware of an issue most visible on the [Go tip post-submit dashboard](https://ci.chromium.org/p/golang/g/go-gotip/console), where many of the linux/amd64 and linux/arm64 builds are frequently ru…
The latest status here is that functionality is enabled in x/pkgsite, for docker builder. What's left is enabling it for the remaining Go repositories and probably posting something in golang-dev so …
dmitshur starred github.com/qmuntal/gobuilder2w
Proposals are already supported, in the sense they're listed as issues at https://goissues.org/ with a "Proposal" label. See [prefixtitle.ParseIssue](https://pkg.go.dev/dmitri.shuralyov.com/go/prefi…
dmitshur pushed to main in dmitri.shuralyov.com/service/change1y
6140fdcb140798fe4fda313c57be133bf235e796maintner, gerritapi: handle draft status
ce8900dcd6898d396808d962fd777dcf7be445e9gerritapi: pass context to Gerrit calls
96ed021e15235cb4abcdaa86b88cc271e47f04c1add minimal go.mod
July 4, 2024. Today I got a chance to try out the Apple Vision Pro. :)
dmitshur pushed to main in dmitri.shuralyov.com/scratch2y
5eb48b5f5d31d39777719edb35d37b724f183dc8quine: add load-bearing trailing space
dmitshur created package in dmitri.shuralyov.com/scratch/quine2y
LGTM. Thanks, and congrats on your first new Go package here! Done in PS 2. Patch set 2 seems to resolve this.
Thanks! If it's ready to be submitted from your side, I can do that now.
dmitshur pushed to main in dmitri.shuralyov.com/html/belt2y
d8009a3578d1be4dafb93e9ee4894d2bbd2b5e3badd OnClick field to CommitID
63f3644d8635396fd13789affe363ee9f693e8ecadd dark mode support in Reference