[build] dashboard: remove android-amd64-emu from main go repo's TryBot set

10 views
Skip to first unread message

Dmitri Shuralyov (Gerrit)

unread,
May 20, 2022, 5:30:14 PM5/20/22
to goph...@pubsubhelper.golang.org, Dmitri Shuralyov, golang-co...@googlegroups.com

Dmitri Shuralyov has uploaded this change for review.

View Change

dashboard: remove android-amd64-emu from main go repo's TryBot set

This builder is known to run into errors while running runtime tests,
as tracked in go.dev/issue/51001. This causes more disruption because
the builder is a default TryBot.

Since GOOS=android is not a first-class port, remove the builder from
the default TryBot set while the issue is investigated so that it
doesn't need to block the Go 1.19 release. Once that issue is fixed,
this builder can be re-added as a TryBot if that's helpful.

For golang/go#51001.

Change-Id: I44ee5454bfe2de15e2f41a82900ee2acc37cd211
---
M dashboard/builders.go
M dashboard/builders_test.go
2 files changed, 25 insertions(+), 9 deletions(-)

diff --git a/dashboard/builders.go b/dashboard/builders.go
index 9fa8fd5..f80fefe 100644
--- a/dashboard/builders.go
+++ b/dashboard/builders.go
@@ -2436,7 +2436,7 @@
addBuilder(BuildConfig{
Name: "android-386-emu",
HostType: "host-android-amd64-emu", // same amd64 host is used for 386 builder
- Notes: "Android emulator on GCE",
+ Notes: "Android emulator on GCE. (GOOS=android GOARCH=386)",
buildsRepo: func(repo, branch, goBranch string) bool {
b := buildRepoByDefault(repo)
switch repo {
@@ -2458,11 +2458,11 @@
addBuilder(BuildConfig{
Name: "android-amd64-emu",
HostType: "host-android-amd64-emu",
- Notes: "Android emulator on GCE",
+ Notes: "Android emulator on GCE. (GOOS=android GOARCH=amd64)",
numTryTestHelpers: 3,
tryBot: func(repo, branch, goBranch string) bool {
switch repo {
- case "go", "mobile", "sys", "net", "tools", "crypto", "sync", "text", "time":
+ case "mobile", "sys", "net", "tools", "crypto", "sync", "text", "time":
return true
}
return false
diff --git a/dashboard/builders_test.go b/dashboard/builders_test.go
index b3eba3a..641dfe2 100644
--- a/dashboard/builders_test.go
+++ b/dashboard/builders_test.go
@@ -92,7 +92,6 @@
repo: "go",
branch: "master",
want: []string{
- "android-amd64-emu",
"freebsd-amd64-12_3",
"js-wasm",
"linux-386",
@@ -129,7 +128,6 @@
repo: "go",
branch: "dev.typeparams",
want: []string{
- "android-amd64-emu",
"freebsd-amd64-12_3",
"js-wasm",
"linux-386",
@@ -166,7 +164,6 @@
repo: "go",
branch: "release-branch.go1.17",
want: []string{
- "android-amd64-emu",
"freebsd-amd64-12_3",
"js-wasm",
"linux-386",
@@ -206,7 +203,6 @@
repo: "go",
branch: "release-branch.go1.16",
want: []string{
- "android-amd64-emu",
"freebsd-amd64-12_3",
"js-wasm",
"linux-386",
@@ -431,7 +427,7 @@
{b("linux-386...@go1.18", "crypto"), onlyPost},
{b("linux-386...@go1.17", "crypto"), onlyPost},

- {b("android-amd64-emu", "go"), both},
+ {b("android-amd64-emu", "go"), onlyPost},
{b("android-amd64-emu", "mobile"), both},
{b("android-amd64-emu", "crypto"), both},
{b("android-amd64-emu", "net"), both},
@@ -540,7 +536,7 @@
{b("android-386-emu", "mobile"), onlyPost},
{b("android-amd64-emu", "net"), both},
{b("android-386-emu", "net"), onlyPost},
- {b("android-amd64-emu", "go"), both},
+ {b("android-amd64-emu", "go"), onlyPost},
{b("android-386-emu", "go"), onlyPost},

// Only test tip for js/wasm, and only for some repos:

To view, visit change 407615. To unsubscribe, or for help writing mail filters, visit settings.

Gerrit-Project: build
Gerrit-Branch: master
Gerrit-Change-Id: I44ee5454bfe2de15e2f41a82900ee2acc37cd211
Gerrit-Change-Number: 407615
Gerrit-PatchSet: 1
Gerrit-Owner: Dmitri Shuralyov <dmit...@golang.org>
Gerrit-Reviewer: Dmitri Shuralyov <dmit...@golang.org>
Gerrit-MessageType: newchange

Dmitri Shuralyov (Gerrit)

unread,
May 20, 2022, 5:32:56 PM5/20/22
to Dmitri Shuralyov, goph...@pubsubhelper.golang.org, Gopher Robot, golang-co...@googlegroups.com

Patch set 1:Run-TryBot +1Auto-Submit +1

View Change

    To view, visit change 407615. To unsubscribe, or for help writing mail filters, visit settings.

    Gerrit-Project: build
    Gerrit-Branch: master
    Gerrit-Change-Id: I44ee5454bfe2de15e2f41a82900ee2acc37cd211
    Gerrit-Change-Number: 407615
    Gerrit-PatchSet: 1
    Gerrit-Owner: Dmitri Shuralyov <dmit...@golang.org>
    Gerrit-Reviewer: Dmitri Shuralyov <dmit...@golang.org>
    Gerrit-Reviewer: Dmitri Shuralyov <dmit...@google.com>
    Gerrit-CC: Gopher Robot <go...@golang.org>
    Gerrit-Comment-Date: Fri, 20 May 2022 21:32:53 +0000
    Gerrit-HasComments: No
    Gerrit-Has-Labels: Yes
    Gerrit-MessageType: comment

    Dmitri Shuralyov (Gerrit)

    unread,
    May 20, 2022, 6:50:37 PM5/20/22
    to Dmitri Shuralyov, goph...@pubsubhelper.golang.org, Gopher Robot, golang-co...@googlegroups.com

    Attention is currently required from: Dmitri Shuralyov.

    Patch set 1:Code-Review +1

    View Change

      To view, visit change 407615. To unsubscribe, or for help writing mail filters, visit settings.

      Gerrit-Project: build
      Gerrit-Branch: master
      Gerrit-Change-Id: I44ee5454bfe2de15e2f41a82900ee2acc37cd211
      Gerrit-Change-Number: 407615
      Gerrit-PatchSet: 1
      Gerrit-Owner: Dmitri Shuralyov <dmit...@golang.org>
      Gerrit-Reviewer: Dmitri Shuralyov <dmit...@golang.org>
      Gerrit-Reviewer: Dmitri Shuralyov <dmit...@google.com>
      Gerrit-Reviewer: Gopher Robot <go...@golang.org>
      Gerrit-Attention: Dmitri Shuralyov <dmit...@golang.org>
      Gerrit-Comment-Date: Fri, 20 May 2022 22:50:31 +0000

      Dmitri Shuralyov (Gerrit)

      unread,
      May 20, 2022, 6:51:27 PM5/20/22
      to Dmitri Shuralyov, goph...@pubsubhelper.golang.org, golang-co...@googlegroups.com

      Attention is currently required from: Dmitri Shuralyov, Dmitri Shuralyov.

      Dmitri Shuralyov uploaded patch set #2 to this change.

      View Change

      The following approvals got outdated and were removed: Auto-Submit+1 by Dmitri Shuralyov, Run-TryBot+1 by Dmitri Shuralyov, Run-TryBot+1 by Dmitri Shuralyov, TryBot-Result+1 by Gopher Robot

      dashboard: exclude android-amd64-emu from main go repo's TryBot set


      This builder is known to run into errors while running runtime tests,
      as tracked in go.dev/issue/51001. This causes more disruption because
      the builder is a default TryBot.

      Since GOOS=android is not a first-class port, remove the builder from
      the default TryBot set while the issue is investigated so that it
      doesn't need to block the Go 1.19 release. Once that issue is fixed,
      this builder can be re-added as a TryBot if that's helpful.

      For golang/go#51001.

      Change-Id: I44ee5454bfe2de15e2f41a82900ee2acc37cd211
      ---
      M dashboard/builders.go
      M dashboard/builders_test.go
      2 files changed, 25 insertions(+), 9 deletions(-)

      To view, visit change 407615. To unsubscribe, or for help writing mail filters, visit settings.

      Gerrit-Project: build
      Gerrit-Branch: master
      Gerrit-Change-Id: I44ee5454bfe2de15e2f41a82900ee2acc37cd211
      Gerrit-Change-Number: 407615
      Gerrit-PatchSet: 2
      Gerrit-Owner: Dmitri Shuralyov <dmit...@golang.org>
      Gerrit-Reviewer: Dmitri Shuralyov <dmit...@golang.org>
      Gerrit-Reviewer: Dmitri Shuralyov <dmit...@google.com>
      Gerrit-Reviewer: Gopher Robot <go...@golang.org>
      Gerrit-Attention: Dmitri Shuralyov <dmit...@golang.org>
      Gerrit-Attention: Dmitri Shuralyov <dmit...@google.com>
      Gerrit-MessageType: newpatchset

      Dmitri Shuralyov (Gerrit)

      unread,
      May 20, 2022, 6:51:46 PM5/20/22
      to Dmitri Shuralyov, goph...@pubsubhelper.golang.org, Dmitri Shuralyov, Gopher Robot, golang-co...@googlegroups.com

      Attention is currently required from: Dmitri Shuralyov.

      Patch set 2:Run-TryBot +1Auto-Submit +1

      View Change

        To view, visit change 407615. To unsubscribe, or for help writing mail filters, visit settings.

        Gerrit-Project: build
        Gerrit-Branch: master
        Gerrit-Change-Id: I44ee5454bfe2de15e2f41a82900ee2acc37cd211
        Gerrit-Change-Number: 407615
        Gerrit-PatchSet: 2
        Gerrit-Owner: Dmitri Shuralyov <dmit...@golang.org>
        Gerrit-Reviewer: Dmitri Shuralyov <dmit...@golang.org>
        Gerrit-Reviewer: Dmitri Shuralyov <dmit...@google.com>
        Gerrit-Reviewer: Gopher Robot <go...@golang.org>
        Gerrit-Attention: Dmitri Shuralyov <dmit...@google.com>
        Gerrit-Comment-Date: Fri, 20 May 2022 22:51:42 +0000

        Bryan Mills (Gerrit)

        unread,
        May 23, 2022, 5:42:17 PM5/23/22
        to Dmitri Shuralyov, goph...@pubsubhelper.golang.org, Bryan Mills, Gopher Robot, Dmitri Shuralyov, golang-co...@googlegroups.com

        Attention is currently required from: Dmitri Shuralyov.

        Patch set 2:Code-Review +1

        View Change

          To view, visit change 407615. To unsubscribe, or for help writing mail filters, visit settings.

          Gerrit-Project: build
          Gerrit-Branch: master
          Gerrit-Change-Id: I44ee5454bfe2de15e2f41a82900ee2acc37cd211
          Gerrit-Change-Number: 407615
          Gerrit-PatchSet: 2
          Gerrit-Owner: Dmitri Shuralyov <dmit...@golang.org>
          Gerrit-Reviewer: Bryan Mills <bcm...@google.com>
          Gerrit-Reviewer: Dmitri Shuralyov <dmit...@golang.org>
          Gerrit-Reviewer: Dmitri Shuralyov <dmit...@google.com>
          Gerrit-Reviewer: Gopher Robot <go...@golang.org>
          Gerrit-Attention: Dmitri Shuralyov <dmit...@golang.org>
          Gerrit-Comment-Date: Mon, 23 May 2022 21:42:13 +0000

          Bryan Mills (Gerrit)

          unread,
          Jun 14, 2022, 2:26:25 PM6/14/22
          to Dmitri Shuralyov, goph...@pubsubhelper.golang.org, Bryan Mills, Gopher Robot, Dmitri Shuralyov, golang-co...@googlegroups.com

          Attention is currently required from: Dmitri Shuralyov.

          View Change

          1 comment:

          To view, visit change 407615. To unsubscribe, or for help writing mail filters, visit settings.

          Gerrit-Project: build
          Gerrit-Branch: master
          Gerrit-Change-Id: I44ee5454bfe2de15e2f41a82900ee2acc37cd211
          Gerrit-Change-Number: 407615
          Gerrit-PatchSet: 2
          Gerrit-Owner: Dmitri Shuralyov <dmit...@golang.org>
          Gerrit-Reviewer: Bryan Mills <bcm...@google.com>
          Gerrit-Reviewer: Dmitri Shuralyov <dmit...@golang.org>
          Gerrit-Reviewer: Dmitri Shuralyov <dmit...@google.com>
          Gerrit-Reviewer: Gopher Robot <go...@golang.org>
          Gerrit-Attention: Dmitri Shuralyov <dmit...@golang.org>
          Gerrit-Comment-Date: Tue, 14 Jun 2022 18:26:19 +0000
          Gerrit-HasComments: Yes
          Gerrit-Has-Labels: No
          Gerrit-MessageType: comment

          Dmitri Shuralyov (Gerrit)

          unread,
          Jun 14, 2022, 4:15:38 PM6/14/22
          to Dmitri Shuralyov, goph...@pubsubhelper.golang.org, Bryan Mills, Gopher Robot, Dmitri Shuralyov, golang-co...@googlegroups.com

          Attention is currently required from: Dmitri Shuralyov.

          Dmitri Shuralyov removed a vote from this change.

          View Change

          Removed Auto-Submit+1 by Dmitri Shuralyov <dmit...@golang.org>

          To view, visit change 407615. To unsubscribe, or for help writing mail filters, visit settings.

          Gerrit-Project: build
          Gerrit-Branch: master
          Gerrit-Change-Id: I44ee5454bfe2de15e2f41a82900ee2acc37cd211
          Gerrit-Change-Number: 407615
          Gerrit-PatchSet: 2
          Gerrit-Owner: Dmitri Shuralyov <dmit...@golang.org>
          Gerrit-Reviewer: Bryan Mills <bcm...@google.com>
          Gerrit-Reviewer: Dmitri Shuralyov <dmit...@golang.org>
          Gerrit-Reviewer: Dmitri Shuralyov <dmit...@google.com>
          Gerrit-Reviewer: Gopher Robot <go...@golang.org>
          Gerrit-Attention: Dmitri Shuralyov <dmit...@golang.org>
          Gerrit-MessageType: deleteVote

          Dmitri Shuralyov (Gerrit)

          unread,
          Jun 14, 2022, 4:15:44 PM6/14/22
          to Dmitri Shuralyov, goph...@pubsubhelper.golang.org, Bryan Mills, Gopher Robot, Dmitri Shuralyov, golang-co...@googlegroups.com

          Attention is currently required from: Dmitri Shuralyov.

          Dmitri Shuralyov removed a vote from this change.

          View Change

          Removed -Auto-Submit by Dmitri Shuralyov <dmit...@golang.org>

          Dmitri Shuralyov (Gerrit)

          unread,
          Jun 14, 2022, 4:20:19 PM6/14/22
          to Dmitri Shuralyov, goph...@pubsubhelper.golang.org, golang-co...@googlegroups.com

          Attention is currently required from: Dmitri Shuralyov.

          Dmitri Shuralyov uploaded patch set #3 to this change.

          View Change

          The following approvals got outdated and were removed: -Auto-Submit by Dmitri Shuralyov, Run-TryBot+1 by Dmitri Shuralyov, TryBot-Result+1 by Gopher Robot

          dashboard: exclude android-amd64-emu from main go repo's TryBot set

          This builder is known to run into errors while running runtime tests,
          as tracked in go.dev/issue/51001. This causes more disruption because
          the builder is a default TryBot.

          Since GOOS=android is not a first-class port, remove the builder from
          the default TryBot set while the issue is investigated so that it
          doesn't need to block the Go 1.19 release. Once that issue is fixed,
          this builder can be re-added as a TryBot if that's helpful.

          For golang/go#53377.

          DO NOT SUBMIT: Need to resolve a merge conflict and update the commit
          message. This CL is waiting on a decision on the issue.


          Change-Id: I44ee5454bfe2de15e2f41a82900ee2acc37cd211
          ---
          M dashboard/builders.go
          M dashboard/builders_test.go
          2 files changed, 28 insertions(+), 9 deletions(-)

          To view, visit change 407615. To unsubscribe, or for help writing mail filters, visit settings.

          Gerrit-Project: build
          Gerrit-Branch: master
          Gerrit-Change-Id: I44ee5454bfe2de15e2f41a82900ee2acc37cd211
          Gerrit-Change-Number: 407615
          Gerrit-PatchSet: 3
          Gerrit-Owner: Dmitri Shuralyov <dmit...@golang.org>
          Gerrit-Reviewer: Bryan Mills <bcm...@google.com>
          Gerrit-Reviewer: Dmitri Shuralyov <dmit...@golang.org>
          Gerrit-Reviewer: Dmitri Shuralyov <dmit...@google.com>
          Gerrit-Reviewer: Gopher Robot <go...@golang.org>
          Gerrit-Attention: Dmitri Shuralyov <dmit...@golang.org>
          Gerrit-MessageType: newpatchset

          Cherry Mui (Gerrit)

          unread,
          Jun 14, 2022, 6:46:13 PM6/14/22
          to Dmitri Shuralyov, goph...@pubsubhelper.golang.org, Bryan Mills, Gopher Robot, Dmitri Shuralyov, golang-co...@googlegroups.com

          Attention is currently required from: Dmitri Shuralyov.

          Patch set 3:Code-Review +1

          View Change

          1 comment:

          • File dashboard/builders.go:

            • Patch Set #3, Line 2465: case "mobile", "sys", "net", "tools", "crypto", "sync", "text", "time":

              I would think we may want to remove it from trybots for all repos.

          To view, visit change 407615. To unsubscribe, or for help writing mail filters, visit settings.

          Gerrit-Project: build
          Gerrit-Branch: master
          Gerrit-Change-Id: I44ee5454bfe2de15e2f41a82900ee2acc37cd211
          Gerrit-Change-Number: 407615
          Gerrit-PatchSet: 3
          Gerrit-Owner: Dmitri Shuralyov <dmit...@golang.org>
          Gerrit-Reviewer: Bryan Mills <bcm...@google.com>
          Gerrit-Reviewer: Cherry Mui <cher...@google.com>
          Gerrit-Reviewer: Dmitri Shuralyov <dmit...@golang.org>
          Gerrit-Reviewer: Dmitri Shuralyov <dmit...@google.com>
          Gerrit-Reviewer: Gopher Robot <go...@golang.org>
          Gerrit-Attention: Dmitri Shuralyov <dmit...@golang.org>
          Gerrit-Comment-Date: Tue, 14 Jun 2022 22:46:09 +0000
          Gerrit-HasComments: Yes
          Gerrit-Has-Labels: Yes
          Gerrit-MessageType: comment

          Bryan Mills (Gerrit)

          unread,
          Jun 15, 2022, 12:36:18 PM6/15/22
          to Dmitri Shuralyov, goph...@pubsubhelper.golang.org, Cherry Mui, Bryan Mills, Gopher Robot, Dmitri Shuralyov, golang-co...@googlegroups.com

          Attention is currently required from: Cherry Mui, Dmitri Shuralyov.

          Patch set 3:Code-Review +1

          View Change

          1 comment:

          • File dashboard/builders.go:

            • Patch Set #3, Line 2465: case "mobile", "sys", "net", "tools", "crypto", "sync", "text", "time":

              I would think we may want to remove it from trybots for all repos.

            • It may be worth keeping as a TryBot for the `mobile` repo in particular, since commits in the `mobile` repo are more likely to break Android tests, and also more likely to care about not breaking them (and be willing to tolerate more TryBot noise in order to obtain that information).

          To view, visit change 407615. To unsubscribe, or for help writing mail filters, visit settings.

          Gerrit-Project: build
          Gerrit-Branch: master
          Gerrit-Change-Id: I44ee5454bfe2de15e2f41a82900ee2acc37cd211
          Gerrit-Change-Number: 407615
          Gerrit-PatchSet: 3
          Gerrit-Owner: Dmitri Shuralyov <dmit...@golang.org>
          Gerrit-Reviewer: Bryan Mills <bcm...@google.com>
          Gerrit-Reviewer: Cherry Mui <cher...@google.com>
          Gerrit-Reviewer: Dmitri Shuralyov <dmit...@golang.org>
          Gerrit-Reviewer: Dmitri Shuralyov <dmit...@google.com>
          Gerrit-Reviewer: Gopher Robot <go...@golang.org>
          Gerrit-Attention: Dmitri Shuralyov <dmit...@golang.org>
          Gerrit-Attention: Cherry Mui <cher...@google.com>
          Gerrit-Comment-Date: Wed, 15 Jun 2022 16:36:13 +0000
          Gerrit-HasComments: Yes
          Gerrit-Has-Labels: Yes
          Comment-In-Reply-To: Cherry Mui <cher...@google.com>
          Gerrit-MessageType: comment

          Cherry Mui (Gerrit)

          unread,
          Jun 15, 2022, 12:42:15 PM6/15/22
          to Dmitri Shuralyov, goph...@pubsubhelper.golang.org, Bryan Mills, Gopher Robot, Dmitri Shuralyov, golang-co...@googlegroups.com

          Attention is currently required from: Bryan Mills, Dmitri Shuralyov.

          View Change

          1 comment:

          • File dashboard/builders.go:

            • It may be worth keeping as a TryBot for the `mobile` repo in particular, since commits in the `mobil […]

              Yeah, TryBot for the mobile repo sounds fine to me. Thanks.

          To view, visit change 407615. To unsubscribe, or for help writing mail filters, visit settings.

          Gerrit-Project: build
          Gerrit-Branch: master
          Gerrit-Change-Id: I44ee5454bfe2de15e2f41a82900ee2acc37cd211
          Gerrit-Change-Number: 407615
          Gerrit-PatchSet: 3
          Gerrit-Owner: Dmitri Shuralyov <dmit...@golang.org>
          Gerrit-Reviewer: Bryan Mills <bcm...@google.com>
          Gerrit-Reviewer: Cherry Mui <cher...@google.com>
          Gerrit-Reviewer: Dmitri Shuralyov <dmit...@golang.org>
          Gerrit-Reviewer: Dmitri Shuralyov <dmit...@google.com>
          Gerrit-Reviewer: Gopher Robot <go...@golang.org>
          Gerrit-Attention: Bryan Mills <bcm...@google.com>
          Gerrit-Attention: Dmitri Shuralyov <dmit...@golang.org>
          Gerrit-Comment-Date: Wed, 15 Jun 2022 16:42:11 +0000
          Gerrit-HasComments: Yes
          Gerrit-Has-Labels: No
          Comment-In-Reply-To: Bryan Mills <bcm...@google.com>

          Dmitri Shuralyov (Gerrit)

          unread,
          Jun 22, 2022, 1:37:31 PM6/22/22
          to Dmitri Shuralyov, goph...@pubsubhelper.golang.org, golang-co...@googlegroups.com

          Attention is currently required from: Bryan Mills, Cherry Mui.

          Dmitri Shuralyov uploaded patch set #4 to this change.

          View Change

          dashboard: configure android-amd64-emu as post-submit only

          It has been decided in go.dev/issue/53377 for this builder to start
          being post-submit only. Update the builder configuration accordingly.

          Keep it as a TryBot only in x/mobile, where its signal should still
          be a net positive contribution despite the noise in its results.

          Fixes golang/go#53377.


          Change-Id: I44ee5454bfe2de15e2f41a82900ee2acc37cd211
          ---
          M dashboard/builders.go
          M dashboard/builders_test.go
          2 files changed, 33 insertions(+), 18 deletions(-)

          To view, visit change 407615. To unsubscribe, or for help writing mail filters, visit settings.

          Gerrit-Project: build
          Gerrit-Branch: master
          Gerrit-Change-Id: I44ee5454bfe2de15e2f41a82900ee2acc37cd211
          Gerrit-Change-Number: 407615
          Gerrit-PatchSet: 4
          Gerrit-Owner: Dmitri Shuralyov <dmit...@golang.org>
          Gerrit-Reviewer: Bryan Mills <bcm...@google.com>
          Gerrit-Reviewer: Cherry Mui <cher...@google.com>
          Gerrit-Reviewer: Dmitri Shuralyov <dmit...@golang.org>
          Gerrit-Reviewer: Dmitri Shuralyov <dmit...@google.com>
          Gerrit-Reviewer: Gopher Robot <go...@golang.org>
          Gerrit-Attention: Bryan Mills <bcm...@google.com>
          Gerrit-Attention: Cherry Mui <cher...@google.com>
          Gerrit-MessageType: newpatchset

          Dmitri Shuralyov (Gerrit)

          unread,
          Jun 22, 2022, 1:37:32 PM6/22/22
          to Dmitri Shuralyov, goph...@pubsubhelper.golang.org, Cherry Mui, Bryan Mills, Gopher Robot, Dmitri Shuralyov, golang-co...@googlegroups.com

          Attention is currently required from: Bryan Mills, Cherry Mui.

          View Change

          2 comments:

          • Commit Message:

            • Done.

          • File dashboard/builders.go:

            • I would think we may want to remove it from trybots for all repos.

              Thanks for making these suggestions, I agree.

              Issue #53377 has moved to NeedsFix state, updated the CL accordingly.

          To view, visit change 407615. To unsubscribe, or for help writing mail filters, visit settings.

          Gerrit-Project: build
          Gerrit-Branch: master
          Gerrit-Change-Id: I44ee5454bfe2de15e2f41a82900ee2acc37cd211
          Gerrit-Change-Number: 407615
          Gerrit-PatchSet: 4
          Gerrit-Owner: Dmitri Shuralyov <dmit...@golang.org>
          Gerrit-Reviewer: Bryan Mills <bcm...@google.com>
          Gerrit-Reviewer: Cherry Mui <cher...@google.com>
          Gerrit-Reviewer: Dmitri Shuralyov <dmit...@golang.org>
          Gerrit-Reviewer: Dmitri Shuralyov <dmit...@google.com>
          Gerrit-Reviewer: Gopher Robot <go...@golang.org>
          Gerrit-Attention: Bryan Mills <bcm...@google.com>
          Gerrit-Attention: Cherry Mui <cher...@google.com>
          Gerrit-Comment-Date: Wed, 22 Jun 2022 17:37:26 +0000

          Bryan Mills (Gerrit)

          unread,
          Jun 22, 2022, 1:52:42 PM6/22/22
          to Dmitri Shuralyov, goph...@pubsubhelper.golang.org, Gopher Robot, Cherry Mui, Bryan Mills, Dmitri Shuralyov, golang-co...@googlegroups.com

          Attention is currently required from: Cherry Mui, Dmitri Shuralyov.

          Patch set 4:Code-Review +2

          View Change

            To view, visit change 407615. To unsubscribe, or for help writing mail filters, visit settings.

            Gerrit-Project: build
            Gerrit-Branch: master
            Gerrit-Change-Id: I44ee5454bfe2de15e2f41a82900ee2acc37cd211
            Gerrit-Change-Number: 407615
            Gerrit-PatchSet: 4
            Gerrit-Owner: Dmitri Shuralyov <dmit...@golang.org>
            Gerrit-Reviewer: Bryan Mills <bcm...@google.com>
            Gerrit-Reviewer: Cherry Mui <cher...@google.com>
            Gerrit-Reviewer: Dmitri Shuralyov <dmit...@golang.org>
            Gerrit-Reviewer: Dmitri Shuralyov <dmit...@google.com>
            Gerrit-Reviewer: Gopher Robot <go...@golang.org>
            Gerrit-Attention: Dmitri Shuralyov <dmit...@golang.org>
            Gerrit-Attention: Cherry Mui <cher...@google.com>
            Gerrit-Comment-Date: Wed, 22 Jun 2022 17:52:38 +0000

            Dmitri Shuralyov (Gerrit)

            unread,
            Jun 22, 2022, 1:55:28 PM6/22/22
            to Dmitri Shuralyov, goph...@pubsubhelper.golang.org, Gopher Robot, Cherry Mui, Bryan Mills, Dmitri Shuralyov, golang-co...@googlegroups.com

            Attention is currently required from: Cherry Mui.

            Patch set 4:Auto-Submit +1

            View Change

              To view, visit change 407615. To unsubscribe, or for help writing mail filters, visit settings.

              Gerrit-Project: build
              Gerrit-Branch: master
              Gerrit-Change-Id: I44ee5454bfe2de15e2f41a82900ee2acc37cd211
              Gerrit-Change-Number: 407615
              Gerrit-PatchSet: 4
              Gerrit-Owner: Dmitri Shuralyov <dmit...@golang.org>
              Gerrit-Reviewer: Bryan Mills <bcm...@google.com>
              Gerrit-Reviewer: Cherry Mui <cher...@google.com>
              Gerrit-Reviewer: Dmitri Shuralyov <dmit...@golang.org>
              Gerrit-Reviewer: Dmitri Shuralyov <dmit...@google.com>
              Gerrit-Reviewer: Gopher Robot <go...@golang.org>
              Gerrit-Attention: Cherry Mui <cher...@google.com>
              Gerrit-Comment-Date: Wed, 22 Jun 2022 17:55:24 +0000

              Gopher Robot (Gerrit)

              unread,
              Jun 22, 2022, 1:55:42 PM6/22/22
              to Dmitri Shuralyov, goph...@pubsubhelper.golang.org, golang-...@googlegroups.com, Cherry Mui, Bryan Mills, Dmitri Shuralyov, golang-co...@googlegroups.com

              Gopher Robot submitted this change.

              View Change


              Approvals: Bryan Mills: Looks good to me, approved Dmitri Shuralyov: Run TryBots; Automatically submit change Gopher Robot: TryBots succeeded Cherry Mui: Looks good to me, but someone else must approve Dmitri Shuralyov: Looks good to me, but someone else must approve
              dashboard: configure android-amd64-emu as post-submit only

              It has been decided in go.dev/issue/53377 for this builder to start
              being post-submit only. Update the builder configuration accordingly.

              Keep it as a TryBot only in x/mobile, where its signal should still
              be a net positive contribution despite the noise in its results.

              Fixes golang/go#53377.

              Change-Id: I44ee5454bfe2de15e2f41a82900ee2acc37cd211
              Reviewed-on: https://go-review.googlesource.com/c/build/+/407615
              Run-TryBot: Dmitri Shuralyov <dmit...@golang.org>
              Auto-Submit: Dmitri Shuralyov <dmit...@golang.org>
              Reviewed-by: Dmitri Shuralyov <dmit...@google.com>
              Reviewed-by: Cherry Mui <cher...@google.com>
              TryBot-Result: Gopher Robot <go...@golang.org>
              Reviewed-by: Bryan Mills <bcm...@google.com>

              ---
              M dashboard/builders.go
              M dashboard/builders_test.go
              2 files changed, 40 insertions(+), 18 deletions(-)

              diff --git a/dashboard/builders.go b/dashboard/builders.go
              index 04f76db..729edd9 100644
              --- a/dashboard/builders.go
              +++ b/dashboard/builders.go
              @@ -2437,7 +2437,7 @@

              addBuilder(BuildConfig{
              Name: "android-386-emu",
              HostType: "host-android-amd64-emu", // same amd64 host is used for 386 builder
              - Notes: "Android emulator on GCE",
              +		Notes:    "Android emulator on GCE (GOOS=android GOARCH=386)",

              buildsRepo: func(repo, branch, goBranch string) bool {
              b := buildRepoByDefault(repo)
              switch repo {
              @@ -2460,11 +2460,12 @@

              addBuilder(BuildConfig{
              Name: "android-amd64-emu",
              HostType: "host-android-amd64-emu",
              - Notes: "Android emulator on GCE",
              +		Notes:             "Android emulator on GCE (GOOS=android GOARCH=amd64)",

              numTryTestHelpers: 3,
              tryBot: func(repo, branch, goBranch string) bool {
              +			// See discussion in go.dev/issue/53377.
              switch repo {
              - case "go", "mobile", "sys", "net", "tools", "crypto", "sync", "text", "time":
              + case "mobile":

              return true
              }
              return false
              diff --git a/dashboard/builders_test.go b/dashboard/builders_test.go
              index c404eba..8d11b5b 100644

              --- a/dashboard/builders_test.go
              +++ b/dashboard/builders_test.go
              @@ -92,7 +92,6 @@
              repo: "go",
              branch: "master",
              want: []string{
              - "android-amd64-emu",
              "freebsd-amd64-12_3",
              "js-wasm",
              "linux-386",
              @@ -129,7 +128,6 @@
              repo: "go",
               			branch: "release-branch.go1.17",
              want: []string{
              - "android-amd64-emu",
              "freebsd-amd64-12_3",
              "js-wasm",
              "linux-386",
              @@ -169,7 +167,6 @@

              repo: "go",
              branch: "release-branch.go1.16",
              want: []string{
              - "android-amd64-emu",
              "freebsd-amd64-12_3",
              "js-wasm",
              "linux-386",
              @@ -216,7 +213,6 @@
              repo: "sys",

              branch: "master",
              want: []string{
              - "android-amd64-emu",
               				"freebsd-386-13_0",
              "freebsd-amd64-12_3",
              "freebsd-amd64-13_0",
              @@ -394,19 +390,20 @@

              {b("linux-386...@go1.18", "crypto"), onlyPost},
              {b("linux-386...@go1.17", "crypto"), onlyPost},

              - {b("android-amd64-emu", "go"), both},
              + {b("android-amd64-emu", "go"), onlyPost},
              {b("android-amd64-emu", "mobile"), both},
              -		{b("android-amd64-emu", "crypto"), both},
              - {b("android-amd64-emu", "net"), both},
              - {b("android-amd64-emu", "sync"), both},
              - {b("android-amd64-emu", "sys"), both},
              - {b("android-amd64-emu", "text"), both},
              - {b("android-amd64-emu", "time"), both},
              - {b("android-amd64-emu", "tools"), both},
              + {b("android-amd64-emu", "crypto"), onlyPost},
              + {b("android-amd64-emu", "net"), onlyPost},
              + {b("android-amd64-emu", "sync"), onlyPost},
              + {b("android-amd64-emu", "sys"), onlyPost},
              + {b("android-amd64-emu", "text"), onlyPost},
              + {b("android-amd64-emu", "time"), onlyPost},
              + {b("android-amd64-emu", "tools"), onlyPost},
              {b("android-amd64-emu", "website"), none},


              {b("android-386-emu", "go"), onlyPost},
               		{b("android-386-emu", "mobile"), onlyPost},
              +		{b("android-386-emu", "crypto"), onlyPost},

              {b("linux-amd64", "net"), both},
              {b("linux-amd64", "n...@1.12"), both},
              @@ -498,12 +495,12 @@
              // a device attached.
              {b("linux-amd64-androidemu", "mobile"), both},

              - // But the emulators run all:
              + // The Android emulator builders can test all repos.

              {b("android-amd64-emu", "mobile"), both},
               		{b("android-386-emu", "mobile"), onlyPost},
              -		{b("android-amd64-emu", "net"), both},
              + {b("android-amd64-emu", "net"), onlyPost},

              {b("android-386-emu", "net"), onlyPost},
              - {b("android-amd64-emu", "go"), both},
              + {b("android-amd64-emu", "go"), onlyPost},
              {b("android-386-emu", "go"), onlyPost},

              // Only test tip for js/wasm, and only for some repos:

              To view, visit change 407615. To unsubscribe, or for help writing mail filters, visit settings.

              Gerrit-Project: build
              Gerrit-Branch: master
              Gerrit-Change-Id: I44ee5454bfe2de15e2f41a82900ee2acc37cd211
              Gerrit-Change-Number: 407615
              Gerrit-PatchSet: 5
              Gerrit-Owner: Dmitri Shuralyov <dmit...@golang.org>
              Gerrit-Reviewer: Bryan Mills <bcm...@google.com>
              Gerrit-Reviewer: Cherry Mui <cher...@google.com>
              Gerrit-Reviewer: Dmitri Shuralyov <dmit...@golang.org>
              Gerrit-Reviewer: Dmitri Shuralyov <dmit...@google.com>
              Gerrit-Reviewer: Gopher Robot <go...@golang.org>
              Gerrit-MessageType: merged
              Reply all
              Reply to author
              Forward
              0 new messages