Svoboda | Graniru | BBC Russia | Golosameriki | Facebook

Activity

Today
Thanks. Maybe for symmetry of the callout you could add something here, too: ``` // (Not neccessary to trim trailing newline from data.) for line := range Lines(data) { ``` Or maybe it's fine no…
Thanks. I like CL 610565 too, it's the same general approach as CL 611657 but provides more of an explanation, and it's ready to go without needing rebasing. Thanks for sending it, let's go with it.
(1 comment) That first comparison is inverted, it should've been: ```suggestion if version.Compare(ver, version.Lang(minBootstrap)) == 1 && version.Compare(ver, minBootstrap) == -1 { ``` To be cl…
My suggestions are similar to Ian's (I started typing them before seeing Ian's comment, but posting after). tryDirs[1] below isn't very readable. Let's maybe replace this with: ``` const minBootstr…
Yesterday
(1 comment) @[email protected] As another minor point, there's a difference in behavior between the two implementations. It has to do with how bytes.Split(data, []byte{'\n'}) will behave when there is…
Lines returns a iter.Seq, not iter.Seq2, so there's only one value to range over.
dmitshur commented on net/http: only disable fetch in test1d
I too considered `testing.Testing` and would’ve liked to use it previously [here](https://go-review.googlesource.com/c/go/+/503675/comment/dfba4b3e_f392ce7d/), but testing is too big of a dependenc…
The openbsd-386-72 failure is pre-existing and unrelated to this change; it's tracked in #55261.
Resources were cleaned up after migrating some of those legacy builders to LUCI, so not all of the legacy builders will work by now. The legacy slowbot request has been running for 55 hrs and produc…
Last Week
I think the latest FreeBSD builder right now is on 13.1. I asked the FreeBSD port maintainers for input on this in https://go.dev/issue/61095#issuecomment-2334940821.
Based on https://www.freebsd.org/releases/, FreeBSD 13.0 is EOL, and its most recent releases are 13.3, 14.0, and 14.1. CC @mengzhuo Is it right that https://ci.chromium.org/ui/p/golang/builders/l…
CC @golang/freebsd.
CC @golang/freebsd.
One of the nested modules in x/example can't be tested on the Go 1.22 release branch, not without upgrading to a Go 1.23 toolchain, as reported by its LUCI builders here (added recently in [CL 608495…
Thanks, submitting this as is then to drop the [broken](https://logs.chromium.org/logs/golang/buildbucket/cr-buildbucket/8737517895624089569/+/u/step/17/log/3) 1.19/1.20 post-submit builders. Please …
A sketch of how this can be implemented: - add an input property to [`golangbuild`](https://cs.opensource.google/go/x/build/+/master:cmd/golangbuild/README.md), something like `upgrade_go_directiv…
Ok, thanks. It's possible to split this into deleting post-submit builders only for now. That way the optional pre-submit builders can perhaps stay around longer, in case they end up helpful for gop…
Thanks for filing an issue. Since this is about deciding a long-term strategy, I think it's important to consider #56986 here. That work was implemented fairly recently in Go 1.21 and its effect m…
Yeah, sorry, you got added here when I was mailing the CL stack. I'll add another reviewer later on.
(1 comment) Thanks. I wonder, does this test really use internet? I thought all of the fakes were local/offline.
This is the tracking issue for the Go 1.26 iteration of proposal #54265.
net/http.TestOmitHTTP2 [passed](https://ci.chromium.org/ui/p/golang/builders/try/go1.23-windows-amd64-longtest/b8737534453641117537/test-results?q=ExactID%3Anet%2Fhttp.TestOmitHTTP2+VHash%3Ad1f1ba6c4…
Thanks.
For #68984. Fixes #69119.
CC @golang/riscv64.
Thank you Dragan for for your work on maintaining the builders, and sending this update. See the inline comment - after that's resolved we can submit this. As is, this new code will panic (see [her…
Nice work on making this kind of a test, thanks. The E2E Go release tests are in another package (partly so it's easier to for them to avoid accidentally depending on internals of task, partly to le…
@ianlancetaylor This backport is approved, please send backport CLs when you have a chance. Thanks.
CC @bradfitz, @ianlancetaylor.
CC @matloob, @samthanawalla, @findleyr.
Prevents stack exhaustion with extremely deeply nested literal values, i.e. field values in structs. Fixes #69138 Fixes CVE-2024-34155
Prevents stack exhaustion with extremely deeply nested literal values, i.e. field values in structs. Updates #69138 Fixes #69142 Fixes CVE-2024-34155
This change makes sure that we are properly checking the ignored field recursion depth in decIgnoreOpFor consistently. This prevents stack exhaustion when attempting to decode a message that contains…
I believe all are updated. Please comment or re-open if some repo was missed. Thanks @adonovan, @timothy-king, @ianlancetaylor.
Thanks. Replacing myself with Hana as a reviewer (as x/website owner per https://dev.golang.org/owners); please update that further as needed.
Duplicate of #69271
Duplicate of https://github.com/golang/go/issues/69271
Thanks, the builder is back and passing again. @millerresearch, @0intro Have you had a chance to see [CL 608155](https://go.dev/cl/608155)? Shall we proceed with it now? Thanks.
This might not be platform-specific (or it might be). Filed a more narrow issue #69276.
LUCI build https://ci.chromium.org/b/8737704283378549569 uncovers a potential panic in a golangbuild dependency during cleanup: ``` [...] [I2024-09-04T18:03:18.887542Z 266889 0 butler.go:395] ad…
Fixed in [CL 610935](https://go.dev/cl/610935).
Fixed in [CL 610797](https://go.dev/cl/610797).
Duplicate of #69271
Fixed in [CL 610816](https://go.dev/cl/610816).
Fixed in [CL 610799](https://go.dev/cl/610799).
TestSweetEndToEnd has a history of failing every now and then. It passed on the second try. Bypassing.
There's some similarity here to the situation in CL 610676. The calls that now look like g.Printf("%s", something) would perhaps be better expressed like g.Print(something) or g.WriteString(something…
Used %q instead of %s when reporting an unexpected body to make potential non-printable characters easier to see. For golang/go#69267.
The CodeWriter.WriteComment method is odd. It calls fmt.Sprintf on its arguments so the caller doesn't need to, but isn't named something like WriteCommentf as I'd expect. I tried renaming it, but it…
It's #69267; rebasing past CL 610816 will fix them.
List of golang.org/x repos that need attention: - [x] x/build (resolved in [CL 610816](https://go.dev/cl/610816)) - [x] x/crypto (resolved in [CL 610797](https://go.dev/cl/610797)) - x/benchmark…
All of these fmt.Sprintf calls aren't needed. For golang/go#69267.
Sent CL 610797 for x/crypto. It looks like other x/ repos need similar attention, filed #69267 to track that.
Some golang.org/x repos have new findings from issue #68796 being resolved. This issue is to track fixing them all. CC @adonovan.
These were problematic but previously easy to miss. They're now easy to spot thanks to build failures at Go tip as of CL 610736. For golang/go#68796.
Thanks for working on this Paul. From what I can tell this case (`cas` failing to build for aix/ppc64) is the only known outstanding issue for this port. It's a good idea to check ahead for possible …
Thanks for reporting. CC @dvyukov, @ianlancetaylor.
Do you think this is this similar or related to issue #68976? (It wasn't listed in the comment above, but it feels similar from a very quick look.) CC @prattmic, @matloob.
CC @FiloSottile, @golang/security.
Thanks for reporting this. From a quick look, this might actually be a bug that affects only the "auto" mode. I can reproduce your screenshot when the theme toggle is set to "auto": <img width="36…
CC @toothrot, @golang/tools-team.
CC @matloob, @samthanawalla.
CC @jba.
This backport issue has been in WaitingForInfo state because it's not actionable until the upstream issue has a resolution. Closing for now, it's easy enough to re-open or create new backport issues …
This backport issue has been in WaitingForInfo state because it's not actionable until the upstream issue has a resolution. Closing for now, it's easy enough to re-open or create new backport issues …
Thanks. While go1.22.0 is a good starting point (upgraded recently in CL 610435 from its previous value of 1.9), as discussed offline, you can still manually pick a newer 1.22 minor release if there'…
Checking on this issue as it's a release blocker. Any updates? Thanks.
dmitshur commented on golang.org/x/scratch/...: fix build4d
Thanks.
Thanks. The other two deploy files (including for tip playground) use `latestgo -prev` for the bootstrap, as the commit message says. This one leaves `-prev` out, which seems unintentional. That sa…
(1 comment) Fortunately this case was just a matter of me reading "default GODEBUG ..." and leaving a quick comment to pause Auto-Submit and check it's still true after the 1.19 -> newer go version …
(1 comment) Ah, gotypesalias still defaults to the same value in 1.22 too, it changes in 1.23.
(1 comment) Isn't this comment out of date with the new go directive value?
@0intro https://ci.chromium.org/ui/p/golang/builders/luci.golang.ci/gotip-plan9-arm reports that the plan9-arm builder is offline.
dmitshur opened a change golang.org/x/scratch/...: fix build5d
Add a wasm build constraint to a WebAssembly-specific command. Encountering an empty go.mod file can be confusing for humans and for builders. Remove it, it's probably not needed anymore.
Thanks. This was previously looping over e.cachedVals and deleting from e.cache, while the new code always clears e.cache. It might very well be equivalent and simpler code if e.cachedVals is guaran…
Thanks. At some point it'll be worth going to a newer Debian release, too.
We still want to be able to trigger them in the very immediate future, but they no don't need to be included by default and block submission. For golang/go#65917.
CL 609579 fixed forward, this shouldn't be needed anymore.