-
Notifications
You must be signed in to change notification settings - Fork 71
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
V8 update script broken #166
V8 update script broken #166
Comments
Also cc @nodejs/node-core-utils An edge case in This jenkins job runs latest node-core-utils from github master branch, start broken on July 24. |
Did V8 add a new dependency or remove an old dependency? That could break things I think. |
On a second thought (and after looking at V8 git history for today and yesterday), that's probably not the issue. |
hmm 🤔 not much has changed in that section of the codebase lately that i'm aware of but i can go have a poke |
It starts broken on July 24. I checked the node-core-utils v8 part, looks not touched recently. |
Probably something changed on V8 which broke spectations we have on ncu. |
If i had to guess it's https://github.com/nodejs/node-core-utils/blob/88d9c618c3ccf60aed8c6832eb6a4b47eb5dd9e6/lib/update-v8/majorUpdate.js#L133 but i'll test locally Edit: confirmed - it dies on that line |
Got it: nodejs/node-core-utils#465 |
I worked on a fix two days ago but didn't have time to test it and open a PR yet:targos/node-core-utils@15bc3b0 |
I'm happy to close mine out in favor of yours, or we can merge mine in the short term and then update to yours once we've verified things are shipshape? Up to yall :) |
@ryzokuken implicit there would be addressing small review feedback to ensure that's the case :) |
Oops, I just deleted my comment because it was obvious. Thanks. |
@ryzokuken the changed code is only used on major bumps, so I think it would be safe to land @codebytere PR and make a release (to unbreak the daily v8 updated), and then follow up integrating @targos changes to allow for relative paths. |
Right. I feel it's highly unlikely that we would ever bump up to a version without those files, right? |
There's the ongoing V8 8.5 bump (nodejs/node#34337) which might also be backported to Node.js v14. Either way, for the ongoing PR it's still possible to use a previous ncu version, and we should get a patch with a long-term fix landed before we start to backport to 8.5 v14. |
Should i ensure mine is backwards compatible then or is it fine as-is as a stopgap do we think? happy to try and make it a little cleaner if needed |
If you can make it in a day I thinks it's okay. But longer may cause some issue, since node.js daily build broken more than 10 days. We got more time on V8 8.5 bump. |
Let's keep this open until the long-term fix is applied :) |
Is it normal that |
That happens sometimes, when the HEAD commit of V8's |
V8 versions < 8.6 do not specify a relative path in the DEPS file. Fixes: nodejs/node-v8#166 Refs: v8/v8@56bf834 Refs: nodejs@57b7df8
V8 versions < 8.6 do not specify a relative path in the DEPS file. Fixes: nodejs/node-v8#166 Refs: v8/v8@56bf834 Refs: 57b7df8
V8 versions < 8.6 do not specify a relative path in the DEPS file. Fixes: nodejs/node-v8#166 Refs: v8/v8@56bf834 Refs: nodejs/node-core-utils@57b7df8
V8 versions < 8.6 do not specify a relative path in the DEPS file. Fixes: nodejs/node-v8#166 Refs: v8/v8@56bf834 Refs: nodejs/node-core-utils@57b7df8
V8 versions < 8.6 do not specify a relative path in the DEPS file. Fixes: nodejs/node-v8#166 Refs: v8/v8@56bf834 Refs: nodejs/node-core-utils@57b7df8
V8 versions < 8.6 do not specify a relative path in the DEPS file. Fixes: nodejs/node-v8#166 Refs: v8/v8@56bf834 Refs: nodejs/node-core-utils@57b7df8
V8 versions < 8.6 do not specify a relative path in the DEPS file. Fixes: nodejs/node-v8#166 Refs: v8/v8@56bf834 Refs: nodejs/node-core-utils@57b7df8
https://ci.nodejs.org/view/Node.js%20Daily/job/node-update-v8-canary/1435/console
cc @targos @ryzokuken
The text was updated successfully, but these errors were encountered: