Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

x/build: update NetBSD builder image to 8.0_RC1 #25109

Closed
bradfitz opened this issue Apr 26, 2018 · 2 comments
Closed

x/build: update NetBSD builder image to 8.0_RC1 #25109

bradfitz opened this issue Apr 26, 2018 · 2 comments

Comments

@bradfitz
Copy link
Contributor

@bradfitz bradfitz commented Apr 26, 2018

We need to deploy https://go-review.googlesource.com/c/build/+/109035 for @bsiegert so NetBSD folk can continue working on their race detector support for Go 1.11. (#24354, #19273). Those depend depends on being about to run x/build/cmd/release on updated buildlet images.

/cc @bcmills @andybons

@bradfitz bradfitz added the OS-NetBSD label Apr 26, 2018
@gopherbot gopherbot added this to the Unreleased milestone Apr 26, 2018
@gopherbot gopherbot added the Builders label Apr 26, 2018
@bradfitz
Copy link
Contributor Author

@bradfitz bradfitz commented Apr 26, 2018

from the netbsd-amd64/Makefile,

$ cat Makefile 
upload-staging:
        go install golang.org/x/build/cmd/upload
        upload --verbose --file=netbsd-amd64-gce.tar.gz --public dev-go-builder-data/vm-image-netbsd-amd64-8branch.tar.gz

upload-prod:
        go install golang.org/x/build/cmd/upload
        upload --verbose --file=netbsd-amd64-gce.tar.gz --public go-builder-data/vm-image-netbsd-amd64-8branch.tar.gz

create-image-staging:
        gcloud compute --project go-dashboard-dev images create netbsd-amd64-8branch --source-uri gs://dev-go-builder-data/vm-image-netbsd-amd64-8branch.tar.gz

create-image-prod:
        gcloud compute --project symbolic-datum-552 images create netbsd-amd64-8branch --source-uri gs://go-builder-data/vm-image-netbsd-amd64-8branch.tar.gz

... you'll want to change those "8branch" references to something like "80r1c1".

Then test it with x/build/cmd/debugnewvm. If a build passes, then you can update x/build/dashboard/builders.go with the new GCE image name.

Then, to speed up future builds, you'll want to create a snapshot of that buildlet disk in our region, using x/build/cmd/coordinator/buildongce -make-basepin.

@gopherbot
Copy link

@gopherbot gopherbot commented May 1, 2018

Change https://golang.org/cl/110626 mentions this issue: dashboard: update netbsd builders to 8.0RC1

gopherbot pushed a commit to golang/build that referenced this issue May 2, 2018
Rename the 8branch builders from “8branch” to “8_0” (in keeping with
the version suffixes for FreeBSD and Darwin), and fix an apparent typo
in the 386 SSHUsername field.

Updates golang/go#25206.
Updates golang/go#25109.

Change-Id: I6053c8de17dcb3c7ff32da05c51902ac4bcc45fe
Reviewed-on: https://go-review.googlesource.com/110626
Reviewed-by: Brad Fitzpatrick <bradfitz@golang.org>
@bcmills bcmills closed this Jul 13, 2018
@golang golang locked and limited conversation to collaborators Jul 13, 2019
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Linked pull requests

Successfully merging a pull request may close this issue.

None yet
3 participants
You can’t perform that action at this time.