We can consider that if it is needed. The relevant parts within LUCI configuration are the [enabled](https://cs.opensource.google/go/x/build/+/luci-config:main.star;l=1748-1811;drc=6e15c992638ed13979…
@mengzhuo Friendly ping on this. Are you planning to continue to work on this builder, or should this be closed in favor of issue #67105?
By now the [CIPD dependencies](https://chrome-infra-packag…
Since you're running into this problem in the context of that project, I suggest you report an issue in that project's issue tracker, and reference this issue if needed.
It sounds like Vulkan via MoltenVK on darwin/arm64 doesn’t work. It might not be supported.
Do you know if this is supported in the upstream GLFW C library? If it is, we should work on adding that…
(1 comment)
@filippo@golang.org Proposal #25309 talks about a new cryptotest package in x/crypto repo, but this is an internal package in the main Go repo. Can you briefly clarify why that is; are t…
Thanks.
Nice approach!
Yeah, 'includable_only: true' is what you're looking for to disable pre-submit. The way to parse it is that "this builder runs in pre-submit only if included via Cq-Include-T…
(1 comment)
(nit) Lower-case s/Add/add/ per https://go.dev/doc/contribute#first_line.
Optionally maybe also add a "main.star: " suffix like most other CLs.
(2 comments)
Since this is intended to be a temporary builder, consider adding a comment that'll make it easier to remove it when it's no longer useful. Something like:
// This can be deleted after…
Thanks for documenting this.
Replied internally about what's available to us on the Go team.
For anyone else, we can't make a meaningful suggestion of what GCP project can be used, so I think it's f…
Nice work on this step. I'm sure there'll be minor things you'll want to come back and tweak later on, but this sets up a good general structure. Thanks.
Is `-u` included here intentionally because …
Thanks.
Yep, it's completely fine to keep it since it's expected to be used soon.
Since the task package has functionality for Go toolchain releases that also involves release branches, please incl…
@4a6f656c The builder seems to be doing well. It was fully passing at tip and on release-branch.go1.23, and passing short of 2-3 tests on older release branches. In case you're not aware, the bot has…
Following up here as some time has passed and the builder appears to have been doing well [recently](https://ci.chromium.org/ui/p/golang/g/port-openbsd-ppc64/builders). @n2vi Okay to submit [CL 59681…
Thanks.
(minor) You could consider also changing the function name not to begin with the report verb anymore, to make it easier at the call sites to tell it doesn't post. Perhaps `prepareNew` or so.
We don't have the windows-arm64-10 builder anymore; the current [windows-arm64](https://ci.chromium.org/ui/p/golang/builders/luci.golang.ci/gotip-windows-arm64) LUCI builder runs Windows 11, and does…
As of a recent builder change related to its security, this host has
started to take longer to run tests and runs into timeouts. Examples:
- https://ci.chromium.org/b/8740874888365769313
- https://c…
Thanks.
(minor) Maybe `tokenFile` can work better, since it doesn't seem there's more configuration stored in that file other than the token.
This new function is called in exactly one place and th…
This is good progress. Please see some inline comments.
Yes, this looks good. `wf.After(branchCreated)` will cause the "updating branch's codereview.cfg" task to run only after "creating new branch …
@navytux That's a good point. In the original proposal here, there was only the -run flag specified, without -bench, so it likely shouldn't apply if something else, like benchmarks, does match and ru…
Thanks. See inline comment to keep the list sorted.
This list is currently sorted by the language name in English. Please move the new entry here, between Polish and Thai, to keep it sorted.
There's an order we'll need to follow for this.
First, the builders need to be configured to start using Go 1.22 as the bootstrap. I'll be working on this part.
After that's done, cmd/dist and …
(2 comments)
No problem, thanks.
Noting for the future: at some point when you're ready to try this workflow in prod, we'll need to grant relui permissions to create branches and for any other step…
(6 comments)
Please replace 'gerrit/gerrit' with 'gerrit'.
You can use the short URL form for Go issues, go.dev/issue/nnn. That is:
A local relui screenshot is at https://go.dev/issue/57643#issuec…
Thanks. Glad there's a simple way to handle this need!
(minor) The new code cuts a prefix, then immediately re-joins it. So if you want, this could be simplified to:
```
if strings.HasPrefix(rest, …
(1 comment)
Certainly not for this CL, but in general: since there aren't many backticks involved in this usage text, consider using an inline multi-line raw string literal to improve readability an…
Thanks.
What’s the reason Fprintln (with ln at the end) is replaced with log.Print instead of with log.Println? Is it because none of the Fprintln calls pass more than argument, so their behavior …
The x509roots/fallback module updates are done via a [relui workflow](https://cs.opensource.google/go/x/build/+/master:internal/task/x509bundle.go;drc=0166ca569d279a3a154a863db9e87e81ca9c8082). It cu…
I looked only briefly since Carlos already reviewed it. Thanks.
(minor) Is it useful to control log flags per sub-command? I've seen it more commonly done once at the top of main for the entire comm…
(1 comment)
This file should be named `api/next/21865.txt` for now; it'll be merged along with others into api/go1.24.txt at the start of the Go 1.24 release freeze.
The reason go1.8.5rc5 sorts as oldest is because the go/version package doesn't consider it valid; go1 isn't very relevant as you could pick any other valid version to compare with. [Compare](https:/…
Copying the test to the main Go repository requires vendoring x/net/html
as a test-only dependency, which works (prototype in go.dev/cl/600816)
but adds size and requires a copy of the test to be mai…
x/website has an [excellent test](https://cs.opensource.google/go/x/website/+/master:cmd/golangorg/server_test.go;l=89-258;drc=b52edba3f82120d0f819beafbfda191a0a747241) for issue #37047 that catches …
(3 comments)
This import isn't being used. (Detected via a build error.)
This return was needed previously, but it's less useful now. :)
Seeing this IsMemberOfAny call fail with 403:
```
2024/07/…
Thanks. Just minor comments.
Maybe while you're here:
```suggestion
if b.GetBuilder().GetBuilder() != bName { // coherence check
```
(I realize the code is just moving, so this is optional.)
If …
That configuration lives on the `luci-config` branch of x/build, in `GO_BRANCHES` and `EXTRA_GO_BRANCHES`:
https://cs.opensource.google/go/x/build/+/luci-config:main.star;l=536-565;drc=5953629ed4eeb…
DO NOT REVIEW
DO NOT SUBMIT
Testing out an idea for checking links for problems (such as using
an absolute link instead of relative, non-canonical URLs, bad HTML,
and so on).
(1 comment)
Please move this file to a directory called 'next' and rename to 32936.txt.
See https://cs.opensource.google/go/go/+/master:api/README;l=17-23;drc=600225f83f7846b1129af94253f5172a359c308…
From information we have available in the issue, this test was flaky
on OS X 10.10 but not newer. By now macOS 11 is the minimum required
version, and 1000 local runs of the test passed, so try to un…
Thanks, this is a great start! Left some inline comments, I think this should be ready once they're addressed.
This CL is a part of a larger work, and it helps to have an issue associated with it fo…
(1 comment)
The fact that timeout scaling is multiplicative is mentioned as part of make_run_mod ("Compose timeout scaling factors by multiplying them", around line 700). Did you already see that bu…
@cuonglm Please note the second paragraph of https://groups.google.com/g/golang-dev/c/or4BmCu3LIE/m/a1Hv1yoxBAAJ, copied here:
> Any CLs that land after [CL 600176](https://go.dev/cl/600176) ("int…
We're aware of an issue where the current darwin-amd64 hosts are slower
than we expect, primarily in the context of the darwin-amd64-longtest
builders. Various cmd/go tests often end up failing with …
(1 comment)
This change is ready for review.
To help a bit with review, PS 1 of this change was a pure revert, so you might want to look at the diff of PS 1 and PS 2 to see only x/oscar misccompile…
CL 597335 intended to disable the misccompile builder for x/oscar repo.
It did so successfully, stopping the misccompile builder from running
both in pre-submit (by default) and in post-submit in tha…
We want to migrate from Global DNS for VMs to Zonal DNS, which is more
resilient. The only known use of Global DNS in the x/build GCP project
is the internal module proxy.
This was previously needed…
I agree, the auto-archival of closed issues without recent activity likely removes the main source of this happening. Let's not do anything for now unless we find out this is still a problem somehow.…
Fortunately Gerrit supports setting up [notifications](https://go-review.googlesource.com/settings/#Notifications) for the wiki repo for all changes, including those that involve deleting pages:
!…
For posterity and in case we need to restore this or setup something similar in the future:
- deleted a [webhook](https://github.com/golang/go/settings/hooks) sending "Wiki" events only to `https:…
The need for this setup has been made obsolete via wiki move to Gerrit,
proposal golang/go#61940.
Fixes golang/go#64730.
Fixes golang/go#55263.
Fixes golang/go#33187 (obsolete).
Thanks.
It would be nice to finish CL 342610, but perhaps it's a bit unrealistic to forbid HTML from being used at all.
FWIW, since Markdown does get rendered to HTML in [golang.org/x/website/inter…
I anticipated that the commit link would need to be absolute, since
commits to the luci-config branch get mirrored to a different GitHub
repo than where the issue is being closed, but accidentally po…