@qsq8t65pxs It's important for backport requests to include a rationale - please see https://go.dev/wiki/MinorReleases. This issue is about a package in x/text; is there involvement of the standard l…
I agree that x/crypto behaves as if it’s already tagged v1.0.0, both when this was filed and now, it just hasn’t been tagged v1 yet, and it should. This issue hasn’t been progressing as is, and…
Yes, that’s true. They should probably be tagged v1, their owners just haven’t done it yet. See issue #56325 (CC @FiloSottile) for example. We can still include them in scope of this issue.
I ti…
I intended to leave it pinned for some time after closing in case people whose CLs ran into this tried to look here. It’s probably fine to unpin by now. Thanks.
Thanks.
```suggestion
### Linux {#linux}
```
Also, if there was a tracking issue, it'd be helpful to mention it here in an HTML comment (similar to line 5 above). If not, then nothing to do.
```s…
It seems to be helping so far, linux/amd64 builders are showing up:
<img width="478" height="393" alt="Image" src="https://github.com/user-attachments/assets/062662f0-cfab-4270-a045-c9f22b523b78" />…
The linux/amd64 builder query at https://chromium-swarm.appspot.com/botlist?f=cipd_platform%3Alinux-amd64&f=machine_type%3An1-standard-16&f=os%3ADebian-11&f=pool%3Aluci.golang.try-workers finds 0 bot…
We're aware of an issue where many of the builders involved in the default trybot set are unavailable. For example, as visible at https://ci.chromium.org/ui/p/golang/builders/try-workers/gotip-linux-…
TestTransportBodyReadError and other net/http flakes are likely related to the known flakes tracked in issue #78737 (CC @neild, @nicholashusin). There have been recent changes that helped, like https…
(1 comment)
The symbol name and doc comment are slightly different (d vs D). Maybe the doc comment name better and it's worth renaming this unexported function, but in general they should match one …
The trybot failure on that one builder seems like an infrastructure problem; sent crrev.com/c/7842813 (CC @cherryyz@google.com) to start annotating such cases accordingly in the future. Retrying tryb…
One way to keep the function (with possible side effects) executed the same number of times might be to use slices.ContainsFunc with a trivial equality func. That is, if the for range loop is rewritt…
@gopherbot Please consider this for backport to Go 1.26. It's needed to prevent `go fix` from incorrectly rewriting code to use `slices.Contains` in some cases when doing so could cause an unintended…
Thanks.
(nit) Could get rid of ": removed" here, it's not needed.
Edit: Already resolved in PS 5.
(Same here and the two lines below.)
Edit: Already resolved in PS 5.
We don't want to check in t…
The change itself is good, though trybots are reporting a build breakage at tip because x/net v0.54.0 accidentally included breaking API changes (that affect tip only, not any of the stable Go releas…
Thanks.
There are a few more symbols that also need attention, in case you prefer to handle them in the same CL, though of course it's fine to submit this one as is since it's making forward progres…
The cmd/api check runs in the main Go repo and is generally very helpful there. There are some opportunities to extend it, such as issues #53205 and #56773. I didn't find an existing issue for extend…
(1 comment)
I'm not sure off hand, other than it's plausibly related to https://go.dev/ref/mod#graph-pruning, but a few observations:
1. these records are only for go.mod files of x/crypto modules,…
(3 comments)
```suggestion
internal/chartconfig: add counter for goimports invocation
```
(The "x/telemetry" prefix is needed on the issue tracker because it tracks all x/ repos in one place, where…
Issue #75651 also exists to track adding the telemetry config. So this can proably stay focused on adding the local counter, which was done in [CL 700595](https://go.dev/cl/700595). Closing again.
Issue #75651 also exists to track adding the telemetry config. So this can proably stay focused on adding the local counter, which was done in [CL 700595](https://go.dev/cl/700595). Closing again.
Thanks for the suggestion to check local counters in `go env GOTELEMETRYDIR`. They seem as expected to me, and "go/vcs" shows up at https://telemetry.go.dev/config now (thanks to [CL 775820](https://…
Thanks. I wasn't very familiar with our perf_vs_parent runmod, but good to learn more about it.
Just noting that I expect (but haven't confirmed) that it will have the GOEXPERIMENT env var set both …
They provide a subset of the information that the newer port:*-* counter
provides, making them generally redundant. They were never uploaded, and
there are no plans to start using them, so remove the…
(1 comment)
Using two brackets for expansions isn't supported. Even if it were supported, we probably don't want to permit unexpected combinations (like aix-386) to be accepted for upload, so I'll c…
The accepted GOOS and GOARCH values come from the 49 ports that
includes 2 broken ports (they may still be attempted to be used)
as reported by 'go tool dist list -broken' at tip, Go 1.27 to be.
For…
CL 587115 added separate counters for target GOOS and target GOARCH:
go/platform/target/{goos,goarch}:*
For the purpose of being able to tell usage of each target port
(telemetry proposal go.dev/i…
(1 comment)
Since those steps are fairly predictable and might be easier to do now while the context is fresh in memory, prepared CL 775782 and CL 775783 for that in case it helps.
The go1.25 build constraint is guaranteed to always be satisfied because
the go directive is at 1.25.0, so the separated out go125.go file is not
needed. Move the assertion that the *xof type impleme…
@thepudds Thanks for mentioning the VERSION files used by the Go toolchain; I was going to do that too since it hadn't come up yet, and it seems good to at minimum consider in this proposal. I'll not…
Thanks.
```suggestion
With the go.mod go version updates, we need at least Go 1.25 to build
```
Using 1.25 is certainly fine as is, since it meets the minimum requirement of this module. Just notin…
The 'typedef int bool;' line has become a compile error as of -std=c23
because bool became a reserved keyword. true and iszero are also newly
reserved.
Gain compatibility with C23 by switching to '#…
@mpoliwczak34@gmail.com Thanks for making this change. I left a small comment inline.
A comment/suggestion on the example, which is used in multiple places.
I recognize that it's intended to show a…
We're intending to always use authentication here, so the /a/ endpoint
should work. (It would tell us if somehow we're making unauthenticated
requests, and maybe has different quotas associated with …
https://go.dev/doc/comment documents the concept of "Go doc comments" and how to write them. Go users who are looking to document exported APIs rely on the mechanisms there because it has effect on t…
Thanks.
Feel free to submit as soon as as https://go.googlesource.com/dot-github exists. (Submitting it before then would cause x/build/cmd/gitmirror to run into errors if we were to redeploy it, so…
(1 comment)
I almost forgot and somehow remembered this, [again](https://go-review.googlesource.com/c/open2opaque/+/678895/comment/0188ea8c_6055f78a/). This time before this CL is submitted, so Hold…
As visible on the post-submit dashboard at https://ci.chromium.org/p/golang/g/z-open2opaque-gotip-by-go/console, there are on the order of 400 failing tests at Go tip (Go 1.27 to be), for example:
`…
Proposal #71287 to add support for test artifacts was accepted and implemented in Go 1.26. We should update golangbuild accordingly, so that it's possible for us to take advantage of this new feature…
> I'm happy to make whatever changes are needed to packages.Load but I'm not sure what they are.
@adonovan The documentation at https://pkg.go.dev/golang.org/x/tools/go/packages#Config.Env includes …
@h9jiang Given [CL 729480](https://go.dev/cl/729480) is submitted, do you know if it's expected to start to show up at https://telemetry.go.dev/config now? Is it waiting on a redeploy to pick that ch…
From triage, we discussed this and believe the go command itself is working as intended. It's expected that the intended version of the go command needs to be first in PATH environment variable. We'r…
The cmd/api checker bug is fixed, and there's no API change involved, so I think this can become a regular issue to improve documentation clarity. Retitled.
This is a false positive due to #27489: the backport request was for 1.26 only, "1.27" happened to be mentioned for an unrelated reason (CC @cherrymui). Though it means the heuristic of ignoring othe…
go/vcs:{git,hg,svn,bzr,fossil} covers all of the VCSes but one: the "mod" pseudo-vcs which represents the "neither Git, Mercurial, etc. was used" case. Given the goal of this proposal is to give insi…
I think it's a good idea at least for the PULL_REQUEST_TEMPLATE file. That template seems pretty general and applies to all Gerrit repositories mirrored to GitHub that accept PRs via [gerritbot](http…
I'm supportive of adding these counters.
Some of the Go ports may be commonly targeted via cross-compilation from other host platforms, and some Go ports are only accessible as cross-compilation tar…
cmd/dist has a small //go:build constraint parser and evaluator for the needs of bootstrapping. Back when it was added ([CL 359314](https://go.dev/cl/359314), CC @rsc), go/build/constraint couldn't b…
They are. Although Go can make them too easy via `go:embed`.
See some initial comments.
I suggest either adding a quite that can be licensed via the existing BSD-3-Clause LICENSE at the top level o…