-
Notifications
You must be signed in to change notification settings - Fork 30.6k
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: update npm to 5.2.0 #14163
deps: update npm to 5.2.0 #14163
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
installers LGTM
rubberstamp the npm
code
@@ -95,6 +95,8 @@ | |||
Description="!(loc.npm_Description)"> | |||
<ComponentRef Id="NpmCmdScript"/> | |||
<ComponentRef Id="NpmBashScript"/> | |||
<ComponentRef Id="NpxCmdScript"/> |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
👍 Ohh nice!
I just assumed you'd leave that to us.
We forgot the macOS installer https://github.com/nodejs/node/tree/master/tools/osx-pkg.pmdoc |
@refack added. I think. 👍 |
@nodejs/platform-macos @nodejs/build who can verify macOS installer is correct? |
I can test this tomorrow
…On Jul 11, 2017 1:08 PM, "Refael Ackermann" ***@***.***> wrote:
@nodejs/platform-macos
<https://github.com/orgs/nodejs/teams/platform-macos> @nodejs/build
<https://github.com/orgs/nodejs/teams/build> who can verify macOS
installer is correct?
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
<#14163 (comment)>, or mute
the thread
<https://github.com/notifications/unsubscribe-auth/AAecV63slpljU6rVaPxtKNv73UfUFitSks5sM2WmgaJpZM4OTos0>
.
|
@@ -3,3 +3,4 @@ | |||
# TODO Can we extract $PREFIX from the installer? | |||
cd /usr/local/bin | |||
ln -sf ../lib/node_modules/npm/bin/npm-cli.js npm | |||
ln -sf ../lib/node_modules/npm/bin/npx-cli.js npx |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
IIRC this file doesn't actually run or something, but no harm in putting it here I suppose.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
that is correct... that script does nothing sadly... although I agree that we should either be explicit or just remove it
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
So what does install npm
on osx?
Is this semver-minor since |
Seems |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I'm getting two failures:
EDIT2: both of these failures still appear after updating node properly.
test/tap/spec-local-specifiers.js ................... 68/76 22s
removal > should remove the symlink
not ok removed transitive dep
+++ found
--- wanted
-not exists
+exists
compare: >-
fs.stat(/Users/Jeremiah/Documents/node/test-npm/test/tap/spec-local-specifiers/testdir/remove-behavior/rmsymlink/dep1/node_modules/dep2)
at:
line: 70
column: 7
file: test/tap/spec-local-specifiers.js
function: noFileExists
stack: |
noFileExists (test/tap/spec-local-specifiers.js:70:7)
common.npm.spread (test/tap/spec-local-specifiers.js:725:7)
source: >
t.fail(message, {found: 'exists', wanted: 'not exists', compare: 'fs.stat(' +
file + ')'})
and
test/tap/unit-deps-removeObsoleteDep.js ............... 2/3
removeObsoleteDep
not ok Cannot read property 'isTop' of undefined
stack: |
topHasNoPjson (lib/install/is-extraneous.js:11:14)
isNotExtraneous (lib/install/is-extraneous.js:20:12)
lib/install/is-extraneous.js:24:14
Array.some (<anonymous>)
isNotExtraneous (lib/install/is-extraneous.js:23:47)
isExtraneous (lib/install/is-extraneous.js:5:17)
lib/install/deps.js:178:9
Array.forEach (<anonymous>)
removeObsoleteDep (lib/install/deps.js:174:12)
Test.<anonymous> (test/tap/unit-deps-removeObsoleteDep.js:41:3)
at:
line: 11
column: 14
file: lib/install/is-extraneous.js
function: topHasNoPjson
type: TypeError
test: removeObsoleteDep
source: |
while (!top.isTop) top = top.parent
@Fishrock123 we'll be rolling a new npm with fixes for this stuff like... soon? maybe tomorrow? later this week? Anyway, we've got the fixes 👍 |
@zkat Do you think you could update this today? :) |
@addaleax sure. |
Closing in favor of #14235 |
Checklist
make -j4 test
(UNIX), orvcbuild test
(Windows) passesAffected core subsystem(s)
deps
build
Description of Changes
Hey y'all! This release is a bit of a doozy:
Changelogs