-
Notifications
You must be signed in to change notification settings - Fork 17.8k
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: add LUCI openbsd-riscv64 builder #64176
Comments
Change https://go.dev/cl/545536 mentions this issue: |
For golang/go#63698. For golang/go#63614. For golang/go#64176. Change-Id: I2a203cd2a1e2e80ee44cfd5ce11c1ce5bbd60002 Reviewed-on: https://go-review.googlesource.com/c/build/+/545536 Reviewed-by: Heschi Kreinick <heschi@google.com> TryBot-Bypass: Dmitri Shuralyov <dmitshur@google.com> Reviewed-by: Dmitri Shuralyov <dmitshur@google.com> Auto-Submit: Dmitri Shuralyov <dmitshur@golang.org>
Here's the resulting certificate: openbsd-riscv64-mengzhuo-1701367184.cert.txt. The builder definitions have been added in CL 545536 so your bot should be able to connect once you follow the rest of the steps on your end. We have some more work to do to make the dependencies built for the openbsd/riscv64 port and available in CIPD, which will be needed for the builds to complete successfully. We'll update this issue once that's done. Edit: Note that because the openbsd/riscv64 port is a new port in the process of being added (#55999), rather than a port that exists in a released version of Go, we have to do additional work to be able to build its dependencies, so it will take longer. |
Updates: openbsd-riscv64-mengzhuo is up and running. |
Thanks. From the 5 builds it started during the time it ran, it's possible to see it connected and identified its cipd_platform dimension correctly as openbsd-riscv64, and as my comment above suggested, its CIPD dependencies are not yet in place. So resolving that is the next step here. |
@dmitshur OpenBSD has completed port, but LUCI builder failed to start, do I need to update something?
|
I'm not sure why you'd be getting that error now and not before. But last time the builder connected, the error we needed to resolve was:
(Also see the last 2 paragraphs of #64176 (comment).) The next step for that is to get the CIPD dependencies built for GOOS=openbsd GOARCH=riscv64. Right now the LUCI infrastructure is building those dependencies using Go 1.21, which doesn't support openbsd/riscv64 and so it can't work. We either need to wait for it to start using Go 1.23 where that port is added, or create a way for it to use a development version of Go 1.23 sooner, or find some other way without those dependencies being available in CIPD. |
Unless I'm missing something, this seems like a pretty big hurdle for bringing builders/trybots online for new ports... how does one bring a builder up in order to have it running before merging a port? |
These is an issue (#63471) that requires all builders that should migrate from "go farm" to "LUCI". (https://go.dev/wiki/DashboardBuilders#luci-builders) I can drop/transfer keys of openbsd-riscv64 LUCI builders if you want maintain it. |
@mengzhuo Can you confirm that builds are processed properly if the builder is up? |
@mengzhuo Friendly ping on this. Are you planning to continue to work on this builder, or should this be closed in favor of issue #67105? By now the CIPD dependencies and a Go bootstrap are available for the openbsd/riscv64 port, so it should work if it's brought online again. |
@dmitshur sorry for this long halt, I think I can't get enough visionfive2 to run openbsd-riscv64 builder now :( Let's close it. |
No problem, thanks for the update and for working on this. If the situation changes in the future, please feel free to file another new-builder issue. The openbsd-riscv64-mengzhuo-1701367184 certificate is revoked since it's not actively needed now. |
Following the instructions at Dashboard builders:
hostname openbsd-riscv64-mengzhuo
CSR is openbsd-riscv64-mengzhuo.csr.txt
since Github doesn't seem to allow attaching with the name openbsd-riscv64-mengzhuo.csr origin issue asked for.
Builder info(uname -a):
OpenBSD mars-1.lan 7.4 GENERIC.MP#427 riscv64
cc @4a6f656c
The text was updated successfully, but these errors were encountered: