dashboard: unset known issue for NetBSD 9.0 builders, use for trybots

The NetBSD 9.0 builders are operational as of CL 227538. They've been
running on a few commits in all repositories without issues.

The netbsd/386 builder is passing, no longer hanging in the runtime
tests as the NetBSD 8.0 version did, so keep it enabled.

If anything unexpected comes up, we should investigate.

For golang/go#37244.
For golang/go#31726.

Change-Id: Ie3167fa3eabb7f707487561ca2cd4505572df741
Reviewed-on: https://go-review.googlesource.com/c/build/+/227545
Run-TryBot: Dmitri Shuralyov <dmitshur@golang.org>
TryBot-Result: Gobot Gobot <gobot@golang.org>
Reviewed-by: Andrew Bonventre <andybons@golang.org>
diff --git a/dashboard/builders.go b/dashboard/builders.go
index f095ac2..3c442fb 100644
--- a/dashboard/builders.go
+++ b/dashboard/builders.go
@@ -339,6 +339,7 @@
 		SSHUsername:        "gopher",
 	},
 	"host-netbsd-amd64-8_0": &HostConfig{
+		// TODO(golang.org/issue/37244): Remove.
 		VMImage:            "netbsd-amd64-8-0-2018q1",
 		Notes:              "NetBSD 8.0RC1; GCE VM is built from script in build/env/netbsd-amd64",
 		machineType:        "n1-highcpu-4",
@@ -349,6 +350,7 @@
 	// Note: the netbsd-386 host hangs during the ../test phase of all.bash,
 	// so we don't use this for now. (See the netbsd-386-8 BuildConfig below.)
 	"host-netbsd-386-8_0": &HostConfig{
+		// TODO(golang.org/issue/37244): Remove.
 		VMImage:            "netbsd-i386-8-0-2018q1",
 		Notes:              "NetBSD 8.0RC1; GCE VM is built from script in build/env/netbsd-386",
 		machineType:        "n1-highcpu-4",
@@ -1937,12 +1939,14 @@
 		},
 	})
 	addBuilder(BuildConfig{
+		// TODO(golang.org/issue/37244): Remove.
 		Name:              "netbsd-amd64-8_0",
 		HostType:          "host-netbsd-amd64-8_0",
 		shouldRunDistTest: noTestDirAndNoReboot,
-		tryBot:            explicitTrySet("sys"),
+		tryBot:            nil, // explicitTrySet("sys") moved over to netbsd-amd64-9_0 builder.
 	})
 	addBuilder(BuildConfig{
+		// TODO(golang.org/issue/37244): Remove.
 		Name:              "netbsd-386-8_0",
 		HostType:          "host-netbsd-386-8_0",
 		shouldRunDistTest: noTestDirAndNoReboot,
@@ -1952,16 +1956,13 @@
 	addBuilder(BuildConfig{
 		Name:              "netbsd-amd64-9_0",
 		HostType:          "host-netbsd-amd64-9_0",
-		KnownIssue:        37244,
 		shouldRunDistTest: noTestDirAndNoReboot,
-		tryBot:            nil, // Not yet, gain confidence first.
+		tryBot:            explicitTrySet("sys"),
 	})
 	addBuilder(BuildConfig{
 		Name:              "netbsd-386-9_0",
 		HostType:          "host-netbsd-386-9_0",
-		KnownIssue:        37244,
 		shouldRunDistTest: noTestDirAndNoReboot,
-		tryBot:            nil, // Not yet, gain confidence first.
 	})
 	addBuilder(BuildConfig{
 		Name:              "netbsd-arm-bsiegert",
diff --git a/dashboard/builders_test.go b/dashboard/builders_test.go
index 9ec53ee..051e31b 100644
--- a/dashboard/builders_test.go
+++ b/dashboard/builders_test.go
@@ -180,7 +180,7 @@
 				"linux-386",
 				"linux-amd64",
 				"linux-amd64-race",
-				"netbsd-amd64-8_0",
+				"netbsd-amd64-9_0",
 				"openbsd-386-64",
 				"openbsd-amd64-64",
 				"windows-386-2008",
@@ -386,6 +386,10 @@
 		{b("netbsd-amd64-8_0", "net"), onlyPost},
 		{b("netbsd-386-8_0", "go"), none},
 		{b("netbsd-386-8_0", "net"), none},
+		{b("netbsd-amd64-9_0", "go"), onlyPost},
+		{b("netbsd-amd64-9_0", "net"), onlyPost},
+		{b("netbsd-386-9_0", "go"), onlyPost},
+		{b("netbsd-386-9_0", "net"), onlyPost},
 
 		// AIX starts at Go 1.12
 		{b("aix-ppc64", "go"), onlyPost},