Skip to content
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

deps: upgrade npm to 4.5.0 #12480

Closed
wants to merge 1 commit into from
Closed

deps: upgrade npm to 4.5.0 #12480

wants to merge 1 commit into from

Conversation

iarna
Copy link
Member

@iarna iarna commented Apr 18, 2017

Checklist
  • make -j4 test (UNIX), or vcbuild test (Windows) passes
  • tests and/or benchmarks are included
  • documentation is changed or added
  • commit message follows commit guidelines
Affected core subsystem(s)
  • deps
Description of Changes
  • Update notifications—when a newer version of npm is released you'll get a one-time notice along with instructions on how to upgrade.
  • Uses the new registry feature that returns trimmed package metadata. We're calling these corgis. This is a substantial reduction for older modules with lots of releases. For example, for npm itself it reduces the 416k of gzip compressed JSON to 24k.
  • Error messages have been substantially trimmed to make it easier to figure out what went wrong.
  • Change npm ls output to be complete. Previously the list was trimmed. Additionally deduplicated dependencies are now listed with a note that they were deduped.
  • Installations in directories stored on OverlayFS (common in Docker configurations) are now supported.
  • Concurrency limits were added to be kinder to folks with limited connections or hardware.
  • Warn if you have a module listed in both dependencies and devDependencies.
  • The new node-gyp!

Also a bunch of bug fixes and minor performance improvements.

