-
Notifications
You must be signed in to change notification settings - Fork 166
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
node-test-commit-v8-linux fails to find ninja on x64 #3206
Comments
My guess is that it's related to the removal of ninja binaries from depot_tools at the end of January 2023:
V8's DEPS in Node.js does contain a cipd entry for ninja 🤷 : |
One option, if we're okay using our own ninja binaries instead of Google's on x64, might be to use the https://github.com/nodejs/build/tree/main/ansible/roles/ninja role, which compiles the ninja binary that we're using for ppc64le and s390x, on x64. That would involve, at least:
|
Shouldn't we just install ninja from ubuntu's repo? |
That's an option too. I don't think we've hit compatibility issues with ninja like we have with gn. |
#3305 installs |
https://ci.nodejs.org/job/node-test-commit-v8-linux/ has been failing for some time on the Intel benchmark machine, https://ci.nodejs.org/job/node-test-commit-v8-linux/nodes=benchmark-ubuntu1804-intel-64,v8test=v8test/buildTimeTrend
While a lot of the failures are #3050, some builds, e.g. https://ci.nodejs.org/job/node-test-commit-v8-linux/5191/nodes=benchmark-ubuntu1804-intel-64,v8test=v8test/console manage to pull down deps but then error:
This is odd -- my understanding was that for x64 ninja came from Google's depot_tools/cipd.
It looks like the last successful V8 CI on the benchmark machine was 29 days ago: https://ci.nodejs.org/job/node-test-commit-v8-linux/nodes=benchmark-ubuntu1804-intel-64,v8test=v8test/5137/
cc @nodejs/v8-update
The text was updated successfully, but these errors were encountered: