Граф коммитов

3162 Коммитов

Автор SHA1 Сообщение Дата
Russ Cox 192e10790b relnote: use commit text to find accepted proposals
Accepted proposals should usually be mentioned in the release notes,
so include them even if they are not mentioned with RELNOTES=yes.

Also include any CL that is adding to the api/next directory.

CL 410361 contains the updates found by this new code.

For golang/go#51400.

Change-Id: I8c248c0ddcfad6a070ab7875e6eac0a24a3c9ec4
Reviewed-on: https://go-review.googlesource.com/c/build/+/410244
TryBot-Result: Gopher Robot <gobot@golang.org>
Run-TryBot: Russ Cox <rsc@golang.org>
Reviewed-by: David Chase <drchase@google.com>
2022-06-07 01:31:00 +00:00
Matthew Dempsky 713bd0acac dashboard: enable unified/nounified builders for dev.unified
There's now the dev.unified branch for handling Unified IR
development, so have the unified (and nounified) trybot and builders
testing that branch instead of dev.typeparams (which is inactive).

Change-Id: Ib6911ee68b4c570e34fe282bb7a27c571b70e3e0
Reviewed-on: https://go-review.googlesource.com/c/build/+/410634
Run-TryBot: Matthew Dempsky <mdempsky@google.com>
Auto-Submit: Matthew Dempsky <mdempsky@google.com>
Reviewed-by: Dmitri Shuralyov <dmitshur@golang.org>
Reviewed-by: Dmitri Shuralyov <dmitshur@google.com>
TryBot-Result: Gopher Robot <gobot@golang.org>
2022-06-06 17:30:33 +00:00
Michael Pratt 5ca86acbef cmd/coordinator: fix unformatted %s
This was accidentally left unformatted in CL 408696.

For golang/go#52653.

