Not sure if it's the same underlying issue or not, but noting that perf_vs_release also broke on linux/amd64 (but not on linux/arm64), e.g., https://ci.chromium.org/b/8721827199841767905.
We've retracted all versions of the unintended x/website/tour module in [v0.1.0](https://pkg.go.dev/golang.org/x/website/[email protected]?tab=versions) (including v0.1.0 itself), so now installing or runnâ¦
See my comment above. The CL isn't intended to be rebased on HEAD and submitted. It's meant to be tagged only. The parent is intentionally chosen as the very last commit before tour/go.mod was deleteâ¦
(1 comment)
This change is ready for review.
This CL is to review a commit intended to be tagged as "tour/v0.1.0", in order to publish a v0.1.0 version of the golang.org/x/website/tour module. Otheâ¦
(1 comment)
Doesn't need to be this CL, but you'll likely also want to update the primary Gerrit email so that gopherbot doesn't use the previous one:
```suggestion
addPerson("Tim King", "taking@gâ¦
It appears this issue is resolved by now. The plan9-386 bot is currently alive and [working](https://ci.chromium.org/ui/p/golang/builders/luci.golang.ci/gotip-plan9-386). Thanks.
(1 comment)
Since the named error return value isn't being used in a defer or a bare return, and the name "err" doesn't add more context that the "error" type already communicates (in contrast to usâ¦
It stopped being a nested module and its content was merged into
x/website in CL 323897. It was never intended to be a published
module, rather it happened to be one during earlier development
of x/wâ¦
@ericfrederich Yes, there is a workaround, as mentioned in the original report:
> A workaround is to specify `@HEAD` or the exact version of tour one wants.
For example, `go run golang.org/x/websitâ¦
Thanks. I think you need to fix formatting to fix trybots; I'll add review vote after that. Optional suggestion.
Might be slightly simpler to use a single regexp that matches both:
```
"private-(reâ¦
@jsteenb2 The intersection of directories "testdata" and "vendor" is an interesting edge case. (It's possible it already came up and was discussed in a prior issue.) It may be reasonable to expect thâ¦
O_DIRECTORY is not available on all platforms, as described at
https://nodejs.org/docs/latest/api/fs.html#file-open-constants .
On Windows, only O_APPEND, O_CREAT, O_EXCL, O_RDONLY, O_RDWR,
O_TRUNCâ¦
@gopherbot Please add this issue for us to consider for backport to 1.24.
I can be convinced otherwise, but not sure if this meets the bar: the experimental js/wasm port is intended to run in browseâ¦
An unrelated flake. Not enough information to make any changes now (maybe the 'search' endpoint sometimes produces fewer results?), so will let watchflakes report how often it happens in CI.
LGTM. Thanks.
I'm not sure how helpful it is to use goimports instead of using gofmt. I think gofmt would be helpful and sufficient.
But if you think there's enough upsides to goimports, let's keâ¦
Thanks for doing this.
I suggest reducing the scope to test only the module in v3.3 (and v3.4 when thatâs in), not the top-level one with v3.2 and older. Weâre not doing development for v3.2 aâ¦
Thanks for getting to that trace. Yes, it looks like swarming_bot's logic for auto-detecting information about the CPU in order to populate its dimensions doesn't work as expected on the machine you'â¦
Thanks. One minor optional comment.
This is a minor and unlikely edge case, but consider a sequence where:
1. a draft release is created with CreateRelease
2. one of its fields (other than "draft")â¦
(1 comment)
Yeah, we have that in some places, and this approach as well (e.g., [here](https://cs.opensource.google/search?q=%22flag.Lookup(%5C%22test.run%5C%22)%22&sq=&ss=go%2Fx%2Fbuild)).
My inteâ¦
(1 comment)
Can be more precise here: there are 4 leases to add the 4 instances, though only 3 unique makeLeaseRequest calls - one per image config and its cert/key pair. Reworded in PS 3 to clarify.
This should be fixed now per above. See https://ci.chromium.org/ui/p/golang/builders/ci/x_tools-go1.23-js-wasm, and in particular, https://ci.chromium.org/b/8721951848493527569 is the first build witâ¦
In that section, where the 3 parts of go-import are being explained, the following written for "vcs":
> `vcs` is the version control system. It must be one of the tools listed in the table below or â¦
Makemac already takes on increasing instance count when the current
amount falls under the configured MinCount, and decreasing instance
count down to zero when an image outright stops being used.
Exâ¦
> Can we (hopefully temporarily) disable the go1.N-1 js/wasm builder for the x/tools/gopls module?
Yes, that's certainly fine.
> I filed issue #71902 with the long term fix for the builders. Unfortâ¦
(1 comment)
Yeah, this is certainly still not ideal. It started out with hardcoded step constants in the completedGeneratingCL method, which was really not great. As you say, adding an extra step isâ¦
(3 comments)
Oh, I understand my confusion now.
I was thinking of the "target" property with "goos" and "goarch" values. We do in fact set those on every builder definition ([here](https://cs.opensâ¦
(1 comment)
This doesn't work on Windows due to a problem in git-generate (https://github.com/rsc/rf/issues/30). I sent a fix which is enough to make this work (tested [here](https://ci.chromium.orgâ¦
The git log command is considered porcelain, and by default it expands tabs into spaces, which can break some scripts that are sensitive to whitespace changes. It's possible to add the --no-expand-taâ¦
For some reason, on Windows, git prints the path with '/' separators instead of '\'. This by itself isn't a problem, but it intersects poorly with prefix-based relative path computation in walkGit:
â¦
Consider any git-generate script that happens to contain tab characters; for example:
```
[git-generate]
cat <<EOF | wc -c > out.txt
.
EOF
```
Running that under bash -e, or by placing it in a filâ¦
Trying to use git-generate on Windows seems to ouright not work, failing with an error like:
cannot compute relative path: C:/reporoot vs C:\reporoot\file.txt
This reproduces with git on 2 Windowsâ¦
(1 comment)
Let's drop the '#' before the number, it causes it to get interpreted as an issue number rather than the CL as you intended.
```suggestion
CL 568616. This means that the late lower passâ¦
Yeah, this is indeed related to the new toolchain behavior introduced in Go 1.21, and the wasm builders not yet being updated to handle it. We just haven't really noticed it until now.
I filed issueâ¦
The first GOARCH=wasm port was added [in Go 1.11](https://go.dev/doc/go1.11#wasm), way before the [Go 1.21 toolchain selection/switching](https://go.dev/doc/toolchain) behavior was added.
Builders tâ¦
Thanks for taking a look at this @mengzhuo.
Deleting LUCI bots is currently requires administrative access. If it's viable to extend access to you as the bot owner, we'll do that, but for now you haâ¦
Thanks for taking a look at this @mengzhuo.
Deleting LUCI bots is currently requires administrative access. If it's viable to extend access to you as the bot owner, we'll do that, but for now you haâ¦
The GenerateAutoSubmitChange API is hopefully slightly simpler, but
mostly I'm using this small task as a convenient way to test out both
the real Cloud Build implementation and the fake at a more fiâ¦
(1 comment)
`r.Body.Close` [should happen](https://pkg.go.dev/net/http#pkg-overview) even if status code is unexpected; re-arranging their order gets you that behavior:
```suggestion
defer r.Body.â¦
Thanks.
That's one of the advantages of doing `if new, err := ...; err != nil` over `new, err := ...; if err != nil`, i.e., can't accidentally reuse it after the if block.
(2 comments)
Thanks, at first glance that's unexpected to me, I thought we try to always set it. I'll take a look at that, but no need to make changes here now. Thanks.
Sure; I'm referring to this â¦
Whoops, yeah.
Hmm, if MoveChange succeeds and RebaseChange gets here, newCI from successful MoveChange will be overwritten with the original one. I guess you don't want that?
Since you're already câ¦
Thanks.
(nit) The comment and `var httpErr` line order seem swapped?
I think it'd be nice for this to not to ignore the status code, since the docs for this endpoint promise 409 Conflict in this caâ¦
Thanks! Some minor comments.
It's great to have automation notice when a builder needs attention and CC its owners for awareness. I understand it'll be mostly up to humans to follow up on the issue,â¦
Thanks. One question for Roland, since the build constraint affects the language version in addition to specifiing the minimum toolchain.
This is the only loop, and it's not the kind whose behavior â¦