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/env: convert linux/ppc64le builders to use rundockerbuildlet (Docker-per-build) #21189

Closed
bradfitz opened this issue Jul 27, 2017 · 13 comments
Labels
arch-ppc64x Builders x/build issues (builders, bots, dashboards) FrozenDueToAge new-builder
Milestone

Comments

@bradfitz
Copy link
Contributor

bradfitz commented Jul 27, 2017

The ppc64 and ppc64le builders should do the new Docker-container-per-build that @adams-sarah did for linux-arm (scaleway) and linux-arm64 (packet.net and linaro).

@gopherbot gopherbot added this to the Unreleased milestone Jul 27, 2017
@gopherbot gopherbot added the Builders x/build issues (builders, bots, dashboards) label Jul 27, 2017
@bradfitz
Copy link
Contributor Author

(And then change HermeticReverse to true in dashboard/builders.go)

@laboger
Copy link
Contributor

laboger commented Jul 27, 2017

AFAIK Docker can't be built with golang for ppc64 big endian because of the missing linker support. Not sure if that affects what you are trying to do here.

@bradfitz
Copy link
Contributor Author

@laboger, ah, bummer. But ppc64le is good?

@laboger
Copy link
Contributor

laboger commented Jul 27, 2017

Yes Docker can be built and used with golang on ppc64le.

@jessfraz
Copy link
Contributor

jessfraz commented Jul 27, 2017 via email

@gopherbot
Copy link

Change https://golang.org/cl/52292 mentions this issue: env/linux-ppc64le: convert to docker builders

@bradfitz bradfitz changed the title x/build/env: convert ppc64 and ppc64le builders to use Docker-per-build x/build/env: convert ppc64 and ppc64le builders to use rundockerbuildlet (Docker-per-build) Oct 10, 2019
@bradfitz bradfitz changed the title x/build/env: convert ppc64 and ppc64le builders to use rundockerbuildlet (Docker-per-build) x/build/env: convert linux/ppc64le builders to use rundockerbuildlet (Docker-per-build) Oct 10, 2019
@bradfitz
Copy link
Contributor Author

Docker still doesn't work on ppc64, and on ppc64le, Docker isn't packaged for Debian, so I filed a ticket with OSUOSL to get a new Ubuntu ppc64le VM (https://support.osuosl.org/SelfService/Display.html?id=30848).

/cc @toothrot

@ceseo
Copy link
Contributor

ceseo commented Oct 10, 2019

@bradfitz did you ask for POWER8 or POWER9 VMs? Might make sense to convert the POWER9 builder to Docker as well. The one I set up is Debian too.

@bradfitz
Copy link
Contributor Author

I didn't specify.

@gopherbot
Copy link

Change https://golang.org/cl/200757 mentions this issue: env/linux-ppc64le/osuosl: update NOTES

gopherbot pushed a commit to golang/build that referenced this issue Oct 11, 2019
One of the little ppc64le VMs was lost in the upgrade, and we got one
new beefy one.

Updates golang/go#34830
Updates golang/go#21189
Updates golang/go#21260

Change-Id: I4488d106c5c146c6e55d2d3528913f5507b9d57b
Reviewed-on: https://go-review.googlesource.com/c/build/+/200757
Reviewed-by: Bryan C. Mills <bcmills@google.com>
@gopherbot
Copy link

Change https://golang.org/cl/200820 mentions this issue: env/linux-ppc64{,le}/osuosl: update NOTES

gopherbot pushed a commit to golang/build that referenced this issue Oct 15, 2019
Add details of 3 new big VMs: POWER8 (le), POWER9 (le), and POWER8 (be).

Still not configured, but we have them provisioned.

Updates golang/go#34830
Updates golang/go#21189
Updates golang/go#21260

Change-Id: If648e9966485062cda8131caf2ac5f87ab839fc5
Reviewed-on: https://go-review.googlesource.com/c/build/+/200820
Reviewed-by: Bryan C. Mills <bcmills@google.com>
@gopherbot
Copy link

Change https://golang.org/cl/201637 mentions this issue: all: update linux-ppc64le builders

@gopherbot
Copy link

Change https://golang.org/cl/202017 mentions this issue: cmd/coordinator: fix health checking of ppc64 machines

gopherbot pushed a commit to golang/build that referenced this issue Oct 21, 2019
Fixes golang/go#34990
Updates golang/go#21189

Change-Id: I7f546564dd5149de6915dc631cafe3164e0e7a70
Reviewed-on: https://go-review.googlesource.com/c/build/+/202017
Reviewed-by: Bryan C. Mills <bcmills@google.com>
Run-TryBot: Bryan C. Mills <bcmills@google.com>
TryBot-Result: Gobot Gobot <gobot@golang.org>
codebien pushed a commit to codebien/build that referenced this issue Nov 13, 2019
One of the little ppc64le VMs was lost in the upgrade, and we got one
new beefy one.

Updates golang/go#34830
Updates golang/go#21189
Updates golang/go#21260

Change-Id: I4488d106c5c146c6e55d2d3528913f5507b9d57b
Reviewed-on: https://go-review.googlesource.com/c/build/+/200757
Reviewed-by: Bryan C. Mills <bcmills@google.com>
codebien pushed a commit to codebien/build that referenced this issue Nov 13, 2019
Add details of 3 new big VMs: POWER8 (le), POWER9 (le), and POWER8 (be).

Still not configured, but we have them provisioned.

Updates golang/go#34830
Updates golang/go#21189
Updates golang/go#21260

Change-Id: If648e9966485062cda8131caf2ac5f87ab839fc5
Reviewed-on: https://go-review.googlesource.com/c/build/+/200820
Reviewed-by: Bryan C. Mills <bcmills@google.com>
codebien pushed a commit to codebien/build that referenced this issue Nov 13, 2019
Fixes golang/go#21189
Updates golang/go#21260
Updates golang/go#34830 (ppc64 big endian remains)

Change-Id: I7ff38edb519bf4f34cd05bb795b6a41f72b10640
Reviewed-on: https://go-review.googlesource.com/c/build/+/201637
Reviewed-by: Carlos Eduardo Seo <cseo@linux.vnet.ibm.com>
Reviewed-by: Bryan C. Mills <bcmills@google.com>
codebien pushed a commit to codebien/build that referenced this issue Nov 13, 2019
Fixes golang/go#34990
Updates golang/go#21189

Change-Id: I7f546564dd5149de6915dc631cafe3164e0e7a70
Reviewed-on: https://go-review.googlesource.com/c/build/+/202017
Reviewed-by: Bryan C. Mills <bcmills@google.com>
Run-TryBot: Bryan C. Mills <bcmills@google.com>
TryBot-Result: Gobot Gobot <gobot@golang.org>
@golang golang locked and limited conversation to collaborators Oct 17, 2020
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
arch-ppc64x Builders x/build issues (builders, bots, dashboards) FrozenDueToAge new-builder
Projects
None yet
Development

No branches or pull requests

6 participants