-
Notifications
You must be signed in to change notification settings - Fork 30k
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
Npm 5.8.0 #19560
Npm 5.8.0 #19560
Conversation
As allready questioned in #19298, this time i followed https://github.com/nodejs/node/blob/master/doc/guides/maintaining-npm.md |
9b6ca3a
to
2c76869
Compare
Rebased |
Thank you. I can reproduce the same diff. |
Just going to point out that 5.8.0 is a pre-release at this point and we probably shouldn't merge this PR until it is ready? |
Marking blocked until 5.8.0 is actually released. |
Stating the obvious just in case it's not obvious: Once it's released, this will no doubt need to be updated with whatever the actual release contains... |
5.8 is marked as latest now |
Please check before landing that this matches the released npm 5.8.0 (i.e. nothing was changed in npm between 5.8.0-next and 5.8.0). Also I think we'll need to refloat cbd6349 or backport npm/npm@f721eec since the upgrade process removes the entire npm directory in deps. |
I did this verification.
+1. @FallenRiteMonk can you please cherry-pick this commit: cbd6349 |
2c76869
to
43ae658
Compare
@targos done! |
Is it OK to land? We have a pending issue #19405 to resolve before the v10 release, maybe it is worth to have more time to test the fix with npm 5.8.0. |
Is |
Also, is there a reason why this keeps |
@MylesBorins Yes, it is present in previous npm versions, but it was moved in 5.8.0 afaik. |
@ChALkeR We don't have special tooling. We just run |
@targos I just ran |
@ChALkeR Got it. I had to remove the npm repo and get a fresh clone. Now it's right on my side. @FallenRiteMonk Would you like to do that and update this PR? |
@targos at the moment I'm a bit short on time, so if you are faster go ahead and do it, otherwise I'll update once I finde time to update. |
Currently npm explicitly doesn't support 10.x and will fail on master. This patch manually adds support for 10.x so that we can keep an up to date version of npm on master. refs: nodejs#17535 PR-URL: nodejs#17777 Reviewed-By: Michaël Zasso <[email protected]> Reviewed-By: James M Snell <[email protected]> Reviewed-By: Ruben Bridgewater <[email protected]> Reviewed-By: Anna Henningsen <[email protected]> Reviewed-By: Gibson Fahnestock <[email protected]>
Updated without the node-gyp folder... testing locally |
landed in b29c36b...55557ba |
PR-URL: #19560 Fixes: #19271 Reviewed-By: Michaël Zasso <[email protected]> Reviewed-By: Myles Borins <[email protected]>
Currently npm explicitly doesn't support 10.x and will fail on master. This patch manually adds support for 10.x so that we can keep an up to date version of npm on master. refs: #17535 Backport-PR-URL: #19560 PR-URL: #17777 Reviewed-By: Michaël Zasso <[email protected]> Reviewed-By: James M Snell <[email protected]> Reviewed-By: Ruben Bridgewater <[email protected]> Reviewed-By: Anna Henningsen <[email protected]> Reviewed-By: Gibson Fahnestock <[email protected]>
This needs to be manually backported to 8.x, I will get on doing this soon |
@MylesBorins This broke CI + local Revert: #19837 |
@FallenRiteMonk or @MylesBorins can one of you open a new PR? Re-opening already landed PRs doesn’t play well with our tooling, iirc… |
@addaleax on it. My apologies for breaking all the things |
ALSO LOOOOOL that what broke this is the missing node-gyp |
So what's the tl;dr? is npm's |
Fixes: #19271
Checklist
make -j4 test
(UNIX), orvcbuild test
(Windows) passes