-
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
build: wasip1 is broken on wasmedge runtime #60097
Comments
Change https://go.dev/cl/493696 mentions this issue: |
Change https://go.dev/cl/494120 mentions this issue: |
The wasmedge runner provides the wasmedge.org WASI runtime for testing the wasip1 implementation. For golang/go#60097 Change-Id: I1148977296d00163f638d4fcc7a916c58c6d17c5 Reviewed-on: https://go-review.googlesource.com/c/build/+/493696 Reviewed-by: Dmitri Shuralyov <[email protected]> Reviewed-by: Cherry Mui <[email protected]> Auto-Submit: Johan Brandhorst-Satzkorn <[email protected]> Run-TryBot: Johan Brandhorst-Satzkorn <[email protected]> TryBot-Result: Gopher Robot <[email protected]>
The wasmedge runtime will be used to test our wasip1 implementation against the WASI runtime from wasmedge.org. For #60097 Change-Id: Ib0e886de46240b4d43d02ec8a7bc7cea0730c162 Reviewed-on: https://go-review.googlesource.com/c/go/+/494120 Reviewed-by: Cherry Mui <[email protected]> TryBot-Result: Gopher Robot <[email protected]> Auto-Submit: Johan Brandhorst-Satzkorn <[email protected]> Reviewed-by: Bryan Mills <[email protected]> Run-TryBot: Johan Brandhorst-Satzkorn <[email protected]>
The runner has been created and once the builders have been redeployed I will run it to see where it fails. |
Change https://go.dev/cl/495078 mentions this issue: |
Change https://go.dev/cl/496076 mentions this issue: |
The runtime libraries were missed when the image was originally created, resulting in a binary that failed at runtime due to a missing library. For golang/go#60097 Change-Id: I6ae15af905e0dc673bbc300b95662ccd3b65034e Reviewed-on: https://go-review.googlesource.com/c/build/+/496076 Reviewed-by: Heschi Kreinick <[email protected]> TryBot-Result: Gopher Robot <[email protected]> Run-TryBot: Johan Brandhorst-Satzkorn <[email protected]> Reviewed-by: Dmitri Shuralyov <[email protected]> Auto-Submit: Johan Brandhorst-Satzkorn <[email protected]>
OK after some fixes I managed to run the test suite against wasmedge and the first failure we're seeing is:
I've updated the table at the top. This is a new type of error so more investigation will be necessary. |
Change https://go.dev/cl/498616 mentions this issue: |
The PATH variable is required to run the testenv tests. Set it for all the runtime invocations where we don't already set it by inheriting from the environment. For #59583 For #59907 For #60097 Change-Id: If582dd8f086e3f40bc58d555f6034dcffe6f8e5f Reviewed-on: https://go-review.googlesource.com/c/go/+/498616 TryBot-Result: Gopher Robot <[email protected]> Reviewed-by: Dmitri Shuralyov <[email protected]> Reviewed-by: Bryan Mills <[email protected]> Run-TryBot: Johan Brandhorst-Satzkorn <[email protected]>
Seems this test failure fixed itself, but now we have a new failure:
Looks like execution is a bit too slow at this time. I will experiment with increasing the timeout to see if run into any other errors. |
Even with a bumped timeout we see the same error: https://storage.googleapis.com/go-build-log/767af70d/wasip1-wasm-wasmedge_4134807c.log. We have an outstanding issue on the WasmEdge project that may need to be resolved before we can move forward with this: WasmEdge/WasmEdge#2445. |
This is a tracking issue for issues surrounding the use of the new wasip1 GOOS target on the wasmedge Wasm runtime. We currently do not have a wasmedge runner.
This issue should not be considered done until we have a working wasmedge runner and all tests are either passing or we have documented the failures which we cannot reasonably fix.
Currently known failing tests:
The text was updated successfully, but these errors were encountered: