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

openbsd/mips64: x/sys incompatible with main repo #58110

Open
rsc opened this issue Jan 27, 2023 · 5 comments
Open

openbsd/mips64: x/sys incompatible with main repo #58110

rsc opened this issue Jan 27, 2023 · 5 comments
Labels
arch-mips NeedsFix The path to resolution is known, but the work has not been done. OS-OpenBSD
Milestone

Comments

@rsc
Copy link
Contributor

rsc commented Jan 27, 2023

CL 459497 was submitted to x/sys with the result that x/sys cannot be imported into the main repo without breaking GOOS=openbsd GOARCH=mips64 ./make.bash. This blocks all non-openbsd development from importing a new x/sys, which in turns blocks importing a new x/tools and x/net. This is of course not a viable development state.

Deferring to the openbsd-mips64 maintainers' decision on that CL that this breakage is the best possible state of affairs, the response for the main repo should be to remove openbsd-mips64 from the misc-compile-openbsd builder, which I will do.

@rsc rsc added the NeedsFix The path to resolution is known, but the work has not been done. label Jan 27, 2023
@rsc rsc added this to the Go1.21 milestone Jan 27, 2023
@gopherbot
Copy link

Change https://go.dev/cl/463856 mentions this issue: dashboard: remove openbsd-mips64 from misc-compile-openbsd

@heschi
Copy link
Contributor

heschi commented Apr 4, 2023

Reopening, since the underlying issue was never fixed as far as I can tell. I'm going to mark this port as broken per https://go.dev/wiki/PortingPolicy#broken-ports: the build is completely broken.

cc @golang/openbsd

@gopherbot
Copy link

Change https://go.dev/cl/482115 mentions this issue: cmd/dist: mark openbsd-mips64 and openbsd-ppc64 broken

gopherbot pushed a commit that referenced this issue Apr 4, 2023
The former was broken deliberately; see #58110. The latter is just an
in-progress port.

Updates #58110, #56001.

Change-Id: I7f1c5e2ac016fb7c65c081174d19239fc9b1ea32
Reviewed-on: https://go-review.googlesource.com/c/go/+/482115
Auto-Submit: Heschi Kreinick <heschi@google.com>
TryBot-Bypass: Heschi Kreinick <heschi@google.com>
Run-TryBot: Heschi Kreinick <heschi@google.com>
Reviewed-by: Ian Lance Taylor <iant@google.com>
@gopherbot
Copy link

Change https://go.dev/cl/512475 mentions this issue: cmd/dist: re-enable openbsd/mips64 port

@gopherbot gopherbot modified the milestones: Go1.21, Go1.22 Aug 8, 2023
@gopherbot
Copy link

Change https://go.dev/cl/518655 mentions this issue: dashboard: add -force to script invocations for broken/incomplete ports

gopherbot pushed a commit to golang/build that referenced this issue Aug 13, 2023
This should allow the dashboard and trybots to still provide useful
results. Also add known issues for openbsd/mips64.

Updates golang/go#58110
Updates golang/go#61925

Change-Id: I102f4e913cddc38dc617972d1da8cc291cda0a0b
Reviewed-on: https://go-review.googlesource.com/c/build/+/518655
Run-TryBot: Joel Sing <joel@sing.id.au>
Reviewed-by: Heschi Kreinick <heschi@google.com>
Reviewed-by: Dmitri Shuralyov <dmitshur@google.com>
Reviewed-by: Dmitri Shuralyov <dmitshur@golang.org>
TryBot-Result: Gopher Robot <gobot@golang.org>
@gopherbot gopherbot modified the milestones: Go1.22, Go1.23 Feb 6, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
arch-mips NeedsFix The path to resolution is known, but the work has not been done. OS-OpenBSD
Projects
None yet
Development

No branches or pull requests

4 participants