Change-Id: Ia47ef27e5f6a7b328f0b51b3378ef823ffcb03a9
Reviewed-on: https://go-review.googlesource.com/c/build/+/410242
Run-TryBot: Michael Pratt <mpratt@google.com>
Auto-Submit: Michael Pratt <mpratt@google.com>
TryBot-Result: Gopher Robot <gobot@golang.org>
Reviewed-by: Bryan Mills <bcmills@google.com>
2022-06-03 21:24:36 +00:00
Than McIntosh bfd387b4f3 env/windows: fix buglet in windows versions
Pick windows-server-2008-r2-dc-v20200114 for the 2008 version of
server-2008r2-v8 (the one we selected before doesn't exist).

Updates golang/go#35006

Change-Id: I02e5e4fb5085173f926af5caa45518f333ab5614
Reviewed-on: https://go-review.googlesource.com/c/build/+/410241
TryBot-Result: Gopher Robot <gobot@golang.org>
Reviewed-by: Carlos Amedee <carlos@golang.org>
Auto-Submit: Than McIntosh <thanm@google.com>
Run-TryBot: Than McIntosh <thanm@google.com>
2022-06-03 20:51:57 +00:00
Than McIntosh 9a0efbf976 env/windows: touch up test_buildlet.bash to remove stale tests
Revamp rules for testing windows VMs (there were references to old
versions of Go that no longer exist on in the GCS bucket).

Change-Id: I86c692f4187979857d4e86ef0606c6fc9b4889cf
Reviewed-on: https://go-review.googlesource.com/c/build/+/410240
Reviewed-by: Dmitri Shuralyov <dmitshur@google.com>
Reviewed-by: Dmitri Shuralyov <dmitshur@golang.org>
2022-06-03 20:51:43 +00:00
Heschi Kreinick 62bee91588 internal/relui: add a step to wait for signing
For the moment, signing will be run out-of-band with the release
process. Add a step that waits for it to complete.

Because our signing process is rough around the edges there are a lot of
subtleties to deal with: we don't produce signatures for zip files,
files only appear in /signed/ if they were modified by the signing
process, etc. Most inconveniently, the .pkg files are produced by the
signing process, which doesn't fit the model I was going for and
requires them to be injected at signing time.

For golang/go#51797.

Change-Id: I6d0b5ffe8b75f4a0d66de3f059d166c843cd0209
Reviewed-on: https://go-review.googlesource.com/c/build/+/410014
TryBot-Result: Gopher Robot <gobot@golang.org>
Reviewed-by: Dmitri Shuralyov <dmitshur@google.com>
Reviewed-by: Dmitri Shuralyov <dmitshur@golang.org>
Run-TryBot: Heschi Kreinick <heschi@google.com>
Auto-Submit: Heschi Kreinick <heschi@google.com>
2022-06-03 19:03:25 +00:00
Than McIntosh 6ef3223cf1 cmd/gomote: fix inconsistencies in push exclusion list handling
The code that avoids pushing files that are generated by "go tool
dist" was missing an entry in one case and missing a bunch of entries
in another case. This resulted in "linked object header mismatch"
errors when doign repeated rebuilds of the linkerk after running
make.bash/make.bat on the gomote. This patch resolves the problem by
commoning up the exclusion list checking code into a helper function
and adding in the missing file entry.

Fixes golang/go#53221.

Change-Id: Ibf6b14a91c0d384be7887ad74c3f9f1dba3c9784
Reviewed-on: https://go-review.googlesource.com/c/build/+/410238
TryBot-Result: Gopher Robot <gobot@golang.org>
Run-TryBot: Than McIntosh <thanm@google.com>
Reviewed-by: Bryan Mills <bcmills@google.com>
Auto-Submit: Than McIntosh <thanm@google.com>
2022-06-03 12:13:33 +00:00
Carlos Amedee 2949c9df60 all: makes OSS related cleanup
This change cleans up some potentially problematic things in the repo:
- Change mentions of whitelist to allowlist.
- Remove links to internal infrastructure.
- Change mentions of slave to follower.

Change-Id: Ia4c4f1542ca2bb53f1a81bb0b549ed81a6875f04
Reviewed-on: https://go-review.googlesource.com/c/build/+/410017
Reviewed-by: Dmitri Shuralyov <dmitshur@google.com>
Run-TryBot: Carlos Amedee <carlos@golang.org>
Reviewed-by: Dmitri Shuralyov <dmitshur@golang.org>
Auto-Submit: Carlos Amedee <carlos@golang.org>
Reviewed-by: Alex Rakoczy <alex@golang.org>
TryBot-Result: Gopher Robot <gobot@golang.org>
2022-06-02 17:50:21 +00:00
Bryan C. Mills 2fa0968930 dashboard: remove known issue for openbsd-arm64-jsing
According to https://go.dev/issue/52703#issuecomment-1143961096,
this issue is believed to have been resolved by a kernel patch.

Fixes golang/go#52703.
Fixes golang/go#52795.
Fixes golang/go#53174.

Change-Id: I2d5afef3599f9dcfc557a92d6acd89261bd07bab
Reviewed-on: https://go-review.googlesource.com/c/build/+/410095
TryBot-Result: Gopher Robot <gobot@golang.org>
Reviewed-by: Dmitri Shuralyov <dmitshur@google.com>
Auto-Submit: Bryan Mills <bcmills@google.com>
Run-TryBot: Bryan Mills <bcmills@google.com>
Reviewed-by: Dmitri Shuralyov <dmitshur@golang.org>
2022-06-02 16:25:30 +00:00
Dmitri Shuralyov d0865bb9b7 internal/releasetargets: update linux-{386,amd64} builders to buster
We've updated the Linux builders used during Go releases from
Debian 8 "Jessie" to Debian 9 "Stretch" in time for Go 1.16,
since Jessie support had already ended on June 30, 2020 and
wasn't suitable for the lifetime of Go 1.16.

We're in a similar position now, where Debian 9 "Stretch" LTS
support is ending on June 30, 2022, before Go 1.19's anticipated
release date. Update the selected builder to Debian 10 "Buster",
whose LTS support keeps going until June 2024 and should cover
the expected lifespan of Go 1.19 better.

This is easy to do thanks to the builder already being added
as of CL 267937.

For golang/go#40561.
Updates golang/go#42410.

Change-Id: I06b43e1cdd66996852ed19a1cc928eff29d09c86
Reviewed-on: https://go-review.googlesource.com/c/build/+/410094
Reviewed-by: Carlos Amedee <carlos@golang.org>
Reviewed-by: Dmitri Shuralyov <dmitshur@google.com>
2022-06-02 15:51:52 +00:00
Carlos Amedee e8c8ca12ab all: add license headers
This change adds license headers to files which are missing them.
A modified version of the addlicense tool was used to add these headers:
https://github.com/google/addlicense

The command issued was:
addlicense -c "Go Authors" -l bsd *

Change-Id: Id6fd17c587f99b3ff0ef5f5f35befcfe5aaeef72
Reviewed-on: https://go-review.googlesource.com/c/build/+/409614
Run-TryBot: Carlos Amedee <carlos@golang.org>
Auto-Submit: Carlos Amedee <carlos@golang.org>
Reviewed-by: Carlos Amedee <carlos@golang.org>
TryBot-Result: Gopher Robot <gobot@golang.org>
Reviewed-by: Alex Rakoczy <alex@golang.org>
2022-06-01 18:19:15 +00:00
Heschi Kreinick 757f53580f gerrit, internal/task: add Gerrit-related release tasks
I refactored out the Gerrit-related code from MailDLCL, and added
support for waiting for submit and creating tags.

No test for creating tags but that logic has virtually nothing to it so
I think I'm okay with it?

For golang/go#51797.

Change-Id: Ia8c24536bbee27e0b7bef04769ac5a81dc3021ab
Reviewed-on: https://go-review.googlesource.com/c/build/+/408674
Reviewed-by: Dmitri Shuralyov <dmitshur@google.com>
TryBot-Result: Gopher Robot <gobot@golang.org>
Reviewed-by: Alex Rakoczy <alex@golang.org>
Run-TryBot: Heschi Kreinick <heschi@google.com>
Reviewed-by: Dmitri Shuralyov <dmitshur@golang.org>
2022-06-01 17:59:54 +00:00
Dmitri Shuralyov 1d197f9e3c cmd/gopherbot: improve clarity of log message
For golang/go#53077.

Change-Id: I877f1132c0e9e63947742d3b870d1742858091f7
Reviewed-on: https://go-review.googlesource.com/c/build/+/409654
Auto-Submit: Dmitri Shuralyov <dmitshur@golang.org>
Reviewed-by: Dmitri Shuralyov <dmitshur@google.com>
Reviewed-by: Hyang-Ah Hana Kim <hyangah@gmail.com>
Run-TryBot: Dmitri Shuralyov <dmitshur@golang.org>
TryBot-Result: Gopher Robot <gobot@golang.org>
2022-06-01 12:43:13 +00:00
Bryan C. Mills 2305360635 dashboard: mark all current netbsd builders as affected by golang/go#50138
Since a large fraction of Go tests invoke commands, this issue causes
noise on the builders that cannot be easily bypassed or filtered out.

Failures matching this issue have been observed on all four of the
current NetBSD builders. (The last such failure observed on a
non-NetBSD builder was on freebsd-amd64-11_4, and that builder is no
longer used; no matching failures have been observed on more recent
FreeBSD builders.)

Updates golang/go#50138.

Change-Id: Ied687a63a55407d19c5f1905e79111d302087937
Reviewed-on: https://go-review.googlesource.com/c/build/+/409595
TryBot-Result: Gopher Robot <gobot@golang.org>
Reviewed-by: Dmitri Shuralyov <dmitshur@golang.org>
Reviewed-by: Dmitri Shuralyov <dmitshur@google.com>
Run-TryBot: Bryan Mills <bcmills@google.com>
Auto-Submit: Bryan Mills <bcmills@google.com>
2022-05-31 20:46:20 +00:00
Bryan C. Mills e382d73dd2 dashboard: mark netbsd-arm-bsiegert and netbsd-arm64-bsiegert with FlakyNet
These builders have both exhibited multiple 'i/o timeout' errors
contacting www.google.com in net.TestLookupHostCancel.

Updates golang/go#50191.

Change-Id: I3d5ef2940f8c6df3487743a26f64d1e38fdcb231
Reviewed-on: https://go-review.googlesource.com/c/build/+/409474
TryBot-Result: Gopher Robot <gobot@golang.org>
Auto-Submit: Bryan Mills <bcmills@google.com>
Reviewed-by: Dmitri Shuralyov <dmitshur@google.com>
Reviewed-by: Dmitri Shuralyov <dmitshur@golang.org>
Run-TryBot: Bryan Mills <bcmills@google.com>
2022-05-31 20:33:54 +00:00
Dmitri Shuralyov 150a258621 cmd/coordinator: triple the memory allocation
The coordinator often hovers at under 2 GB of memory use when not
in active use, but has been observed to reach and exceed its 12 GB
allocation during times of heavy parallel builds, especially when
there are concurrent changes to release branches (as sometimes
happens during the release process).

Since there's only one instance of the coordinator and it has a real
need today, it's relatively inexpensive to give it more memory until
we make progress on understanding and possibly reducing it. Having
the coordinator not restart while many builds are in progress will
help reduce computational costs and waiting times.

For golang/go#51057.

Change-Id: I530cefc8aa401843684eea48a6a5d34072622fd5
Reviewed-on: https://go-review.googlesource.com/c/build/+/409594
Reviewed-by: Dmitri Shuralyov <dmitshur@google.com>
Run-TryBot: Dmitri Shuralyov <dmitshur@golang.org>
Reviewed-by: Carlos Amedee <carlos@golang.org>
Reviewed-by: Heschi Kreinick <heschi@google.com>
TryBot-Result: Gopher Robot <gobot@golang.org>
2022-05-31 19:58:54 +00:00
Dmitri Shuralyov 52899724b8 cmd/rundockerbuildlet: remove Scaleway-specific configuration
Scaleway builders are no longer in use, and most of their code was
removed in CL 325694 and CL 325695. This CL removes some more from
the rundockerbuildlet command.

Updates golang/go#45066.

Change-Id: I4b1902ffb8b20ca05f7d76dd041d889decc6f0b1
Reviewed-on: https://go-review.googlesource.com/c/build/+/408939
TryBot-Result: Gopher Robot <gobot@golang.org>
Auto-Submit: Dmitri Shuralyov <dmitshur@golang.org>
Reviewed-by: Carlos Amedee <carlos@golang.org>
Reviewed-by: Dmitri Shuralyov <dmitshur@google.com>
Run-TryBot: Dmitri Shuralyov <dmitshur@golang.org>
2022-05-31 19:53:40 +00:00
Than McIntosh 0152d3c176 env/windows: more network selection fixes
Another addition of "--network=vpc" later in build.bash
in the image capture phase.

Updates golang/go#35006.

Change-Id: I5e23a693a6042f19a309d3fe7ddedba30e95cc1f
Reviewed-on: https://go-review.googlesource.com/c/build/+/406858
Reviewed-by: Carlos Amedee <carlos@golang.org>
Reviewed-by: Alex Rakoczy <alex@golang.org>
2022-05-31 12:08:04 +00:00
Heschi Kreinick d4dc690249 kubernetes/gke: skip tests unless specifically requested
Just running on GCE is not enough for them to work.

Updates golang/go#28543.

Change-Id: I79a0702f9c2dfaf256a872557836258ba2ab4d0d
Reviewed-on: https://go-review.googlesource.com/c/build/+/408956
Reviewed-by: Dmitri Shuralyov <dmitshur@golang.org>
Run-TryBot: Heschi Kreinick <heschi@google.com>
Reviewed-by: Dmitri Shuralyov <dmitshur@google.com>
Auto-Submit: Heschi Kreinick <heschi@google.com>
TryBot-Result: Gopher Robot <gobot@golang.org>
2022-05-27 22:03:25 +00:00
Heschi Kreinick 94632bfcf0 internal/task: add milestone tasks
Add tasks that match releasebot's checkReleaseBlockers and pushIssues.
They use a mix of GitHub's REST and GraphQL APIs so that we don't need
to use maintner, which looked like a headache.

For golang/go#51797.

Change-Id: I108df115950698ee016b6cbdb3395afc9e0bf844
Reviewed-on: https://go-review.googlesource.com/c/build/+/408295
Reviewed-by: Dmitri Shuralyov <dmitshur@google.com>
TryBot-Result: Gopher Robot <gobot@golang.org>
Run-TryBot: Heschi Kreinick <heschi@google.com>
Auto-Submit: Heschi Kreinick <heschi@google.com>
Reviewed-by: Dmitri Shuralyov <dmitshur@golang.org>
2022-05-27 21:59:41 +00:00
Dmitri Shuralyov 33d38b8f07 buildlet: fix Exec to return ErrTimeout on timeout
The coordinator relies on Exec reporting that the given timeout was
exceeded in order to mark a build as failed instead of retrying it.
A refactor resulted in Exec no longer doing that, despite what its
documentation promises, so fix that.

Also add a test since evidence shows that catching a regression can
be helpful.

For golang/go#42699.
Updates golang/go#35707.

Change-Id: Iacef90b83e7b81fad88a33baa6489d5157e3528f
Reviewed-on: https://go-review.googlesource.com/c/build/+/407555
Reviewed-by: Carlos Amedee <carlos@golang.org>
Reviewed-by: Bryan Mills <bcmills@google.com>
Run-TryBot: Dmitri Shuralyov <dmitshur@golang.org>
Reviewed-by: Dmitri Shuralyov <dmitshur@google.com>
Auto-Submit: Dmitri Shuralyov <dmitshur@golang.org>
TryBot-Result: Gopher Robot <gobot@golang.org>
2022-05-27 17:17:50 +00:00
Bryan C. Mills a3f1e410a4 cmd/fetchlogs: fix a typo'd comparison from CL 408937
Change-Id: I4e4d2beeb5066e59d8c5ca039e84fba8891e0a84
Reviewed-on: https://go-review.googlesource.com/c/build/+/409114
TryBot-Result: Gopher Robot <gobot@golang.org>
Reviewed-by: Dmitri Shuralyov <dmitshur@google.com>
Reviewed-by: Dmitri Shuralyov <dmitshur@golang.org>
Run-TryBot: Bryan Mills <bcmills@google.com>
Auto-Submit: Bryan Mills <bcmills@google.com>
2022-05-27 16:39:26 +00:00
Bryan C. Mills 8df1609494 dashboard: add known issues for linux/loong64
(This will cause 'greplogs --triage' to filter out this builder by
default.)

Updates golang/go#53116.

Change-Id: Ib238c641b83f6aec3d1fd75933b7d8593313da21
Reviewed-on: https://go-review.googlesource.com/c/build/+/408938
Reviewed-by: Alex Rakoczy <alex@golang.org>
Run-TryBot: Bryan Mills <bcmills@google.com>
TryBot-Result: Gopher Robot <gobot@golang.org>
2022-05-27 16:16:43 +00:00
Bryan C. Mills 0fdcb86bbb cmd/fetchlogs: refresh maintner data if a GoRevision appears to be missing
Most of the time, fetchlogs can get by with cached maintner data.
However, rarely the data may become too stale while fetching logs,
resulting in a log entry with an unknown GoRevision.

If that occurs, it seems preferable to pay the latency hit of
reloading the maintner data than to ignore log entries or fail
completely.

Change-Id: I16298448b3b67b7f23bc73cd316c4a0552a1abec
Reviewed-on: https://go-review.googlesource.com/c/build/+/408937
Reviewed-by: Dmitri Shuralyov <dmitshur@golang.org>
Run-TryBot: Bryan Mills <bcmills@google.com>
Auto-Submit: Bryan Mills <bcmills@google.com>
Reviewed-by: Dmitri Shuralyov <dmitshur@google.com>
TryBot-Result: Gopher Robot <gobot@golang.org>
2022-05-27 15:57:05 +00:00
Suzy Mueller 71c72b517d cmd/gopherbot: label proxy.golang.org issues
Add a label for proxy.golang.org issues. This will allow us to bring
proxy.golang.org issues into the tools team issue triage rotation.

Use the same label for index.golang.org and sum.golang.org issues.

Change-Id: I06a4f2ecf9e92c5f81546e4918fd097acb5e3125
Reviewed-on: https://go-review.googlesource.com/c/build/+/408954
TryBot-Result: Gopher Robot <gobot@golang.org>
Reviewed-by: Alex Rakoczy <alex@golang.org>
Run-TryBot: Suzy Mueller <suzmue@golang.org>
Reviewed-by: Jamal Carvalho <jamal@golang.org>
2022-05-27 15:44:42 +00:00
Bryan C. Mills fb92a3ae39 cmd/greplogs: copy from github.com/aclements/go-misc/greplogs
This copies in my fork of greplogs from
github.com/bcmills/go-misc v0.0.0-20220527140618-59e2ae99cbec
along with a copy of the "loganal" package renamed to
"golang.org/x/build/cmd/greplogs/internal/logparse" and trimmed
to remove the Classify function (which greplogs does not use).

This code was originally written by Austin Clements (with some
contributions from me and others), and was already published
under the Go license with copyright assigned to the Go Authors.

Change-Id: Ia9a1cb166693ede39613620f0330c165c639b232
Reviewed-on: https://go-review.googlesource.com/c/build/+/408935
Run-TryBot: Bryan Mills <bcmills@google.com>
TryBot-Result: Gopher Robot <gobot@golang.org>
Reviewed-by: Alex Rakoczy <alex@golang.org>
Auto-Submit: Bryan Mills <bcmills@google.com>
2022-05-27 14:35:19 +00:00
Bryan C. Mills 9b1aa31ae3 dashboard: add known issue for openbsd-arm64-jsing
For golang/go#52653.
Updates golang/go#52703.

Change-Id: I0873c19865d17b387bfe7f7e2d21b3bb343d0855
Reviewed-on: https://go-review.googlesource.com/c/build/+/408703
TryBot-Result: Gopher Robot <gobot@golang.org>
Reviewed-by: Alex Rakoczy <alex@golang.org>
Run-TryBot: Bryan Mills <bcmills@google.com>
Auto-Submit: Bryan Mills <bcmills@google.com>
2022-05-26 18:44:05 +00:00
Bryan C. Mills 73680d41cc dashboard: add known issue for windows-arm64-11
For golang/go#52653.
Updates golang/go#51019.

Change-Id: Ie57f7b2c2b6d4c3cc4b5f5f886773dff2a36a61e
Reviewed-on: https://go-review.googlesource.com/c/build/+/408702
TryBot-Result: Gopher Robot <gobot@golang.org>
Auto-Submit: Bryan Mills <bcmills@google.com>
Run-TryBot: Bryan Mills <bcmills@google.com>
Reviewed-by: Alex Rakoczy <alex@golang.org>
2022-05-26 18:44:04 +00:00
Bryan C. Mills a9991ca9c3 dashboard: add known issue for solaris-amd64-oraclerel
For golang/go#52653.
Updates golang/go#51443.

Change-Id: Iaea8fab13ed979e54c827f0f3c4d705bdaff4ee4
Reviewed-on: https://go-review.googlesource.com/c/build/+/408701
Reviewed-by: Alex Rakoczy <alex@golang.org>
Auto-Submit: Bryan Mills <bcmills@google.com>
Run-TryBot: Bryan Mills <bcmills@google.com>
TryBot-Result: Gopher Robot <gobot@golang.org>
2022-05-26 18:44:03 +00:00
Bryan C. Mills 3f0c381a22 dashboard: add known issue for freebsd-arm-paulzhol
For golang/go#52653.
Updates golang/go#52679.

Change-Id: I585d0d69d60739328b6921470d7fea0d9c038537
Reviewed-on: https://go-review.googlesource.com/c/build/+/408700
Run-TryBot: Bryan Mills <bcmills@google.com>
TryBot-Result: Gopher Robot <gobot@golang.org>
Auto-Submit: Bryan Mills <bcmills@google.com>
Reviewed-by: Alex Rakoczy <alex@golang.org>
2022-05-26 18:44:02 +00:00
Bryan C. Mills e494319b26 dashboard: add known issue for linux-amd64-unified
For golang/go#52653.
Updates golang/go#52150.

Change-Id: Ie76101e2a790b77c85a89fe41f4069f8cdd1522d
Reviewed-on: https://go-review.googlesource.com/c/build/+/408699
Auto-Submit: Bryan Mills <bcmills@google.com>
Run-TryBot: Bryan Mills <bcmills@google.com>
TryBot-Result: Gopher Robot <gobot@golang.org>
Reviewed-by: Alex Rakoczy <alex@golang.org>
2022-05-26 18:44:01 +00:00
Bryan C. Mills fcb5900ab8 dashboard: add known issues for plan9-386, plan9-386-0intro, and plan9-amd64-0intro
For golang/go#52653.
Updates golang/go#29801.
Updates golang/go#49756.
Updates golang/go#50137.

Change-Id: Ided04da5c1e403c4a194c8c645c5179534a00907
Reviewed-on: https://go-review.googlesource.com/c/build/+/408698
TryBot-Result: Gopher Robot <gobot@golang.org>
Run-TryBot: Bryan Mills <bcmills@google.com>
Reviewed-by: Alex Rakoczy <alex@golang.org>
Auto-Submit: Bryan Mills <bcmills@google.com>
2022-05-26 18:44:00 +00:00
Bryan C. Mills 560d4117c0 dashboard: add known issue for plan9-arm
For golang/go#52653.
Updates golang/go#49338.

Change-Id: Ib23be56bd79bce8b3168cb40064916a2a91dbb88
Reviewed-on: https://go-review.googlesource.com/c/build/+/408697
Auto-Submit: Bryan Mills <bcmills@google.com>
Reviewed-by: Alex Rakoczy <alex@golang.org>
Run-TryBot: Bryan Mills <bcmills@google.com>
TryBot-Result: Gopher Robot <gobot@golang.org>
2022-05-26 18:43:58 +00:00
Bryan C. Mills 4f9a225d2a dashboard: allow multiple known-issues for builders
We may know of more than one issue affecting a builder. In some
contexts (such as the build dashboard) we only have enough room to
display one of those, but in other contexts (such as SlowBot failure
messages) it may be useful to see all of them as a list.

Moreover, this way we don't have to remember to check for other known
issues when removing an issue that has been resolved.

For golang/go#52653.

Change-Id: I9da42a3bf99ad24ec4b3ba9c4e6ce214b9f9cac7
Reviewed-on: https://go-review.googlesource.com/c/build/+/408696
TryBot-Result: Gopher Robot <gobot@golang.org>
Reviewed-by: Alex Rakoczy <alex@golang.org>
Reviewed-by: Dmitri Shuralyov <dmitshur@google.com>
Auto-Submit: Bryan Mills <bcmills@google.com>
Run-TryBot: Bryan Mills <bcmills@google.com>
Reviewed-by: Dmitri Shuralyov <dmitshur@golang.org>
2022-05-26 18:43:57 +00:00
Xiaodong Liu f36b3eae2c dashboard: update ExpectNum for linux-loong64-3a5000
For golang/go#46229

Change-Id: Ie2896d28fc6c5e3f7e0544daccfd0c8e6e65bcf8
Reviewed-on: https://go-review.googlesource.com/c/build/+/407935
Reviewed-by: Dmitri Shuralyov <dmitshur@google.com>
Reviewed-by: Heschi Kreinick <heschi@google.com>
TryBot-Result: Gopher Robot <gobot@golang.org>
Auto-Submit: Dmitri Shuralyov <dmitshur@golang.org>
Reviewed-by: Dmitri Shuralyov <dmitshur@golang.org>
Run-TryBot: Dmitri Shuralyov <dmitshur@golang.org>
2022-05-26 14:11:14 +00:00
Meng Zhuo e661cabf86 dashboard: default unmatched as riscv64 slowbot
Unmatched builders are faster than unleashed now.
We can set unmatched as default slowbot for riscv64.

Change-Id: Ie4ad4575a5b8364b7cdb6a6dab99ce7f61556bf1
Reviewed-on: https://go-review.googlesource.com/c/build/+/407794
Run-TryBot: Zhuo Meng <mzh@golangcn.org>
Reviewed-by: Joel Sing <joel@sing.id.au>
Reviewed-by: Bryan Mills <bcmills@google.com>
TryBot-Result: Gopher Robot <gobot@golang.org>
Reviewed-by: Heschi Kreinick <heschi@google.com>
2022-05-26 02:12:26 +00:00
Carlos Amedee 0bf4de4030 cmd/relnote: change base URL to go.dev
This changes the base URL from golang.org to go.dev.

Change-Id: I6dec6f3f226eaac41a9a783bd7c6c361b52ff655
Reviewed-on: https://go-review.googlesource.com/c/build/+/408294
Auto-Submit: Carlos Amedee <carlos@golang.org>
Reviewed-by: Heschi Kreinick <heschi@google.com>
Reviewed-by: Dmitri Shuralyov <dmitshur@golang.org>
TryBot-Result: Gopher Robot <gobot@golang.org>
Run-TryBot: Carlos Amedee <carlos@golang.org>
Reviewed-by: Alex Rakoczy <alex@golang.org>
Reviewed-by: Carlos Amedee <carlos@golang.org>
2022-05-25 15:57:56 +00:00
chenguoqi 112d31edcf dashboard: add privateGoProxy setting for linux-loong64-3a5000
Because these builders are behind the firewall, they may not access to
proxy.golang.org, but it has a private Go module proxy.

For golang/go#46229.

Change-Id: Ib125cdaafca465f85531750cb9f5eb36d54f02de
Reviewed-on: https://go-review.googlesource.com/c/build/+/408434
Reviewed-by: Dmitri Shuralyov <dmitshur@google.com>
Auto-Submit: Dmitri Shuralyov <dmitshur@golang.org>
TryBot-Result: Gopher Robot <gobot@golang.org>
Reviewed-by: Bryan Mills <bcmills@google.com>
Reviewed-by: Dmitri Shuralyov <dmitshur@golang.org>
Run-TryBot: Dmitri Shuralyov <dmitshur@golang.org>
2022-05-25 15:13:06 +00:00
Dmitri Shuralyov fb495b9aac devapp: propagate updateReviewsData error from ForeachProjectUnsorted
CL 407394 added a detailed error in case of a rare, unexpected problem.
Propagate it in one more place so we benefit from the new information
if this happens again.

Updates golang/go#47695.
Updates golang/go#50474.

Change-Id: Iddb9a8d8de320d535fd15842c60bf0274391f8f2
Reviewed-on: https://go-review.googlesource.com/c/build/+/408194
TryBot-Result: Gopher Robot <gobot@golang.org>
Reviewed-by: Dmitri Shuralyov <dmitshur@google.com>
Run-TryBot: Dmitri Shuralyov <dmitshur@golang.org>
Run-TryBot: Dmitri Shuralyov <dmitshur@google.com>
Auto-Submit: Dmitri Shuralyov <dmitshur@google.com>
Reviewed-by: Bryan Mills <bcmills@google.com>
2022-05-24 17:32:19 +00:00
Bryan C. Mills 0e1f994a34 cmd/fetchlogs: add a -branch flag
The -branch flag can be used to download non-default branches of the
main 'go' repo, which are otherwise not included in its repo results.

Change-Id: Id501870ea24aa5509496953f734eb8bcc727548e
Reviewed-on: https://go-review.googlesource.com/c/build/+/407395
Run-TryBot: Bryan Mills <bcmills@google.com>
Reviewed-by: Dmitri Shuralyov <dmitshur@golang.org>
Auto-Submit: Bryan Mills <bcmills@google.com>
Reviewed-by: Dmitri Shuralyov <dmitshur@google.com>
TryBot-Result: Gopher Robot <gobot@golang.org>
2022-05-24 15:47:33 +00:00
Bryan C. Mills 24ce8bdc49 maintner: return an explicit error from (*GerritProject).GitCommit
This will hopefully help in diagnosing an occasional panic I observe
in cmd/fetchlogs. It also brings the API more in line with
https://go.dev/wiki/CodeReviewComments#in-band-errors.

Fixes golang/go#50474.

Change-Id: Idc644ec8ef7a22332f9cea8fb15c67eac5676e7f
Reviewed-on: https://go-review.googlesource.com/c/build/+/407394
Run-TryBot: Bryan Mills <bcmills@google.com>
Reviewed-by: Dmitri Shuralyov <dmitshur@golang.org>
TryBot-Result: Gopher Robot <gobot@golang.org>
Auto-Submit: Bryan Mills <bcmills@google.com>
Reviewed-by: Dmitri Shuralyov <dmitshur@google.com>
2022-05-24 15:47:23 +00:00
Dmitri Shuralyov abbc846f06 buildlet: bump header timeout to 20 seconds
For consistency with "20 seconds" being chosen as an arbitrary timeout
for a network roundtrip and trivial processing in cmd/coordinator in
CL 406215, apply the same change to buildlet.

Change-Id: I889ff8b86d789a6763eb0a32b0ec40050020223e
Reviewed-on: https://go-review.googlesource.com/c/build/+/407554
Auto-Submit: Dmitri Shuralyov <dmitshur@golang.org>
Run-TryBot: Dmitri Shuralyov <dmitshur@golang.org>
TryBot-Result: Gopher Robot <gobot@golang.org>
Reviewed-by: Carlos Amedee <carlos@golang.org>
Reviewed-by: Dmitri Shuralyov <dmitshur@google.com>
2022-05-21 03:01:34 +00:00
Michael Pratt 4be24e747a dashboard: drop known issue from linux-loong64-3a5000
The loong64 port is now complete with tests passing.

For golang/go#46229.

Change-Id: Ie0c0aaf461c7ef019125716b35594da12b0a7492
Reviewed-on: https://go-review.googlesource.com/c/build/+/407506
Run-TryBot: Michael Pratt <mpratt@google.com>
Reviewed-by: Dmitri Shuralyov <dmitshur@golang.org>
TryBot-Result: Gopher Robot <gobot@golang.org>
Reviewed-by: Dmitri Shuralyov <dmitshur@google.com>
2022-05-20 18:26:03 +00:00
Michael Pratt 6ed9ae3237 dashboard: add loong64 slowbot alias and misc-compile trybot
misc-compile builders are limited to 3 ports each. Since both of the
other builders are full, move the solaris/illumos ports to a new builder
to make room in other-1.

For golang/go#46229.

Change-Id: Ifbf08679ea19252b500d1b8413ce5d95363366a1
Reviewed-on: https://go-review.googlesource.com/c/build/+/407507
TryBot-Result: Gopher Robot <gobot@golang.org>
Run-TryBot: Michael Pratt <mpratt@google.com>
Reviewed-by: Dmitri Shuralyov <dmitshur@golang.org>
Reviewed-by: Dmitri Shuralyov <dmitshur@google.com>
2022-05-20 18:21:32 +00:00
Jamal Carvalho 0719cd7ec8 cmd/gopherbot: label x/website issues as website
Now that go.dev is open sourced, issues filed against the
website have the x/website prefix. Gopherbot is updated
accordingly.

Change-Id: Icc8f9739a9fa0d11c33649fa66e87c59a63014a8
Reviewed-on: https://go-review.googlesource.com/c/build/+/407500
Reviewed-by: Hyang-Ah Hana Kim <hyangah@gmail.com>
Reviewed-by: Alex Rakoczy <alex@golang.org>
Run-TryBot: Jamal Carvalho <jamal@golang.org>
TryBot-Result: Gopher Robot <gobot@golang.org>
2022-05-20 16:09:50 +00:00
Jamal Carvalho ea5680224c cmd/gopherbot: remove automated milestone settings for pkgsite
The tools team plans to manually triage pkgsite
issues and the pkgsite milestones for license
and search will no longer exist.

Change-Id: I476bfb6544645be89d78d25b0dee6a9634b3dba7
Reviewed-on: https://go-review.googlesource.com/c/build/+/407499
Run-TryBot: Jamal Carvalho <jamal@golang.org>
TryBot-Result: Gopher Robot <gobot@golang.org>
Reviewed-by: Alex Rakoczy <alex@golang.org>
Reviewed-by: Hyang-Ah Hana Kim <hyangah@gmail.com>
2022-05-20 16:09:47 +00:00
Meng Zhuo ab5596a466 dashboard: add one more builder for riscv64 unmatched
Thanks to PLCT lab(https://plctlab.github.io)
contributed an unmatched builder.

Change-Id: I68e226edcde9a67de69aaa2599380f14c5dad526
Reviewed-on: https://go-review.googlesource.com/c/build/+/406847
Reviewed-by: Dmitri Shuralyov <dmitshur@golang.org>
Run-TryBot: Zhuo Meng <mzh@golangcn.org>
TryBot-Result: Gopher Robot <gobot@golang.org>
Reviewed-by: Heschi Kreinick <heschi@google.com>
Reviewed-by: Bryan Mills <bcmills@google.com>
2022-05-20 01:23:27 +00:00
Carlos Amedee 7c4023b7e0 cmd/gomote: implements GRPC put command
This change adds the implementation for GRPC put command to the gomote client.

Updates golang/go#48737
For golang/go#47521

Change-Id: Ib2376444321ef9d0a754b60bcd3783f66a932f3d
Reviewed-on: https://go-review.googlesource.com/c/build/+/406015
Reviewed-by: Dmitri Shuralyov <dmitshur@golang.org>
Reviewed-by: Heschi Kreinick <heschi@google.com>
2022-05-19 17:39:46 +00:00
Roland Shoemaker 96df98a27a cmd/gopherbot: revise autosubmit behavior for stacks
When checking whether to autosubmit a change in a stack, ignore whether
the revision of merged/abandoned parents are current (base revision ==
current revision). There are multiple reasons a merged parent may not be
current (the most obvious being that the parent change was submitted,
which increases the revision number, but the child was not rebased onto
the new revision), but as long as the change is still considered
'submittable' by gerrit (i.e. there are no merge conflicts) this should
not materially affect our decision of whether or not to submit the
change (and matches what most users will do when manually submitting a
stack).

For golang/go#48021.

Change-Id: Iceff8a88ac3638671f36175d802254788d2470fd
Reviewed-on: https://go-review.googlesource.com/c/build/+/406237
Reviewed-by: Dmitri Shuralyov <dmitshur@golang.org>
Reviewed-by: Dmitri Shuralyov <dmitshur@google.com>
2022-05-18 00:45:47 +00:00
Carlos Amedee 92f7ca4bd8 cmd/gomote: implements GRPC gettar command
This change adds the implementation for the GRPC gettar comamnd to the
gomote client.

Updates golang/go#48737
For golang/go#47521

Change-Id: I8b8f12a3104977128d912ced41215faed69ea719
Reviewed-on: https://go-review.googlesource.com/c/build/+/406857
Reviewed-by: Dmitri Shuralyov <dmitshur@golang.org>
Reviewed-by: Dmitri Shuralyov <dmitshur@google.com>
Run-TryBot: Carlos Amedee <carlos@golang.org>
Reviewed-by: Carlos Amedee <carlos@golang.org>
Auto-Submit: Carlos Amedee <carlos@golang.org>
TryBot-Result: Gopher Robot <gobot@golang.org>
2022-05-17 17:22:01 +00:00