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

Comments

Projects
None yet
3 participants
@bradfitz
Copy link
Member

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

This comment has been minimized.

Copy link
Member Author

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

This comment has been minimized.

Copy link

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

dashboard: update netbsd builders to 8.0RC1
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

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
You can’t perform that action at this time.