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

2101 Коммитов

Автор SHA1 Сообщение Дата
Elias Naur 6bebc8ec4c dashboard: add Zenly's virtual iOS builders
Fixes golang/go#31722

Change-Id: Ia7f0d3f2e1a25000c42a10ff58d7e91d384b1219
Reviewed-on: https://go-review.googlesource.com/c/build/+/174797
Run-TryBot: Elias Naur <mail@eliasnaur.com>
TryBot-Result: Gobot Gobot <gobot@golang.org>
Reviewed-by: Brad Fitzpatrick <bradfitz@golang.org>
2019-05-01 21:03:28 +00:00
Brad Fitzpatrick fcf7a58c4e dashboard: add darwin-amd64-nocgo config, remove nacl-386 trybot
Also remove dead nacl-arm. It hasn't run in ages.

And update netbsd comment about why 386 doesn't run. And correct its
VM image name.

Updates golang/go#31705
Updates golang/go#31726

Change-Id: I9de4605f34a052d0a84684fca098388d75602a82
Reviewed-on: https://go-review.googlesource.com/c/build/+/174637
Reviewed-by: Brad Fitzpatrick <bradfitz@golang.org>
2019-04-30 22:43:17 +00:00
Damien Neil 3f037d882d maintner/maintnerd, cmd/gerritbot, cmd/gitmirror: add protobuf
Roll-forward of https://golang.org/cl/171035 with corrected
gitmirror configuration.

Set up mirroring for the new protobuf repository:

	Gerrit:      https://go.googlesource.com/protobuf
	GitHub:      https://github.com/protocolbuffers/protobuf-go
	Import path: google.golang.org/protobuf

Change-Id: If39069de8bed2135554a3c8745bcb6e37e8ceb20
Reviewed-on: https://go-review.googlesource.com/c/build/+/172242
Run-TryBot: Benny Siegert <bsiegert@gmail.com>
TryBot-Result: Gobot Gobot <gobot@golang.org>
Reviewed-by: Benny Siegert <bsiegert@gmail.com>
2019-04-30 16:23:21 +00:00
Brad Fitzpatrick 5bd9893968 cmd/release: don't include godoc in releases in Go 1.13+
Tested that it's still present in Go 1.12:

$ release -version=go1.12.999 -target=linux-amd64 -watch -skip_tests -rev=release-branch.go1.12 -tools=release-branch.go1.12 -net=release-branch.go1.12
...
$ ls -lh go1.12.999.linux-amd64.tar.gz
-rw-r--r-- 1 bradfitz bradfitz 122M Apr 29 19:28 go1.12.999.linux-amd64.tar.gz
$ tar -ztf go1.12.999.linux-amd64.tar.gz | grep godoc
go/bin/godoc
go/src/cmd/vendor/github.com/google/pprof/profile/testdata/go.godoc.thread
go/src/cmd/vendor/github.com/google/pprof/profile/testdata/go.godoc.thread.string

But not with Go 1.13:

$ release -version=go1.13beta0 -target=linux-amd64 -watch -skip_tests -rev=8c1f78524e421ac01e35e8805dd7a45bf98c2a79
...
$ ls -lh go1.13beta0.linux-amd64.tar.gz
-rw-r--r-- 1 bradfitz bradfitz 115M Apr 29 19:00 go1.13beta0.linux-amd64.tar.gz
$ tar -ztf go1.13beta0.linux-amd64.tar.gz | grep godoc
$

Fixes golang/go#30029
Updates golang/go#27151

Change-Id: I9ac5c1b2bc76f184bf05fdcac86bb2e37b57c77c
Reviewed-on: https://go-review.googlesource.com/c/build/+/174322
Reviewed-by: Dmitri Shuralyov <dmitshur@golang.org>
2019-04-29 19:47:25 +00:00
Brad Fitzpatrick 61a567e73e cmd/coordinator: only bound old revdial builds
Revert CL 173517 and replace with a similar but different mechanism.

