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: upgrade OpenBSD GCE image #13029

Closed
mdempsky opened this issue Oct 23, 2015 · 7 comments
Closed

x/build: upgrade OpenBSD GCE image #13029

mdempsky opened this issue Oct 23, 2015 · 7 comments
Labels
Builders x/build issues (builders, bots, dashboards) FrozenDueToAge
Milestone

Comments

@mdempsky
Copy link
Member

OpenBSD 5.8 was released on Oct 18, 2015, which means OpenBSD 5.6 is no longer supported upstream. We should upgrade the builder images to 5.7. (I'm assuming we prefer to continue testing on the oldest supported version.)

CC @bradfitz @adg @4a6f656c

@mdempsky mdempsky added the Builders x/build issues (builders, bots, dashboards) label Oct 23, 2015
@mdempsky mdempsky self-assigned this Oct 23, 2015
@mdempsky mdempsky added this to the Unreleased milestone Oct 23, 2015
@gopherbot
Copy link

CL https://golang.org/cl/16238 mentions this issue.

@bradfitz
Copy link
Contributor

So what's the plan? We drop 5.6 and only test 5.7? Or test both 5.7 and 5.8?

@mdempsky
Copy link
Member Author

I was assuming drop 5.6 and only test 5.7. I'm happy to also prepare builder image scripts for 5.8, just I figured there probably aren't enough Go-relevant differences to merit additional GCE budget.

@bradfitz
Copy link
Contributor

I'm not paying for it.

@4a6f656c
Copy link
Contributor

4a6f656c commented Jan 7, 2016

The OpenBSD builders should just run the most current stable release (5.8 at this point in time) - this is how they've been run (at least prior to moving to GCE). The most important thing to verify is that we are able to build on the most recent release. If for some reason we stopped working on the previous stable release and someone wants to run Go tip, then they can upgrade.

@gopherbot
Copy link

CL https://golang.org/cl/18358 mentions this issue.

gopherbot pushed a commit to golang/build that referenced this issue Jan 24, 2016
OpenBSD 5.8 is the current release and OpenBSD 5.6 is no longer supported.

Revise build script:

- Use the auto installer and disklabel templates built into later versions of
  OpenBSD, rather than entirely using expect.

- Rather than duplicating the entire script for openbsd-386, provide an ARCH
  environment variable that switches between openbsd/amd64 and openbsd/i386.
  Have the openbsd-386 script invoke the openbsd-amd64 script with the
  appropriate environment.

- Remove the 'ignore classless-static-routes' option for dhclient, as it is
  no longer needed for OpenBSD 5.7 and later.

- Clean up after ourselves, rather than leaving a bunch of temporary files
  lying around.

Updates issue golang/go#13029.

Change-Id: Ic1b11dd5eded317b7be32b8f1c2485617ac02b78
Reviewed-on: https://go-review.googlesource.com/18358
Reviewed-by: Brad Fitzpatrick <bradfitz@golang.org>
@mdempsky
Copy link
Member Author

I think this is done now. The openbsd/386 and openbsd/amd64 builders are now running OpenBSD 5.8.

@golang golang locked and limited conversation to collaborators Feb 3, 2017
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
Builders x/build issues (builders, bots, dashboards) FrozenDueToAge
Projects
None yet
Development

No branches or pull requests

4 participants