(FYI: npm@5 has just [this day] entered internal testing at npm. We should have it out to public testing in a week or two. It'll have a longer-than-usual public test period due to it's larger-than-usual changes. The biggest thing it brings is massive speed improvements, so we're pretty excited about it. [On the order of 160s in npm@4 and 30s in npm@5.])

Changelogs

r: @Fishrock123
r: @addaleax
r: @jasnell

@iarna iarna added dont-land-on-v4.x npm Issues and PRs related to the npm client dependency or the npm registry. labels Apr 18, 2017
@nodejs-github-bot nodejs-github-bot added the npm Issues and PRs related to the npm client dependency or the npm registry. label Apr 18, 2017
@addaleax
Copy link
Member

npm@5 has just [this day] entered internal testing at npm

Just fyi, the new semver-major cutoff date for Node 8 is May 9th, and the target release date is May 30th. It sounds like that might just be doable?

@Fishrock123
Copy link
Contributor

make test-npm fails for me... 🤔

odash.restparam@3.6.1 /Users/Jeremiah/Documents/node/test-npm/node_modules/lodash.restparam
npm ERR! code MODULE_NOT_FOUND
npm ERR! Cannot find module 'bluebird'

npm ERR! A complete log of this run can be found in:
npm ERR!     /Users/Jeremiah/Documents/node/test-npm/npm-cache/_logs/2017-04-18T15_27_49_738Z-debug.log
make: *** [test-npm] Error 1

*Full Log*
/Applications/Xcode.app/Contents/Developer/usr/bin/make -C out BUILDTYPE=Release V=1
  touch 4916121b716d544d86e0e2e63624385df011b23c.intermediate
  LD_LIBRARY_PATH=/Users/Jeremiah/Documents/node/out/Release/lib.host:/Users/Jeremiah/Documents/node/out/Release/lib.target:$LD_LIBRARY_PATH; export LD_LIBRARY_PATH; cd ../deps/v8/src/inspector; mkdir -p /Users/Jeremiah/Documents/node/out/Release/obj/gen/src/inspector/protocol /Users/Jeremiah/Documents/node/out/Release/obj/gen/include/inspector; python ../../third_party/inspector_protocol/CodeGenerator.py --jinja_dir ../../third_party --output_base "/Users/Jeremiah/Documents/node/out/Release/obj/gen/src/inspector" --config inspector_protocol_config.json
rm 4916121b716d544d86e0e2e63624385df011b23c.intermediate
if [ ! -r node -o ! -L node ]; then ln -fs out/Release/node node; fi
NODE=./node tools/test-npm.sh
JSONStream@1.3.1 /Users/Jeremiah/Documents/node/test-npm/node_modules/JSONStream
jsonparse@1.3.0 /Users/Jeremiah/Documents/node/test-npm/node_modules/JSONStream/node_modules/jsonparse
through@2.3.8 /Users/Jeremiah/Documents/node/test-npm/node_modules/JSONStream/node_modules/through
abbrev@1.1.0 /Users/Jeremiah/Documents/node/test-npm/node_modules/abbrev
ansi-regex@2.1.1 /Users/Jeremiah/Documents/node/test-npm/node_modules/ansi-regex
ansicolors@0.3.2 /Users/Jeremiah/Documents/node/test-npm/node_modules/ansicolors
ansistyles@0.1.3 /Users/Jeremiah/Documents/node/test-npm/node_modules/ansistyles
aproba@1.1.1 /Users/Jeremiah/Documents/node/test-npm/node_modules/aproba
archy@1.0.0 /Users/Jeremiah/Documents/node/test-npm/node_modules/archy
asap@2.0.5 /Users/Jeremiah/Documents/node/test-npm/node_modules/asap
bluebird@3.5.0 /Users/Jeremiah/Documents/node/test-npm/node_modules/bluebird
call-limit@1.1.0 /Users/Jeremiah/Documents/node/test-npm/node_modules/call-limit
chownr@1.0.1 /Users/Jeremiah/Documents/node/test-npm/node_modules/chownr
cmd-shim@2.0.2 /Users/Jeremiah/Documents/node/test-npm/node_modules/cmd-shim
graceful-fs@4.1.11 /Users/Jeremiah/Documents/node/test-npm/node_modules/graceful-fs
mkdirp@0.5.1 /Users/Jeremiah/Documents/node/test-npm/node_modules/mkdirp
minimist@0.0.8 /Users/Jeremiah/Documents/node/test-npm/node_modules/mkdirp/node_modules/minimist
columnify@1.5.4 /Users/Jeremiah/Documents/node/test-npm/node_modules/columnify
strip-ansi@3.0.1 /Users/Jeremiah/Documents/node/test-npm/node_modules/strip-ansi
wcwidth@1.0.0 /Users/Jeremiah/Documents/node/test-npm/node_modules/columnify/node_modules/wcwidth
defaults@1.0.3 /Users/Jeremiah/Documents/node/test-npm/node_modules/columnify/node_modules/wcwidth/node_modules/defaults
clone@1.0.2 /Users/Jeremiah/Documents/node/test-npm/node_modules/columnify/node_modules/wcwidth/node_modules/defaults/node_modules/clone
config-chain@1.1.11 /Users/Jeremiah/Documents/node/test-npm/node_modules/config-chain
ini@1.3.4 /Users/Jeremiah/Documents/node/test-npm/node_modules/ini
proto-list@1.2.4 /Users/Jeremiah/Documents/node/test-npm/node_modules/config-chain/node_modules/proto-list
dezalgo@1.0.3 /Users/Jeremiah/Documents/node/test-npm/node_modules/dezalgo
wrappy@1.0.2 /Users/Jeremiah/Documents/node/test-npm/node_modules/wrappy
editor@1.0.0 /Users/Jeremiah/Documents/node/test-npm/node_modules/editor
fs-vacuum@1.2.10 /Users/Jeremiah/Documents/node/test-npm/node_modules/fs-vacuum
path-is-inside@1.0.2 /Users/Jeremiah/Documents/node/test-npm/node_modules/path-is-inside
rimraf@2.6.1 /Users/Jeremiah/Documents/node/test-npm/node_modules/rimraf
glob@7.1.1 /Users/Jeremiah/Documents/node/test-npm/node_modules/glob
fs.realpath@1.0.0 /Users/Jeremiah/Documents/node/test-npm/node_modules/glob/node_modules/fs.realpath
inflight@1.0.6 /Users/Jeremiah/Documents/node/test-npm/node_modules/inflight
once@1.4.0 /Users/Jeremiah/Documents/node/test-npm/node_modules/once
inherits@2.0.3 /Users/Jeremiah/Documents/node/test-npm/node_modules/inherits
minimatch@3.0.3 /Users/Jeremiah/Documents/node/test-npm/node_modules/glob/node_modules/minimatch
brace-expansion@1.1.6 /Users/Jeremiah/Documents/node/test-npm/node_modules/glob/node_modules/minimatch/node_modules/brace-expansion
balanced-match@0.4.2 /Users/Jeremiah/Documents/node/test-npm/node_modules/glob/node_modules/minimatch/node_modules/brace-expansion/node_modules/balanced-match
concat-map@0.0.1 /Users/Jeremiah/Documents/node/test-npm/node_modules/glob/node_modules/minimatch/node_modules/brace-expansion/node_modules/concat-map
path-is-absolute@1.0.1 /Users/Jeremiah/Documents/node/test-npm/node_modules/glob/node_modules/path-is-absolute
fs-write-stream-atomic@1.0.10 /Users/Jeremiah/Documents/node/test-npm/node_modules/fs-write-stream-atomic
iferr@0.1.5 /Users/Jeremiah/Documents/node/test-npm/node_modules/iferr
imurmurhash@0.1.4 /Users/Jeremiah/Documents/node/test-npm/node_modules/imurmurhash
readable-stream@2.2.6 /Users/Jeremiah/Documents/node/test-npm/node_modules/readable-stream
buffer-shims@1.0.0 /Users/Jeremiah/Documents/node/test-npm/node_modules/readable-stream/node_modules/buffer-shims
core-util-is@1.0.2 /Users/Jeremiah/Documents/node/test-npm/node_modules/readable-stream/node_modules/core-util-is
isarray@1.0.0 /Users/Jeremiah/Documents/node/test-npm/node_modules/readable-stream/node_modules/isarray
process-nextick-args@1.0.7 /Users/Jeremiah/Documents/node/test-npm/node_modules/readable-stream/node_modules/process-nextick-args
string_decoder@0.10.31 /Users/Jeremiah/Documents/node/test-npm/node_modules/readable-stream/node_modules/string_decoder
util-deprecate@1.0.2 /Users/Jeremiah/Documents/node/test-npm/node_modules/readable-stream/node_modules/util-deprecate
fstream@1.0.11 /Users/Jeremiah/Documents/node/test-npm/node_modules/fstream
fstream-npm@1.2.0 /Users/Jeremiah/Documents/node/test-npm/node_modules/fstream-npm
fstream-ignore@1.0.5 /Users/Jeremiah/Documents/node/test-npm/node_modules/fstream-npm/node_modules/fstream-ignore
minimatch@3.0.3 /Users/Jeremiah/Documents/node/test-npm/node_modules/fstream-npm/node_modules/fstream-ignore/node_modules/minimatch
brace-expansion@1.1.6 /Users/Jeremiah/Documents/node/test-npm/node_modules/fstream-npm/node_modules/fstream-ignore/node_modules/minimatch/node_modules/brace-expansion
balanced-match@0.4.2 /Users/Jeremiah/Documents/node/test-npm/node_modules/fstream-npm/node_modules/fstream-ignore/node_modules/minimatch/node_modules/brace-expansion/node_modules/balanced-match
concat-map@0.0.1 /Users/Jeremiah/Documents/node/test-npm/node_modules/fstream-npm/node_modules/fstream-ignore/node_modules/minimatch/node_modules/brace-expansion/node_modules/concat-map
has-unicode@2.0.1 /Users/Jeremiah/Documents/node/test-npm/node_modules/has-unicode
hosted-git-info@2.4.1 /Users/Jeremiah/Documents/node/test-npm/node_modules/hosted-git-info
init-package-json@1.9.5 /Users/Jeremiah/Documents/node/test-npm/node_modules/init-package-json
npm-package-arg@4.2.1 /Users/Jeremiah/Documents/node/test-npm/node_modules/npm-package-arg
semver@5.3.0 /Users/Jeremiah/Documents/node/test-npm/node_modules/semver
promzard@0.3.0 /Users/Jeremiah/Documents/node/test-npm/node_modules/init-package-json/node_modules/promzard
read@1.0.7 /Users/Jeremiah/Documents/node/test-npm/node_modules/read
mute-stream@0.0.5 /Users/Jeremiah/Documents/node/test-npm/node_modules/read/node_modules/mute-stream
read-package-json@2.0.5 /Users/Jeremiah/Documents/node/test-npm/node_modules/read-package-json
json-parse-helpfulerror@1.0.3 /Users/Jeremiah/Documents/node/test-npm/node_modules/read-package-json/node_modules/json-parse-helpfulerror
jju@1.3.0 /Users/Jeremiah/Documents/node/test-npm/node_modules/read-package-json/node_modules/json-parse-helpfulerror/node_modules/jju
normalize-package-data@2.3.6 /Users/Jeremiah/Documents/node/test-npm/node_modules/normalize-package-data
is-builtin-module@1.0.0 /Users/Jeremiah/Documents/node/test-npm/node_modules/normalize-package-data/node_modules/is-builtin-module
builtin-modules@1.1.1 /Users/Jeremiah/Documents/node/test-npm/node_modules/normalize-package-data/node_modules/is-builtin-module/node_modules/builtin-modules
validate-npm-package-license@3.0.1 /Users/Jeremiah/Documents/node/test-npm/node_modules/validate-npm-package-license
spdx-correct@1.0.2 /Users/Jeremiah/Documents/node/test-npm/node_modules/validate-npm-package-license/node_modules/spdx-correct
spdx-license-ids@1.2.0 /Users/Jeremiah/Documents/node/test-npm/node_modules/validate-npm-package-license/node_modules/spdx-correct/node_modules/spdx-license-ids
spdx-expression-parse@1.0.2 /Users/Jeremiah/Documents/node/test-npm/node_modules/validate-npm-package-license/node_modules/spdx-expression-parse
spdx-exceptions@1.0.4 /Users/Jeremiah/Documents/node/test-npm/node_modules/validate-npm-package-license/node_modules/spdx-expression-parse/node_modules/spdx-exceptions
spdx-license-ids@1.2.0 /Users/Jeremiah/Documents/node/test-npm/node_modules/validate-npm-package-license/node_modules/spdx-expression-parse/node_modules/spdx-license-ids
validate-npm-package-name@3.0.0 /Users/Jeremiah/Documents/node/test-npm/node_modules/validate-npm-package-name
builtins@1.0.3 /Users/Jeremiah/Documents/node/test-npm/node_modules/validate-npm-package-name/node_modules/builtins
lazy-property@1.0.0 /Users/Jeremiah/Documents/node/test-npm/node_modules/lazy-property
lockfile@1.0.3 /Users/Jeremiah/Documents/node/test-npm/node_modules/lockfile
lodash._baseuniq@4.6.0 /Users/Jeremiah/Documents/node/test-npm/node_modules/lodash._baseuniq
lodash._createset@4.0.3 /Users/Jeremiah/Documents/node/test-npm/node_modules/lodash._baseuniq/node_modules/lodash._createset
lodash._root@3.0.1 /Users/Jeremiah/Documents/node/test-npm/node_modules/lodash._baseuniq/node_modules/lodash._root
lodash.clonedeep@4.5.0 /Users/Jeremiah/Documents/node/test-npm/node_modules/lodash.clonedeep
lodash.union@4.6.0 /Users/Jeremiah/Documents/node/test-npm/node_modules/lodash.union
lodash.uniq@4.5.0 /Users/Jeremiah/Documents/node/test-npm/node_modules/lodash.uniq
lodash.without@4.4.0 /Users/Jeremiah/Documents/node/test-npm/node_modules/lodash.without
mississippi@1.3.0 /Users/Jeremiah/Documents/node/test-npm/node_modules/mississippi
concat-stream@1.6.0 /Users/Jeremiah/Documents/node/test-npm/node_modules/mississippi/node_modules/concat-stream
typedarray@0.0.6 /Users/Jeremiah/Documents/node/test-npm/node_modules/mississippi/node_modules/concat-stream/node_modules/typedarray
duplexify@3.5.0 /Users/Jeremiah/Documents/node/test-npm/node_modules/mississippi/node_modules/duplexify
end-of-stream@1.0.0 /Users/Jeremiah/Documents/node/test-npm/node_modules/mississippi/node_modules/duplexify/node_modules/end-of-stream
once@1.3.3 /Users/Jeremiah/Documents/node/test-npm/node_modules/mississippi/node_modules/duplexify/node_modules/end-of-stream/node_modules/once
stream-shift@1.0.0 /Users/Jeremiah/Documents/node/test-npm/node_modules/mississippi/node_modules/duplexify/node_modules/stream-shift
end-of-stream@1.1.0 /Users/Jeremiah/Documents/node/test-npm/node_modules/mississippi/node_modules/end-of-stream
once@1.3.3 /Users/Jeremiah/Documents/node/test-npm/node_modules/mississippi/node_modules/end-of-stream/node_modules/once
flush-write-stream@1.0.2 /Users/Jeremiah/Documents/node/test-npm/node_modules/mississippi/node_modules/flush-write-stream
from2@2.3.0 /Users/Jeremiah/Documents/node/test-npm/node_modules/mississippi/node_modules/from2
parallel-transform@1.1.0 /Users/Jeremiah/Documents/node/test-npm/node_modules/mississippi/node_modules/parallel-transform
cyclist@0.2.2 /Users/Jeremiah/Documents/node/test-npm/node_modules/mississippi/node_modules/parallel-transform/node_modules/cyclist
pump@1.0.2 /Users/Jeremiah/Documents/node/test-npm/node_modules/mississippi/node_modules/pump
pumpify@1.3.5 /Users/Jeremiah/Documents/node/test-npm/node_modules/mississippi/node_modules/pumpify
stream-each@1.2.0 /Users/Jeremiah/Documents/node/test-npm/node_modules/mississippi/node_modules/stream-each
stream-shift@1.0.0 /Users/Jeremiah/Documents/node/test-npm/node_modules/mississippi/node_modules/stream-each/node_modules/stream-shift
through2@2.0.3 /Users/Jeremiah/Documents/node/test-npm/node_modules/mississippi/node_modules/through2
xtend@4.0.1 /Users/Jeremiah/Documents/node/test-npm/node_modules/mississippi/node_modules/through2/node_modules/xtend
move-concurrently@1.0.1 /Users/Jeremiah/Documents/node/test-npm/node_modules/move-concurrently
copy-concurrently@1.0.3 /Users/Jeremiah/Documents/node/test-npm/node_modules/move-concurrently/node_modules/copy-concurrently
run-queue@1.0.3 /Users/Jeremiah/Documents/node/test-npm/node_modules/move-concurrently/node_modules/run-queue
node-gyp@3.6.0 /Users/Jeremiah/Documents/node/test-npm/node_modules/node-gyp
minimatch@3.0.3 /Users/Jeremiah/Documents/node/test-npm/node_modules/node-gyp/node_modules/minimatch
brace-expansion@1.1.6 /Users/Jeremiah/Documents/node/test-npm/node_modules/node-gyp/node_modules/minimatch/node_modules/brace-expansion
balanced-match@0.4.2 /Users/Jeremiah/Documents/node/test-npm/node_modules/node-gyp/node_modules/minimatch/node_modules/brace-expansion/node_modules/balanced-match
concat-map@0.0.1 /Users/Jeremiah/Documents/node/test-npm/node_modules/node-gyp/node_modules/minimatch/node_modules/brace-expansion/node_modules/concat-map
nopt@3.0.6 /Users/Jeremiah/Documents/node/test-npm/node_modules/node-gyp/node_modules/nopt
npmlog@4.0.2 /Users/Jeremiah/Documents/node/test-npm/node_modules/npmlog
are-we-there-yet@1.1.2 /Users/Jeremiah/Documents/node/test-npm/node_modules/npmlog/node_modules/are-we-there-yet
delegates@1.0.0 /Users/Jeremiah/Documents/node/test-npm/node_modules/npmlog/node_modules/are-we-there-yet/node_modules/delegates
console-control-strings@1.1.0 /Users/Jeremiah/Documents/node/test-npm/node_modules/npmlog/node_modules/console-control-strings
gauge@2.7.2 /Users/Jeremiah/Documents/node/test-npm/node_modules/npmlog/node_modules/gauge
object-assign@4.1.0 /Users/Jeremiah/Documents/node/test-npm/node_modules/npmlog/node_modules/gauge/node_modules/object-assign
signal-exit@3.0.2 /Users/Jeremiah/Documents/node/test-npm/node_modules/npmlog/node_modules/gauge/node_modules/signal-exit
string-width@1.0.2 /Users/Jeremiah/Documents/node/test-npm/node_modules/npmlog/node_modules/gauge/node_modules/string-width
code-point-at@1.1.0 /Users/Jeremiah/Documents/node/test-npm/node_modules/npmlog/node_modules/gauge/node_modules/string-width/node_modules/code-point-at
is-fullwidth-code-point@1.0.0 /Users/Jeremiah/Documents/node/test-npm/node_modules/npmlog/node_modules/gauge/node_modules/string-width/node_modules/is-fullwidth-code-point
number-is-nan@1.0.1 /Users/Jeremiah/Documents/node/test-npm/node_modules/npmlog/node_modules/gauge/node_modules/string-width/node_modules/is-fullwidth-code-point/node_modules/number-is-nan
supports-color@0.2.0 /Users/Jeremiah/Documents/node/test-npm/node_modules/npmlog/node_modules/gauge/node_modules/supports-color
wide-align@1.1.0 /Users/Jeremiah/Documents/node/test-npm/node_modules/npmlog/node_modules/gauge/node_modules/wide-align
set-blocking@2.0.0 /Users/Jeremiah/Documents/node/test-npm/node_modules/npmlog/node_modules/set-blocking
osenv@0.1.4 /Users/Jeremiah/Documents/node/test-npm/node_modules/osenv
os-homedir@1.0.2 /Users/Jeremiah/Documents/node/test-npm/node_modules/osenv/node_modules/os-homedir
os-tmpdir@1.0.2 /Users/Jeremiah/Documents/node/test-npm/node_modules/osenv/node_modules/os-tmpdir
request@2.81.0 /Users/Jeremiah/Documents/node/test-npm/node_modules/request
aws-sign2@0.6.0 /Users/Jeremiah/Documents/node/test-npm/node_modules/request/node_modules/aws-sign2
aws4@1.6.0 /Users/Jeremiah/Documents/node/test-npm/node_modules/request/node_modules/aws4
caseless@0.12.0 /Users/Jeremiah/Documents/node/test-npm/node_modules/request/node_modules/caseless
combined-stream@1.0.5 /Users/Jeremiah/Documents/node/test-npm/node_modules/request/node_modules/combined-stream
delayed-stream@1.0.0 /Users/Jeremiah/Documents/node/test-npm/node_modules/request/node_modules/combined-stream/node_modules/delayed-stream
extend@3.0.0 /Users/Jeremiah/Documents/node/test-npm/node_modules/request/node_modules/extend
forever-agent@0.6.1 /Users/Jeremiah/Documents/node/test-npm/node_modules/request/node_modules/forever-agent
form-data@2.1.2 /Users/Jeremiah/Documents/node/test-npm/node_modules/request/node_modules/form-data
asynckit@0.4.0 /Users/Jeremiah/Documents/node/test-npm/node_modules/request/node_modules/form-data/node_modules/asynckit
mime-types@2.1.14 /Users/Jeremiah/Documents/node/test-npm/node_modules/request/node_modules/mime-types
mime-db@1.26.0 /Users/Jeremiah/Documents/node/test-npm/node_modules/request/node_modules/mime-types/node_modules/mime-db
har-validator@4.2.1 /Users/Jeremiah/Documents/node/test-npm/node_modules/request/node_modules/har-validator
ajv@4.11.4 /Users/Jeremiah/Documents/node/test-npm/node_modules/request/node_modules/har-validator/node_modules/ajv
co@4.6.0 /Users/Jeremiah/Documents/node/test-npm/node_modules/request/node_modules/har-validator/node_modules/ajv/node_modules/co
json-stable-stringify@1.0.1 /Users/Jeremiah/Documents/node/test-npm/node_modules/request/node_modules/har-validator/node_modules/ajv/node_modules/json-stable-stringify
jsonify@0.0.0 /Users/Jeremiah/Documents/node/test-npm/node_modules/request/node_modules/har-validator/node_modules/ajv/node_modules/json-stable-stringify/node_modules/jsonify
har-schema@1.0.5 /Users/Jeremiah/Documents/node/test-npm/node_modules/request/node_modules/har-validator/node_modules/har-schema
hawk@3.1.3 /Users/Jeremiah/Documents/node/test-npm/node_modules/request/node_modules/hawk
boom@2.10.1 /Users/Jeremiah/Documents/node/test-npm/node_modules/request/node_modules/hawk/node_modules/boom
hoek@2.16.3 /Users/Jeremiah/Documents/node/test-npm/node_modules/request/node_modules/hawk/node_modules/hoek
cryptiles@2.0.5 /Users/Jeremiah/Documents/node/test-npm/node_modules/request/node_modules/hawk/node_modules/cryptiles
sntp@1.0.9 /Users/Jeremiah/Documents/node/test-npm/node_modules/request/node_modules/hawk/node_modules/sntp
http-signature@1.1.1 /Users/Jeremiah/Documents/node/test-npm/node_modules/request/node_modules/http-signature
assert-plus@0.2.0 /Users/Jeremiah/Documents/node/test-npm/node_modules/request/node_modules/http-signature/node_modules/assert-plus
jsprim@1.3.1 /Users/Jeremiah/Documents/node/test-npm/node_modules/request/node_modules/http-signature/node_modules/jsprim
extsprintf@1.0.2 /Users/Jeremiah/Documents/node/test-npm/node_modules/request/node_modules/http-signature/node_modules/jsprim/node_modules/extsprintf
json-schema@0.2.3 /Users/Jeremiah/Documents/node/test-npm/node_modules/request/node_modules/http-signature/node_modules/jsprim/node_modules/json-schema
verror@1.3.6 /Users/Jeremiah/Documents/node/test-npm/node_modules/request/node_modules/http-signature/node_modules/jsprim/node_modules/verror
sshpk@1.11.0 /Users/Jeremiah/Documents/node/test-npm/node_modules/request/node_modules/http-signature/node_modules/sshpk
asn1@0.2.3 /Users/Jeremiah/Documents/node/test-npm/node_modules/request/node_modules/http-signature/node_modules/sshpk/node_modules/asn1
assert-plus@1.0.0 /Users/Jeremiah/Documents/node/test-npm/node_modules/request/node_modules/http-signature/node_modules/sshpk/node_modules/assert-plus
bcrypt-pbkdf@1.0.1 /Users/Jeremiah/Documents/node/test-npm/node_modules/request/node_modules/http-signature/node_modules/sshpk/node_modules/bcrypt-pbkdf
tweetnacl@0.14.5 /Users/Jeremiah/Documents/node/test-npm/node_modules/request/node_modules/http-signature/node_modules/sshpk/node_modules/tweetnacl
dashdash@1.14.1 /Users/Jeremiah/Documents/node/test-npm/node_modules/request/node_modules/http-signature/node_modules/sshpk/node_modules/dashdash
ecc-jsbn@0.1.1 /Users/Jeremiah/Documents/node/test-npm/node_modules/request/node_modules/http-signature/node_modules/sshpk/node_modules/ecc-jsbn
jsbn@0.1.1 /Users/Jeremiah/Documents/node/test-npm/node_modules/request/node_modules/http-signature/node_modules/sshpk/node_modules/jsbn
getpass@0.1.6 /Users/Jeremiah/Documents/node/test-npm/node_modules/request/node_modules/http-signature/node_modules/sshpk/node_modules/getpass
jodid25519@1.0.2 /Users/Jeremiah/Documents/node/test-npm/node_modules/request/node_modules/http-signature/node_modules/sshpk/node_modules/jodid25519
is-typedarray@1.0.0 /Users/Jeremiah/Documents/node/test-npm/node_modules/request/node_modules/is-typedarray
isstream@0.1.2 /Users/Jeremiah/Documents/node/test-npm/node_modules/request/node_modules/isstream
json-stringify-safe@5.0.1 /Users/Jeremiah/Documents/node/test-npm/node_modules/request/node_modules/json-stringify-safe
oauth-sign@0.8.2 /Users/Jeremiah/Documents/node/test-npm/node_modules/request/node_modules/oauth-sign
performance-now@0.2.0 /Users/Jeremiah/Documents/node/test-npm/node_modules/request/node_modules/performance-now
qs@6.4.0 /Users/Jeremiah/Documents/node/test-npm/node_modules/request/node_modules/qs
safe-buffer@5.0.1 /Users/Jeremiah/Documents/node/test-npm/node_modules/request/node_modules/safe-buffer
stringstream@0.0.5 /Users/Jeremiah/Documents/node/test-npm/node_modules/request/node_modules/stringstream
tough-cookie@2.3.2 /Users/Jeremiah/Documents/node/test-npm/node_modules/request/node_modules/tough-cookie
punycode@1.4.1 /Users/Jeremiah/Documents/node/test-npm/node_modules/request/node_modules/tough-cookie/node_modules/punycode
tunnel-agent@0.6.0 /Users/Jeremiah/Documents/node/test-npm/node_modules/request/node_modules/tunnel-agent
uuid@3.0.1 /Users/Jeremiah/Documents/node/test-npm/node_modules/uuid
tar@2.2.1 /Users/Jeremiah/Documents/node/test-npm/node_modules/tar
block-stream@0.0.8 /Users/Jeremiah/Documents/node/test-npm/node_modules/tar/node_modules/block-stream
which@1.2.14 /Users/Jeremiah/Documents/node/test-npm/node_modules/which
isexe@2.0.0 /Users/Jeremiah/Documents/node/test-npm/node_modules/which/node_modules/isexe
nopt@4.0.1 /Users/Jeremiah/Documents/node/test-npm/node_modules/nopt
osenv@0.1.4 /Users/Jeremiah/Documents/node/test-npm/node_modules/nopt/node_modules/osenv
os-homedir@1.0.2 /Users/Jeremiah/Documents/node/test-npm/node_modules/nopt/node_modules/osenv/node_modules/os-homedir
os-tmpdir@1.0.2 /Users/Jeremiah/Documents/node/test-npm/node_modules/nopt/node_modules/osenv/node_modules/os-tmpdir
normalize-git-url@3.0.2 /Users/Jeremiah/Documents/node/test-npm/node_modules/normalize-git-url
npm-cache-filename@1.0.2 /Users/Jeremiah/Documents/node/test-npm/node_modules/npm-cache-filename
npm-install-checks@3.0.0 /Users/Jeremiah/Documents/node/test-npm/node_modules/npm-install-checks
npm-registry-client@8.1.0 /Users/Jeremiah/Documents/node/test-npm/node_modules/npm-registry-client
concat-stream@1.6.0 /Users/Jeremiah/Documents/node/test-npm/node_modules/npm-registry-client/node_modules/concat-stream
typedarray@0.0.6 /Users/Jeremiah/Documents/node/test-npm/node_modules/npm-registry-client/node_modules/concat-stream/node_modules/typedarray
retry@0.10.1 /Users/Jeremiah/Documents/node/test-npm/node_modules/retry
slide@1.1.6 /Users/Jeremiah/Documents/node/test-npm/node_modules/slide
npm-user-validate@0.1.5 /Users/Jeremiah/Documents/node/test-npm/node_modules/npm-user-validate
opener@1.4.3 /Users/Jeremiah/Documents/node/test-npm/node_modules/opener
read-cmd-shim@1.0.1 /Users/Jeremiah/Documents/node/test-npm/node_modules/read-cmd-shim
read-installed@4.0.3 /Users/Jeremiah/Documents/node/test-npm/node_modules/read-installed
debuglog@1.0.1 /Users/Jeremiah/Documents/node/test-npm/node_modules/debuglog
readdir-scoped-modules@1.0.2 /Users/Jeremiah/Documents/node/test-npm/node_modules/readdir-scoped-modules
util-extend@1.0.3 /Users/Jeremiah/Documents/node/test-npm/node_modules/read-installed/node_modules/util-extend
read-package-tree@5.1.5 /Users/Jeremiah/Documents/node/test-npm/node_modules/read-package-tree
realize-package-specifier@3.0.3 /Users/Jeremiah/Documents/node/test-npm/node_modules/realize-package-specifier
sha@2.0.1 /Users/Jeremiah/Documents/node/test-npm/node_modules/sha
sorted-object@2.0.1 /Users/Jeremiah/Documents/node/test-npm/node_modules/sorted-object
sorted-union-stream@2.1.3 /Users/Jeremiah/Documents/node/test-npm/node_modules/sorted-union-stream
from2@1.3.0 /Users/Jeremiah/Documents/node/test-npm/node_modules/sorted-union-stream/node_modules/from2
readable-stream@1.1.14 /Users/Jeremiah/Documents/node/test-npm/node_modules/sorted-union-stream/node_modules/from2/node_modules/readable-stream
core-util-is@1.0.2 /Users/Jeremiah/Documents/node/test-npm/node_modules/sorted-union-stream/node_modules/from2/node_modules/readable-stream/node_modules/core-util-is
isarray@0.0.1 /Users/Jeremiah/Documents/node/test-npm/node_modules/sorted-union-stream/node_modules/from2/node_modules/readable-stream/node_modules/isarray
string_decoder@0.10.31 /Users/Jeremiah/Documents/node/test-npm/node_modules/sorted-union-stream/node_modules/from2/node_modules/readable-stream/node_modules/string_decoder
stream-iterate@1.1.1 /Users/Jeremiah/Documents/node/test-npm/node_modules/sorted-union-stream/node_modules/stream-iterate
text-table@0.2.0 /Users/Jeremiah/Documents/node/test-npm/node_modules/text-table
uid-number@0.0.6 /Users/Jeremiah/Documents/node/test-npm/node_modules/uid-number
umask@1.1.0 /Users/Jeremiah/Documents/node/test-npm/node_modules/umask
unique-filename@1.1.0 /Users/Jeremiah/Documents/node/test-npm/node_modules/unique-filename
unique-slug@2.0.0 /Users/Jeremiah/Documents/node/test-npm/node_modules/unique-filename/node_modules/unique-slug
unpipe@1.0.0 /Users/Jeremiah/Documents/node/test-npm/node_modules/unpipe
update-notifier@2.1.0 /Users/Jeremiah/Documents/node/test-npm/node_modules/update-notifier
boxen@1.0.0 /Users/Jeremiah/Documents/node/test-npm/node_modules/update-notifier/node_modules/boxen
ansi-align@1.1.0 /Users/Jeremiah/Documents/node/test-npm/node_modules/update-notifier/node_modules/boxen/node_modules/ansi-align
string-width@1.0.2 /Users/Jeremiah/Documents/node/test-npm/node_modules/update-notifier/node_modules/boxen/node_modules/ansi-align/node_modules/string-width
code-point-at@1.1.0 /Users/Jeremiah/Documents/node/test-npm/node_modules/update-notifier/node_modules/boxen/node_modules/ansi-align/node_modules/string-width/node_modules/code-point-at
is-fullwidth-code-point@1.0.0 /Users/Jeremiah/Documents/node/test-npm/node_modules/update-notifier/node_modules/boxen/node_modules/ansi-align/node_modules/string-width/node_modules/is-fullwidth-code-point
number-is-nan@1.0.1 /Users/Jeremiah/Documents/node/test-npm/node_modules/update-notifier/node_modules/boxen/node_modules/ansi-align/node_modules/string-width/node_modules/is-fullwidth-code-point/node_modules/number-is-nan
camelcase@4.0.0 /Users/Jeremiah/Documents/node/test-npm/node_modules/update-notifier/node_modules/boxen/node_modules/camelcase
chalk@1.1.3 /Users/Jeremiah/Documents/node/test-npm/node_modules/update-notifier/node_modules/chalk
ansi-styles@2.2.1 /Users/Jeremiah/Documents/node/test-npm/node_modules/update-notifier/node_modules/chalk/node_modules/ansi-styles
escape-string-regexp@1.0.5 /Users/Jeremiah/Documents/node/test-npm/node_modules/update-notifier/node_modules/chalk/node_modules/escape-string-regexp
has-ansi@2.0.0 /Users/Jeremiah/Documents/node/test-npm/node_modules/update-notifier/node_modules/chalk/node_modules/has-ansi
supports-color@2.0.0 /Users/Jeremiah/Documents/node/test-npm/node_modules/update-notifier/node_modules/chalk/node_modules/supports-color
cli-boxes@1.0.0 /Users/Jeremiah/Documents/node/test-npm/node_modules/update-notifier/node_modules/boxen/node_modules/cli-boxes
string-width@2.0.0 /Users/Jeremiah/Documents/node/test-npm/node_modules/update-notifier/node_modules/boxen/node_modules/string-width
is-fullwidth-code-point@2.0.0 /Users/Jeremiah/Documents/node/test-npm/node_modules/update-notifier/node_modules/boxen/node_modules/string-width/node_modules/is-fullwidth-code-point
term-size@0.1.1 /Users/Jeremiah/Documents/node/test-npm/node_modules/update-notifier/node_modules/boxen/node_modules/term-size
execa@0.4.0 /Users/Jeremiah/Documents/node/test-npm/node_modules/update-notifier/node_modules/boxen/node_modules/term-size/node_modules/execa
cross-spawn-async@2.2.5 /Users/Jeremiah/Documents/node/test-npm/node_modules/update-notifier/node_modules/boxen/node_modules/term-size/node_modules/execa/node_modules/cross-spawn-async
lru-cache@4.0.2 /Users/Jeremiah/Documents/node/test-npm/node_modules/update-notifier/node_modules/boxen/node_modules/term-size/node_modules/execa/node_modules/cross-spawn-async/node_modules/lru-cache
pseudomap@1.0.2 /Users/Jeremiah/Documents/node/test-npm/node_modules/update-notifier/node_modules/boxen/node_modules/term-size/node_modules/execa/node_modules/cross-spawn-async/node_modules/lru-cache/node_modules/pseudomap
yallist@2.0.0 /Users/Jeremiah/Documents/node/test-npm/node_modules/update-notifier/node_modules/boxen/node_modules/term-size/node_modules/execa/node_modules/cross-spawn-async/node_modules/lru-cache/node_modules/yallist
is-stream@1.1.0 /Users/Jeremiah/Documents/node/test-npm/node_modules/update-notifier/node_modules/boxen/node_modules/term-size/node_modules/execa/node_modules/is-stream
npm-run-path@1.0.0 /Users/Jeremiah/Documents/node/test-npm/node_modules/update-notifier/node_modules/boxen/node_modules/term-size/node_modules/execa/node_modules/npm-run-path
path-key@1.0.0 /Users/Jeremiah/Documents/node/test-npm/node_modules/update-notifier/node_modules/boxen/node_modules/term-size/node_modules/execa/node_modules/path-key
object-assign@4.1.1 /Users/Jeremiah/Documents/node/test-npm/node_modules/update-notifier/node_modules/boxen/node_modules/term-size/node_modules/execa/node_modules/object-assign
strip-eof@1.0.0 /Users/Jeremiah/Documents/node/test-npm/node_modules/update-notifier/node_modules/boxen/node_modules/term-size/node_modules/execa/node_modules/strip-eof
widest-line@1.0.0 /Users/Jeremiah/Documents/node/test-npm/node_modules/update-notifier/node_modules/boxen/node_modules/widest-line
string-width@1.0.2 /Users/Jeremiah/Documents/node/test-npm/node_modules/update-notifier/node_modules/boxen/node_modules/widest-line/node_modules/string-width
code-point-at@1.1.0 /Users/Jeremiah/Documents/node/test-npm/node_modules/update-notifier/node_modules/boxen/node_modules/widest-line/node_modules/string-width/node_modules/code-point-at
is-fullwidth-code-point@1.0.0 /Users/Jeremiah/Documents/node/test-npm/node_modules/update-notifier/node_modules/boxen/node_modules/widest-line/node_modules/string-width/node_modules/is-fullwidth-code-point
number-is-nan@1.0.1 /Users/Jeremiah/Documents/node/test-npm/node_modules/update-notifier/node_modules/boxen/node_modules/widest-line/node_modules/string-width/node_modules/is-fullwidth-code-point/node_modules/number-is-nan
configstore@3.0.0 /Users/Jeremiah/Documents/node/test-npm/node_modules/update-notifier/node_modules/configstore
dot-prop@4.1.1 /Users/Jeremiah/Documents/node/test-npm/node_modules/update-notifier/node_modules/configstore/node_modules/dot-prop
is-obj@1.0.1 /Users/Jeremiah/Documents/node/test-npm/node_modules/update-notifier/node_modules/configstore/node_modules/dot-prop/node_modules/is-obj
unique-string@1.0.0 /Users/Jeremiah/Documents/node/test-npm/node_modules/update-notifier/node_modules/configstore/node_modules/unique-string
crypto-random-string@1.0.0 /Users/Jeremiah/Documents/node/test-npm/node_modules/update-notifier/node_modules/configstore/node_modules/unique-string/node_modules/crypto-random-string
write-file-atomic@1.3.1 /Users/Jeremiah/Documents/node/test-npm/node_modules/write-file-atomic
xdg-basedir@3.0.0 /Users/Jeremiah/Documents/node/test-npm/node_modules/update-notifier/node_modules/xdg-basedir
is-npm@1.0.0 /Users/Jeremiah/Documents/node/test-npm/node_modules/update-notifier/node_modules/is-npm
latest-version@3.0.0 /Users/Jeremiah/Documents/node/test-npm/node_modules/update-notifier/node_modules/latest-version
package-json@3.1.0 /Users/Jeremiah/Documents/node/test-npm/node_modules/update-notifier/node_modules/latest-version/node_modules/package-json
got@6.7.1 /Users/Jeremiah/Documents/node/test-npm/node_modules/update-notifier/node_modules/latest-version/node_modules/package-json/node_modules/got
create-error-class@3.0.2 /Users/Jeremiah/Documents/node/test-npm/node_modules/update-notifier/node_modules/latest-version/node_modules/package-json/node_modules/got/node_modules/create-error-class
capture-stack-trace@1.0.0 /Users/Jeremiah/Documents/node/test-npm/node_modules/update-notifier/node_modules/latest-version/node_modules/package-json/node_modules/got/node_modules/create-error-class/node_modules/capture-stack-trace
duplexer3@0.1.4 /Users/Jeremiah/Documents/node/test-npm/node_modules/update-notifier/node_modules/latest-version/node_modules/package-json/node_modules/got/node_modules/duplexer3
get-stream@3.0.0 /Users/Jeremiah/Documents/node/test-npm/node_modules/update-notifier/node_modules/latest-version/node_modules/package-json/node_modules/got/node_modules/get-stream
is-redirect@1.0.0 /Users/Jeremiah/Documents/node/test-npm/node_modules/update-notifier/node_modules/latest-version/node_modules/package-json/node_modules/got/node_modules/is-redirect
is-retry-allowed@1.1.0 /Users/Jeremiah/Documents/node/test-npm/node_modules/update-notifier/node_modules/latest-version/node_modules/package-json/node_modules/got/node_modules/is-retry-allowed
is-stream@1.1.0 /Users/Jeremiah/Documents/node/test-npm/node_modules/update-notifier/node_modules/latest-version/node_modules/package-json/node_modules/got/node_modules/is-stream
lowercase-keys@1.0.0 /Users/Jeremiah/Documents/node/test-npm/node_modules/update-notifier/node_modules/latest-version/node_modules/package-json/node_modules/got/node_modules/lowercase-keys
safe-buffer@5.0.1 /Users/Jeremiah/Documents/node/test-npm/node_modules/update-notifier/node_modules/latest-version/node_modules/package-json/node_modules/got/node_modules/safe-buffer
timed-out@4.0.1 /Users/Jeremiah/Documents/node/test-npm/node_modules/update-notifier/node_modules/latest-version/node_modules/package-json/node_modules/got/node_modules/timed-out
unzip-response@2.0.1 /Users/Jeremiah/Documents/node/test-npm/node_modules/update-notifier/node_modules/latest-version/node_modules/package-json/node_modules/got/node_modules/unzip-response
url-parse-lax@1.0.0 /Users/Jeremiah/Documents/node/test-npm/node_modules/update-notifier/node_modules/latest-version/node_modules/package-json/node_modules/got/node_modules/url-parse-lax
prepend-http@1.0.4 /Users/Jeremiah/Documents/node/test-npm/node_modules/update-notifier/node_modules/latest-version/node_modules/package-json/node_modules/got/node_modules/url-parse-lax/node_modules/prepend-http
registry-auth-token@3.1.0 /Users/Jeremiah/Documents/node/test-npm/node_modules/update-notifier/node_modules/latest-version/node_modules/package-json/node_modules/registry-auth-token
rc@1.1.7 /Users/Jeremiah/Documents/node/test-npm/node_modules/update-notifier/node_modules/latest-version/node_modules/package-json/node_modules/registry-auth-token/node_modules/rc
deep-extend@0.4.1 /Users/Jeremiah/Documents/node/test-npm/node_modules/update-notifier/node_modules/latest-version/node_modules/package-json/node_modules/registry-auth-token/node_modules/rc/node_modules/deep-extend
minimist@1.2.0 /Users/Jeremiah/Documents/node/test-npm/node_modules/update-notifier/node_modules/latest-version/node_modules/package-json/node_modules/registry-auth-token/node_modules/rc/node_modules/minimist
strip-json-comments@2.0.1 /Users/Jeremiah/Documents/node/test-npm/node_modules/update-notifier/node_modules/latest-version/node_modules/package-json/node_modules/registry-auth-token/node_modules/rc/node_modules/strip-json-comments
registry-url@3.1.0 /Users/Jeremiah/Documents/node/test-npm/node_modules/update-notifier/node_modules/latest-version/node_modules/package-json/node_modules/registry-url
rc@1.1.7 /Users/Jeremiah/Documents/node/test-npm/node_modules/update-notifier/node_modules/latest-version/node_modules/package-json/node_modules/registry-url/node_modules/rc
deep-extend@0.4.1 /Users/Jeremiah/Documents/node/test-npm/node_modules/update-notifier/node_modules/latest-version/node_modules/package-json/node_modules/registry-url/node_modules/rc/node_modules/deep-extend
minimist@1.2.0 /Users/Jeremiah/Documents/node/test-npm/node_modules/update-notifier/node_modules/latest-version/node_modules/package-json/node_modules/registry-url/node_modules/rc/node_modules/minimist
strip-json-comments@2.0.1 /Users/Jeremiah/Documents/node/test-npm/node_modules/update-notifier/node_modules/latest-version/node_modules/package-json/node_modules/registry-url/node_modules/rc/node_modules/strip-json-comments
lazy-req@2.0.0 /Users/Jeremiah/Documents/node/test-npm/node_modules/update-notifier/node_modules/lazy-req
semver-diff@2.1.0 /Users/Jeremiah/Documents/node/test-npm/node_modules/update-notifier/node_modules/semver-diff
lodash._baseindexof@3.1.0 /Users/Jeremiah/Documents/node/test-npm/node_modules/lodash._baseindexof
lodash._bindcallback@3.0.1 /Users/Jeremiah/Documents/node/test-npm/node_modules/lodash._bindcallback
lodash._cacheindexof@3.0.2 /Users/Jeremiah/Documents/node/test-npm/node_modules/lodash._cacheindexof
lodash._createcache@3.1.2 /Users/Jeremiah/Documents/node/test-npm/node_modules/lodash._createcache
lodash._getnative@3.9.1 /Users/Jeremiah/Documents/node/test-npm/node_modules/lodash._getnative
lodash.restparam@3.6.1 /Users/Jeremiah/Documents/node/test-npm/node_modules/lodash.restparam
npm ERR! code MODULE_NOT_FOUND
npm ERR! Cannot find module 'bluebird'

npm ERR! A complete log of this run can be found in:
npm ERR!     /Users/Jeremiah/Documents/node/test-npm/npm-cache/_logs/2017-04-18T15_27_49_738Z-debug.log
make: *** [test-npm] Error 1

@Fishrock123
Copy link
Contributor

Fishrock123 commented Apr 18, 2017

test/parallel/test-npm-install also fails:

Path: parallel/test-npm-install
assert.js:86
  throw new assert.AssertionError({
  ^
AssertionError: npm install got error code 1
    at ChildProcess.handleExit (/Users/Jeremiah/Documents/node/test/parallel/test-npm-install.js:56:10)
    at ChildProcess.<anonymous> (/Users/Jeremiah/Documents/node/test/common.js:461:15)
    at emitTwo (events.js:125:13)
    at ChildProcess.emit (events.js:213:7)
    at Process.ChildProcess._handle.onexit (internal/child_process.js:196:12)
Command: out/Release/node /Users/Jeremiah/Documents/node/test/parallel/test-npm-install.js

Edit: some modifications to the test shows it is indeed the same error.

log
npm ERR! code MODULE_NOT_FOUND
npm ERR! Cannot find module 'bluebird'

npm ERR! A complete log of this run can be found in:
npm ERR!     /Users/Jeremiah/Documents/node/test/tmp/npm-sandbox/home/.npm/_logs/2017-04-18T16_18_55_956Z-debug.log

assert.js:86
  throw new assert.AssertionError({
  ^
AssertionError: npm install got error code 1

@Fishrock123
Copy link
Contributor

@iarna Looks like there is some issue with this PR, the previous npm runs the tests fine for me on master.

Fishrock123 added a commit to Fishrock123/node that referenced this pull request Apr 18, 2017
This test now prints out some child error output if the npm child proc
fails, allowing us to debug easier.

Refs: nodejs#12480
@Fishrock123 Fishrock123 self-assigned this Apr 18, 2017
@NawarA
Copy link

NawarA commented Apr 19, 2017

Great stuff on npm 5. Hopefully we'll get that added to Node.js whenever it's considered stable!

@Fishrock123
Copy link
Contributor

/Users/Jeremiah/Documents/node/test-npm/npm-cache/_logs/2017-04-21T15_53_33_277Z-debug.log Looks like:

0 info it worked if it ends with ok
1 verbose cli [ '/Users/Jeremiah/Documents/node/out/Release/node',
1 verbose cli   '/Users/Jeremiah/Documents/node/test-npm/cli.js',
1 verbose cli   'install',
1 verbose cli   '--ignore-scripts' ]
2 info using npm@4.5.0
3 info using node@v8.0.0-pre
4 verbose stack Error: Cannot find module 'bluebird'
4 verbose stack     at Function.Module._resolveFilename (module.js:498:15)
4 verbose stack     at Function.Module._load (module.js:437:25)
4 verbose stack     at Module.require (module.js:526:17)
4 verbose stack     at require (internal/module.js:19:18)
4 verbose stack     at Object.<anonymous> (/Users/Jeremiah/Documents/node/test-npm/lib/utils/move.js:6:16)
4 verbose stack     at Module._compile (module.js:607:30)
4 verbose stack     at Object.Module._extensions..js (module.js:618:10)
4 verbose stack     at Module.load (module.js:516:32)
4 verbose stack     at tryModuleLoad (module.js:466:12)
4 verbose stack     at Function.Module._load (module.js:458:3)
5 verbose cwd /Users/Jeremiah/Documents/node/test-npm
6 verbose Darwin 16.5.0
7 verbose argv "/Users/Jeremiah/Documents/node/out/Release/node" "/Users/Jeremiah/Documents/node/test-npm/cli.js" "install" "--ignore-scripts"
8 verbose node v8.0.0-pre
9 verbose npm  v4.5.0
10 error code MODULE_NOT_FOUND
11 error Cannot find module 'bluebird'
12 verbose exit [ 1, true ]

@Fishrock123
Copy link
Contributor

ping @nodejs/npm

@iarna
Copy link
Member Author

iarna commented Apr 24, 2017

Sorry about that, it seems something in the Node.js .gitignore ended up ignoring deps/npm/node_modules/bluebird/js/release. (I've repushed with the missing files added.)

Copy link
Contributor

@Fishrock123 Fishrock123 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Tests pass, LGTM.

@Fishrock123
Copy link
Contributor

Thanks, landed in 0084260!

Fishrock123 pushed a commit that referenced this pull request Apr 25, 2017
PR-URL: #12480
Reviewed-By: Jeremiah Senkpiel <fishrock123@rocketmail.com>
@addaleax
Copy link
Member

Sorry, didn’t catch it, but like #12479 this should not have landed just yet, with node-gyp v3.6.0 in it … I’ve added all dont-land labels, including the one for v8.x for now

@refack
Copy link
Contributor

refack commented Apr 30, 2017

@addaleax except for lzma-native AFAIK there were no other reported regressions...
but someone should cut a 3.6.1
/cc @bnoordhuis @rvagg

@addaleax
Copy link
Member

@refack yea, and if somebody wants to pull the dont-land labels, sure. my code is fixed now (thanks again! :)) 😄

Basically, people in the other thread seemed to agree with #12479 (comment) – I don’t feel too strongly either way, but I would like to avoid publishing Node versions with known regressions unless we have a sensible reason to do so.

@refack
Copy link
Contributor

refack commented Apr 30, 2017

I'm ±0

@rvagg
Copy link
Member

rvagg commented Apr 30, 2017

node-gyp@3.6.1 is out, can someone put in a PR to npm for this pls?

@addaleax
Copy link
Member

addaleax commented Apr 30, 2017

@rvagg I should be able to do that, thanks for doing the release!

edit: npm/npm#16484

@zkat zkat deleted the npm-4.5.0 branch April 30, 2017 23:06
@zkat zkat restored the npm-4.5.0 branch April 30, 2017 23:06
@jasnell jasnell mentioned this pull request May 11, 2017
BridgeAR pushed a commit that referenced this pull request Aug 26, 2017
This test now prints out some child error output if the npm child proc
fails, allowing us to debug easier.

PR-URL: #12490
Refs: #12480
Reviewed-By: James M Snell <jasnell@gmail.com>
Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
ghost pushed a commit to ayojs/ayo that referenced this pull request Aug 30, 2017
This test now prints out some child error output if the npm child proc
fails, allowing us to debug easier.

PR-URL: nodejs/node#12490
Refs: nodejs/node#12480
Reviewed-By: James M Snell <jasnell@gmail.com>
Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
ghost pushed a commit to ayojs/ayo that referenced this pull request Aug 30, 2017
This test now prints out some child error output if the npm child proc
fails, allowing us to debug easier.

PR-URL: nodejs/node#12490
Refs: nodejs/node#12480
Reviewed-By: James M Snell <jasnell@gmail.com>
Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
MylesBorins pushed a commit that referenced this pull request Sep 10, 2017
This test now prints out some child error output if the npm child proc
fails, allowing us to debug easier.

PR-URL: #12490
Refs: #12480
Reviewed-By: James M Snell <jasnell@gmail.com>
Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
MylesBorins pushed a commit that referenced this pull request Sep 12, 2017
This test now prints out some child error output if the npm child proc
fails, allowing us to debug easier.

PR-URL: #12490
Refs: #12480
Reviewed-By: James M Snell <jasnell@gmail.com>
Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
MylesBorins pushed a commit that referenced this pull request Sep 20, 2017
This test now prints out some child error output if the npm child proc
fails, allowing us to debug easier.

PR-URL: #12490
Refs: #12480
Reviewed-By: James M Snell <jasnell@gmail.com>
Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
npm Issues and PRs related to the npm client dependency or the npm registry.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

7 participants