Uh oh!
There was an error while loading. Please reload this page.
Npm 5.8.0 - #19560
Conversation
FallenRiteMonk
commented
Mar 23, 2018
As allready questioned in #19298, this time i followed https://github.com/nodejs/node/blob/master/doc/guides/maintaining-npm.md |
FallenRiteMonk
commented
Mar 23, 2018
Rebased |
targos
commented
Mar 23, 2018
Thank you. I can reproduce the same diff. |
targos
commented
Mar 23, 2018
addaleax
commented
Mar 23, 2018
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? |
richardlau
commented
Mar 23, 2018
Marking blocked until 5.8.0 is actually released. |
Trott
commented
Mar 23, 2018
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... |
ckotzbauer
commented
Mar 24, 2018
5.8 is marked as latest now |
richardlau
commented
Mar 25, 2018
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. |
targos
commented
Mar 25, 2018
I did this verification.
+1. @FallenRiteMonk can you please cherry-pick this commit: cbd6349 |
FallenRiteMonk
commented
Mar 26, 2018
@targos done! |
vsemozhetbyt
commented
Mar 29, 2018
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. |
ChALkeR
commented
Mar 31, 2018
Is |
ChALkeR
commented
Mar 31, 2018
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. |
targos
commented
Apr 5, 2018
@ChALkeR We don't have special tooling. We just run |
@targos I just ran |
targos
commented
Apr 5, 2018
@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? |
FallenRiteMonk
commented
Apr 5, 2018
@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 <targos@protonmail.com> Reviewed-By: James M Snell <jasnell@gmail.com> Reviewed-By: Ruben Bridgewater <ruben@bridgewater.de> Reviewed-By: Anna Henningsen <anna@addaleax.net> Reviewed-By: Gibson Fahnestock <gibfahn@gmail.com>
MylesBorins
commented
Apr 5, 2018
Updated without the node-gyp folder... testing locally |
MylesBorins
commented
Apr 5, 2018
landed in b29c36b...55557ba |
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 <targos@protonmail.com> Reviewed-By: James M Snell <jasnell@gmail.com> Reviewed-By: Ruben Bridgewater <ruben@bridgewater.de> Reviewed-By: Anna Henningsen <anna@addaleax.net> Reviewed-By: Gibson Fahnestock <gibfahn@gmail.com>
MylesBorins
commented
Apr 5, 2018
This needs to be manually backported to 8.x, I will get on doing this soon |
addaleax
commented
Apr 5, 2018
@MylesBorins This broke CI + local Revert: #19837 |
addaleax
commented
Apr 5, 2018
@FallenRiteMonk or @MylesBorins can one of you open a new PR? Re-opening already landed PRs doesn’t play well with our tooling, iirc… |
MylesBorins
commented
Apr 5, 2018
@addaleax on it. My apologies for breaking all the things |
ALSO LOOOOOL that what broke this is the missing node-gyp |
refack
commented
Apr 5, 2018
So what's the tl;dr? is npm's |
Fixes: #19271
Checklist
make -j4 test(UNIX), orvcbuild test(Windows) passes