Activity

Today
@Jah-yee Thanks for sending this change. Please see information posted in https://github.com/golang/website/pull/359#issuecomment-4317356043. I left review comments at https://go.dev/cl/770646.
Thanks for updating this entry. See inline comments for a few suggestions. Moved the 'Fixes' line to the bottom of the commit message. Done. Maybe it's worth it to include "v3" here too, since this…
Yesterday
That mentioned package has a comment in its AppendText method implementation: ``` // NOTE(anderseknert): this DOES allocate still, and while that's unfortunate, // we'll be better off dealing with t…
This seems reasonable to me, but I defer to Michael for +2 review. I left minor suggestions in inline comments. Thanks. It'd be good to document what this exported function does, and maybe mention t…
Thanks.
Make it easier to update the version included as a constant inside the cmd/go/internal/doc command by having updatestd take it on too. For golang/go#36905.
This will make it easier to have its value maintained as part of the x/build/cmd/updatestd command used to help with the go.dev/issue/36905 dependency maintenance process. For golang/go#36905.
(1 comment) This update can count as the "soon after the release freeze starts" update that we normally do as part of issue #36905. We're still before Go 1.27 RC 1. We may want to consider starting…
(3 comments) ```suggestion provenance: fmt.Sprintf("RELNOTE comment in [CL %d](/cl/%[1]d)", cl.Number), ``` ```suggestion provenance: fmt.Sprintf("[CL %d](/cl/%[1]d)", cl.Number), ``` The p…
This Week
I'm not entirely sure where the best documentation for per-file language version is, so I'll refer to https://go.dev/doc/toolchain#config as the best I could find so far. It says: > The go line for …
Thanks. This might need to be rebased and regenerated if luciconfig.TestValidate fails. Some time has passed and results are visible: https://ci.chromium.org/ui/p/golang/g/port-openbsd-arm64/builde…
As far as I can tell, the original reproducer works with go1.21rc2 (as the local toolchain), and not with go1.21rc3. Plausibly fixed by [CL 509097](https://go.dev/cl/509097). Setting the milestone to…
dmitshur closed an issue github.com/shurcooL/vfsgen: Test issue2d
Thanks. This has two +2s and is needed to fix longtest-race builders, so letting this submit sooner. If there's more to do beyond what CL 779984 takes on, it's worth filing an issue (it can be releas…
CC @golang/riscv64.
From issue triage, this may be explainable by memory corruption.
From release triage, this is probably consistent with a timeout at the package-level.
dmitshur commented on runtime: TestFakeTime failures3d
From release triage, this also could be a timeout at the package-level.
dmitshur closed an issue runtime: TestSecretCgo failures3d
dmitshur commented on runtime:cpu1: TestSecretCgo failures3d
From release triage, these could be timeouts at the package-level.
I understand the intent of https://github.com/golang/go/issues/77965#event-26295992291 is to make sure this change makes its way into cmd/fix, so this still needs to be updated using the process desc…
I understand the intent of https://github.com/golang/go/issues/77965#event-26295992291 is to make sure this change makes its way into cmd/fix in time for Go 1.27 RC 1, so this still needs to be updat…
This is currently blocking Go 1.27 release candidate 1. I understand all that's left to close this is adding release notes.
The originally requested freeze exception was completed, closing.
The originally requested freeze exception was completed, closing.
(1 comment) This change is ready for review. Thanks.
Thanks for working on a fix. I may not be the best reviewer for this since I'm not familiar with x/vuln and conventions or constraints involved here. I left some questions, but if there's someone bet…
Friendly ping since it's been a while.
Thanks. I'm not seeing any issues.
+1 so David can review more closely.
In Go 1.26 and older, GOEXPERIMENT=jsonv2 had the effect of "make still-experimental encoding/json/v2, encoding/json/jsontext packages available, and also modify the encoding/json implementation to b…
Thanks. Yes, it's very helpful. You can include "For golang/go#78779." in the commit message because that's the tracking issue for doing this. Thanks. https://go.dev/wiki/Spelling suggests avoiding…
There are some notes relevant to this in [this golang-dev thread](https://groups.google.com/g/golang-dev/c/4Li4Ovd_ehE).
Sent [crrev.com/c/7892066](https://crrev.com/c/7892066) and [go.dev/cl/785920](https://go.dev/cl/785920).
Add a post-submit-only builder that runs at tip with a new racegocommand mod, one which will reinstall the go command with race mode enabled. Also try combining it with a noopt mod, since the existin…
Between #77053, #79667, #79680, there may be a remaining data race in the `cmd/go/internal/load.PackagesAndErrors` implementation. Maybe a builder similar to [-racecompile](https://cs.opensource.goog…
dmitshur commented on net/http/httptest: synctest support5d
@neild [CL 769521](https://go.dev/cl/769521) is submitted and there's a [release note entry](https://tip.golang.org/doc/go1.27#nethttphttptestpkgnethttphttptest). Is there anything more to do for Go …
Last Week
(1 comment) Sounds good, thanks.
(1 comment) The cmd/api:check.TestCheck failure here is due to CL 784980. You can consider either starting to add the (admittedly large) API files to a doc/next/nnn.txt file, as that would make the…
dmitshur commented on : policy for removing GODEBUG flags1w
The proposal process to define a policy for removing GODEBUG flags has considered many nuances and reached the likely accept state. I did a quick grep to see if GOEXPERIMENT came up here, and it hasn…
The discussions that I recall seeing, as well as the commit messages of [CL 772441](https://go.dev/cl/772441), [CL 779221](https://go.dev/cl/779221) and [CL 779301](https://go.dev/cl/779301), and htt…
(1 comment) Ah, thanks. No need, either having the blank lines or not having them is fine.
dmitshur commented on api: promote next to go1.271w
For posterity, that link should've been #79737.
(2 comments) (a minor suggestion for the future) For a release notes CL, the [motivation](https://go.dev/wiki/CommitMessage#non-normative-references) is mostly clear, so a blank commit message body…
Thanks. "new ValueEnd field" implies the field is newly added in Go 1.27, but it was actually added back in Go 1.26: https://go.dev/doc/go1.26#goastpkggoast:~:text=The%20new%20BasicLit.ValueEnd%20f…
(1 comment) I agree there's no reason to do it. The point I was making is that if it were to happen accidentally and no one noticed, we could issue a major Go release with an exported API without th…
While working on a fox for issue #79737, it became apparent that there's some skew between the build context used by the go command when building standard library packages, and the build context used…
dmitshur commented on api: audit for Go 1.271w
The missed APIs have been added, and the API list can proceed with the audit.
(1 comment) Yeah, my first attempt to fix this was trying to make the API check start with build.Default. That actually didn't work because of the GOARCH-specific constraints like arm64.v8.0 (and th…
There are some exported package APIs that have started out as being gated behind a GOEXPERIMENT, requiring users to explicitly opt in, and have since become enabled for all users. This was done by ha…
(2 comments) I mistakenly thought this was needed (surprisingly to me), but Michael hinted that it's not. (I might've been needed before I added a go.mod file.) Removed in PS 2. Done in PS 2.
Thanks. Let's give CL 784840 a chance to get submitted first and see how the builder runs on x/ repos. If it's generally in a good shape, then we can proceed with submitting this too. A few repo-spe…
(1 comment) Hmm, I should've put that code in a block that so the Markdown string doesn't render in the Gerrit comment view. 😅 ``` fmt.Sprintf("TODO: accepted [proposal %d](/issue/%[1]d)", num) …
Thanks for doing this. A couple suggestions I was thinking about, since you're already planning to improve this to handle link generation better. I'll review after that. I'm not sure I understand th…
Thanks. I was going to leave this suggestion on relnote tool CL too.
(1 comment) Not (yet) applied here.
Trybot failures need attention.
The trybot failures seem related to the backport. Please add this back to my attention set once that's resolved. ```suggestion Fixes #79721 ```
Thanks. FWIW, I tried looking a bit into how doc comment linking can be used when brackets are involved, and found it may be viable to do some linking. That is, it is possible, though it does mean …
dmitshur commented on api: promote next to go1.271w
Filed #79733 for the problem in cmd/api.
dmitshur commented on api: audit for Go 1.271w
Thanks for catching that. Filed #79737 for cmd/api.
@prattmic noticed and reported in https://github.com/golang/go/issues/79733#issuecomment-4575506443 that the cmd/api tool missed encoding/json/v2 API changes. It may be related to the API being gated…
Thanks for preparing this release note. The doc/next files in this repo were deleted in CL 784700. The process of filing the API audit issue (#79733) and merging the release note fragments into x/we…
dmitshur reviewed +2 on doc: format net package release note1w
Thanks.
dmitshur reviewed +2 on doc: inserted TODOs into 9-todo.md1w
Thanks.
dmitshur reviewed +2 on doc: inserted TODOs into 9-todo.md1w
Thanks. I think this is good to merge as soon as the trybot failure is fixed. The improved format will make it easier to many people to follow up in parallel on addressing the TODOs, so no need for t…
> One caveat, seems like go mod tidy doesn't delete the empty go.sum file... Ah, yeah. Maybe that's solvable with a 4th line like: ``` //go:generate rm go.sum # workaround for go.dev/issue/36236 `…
(1 comment) This note was intentionally added as regular text for readers, rather than deprecating the symbol, to avoid creating churn. Now that go:fix inline can reduce the toil in migrating from …
Thanks for working on this, and sorry about the review latency. In general, this looks good and makes sense. Thanks for implementing all the steps involved in tagging and following up. I left a numb…
It's good that you're taking into account that there is a general-purpose tagging workflow in relui (I was going to mention it in CL review too). That said, that workflow is intended to work on all o…
Thanks. This makes sense to me. My one minor comment is about possibly simplifying the probe configuration a bit, but I have no objections to any of it if it helps. From briefly re-reading about ho…
This PR is being closed because [go.dev/cl/234660](https://go.dev/cl/234660) was closed. The x/build/gerrit [package comment](https://pkg.go.dev/golang.org/x/build/gerrit#pkg-overview) is now more…
This PR is being closed because [go.dev/cl/234660](https://go.dev/cl/234660) was closed. The x/build/gerrit [package comment](https://pkg.go.dev/golang.org/x/build/gerrit#pkg-overview) is now more…
This should be covered at https://go.dev/wiki/MinorReleases. In particular, see this paragraph: > When the child issue is labeled CherryPickApproved, the original author of the change fixing that is…
Pull in x/build CL 783780 so that its effect on the /doc/go1.27 page applies sooner.
It's preferable to be able to run the TestRelease/rc test ahead of the upcoming RC 1 release, and see that it passes. Make that possible with a fairly small scope reduction in the FakeCloudBuild impl…
A fixup for CL 768223 to unbreak x/build tests with Go 1.25.
> as far as I know that is not considered an "API change" and so no proposal needed I prepared CL 783580 but became less sure about that. After all, a similar argument may apply - adding a go:fix in…
I suspect it may work to make GO111MODULE=on work by taking advantage of go:generate directives being defined to execute in a predictable order, and doing something like: ``` //go:generate go get go…
(Someone may extend that argument to say that it's odd to accept an error return from example and test functions, but not from net/http [handlers](https://pkg.go.dev/net/http#Handler).)
This change is ready for review.
(1 comment) This change is ready for review. (nit) This should maintain a trailing newline. A self-reminder to remember to push a patch set with a fix.