Uh oh!
There was an error while loading. Please reload this page.
[v8.x] deps: update npm to 5.4.2 - #15600
Conversation
bzoz
commented
Sep 25, 2017
Looks like this will fix #15095 |
bricss
commented
Sep 25, 2017
I can confirm that it will definitely fix #15095 |
gibfahn
commented
Sep 25, 2017
cc/ @nodejs/npm , would be good to get @zkat and @iarna to give this a look (AIUI it's #15486 (comment) but for 8.x). @targos did you manage to run |
targos
commented
Sep 25, 2017
@gibfahn CPU is not working |
gibfahn
commented
Sep 25, 2017
You could try the js one: ./node tools/test-npm-package --install deps/npm testOr I could just land #11540 and we could run it through CI. Really needs some more reviews, but 🤷♂️ . FWIW that output usually means that |
targos
commented
Sep 25, 2017
I tried |
iarna
commented
Sep 26, 2017
I'm ok with 5.4.2 going in (previous 5.4 releases weren't stable enough for me to feel comfortable). I'll take a look at the tests, this should be pretty straight forward. The blocking happens when tap is given an empty list of tests (it falls back to reading them from STDIN, which results in the process never doing anything). |
gibfahn
commented
Sep 30, 2017
@targos the version of npm in your PR doesn't seem to have a See https://github.com/targos/node/tree/npm-5.4.2-v8.x/deps/npm |
targos
commented
Sep 30, 2017
OK. That makes sense... Then the issue is that npm doesn't include the |
targos
commented
Sep 30, 2017
This is because the version of |
This includes three npm releases, one of which is pretty big (5.4.0). Changes of Note * Significant performance boost for installations from cache (~10%+) * A number of bugfixes for important and severe bugs affecting installation on all supported platforms, but particularly noticeable on Windows. * More Windows-related fixes for `npx`. * [nodejs#17844](npm/npm#17844) Make package-lock.json sorting locale-agnostic. This will cause some users to see seemingly spurious diffs on their pkglocks if they were using previous versions of npm5, because, for example, `JSONStream` is sorted into a different location. This is fine and will go away as people upgrade. Changelogs * [`v5.4.0`](https://github.com/npm/npm/releases/tag/v5.4.0) * [`v5.4.1`](https://github.com/npm/npm/releases/tag/v5.4.1) * [`v5.4.2`](https://github.com/npm/npm/releases/tag/v5.4.2)
MylesBorins
commented
Oct 3, 2017
landed in 547fe58 |
Notable Changes: * deps: * update npm to 5.4.2 #15600 * upgrade libuv to 1.15.0 #15745 * update V8 to 6.1.534.42 #15393 * dgram: * support for setting dgram socket buffer size #13623 * fs: * add support O_DSYNC file open constant #15451 * util: * deprecate obj.inspect for custom inspection #15631 * tools, build: * there is a fancy new macOS installer #15179 * Added new collaborator * bmeurer - Benedikt Meurer - https://github.com/bmeurer * kfarnung - Kyle Farnung - https://github.com/kfarnung PR-URL: #15762
Notable Changes: * deps: * update npm to 5.4.2 #15600 * upgrade libuv to 1.15.0 #15745 * update V8 to 6.1.534.42 #15393 * dgram: * support for setting dgram socket buffer size #13623 * fs: * add support O_DSYNC file open constant #15451 * util: * deprecate obj.inspect for custom inspection #15631 * tools, build: * there is a fancy new macOS installer #15179 * Added new collaborator * bmeurer - Benedikt Meurer - https://github.com/bmeurer * kfarnung - Kyle Farnung - https://github.com/kfarnung PR-URL: #15762
Notable Changes: * deps: * update npm to 5.4.2 nodejs/node#15600 * upgrade libuv to 1.15.0 nodejs/node#15745 * update V8 to 6.1.534.42 nodejs/node#15393 * dgram: * support for setting dgram socket buffer size nodejs/node#13623 * fs: * add support O_DSYNC file open constant nodejs/node#15451 * util: * deprecate obj.inspect for custom inspection nodejs/node#15631 * tools, build: * there is a fancy new macOS installer nodejs/node#15179 * Added new collaborator * bmeurer - Benedikt Meurer - https://github.com/bmeurer * kfarnung - Kyle Farnung - https://github.com/kfarnung PR-URL: nodejs/node#15762
This includes three npm releases, one of which is pretty big (5.4.0).
Changes of Note
installation on all supported platforms, but particularly noticeable
on Windows.
npx.Make package-lock.json sorting locale-agnostic. This will cause
some users to see seemingly spurious diffs on their pkglocks if
they were using previous versions of npm5, because, for example,
JSONStreamis sorted into a different location. This is fine andwill go away as people upgrade.
Changelogs
v5.4.0v5.4.1v5.4.2Checklist
make -j4 test(UNIX), orvcbuild test(Windows) passesAffected core subsystem(s)