Now that the new revdial is out, only penalize the old revdial users
(a few stragglers who haven't updated). In practice the limit of 10 at
once won't be a problem but will protect the coordinator during submit
floods.

Fixes golang/go#31639

Change-Id: I6b6c3567205fdd98e0b80def96d75827e986fe4f
Reviewed-on: https://go-review.googlesource.com/c/build/+/174325
Reviewed-by: Dmitri Shuralyov <dmitshur@golang.org>
2019-04-29 18:36:39 +00:00
Brad Fitzpatrick 4f0f4bb614 revdial/v2: add new simpler, non-multiplexing revdial implementation
The old revdial has a simple multiplexing protocol that was like
HTTP/2 but without flow control, etc. But it was too simple (no flow
control) and too complex. Instead, just use one TCP connection per
reverse dialed connection. For now, the NAT'ed machine needs to go
re-connect for each incoming connection, but in practice that's just
once.

The old implementation is retained for now until all the buildlets are
updated.

Updates golang/go#31639

Change-Id: Id94c98d2949e695b677531b1221a827573543085
Reviewed-on: https://go-review.googlesource.com/c/build/+/174082
Reviewed-by: Dmitri Shuralyov <dmitshur@golang.org>
2019-04-29 17:41:24 +00:00
Brad Fitzpatrick 3ae2235d28 cmd/coordinator: preserve source IPs on our load balancer
Change-Id: I2b8f004b3b06d83e97b217aac6cfda2b35e518c3
Reviewed-on: https://go-review.googlesource.com/c/build/+/174084
Reviewed-by: Dmitri Shuralyov <dmitshur@golang.org>
2019-04-29 16:59:33 +00:00
Brad Fitzpatrick d5a76406bd dashboard: test darwin/386 on macOS 10.14
Fixes golang/go#31719

Change-Id: I35ffac5a4e52c424f5b397f742dab6cbf1586b64
Reviewed-on: https://go-review.googlesource.com/c/build/+/174319
Run-TryBot: Brad Fitzpatrick <bradfitz@golang.org>
TryBot-Result: Gobot Gobot <gobot@golang.org>
Reviewed-by: Keith Randall <khr@golang.org>
2019-04-29 16:50:21 +00:00
Benny Siegert 579e619143 cmd/buildlet: build netbsd-arm version with GOARM=7
Otherwise, the resulting binary refuses to run on a multicore machine,
stating that the use of atomic synchronization instructions is needed.

Change-Id: Ie1a626e064a77c4fd80abbdc597ddbc62e3ffb95
Reviewed-on: https://go-review.googlesource.com/c/build/+/174141
Reviewed-by: Brad Fitzpatrick <bradfitz@golang.org>
2019-04-29 15:42:05 +00:00
Brad Fitzpatrick 6d867c8add dashboard: add android subrepo trybots too
Missing from CL 172798

Updates golang/go#23824

Change-Id: I8f1b09ce8f52b555162b344ceddfbfe88e19ad4e
Reviewed-on: https://go-review.googlesource.com/c/build/+/174079
Reviewed-by: Elias Naur <mail@eliasnaur.com>
Run-TryBot: Elias Naur <mail@eliasnaur.com>
TryBot-Result: Gobot Gobot <gobot@golang.org>
2019-04-26 15:05:21 +00:00
Brad Fitzpatrick 725da52178 cmd/coordinator, buildenv: bound the number of reverse buildlets for now
To mitigate bug in revdial that's retaining way too much memory and
causing coordinator evictions.

Also double memory limit for now.

Updates golang/go#31639

Change-Id: I19b6df92df9905b087c29884140096946037fa38
Reviewed-on: https://go-review.googlesource.com/c/build/+/173517
Reviewed-by: Dmitri Shuralyov <dmitshur@golang.org>
Reviewed-by: Russ Cox <rsc@golang.org>
2019-04-26 14:00:31 +00:00
Dmitri Shuralyov e5b9f24898 devapp: remove trailing slash from /owners handler, take 2
This is a re-apply of CL 171360, but this time with support for gradual
migration for existing clients. Use redirect with status 308, so that
POST requests to /owners/ preserve POST method after being redirected
to /owners.

This should make it possible to make this change without breaking
current clients (see CL 171460).

After all clients have been updated to use the new /owners URL,
deployed, and enough time passes, the old redirect can be removed.

Update ./devapp/owners tests to use the new URL, and drop the trailing
slash from an unrelated go.googlesource.com link, for consistency.

Change-Id: Idd5615987392c2bdb612f719ace08db895b7cf3a
Reviewed-on: https://go-review.googlesource.com/c/build/+/172668
Reviewed-by: Brad Fitzpatrick <bradfitz@golang.org>
Reviewed-by: Bryan C. Mills <bcmills@google.com>
Run-TryBot: Bryan C. Mills <bcmills@google.com>
TryBot-Result: Gobot Gobot <gobot@golang.org>
2019-04-24 21:17:23 +00:00
Brad Fitzpatrick db8b686810 cmd/xb: accept any golang or debian images as bases
Change-Id: Id2250ee095f1b3d967c25899a240eaa39d62fe39
Reviewed-on: https://go-review.googlesource.com/c/build/+/173358
Reviewed-by: David Chase <drchase@google.com>
2019-04-22 20:49:16 +00:00
David Chase 0ee0f639a2 env/linux-x86-stretch: install delve
This will allow long tests to use/test delve.
Delve is built in its own stage with go1.12, then copied out.

Updates golang/go#18144

Change-Id: I346729c945a95d5e34616500913a43bbe03b524c
Reviewed-on: https://go-review.googlesource.com/c/build/+/172959
Reviewed-by: Brad Fitzpatrick <bradfitz@golang.org>
2019-04-22 20:47:05 +00:00
Brad Fitzpatrick 0bbb12ff15 dashboard: don't build x/net master against Go 1.12 on aix
Per request in https://golang.org/issue/31564#issuecomment-484786144

Change-Id: I52e496083b84aa021e7d7cdcda19c96980e1518f
Reviewed-on: https://go-review.googlesource.com/c/build/+/172878
Reviewed-by: Dmitri Shuralyov <dmitshur@golang.org>
2019-04-19 15:03:32 +00:00
Brad Fitzpatrick 9eec085bfc cmd/coordinator: don't let plan9 buildlets retry forever on heartbeat timeout
Quick fix to stop wasting resources for now.

Updates golang/go#31261

Change-Id: Ia95988197313e5a8c7db3d8c557a8c7dd24b93ef
Reviewed-on: https://go-review.googlesource.com/c/build/+/170781
Reviewed-by: Dmitri Shuralyov <dmitshur@golang.org>
2019-04-19 14:47:52 +00:00
Brad Fitzpatrick 4e29d67b83 dashboard: add Android trybots
Updates golang/go#23824

Change-Id: I6386bc267c35856858b3e46d0998fb60e3406e02
Reviewed-on: https://go-review.googlesource.com/c/build/+/172798
Reviewed-by: Elias Naur <mail@eliasnaur.com>
Reviewed-by: Brad Fitzpatrick <bradfitz@golang.org>
2019-04-18 20:07:08 +00:00
Brad Fitzpatrick 67073b9b94 dashboard: disable plan9-386 builder
It hasn't passed in months and now spins, wasting resources.

Updates golang/go#31261
Updates golang/go#29801

Change-Id: Idcf13ae915bad4febb156c5c5d49f07f76cf9d49
Reviewed-on: https://go-review.googlesource.com/c/build/+/172797
Run-TryBot: Brad Fitzpatrick <bradfitz@golang.org>
TryBot-Result: Gobot Gobot <gobot@golang.org>
Reviewed-by: Brad Fitzpatrick <bradfitz@golang.org>
2019-04-18 20:07:00 +00:00
Nikhil Benesch b5f252a0a7 maintner: use GitHub rate limits for throttling requests
The HTTP response object contains an indication of how much (or until
when) to wait before the next successful API call.

This makes the code use this information to obey the rate limit
constraints.

Change-Id: I22cf851220db6f361f8663be28d49179f52dd623
Reviewed-on: https://go-review.googlesource.com/c/build/+/170959
Reviewed-by: Brad Fitzpatrick <bradfitz@golang.org>
Run-TryBot: Brad Fitzpatrick <bradfitz@golang.org>
TryBot-Result: Gobot Gobot <gobot@golang.org>
2019-04-16 22:57:51 +00:00
Rebecca Stambler 070eb7bb41 cmd/gopherbot: label gopls issues automatically
This change configures gopherbot to automatically label issues with
"gopls" or "lsp" in the title as "gopls".

Change-Id: I1b6639558551a29f22375732592cb13819748115
Reviewed-on: https://go-review.googlesource.com/c/build/+/172097
Run-TryBot: Rebecca Stambler <rstambler@golang.org>
Reviewed-by: Brad Fitzpatrick <bradfitz@golang.org>
TryBot-Result: Gobot Gobot <gobot@golang.org>
2019-04-16 17:01:35 +00:00
Bryan C. Mills d37bb9a5ea devapp/owners: add owners for build, debug, gccgo, tools, and go/src/cmd/asm
These components have had recent activity in the issue tracker, so
it's helpful to add explicit owners, even if their primary role as
such is to dispatch issues to more-specific owners who are not yet
listed.

Updates golang/go#27586

Change-Id: Ib77b6d1d02b49b9709f1f58797acf2b64ce95e48
Reviewed-on: https://go-review.googlesource.com/c/build/+/172278
Run-TryBot: Bryan C. Mills <bcmills@google.com>
TryBot-Result: Gobot Gobot <gobot@golang.org>
Reviewed-by: Brad Fitzpatrick <bradfitz@golang.org>
2019-04-16 15:35:56 +00:00
Andrew Bonventre 154f15234d Revert "maintner/maintnerd, cmd/gerritbot, cmd/gitmirror: add protobuf"
This reverts commit 6265160dde.

Reason for revert: this incorrectly mirrors to the golang/protobuf repo, which is not intended.

Change-Id: Id75c3f9c82f98a0da0e6d33e3f617dae11354dea
Reviewed-on: https://go-review.googlesource.com/c/build/+/172279
Reviewed-by: Andrew Bonventre <andybons@golang.org>
2019-04-16 15:20:05 +00:00
Brad Fitzpatrick c7fff136cb devapp: remove rlh, promote hyangah to mobile primary
Change-Id: Ieff6ab6848b27f231c03d9af2e89b30557530303
Reviewed-on: https://go-review.googlesource.com/c/build/+/171701
Reviewed-by: Andrew Bonventre <andybons@golang.org>
2019-04-15 19:45:17 +00:00
Josh Bleecher Snyder bbcc503afc devapp/owners: remove josharian from runtime
The runtime package contains multitudes.
I only care about a few of them.
The signal to noise ratio on changes is currently too low.

I hope that we will someday resume work on golang/go#11647,
and/or implement some devapp filters. (Keyword-based? File-based?)

Until then, I'm tapping out.

Change-Id: Ib3baabb44f3a9ee48d78dcb8234c3752e0e42278
Reviewed-on: https://go-review.googlesource.com/c/build/+/171702
Reviewed-by: Josh Bleecher Snyder <josharian@gmail.com>
2019-04-12 15:35:55 +00:00
Elias Naur f4040584b8 devapp/owners: remove eliasnaur as x/mobile owner
Change-Id: Ie2c1805c0fa1a3d9832671336680537378cba140
Reviewed-on: https://go-review.googlesource.com/c/build/+/171538
Run-TryBot: Elias Naur <mail@eliasnaur.com>
TryBot-Result: Gobot Gobot <gobot@golang.org>
Reviewed-by: Brad Fitzpatrick <bradfitz@golang.org>
2019-04-12 15:29:20 +00:00
Damien Neil 6265160dde maintner/maintnerd, cmd/gerritbot, cmd/gitmirror: add protobuf
Set up mirroring for the new protobuf repository:

	Gerrit:      https://go.googlesource.com/protobuf
	GitHub:      https://github.com/protocolbuffers/protobuf-go
	Import path: google.golang.org/protobuf

Change-Id: I29bb081e223fde798b439c966a3a6fb389a01a06
Reviewed-on: https://go-review.googlesource.com/c/build/+/171035
TryBot-Result: Gobot Gobot <gobot@golang.org>
Reviewed-by: Brad Fitzpatrick <bradfitz@golang.org>
Reviewed-by: Andrew Bonventre <andybons@golang.org>
2019-04-11 15:56:03 +00:00
Bryan C. Mills abb4ad8291 Revert "devapp: remove trailing slash from /owners handler"
This reverts commit 768b50a198 (CL 171360)

Reason for revert: breaks existing gopherbot client

Change-Id: I553f11ce21475ac1f073462a739acc9b2ee79ed6
Reviewed-on: https://go-review.googlesource.com/c/build/+/171460
Reviewed-by: Bryan C. Mills <bcmills@google.com>
2019-04-10 20:24:40 +00:00
Bryan C. Mills 768b50a198 devapp: remove trailing slash from /owners handler
None of the other handlers for this server require trailing slashes,
so the requirement for this one is surprising.

Change-Id: If4ad2958b3549a849a5af9ee47490a4c47295abe
Reviewed-on: https://go-review.googlesource.com/c/build/+/171360
Run-TryBot: Bryan C. Mills <bcmills@google.com>
TryBot-Result: Gobot Gobot <gobot@golang.org>
Reviewed-by: Dmitri Shuralyov <dmitshur@golang.org>
2019-04-10 19:32:36 +00:00
Bryan C. Mills 3773dc1eb9 devapp: update README to suggest 'gcloud auth configure-docker'
Without this step, 'make push-staging' fails for me.

Change-Id: I4563775762671e39dc6a2cb2c5def403e908dfc7
Reviewed-on: https://go-review.googlesource.com/c/build/+/171359
Run-TryBot: Bryan C. Mills <bcmills@google.com>
TryBot-Result: Gobot Gobot <gobot@golang.org>
Reviewed-by: Dmitri Shuralyov <dmitshur@golang.org>
2019-04-10 19:30:45 +00:00
Brad Fitzpatrick 0cea206d27 cmd/release: sanity check relocations before release
Updates golang/go#31293

Change-Id: I001e1f1518c302a9e8c49716d44860603fd5c28b
Reviewed-on: https://go-review.googlesource.com/c/build/+/171317
Run-TryBot: Brad Fitzpatrick <bradfitz@golang.org>
TryBot-Result: Gobot Gobot <gobot@golang.org>
Reviewed-by: Ian Lance Taylor <iant@golang.org>
2019-04-10 17:01:22 +00:00
Bryan C. Mills a541ae4193 devapp/owners: remove catchall entry for the 'go' repo
The owners table is consumed by gopherbot to assign reviewers and
escalate triaged issues.

Gopherbot has its own fallback behavior for unowned paths, which
should generally be to escalate to whichever member of the Go team is
on triage duty (or to escalate to the Go Open Source Project subteam
in general to update the owners table).

Due to the explicit entry for the root of the 'go' repository, when
gopherbot encounters an issue or CL for any standard-library package
without an owner, it will instead escalate to rsc, ianlancetaylor, and
bradfitz. That doesn't seem like a great use of their time, and also
masks the missing entry in the owners table.

This CL removes that top-level entry, so that unknown paths within the
Go repo will appear to gopherbot as such.

Updates golang/go#27586

Change-Id: I469028f7ec5f4b357ae33bca125da2323fc3e0d2
Reviewed-on: https://go-review.googlesource.com/c/build/+/171358
Run-TryBot: Bryan C. Mills <bcmills@google.com>
TryBot-Result: Gobot Gobot <gobot@golang.org>
Reviewed-by: Andrew Bonventre <andybons@golang.org>
2019-04-10 16:15:03 +00:00
Bryan C. Mills e95584bb12 devapp/owners: use path prefixes instead of string prefixes for matching
Remove trailing slashes uniformly from table entries.

Previously, we used string prefixes, which could over-match if two
packages' final elements share a prefix, and used trailing slashes to
compensate, but it's remarkably easy to omit a trailing slash and end
up with a pattern that usually-but-not-always works.

Updates golang/go#27586

Change-Id: Id029a706653e2ba42e83d68f789b65fca34be623
Reviewed-on: https://go-review.googlesource.com/c/build/+/171242
Run-TryBot: Bryan C. Mills <bcmills@google.com>
TryBot-Result: Gobot Gobot <gobot@golang.org>
Reviewed-by: Dmitri Shuralyov <dmitshur@golang.org>
2019-04-10 16:14:13 +00:00
Bryan C. Mills d3780c0ce2 devapp/owners: add new owners on the Go team at Google
Move rsc and iant to secondary for cmd/go (to reduce CC and
review-spam for them).

Updates golang/go#27586

Change-Id: I0601d4b50202708726a666d774413d90452c02cd
Reviewed-on: https://go-review.googlesource.com/c/build/+/171036
Run-TryBot: Bryan C. Mills <bcmills@google.com>
TryBot-Result: Gobot Gobot <gobot@golang.org>
Reviewed-by: Dmitri Shuralyov <dmitshur@golang.org>
2019-04-09 19:33:18 +00:00
Brad Fitzpatrick 1fe2077a73 cmd/release: use Jessie for release builds, take 2
Fix of CL 171121. :(

Updates golang/go#31293

Change-Id: I7029a2158312043e6fbfaa24ec36a99c3ea1ffa7
Reviewed-on: https://go-review.googlesource.com/c/build/+/171124
Reviewed-by: Andrew Bonventre <andybons@golang.org>
2019-04-09 02:03:43 +00:00
Brad Fitzpatrick 3e74d52954 dashboard, cmd/release: use Jessie for release builds
Drop linux-amd64-stretch (which is redundant with linux-amd64, which
is now Stretch since CL 170282) and add linux-amd64-jessie, and use
Jessie in cmd/release for Linux releases)

Updates golang/go#31293

Change-Id: I21b7a43a24385d5976296d0e5f1c6009cbc18b05
Reviewed-on: https://go-review.googlesource.com/c/build/+/171121
Reviewed-by: Andrew Bonventre <andybons@golang.org>
2019-04-08 19:44:49 +00:00
Bryan C. Mills 00823ba386 vcs-test/vcweb: fix various extraction issues for serving modules with authentication
• The /auth subdirectory wasn't downloading content from GCS.

• The zip extraction logic was failing for zip files that do not
  contain explicit directory entries.

• The invocation of http.FileServer wasn't trimming the /auth prefix,
  so rejections would work correctly but successful authentication
  would return 404s instead of serving the file.

Updates golang/go#26232

Change-Id: I3a72d7dfca62435c53f4bc7efaebae3900f2c175
Reviewed-on: https://go-review.googlesource.com/c/build/+/170880
Run-TryBot: Bryan C. Mills <bcmills@google.com>
TryBot-Result: Gobot Gobot <gobot@golang.org>
Reviewed-by: Jay Conrod <jayconrod@google.com>
2019-04-05 20:08:37 +00:00
Brad Fitzpatrick d6a8c27467 dashboard: disable more builders
Make exp off by default, as it barely passes anywhere. Lock in the
places where it does pass.

Also disable x/net master combined with Go 1.11 on FreeBSD 32-bit. It
doesn't work on our builders and it'll never be fixed (we're not going
to make changes to Go 1.11) and there's resistance to skipping those
tests (my CL 170777), so I'm just turning off the builder. That's not
ideal, but it's better than people getting used to red on the
dashboard.

Fixes golang/go#31221

Change-Id: Id0228e4b0ee73715a0c2da84f68dcfc989a48aaf
Reviewed-on: https://go-review.googlesource.com/c/build/+/170782
Reviewed-by: Dmitri Shuralyov <dmitshur@golang.org>
2019-04-05 17:22:56 +00:00
Brad Fitzpatrick 3f1c27906a app/appengine: sort subrepo tables by date: master, Go 1.12, Go 1.11
It was previously master, Go 1.11, then Go 1.12, which puts Go 1.11 in
the middle of two things that came after it.

Change-Id: I5c67bff7f0ab4269f1db3d4c7e8197df36dc12cb
Reviewed-on: https://go-review.googlesource.com/c/build/+/170779
Reviewed-by: Dmitri Shuralyov <dmitshur@golang.org>
2019-04-05 04:55:52 +00:00
Bryan C. Mills 3610187701 vcs-test/vcweb: add a handler that requires HTTPS Basic Auth
This endpoint will be used for integration testing golang/go#26232.

Updates golang/go#26232

Change-Id: I70cab336b885b82abfe8b77839bc9163600f15b0
Reviewed-on: https://go-review.googlesource.com/c/build/+/170581
Run-TryBot: Bryan C. Mills <bcmills@google.com>
TryBot-Result: Gobot Gobot <gobot@golang.org>
Reviewed-by: Jay Conrod <jayconrod@google.com>
2019-04-04 20:06:37 +00:00
Brad Fitzpatrick 373215a0cd cmd/buildlet, cmd/coordinator: trim space from reverse buildlets' gobuildkey file contents
Ignore whitespace before/after buildkeys in ~/.gobuildkey. It worked
in the past because this was only sent in HTTP headers where net/http
cleaned it. But once we also started sending it in HTTP Basic Auth
headers (where it's base64'ed), the newlines then made it to the
server where it didn't match.

So also clean it in the server for old clients.

Fixes golang/go#30749

Change-Id: I2d9b56909a0f616da670f4e41e63701a0872dff2
Reviewed-on: https://go-review.googlesource.com/c/build/+/170621
Reviewed-by: Dmitri Shuralyov <dmitshur@golang.org>
2019-04-03 20:15:14 +00:00
Brad Fitzpatrick 46fb90426d cmd/coordinator: move log.Printf before http.Error for consistency with nearby code
From CL 170620 feedback.

Change-Id: I4434a04d46bc53be81133c860835a8944677db52
Reviewed-on: https://go-review.googlesource.com/c/build/+/170622
Reviewed-by: Matt Layher <mdlayher@gmail.com>
Run-TryBot: Matt Layher <mdlayher@gmail.com>
TryBot-Result: Gobot Gobot <gobot@golang.org>
2019-04-03 19:41:18 +00:00
Brad Fitzpatrick c12ed7dbfd cmd/coordinator: add logging around module proxy errors
Trying to track down where the 401s like these are coming from:

https://build.golang.org/log/4f9d520650841688b416ade5c205cd10b487f319

Updates golang/go#30749

Change-Id: I2f3e73882619b90a5238040f4d1134d678a058bd
Reviewed-on: https://go-review.googlesource.com/c/build/+/170620
Reviewed-by: Brad Fitzpatrick <bradfitz@golang.org>
2019-04-03 18:29:27 +00:00
Brad Fitzpatrick f7a5fcfd2c dashboard: only test plan9 at master
The plan9 port doesn't need to be tested against older Go releases.
Its userbase runs at master.

Change-Id: I710d98560b234c7555c7be526aa2efdb6473c439
Reviewed-on: https://go-review.googlesource.com/c/build/+/170519
Reviewed-by: Dmitri Shuralyov <dmitshur@golang.org>
2019-04-03 17:11:56 +00:00
Elias Naur 2a7c0b2c79 dashboard: remove inactive iOS builders
Change-Id: I5983d7a3249d05048217dfb62dc0356eabdeebd9
Reviewed-on: https://go-review.googlesource.com/c/build/+/170300
Run-TryBot: Elias Naur <mail@eliasnaur.com>
TryBot-Result: Gobot Gobot <gobot@golang.org>
Reviewed-by: Andrew Bonventre <andybons@golang.org>
Reviewed-by: Brad Fitzpatrick <bradfitz@golang.org>
2019-04-03 14:43:25 +00:00
Brad Fitzpatrick 85a73d7451 dashboard: don't test the exp repo against release branches
Exp is experimental. It's hard enough keeping it passing on master.
We're not going to fight release branches as well. If somebody wants
to see test coverage against three versions of Go, they can graduate
their code out of experimental.

Change-Id: I4695ce479c47bd56a4a58dba05d367d3de020c58
Reviewed-on: https://go-review.googlesource.com/c/build/+/170518
Reviewed-by: Dmitri Shuralyov <dmitshur@golang.org>
2019-04-03 04:54:14 +00:00
Brad Fitzpatrick 032e9dbb96 dashboard: update stale ownership info for now-dead MIPS builders
Updates golang/go#31217

Change-Id: I9b8e64c24ed303166e609c13fa4b69d83ddcd0c1
Reviewed-on: https://go-review.googlesource.com/c/build/+/170444
Reviewed-by: Dmitri Shuralyov <dmitshur@golang.org>
2019-04-03 00:31:39 +00:00
Brad Fitzpatrick c11bf72ba9 cmd/buildlet: use sudo to enable developer mode on Macs
Apparently Josh's intuition in CL 170339 was correct. We do need sudo.
Sometimes. It's weird. It works without sudo with gomote, but not
during start-up. The environment is slightly different.

In any case, sudo works. Verified on macOS 10.10, 10.11, 10.12, and 10.14.

Updates golang/go#31123

Change-Id: Idc4ace816a5d8e19bbb124663ca186fdf74b188c
Reviewed-on: https://go-review.googlesource.com/c/build/+/170438
Reviewed-by: Dmitri Shuralyov <dmitshur@golang.org>
2019-04-02 23:38:05 +00:00
Brad Fitzpatrick d636fbf4cd app/appengine: show all builder columns, even if they don't have results
Fixes golang/go#19930

Change-Id: Ia6018a2e93bea123b684d2708d858adcca7bb4e4
Reviewed-on: https://go-review.googlesource.com/c/build/+/170443
Reviewed-by: Dmitri Shuralyov <dmitshur@golang.org>
2019-04-02 21:52:14 +00:00
Brad Fitzpatrick b7cb1e8f6f cmd/scaleway: run instance checker on Kubernetes regularly
Fixes golang/go#21238

Change-Id: Ie3b3f240acb8f7578143f2594f4aaac94baeb0c3
Reviewed-on: https://go-review.googlesource.com/c/build/+/170441
Reviewed-by: Dmitri Shuralyov <dmitshur@golang.org>
2019-04-02 21:50:56 +00:00
David du Colombier 37c283811b env/plan9: add amd64 support
This change adds support to generate amd64 Plan 9
image. Consequently the "plan9-386" directory was
renamed "plan9". The script handles either the
"386" or the "amd64" parameter to build the image.

This change also adds the possibility to chose to
build the image for QEMU or GCE by passing either
the "qemu" or the "gce" parameter.

Change-Id: Ic5aced903e0d1e7baa4ae7df2167c4d54cd6a66b
Reviewed-on: https://go-review.googlesource.com/c/build/+/4904
Reviewed-by: Brad Fitzpatrick <bradfitz@golang.org>
2019-04-02 20:23:21 +00:00