You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
09:09:53 Errors:
09:09:53 failed to resolve gn/gn/linux-s390x@git_revision:07d3c6f4dc290fae5ca6152ebcb37d6815c411ab (line 5): no such package: gn/gn/linux-s390x
09:09:53 failed to resolve infra/rbe/client/linux-s390x@re_client_version:0.185.0.db415f21-gomaip (line 8): no such package: infra/rbe/client/linux-s390x
09:09:53 failed to resolve infra/3pp/tools/ninja/linux-s390x@version:3@1.12.1.chromium.4 (line 11): no such package: infra/3pp/tools/ninja/linux-s390x
09:09:53 failed to resolve build/siso/linux-s390x@git_revision:0915813c4c786240e12d03aa3018c02bab4df14f (line 14): no such package: build/siso/linux-s390x
09:09:53 Error: Command 'cipd ensure -log-level error -root . -ensure-file /tmp/tmpbynt2otr.ensure' returned non-zero exit status 1
09:09:53 Errors:
09:09:53 failed to resolve gn/gn/linux-s390x@git_revision:07d3c6f4dc290fae5ca6152ebcb37d6815c411ab (line 5): no such package: gn/gn/linux-s390x
09:09:53 failed to resolve infra/rbe/client/linux-s390x@re_client_version:0.185.0.db415f21-gomaip (line 8): no such package: infra/rbe/client/linux-s390x
09:09:53 failed to resolve infra/3pp/tools/ninja/linux-s390x@version:3@1.12.1.chromium.4 (line 11): no such package: infra/3pp/tools/ninja/linux-s390x
09:09:53 failed to resolve build/siso/linux-s390x@git_revision:0915813c4c786240e12d03aa3018c02bab4df14f (line 14): no such package: build/siso/linux-s390x
Modify tools/v8/node_common.py to checkout depot_tools at the commit hash that is in DEPS (this assumes we don't need to pick up any changes from later versions of depot_tools to build the older V8 versions).
Whatever we do we are probably going to need to apply to every currently supported Node.js release line (i.e. main, v25.x-staging, v24.x-staging, v22.x-staging and v20.x-staging).
Activity
miladfarca commentedon Nov 8, 2025
Could be related o these two changes to
host_arch:https://chromium-review.googlesource.com/c/v8/v8/+/7102361
https://chromium-review.googlesource.com/c/chromium/tools/depot_tools/+/7100932
ppcis renamed toppc64ands390tos390x.targos commentedon Nov 8, 2025
Errors for s390x look like that:
miladfarca commentedon Nov 8, 2025
Yes conditions under DEPS (i.e https://github.com/v8/v8/blob/42f5ff65d12f0ef9294fa7d3875feba938a81904/DEPS#L148) are now matching against
s390xand nots390. If yourhost_cpuis still set ass390the download will happen and will fail.targos commentedon Nov 8, 2025
I don't know what to do. I see only
s390xin the logs, nevers390.We have:
09:08:54 + make -j 4 test-v8 V=1 DESTCPU=s390x ARCH=s390x.releasetools/make-v8.sh s390x.releaseBUILD_ARCH_TYPE=s390x.releasemiladfarca commentedon Nov 8, 2025
host_cpuis set bydepot_tools, see this change which is now returningppc64ands390x:https://chromium-review.googlesource.com/c/chromium/tools/depot_tools/+/7100932
If you also use
depot_toolsmake sure it's the latest version.richardlau commentedon Nov 9, 2025
I believe the issue is that we are using the latest version of
depot_tools, which now return e.g.s390xinstead ofs390, but the version of V8 indeps/v8onmainand other branches in the Node.js source tree is older soDEPSare still matching againsts390andppc, e.g. https://github.com/nodejs/node/blob/60b9aaa3a95f48dc7a10e5bfbec4071fe04048cd/deps/v8/DEPS#L144.I think our options are either to:
tools/v8/node_common.pyto checkoutdepot_toolsat the commit hash that is inDEPS(this assumes we don't need to pick up any changes from later versions ofdepot_toolsto build the older V8 versions).Whatever we do we are probably going to need to apply to every currently supported Node.js release line (i.e.
main,v25.x-staging,v24.x-staging,v22.x-stagingandv20.x-staging).targos commentedon Nov 9, 2025
The backport route seems simpler.
deps: V8: backport 2e4c5cf9b112
targos commentedon Nov 9, 2025
nodejs/node#60654
miladfarca commentedon Nov 9, 2025
Thank you both, let me know if I can help with the backports.
deps: V8: backport 2e4c5cf9b112
deps: V8: backport 2e4c5cf9b112
deps: V8: backport 2e4c5cf9b112
deps: V8: backport 2e4c5cf9b112
deps: V8: backport 2e4c5cf9b112
deps: V8: backport 2e4c5cf9b112
deps: V8: backport 2e4c5cf9b112
deps: V8: backport 2e4c5cf9b112
deps: V8: backport 2e4c5cf9b112