Hello community, here is the log from the commit of package nodejs12 for openSUSE:Factory checked in at 2019-12-21 12:32:59 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/nodejs12 (Old) and /work/SRC/openSUSE:Factory/.nodejs12.new.6675 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "nodejs12" Sat Dec 21 12:32:59 2019 rev:8 rq:758472 version:12.14.0 Changes: -------- --- /work/SRC/openSUSE:Factory/nodejs12/nodejs12.changes 2019-11-26 17:10:31.671879327 +0100 +++ /work/SRC/openSUSE:Factory/.nodejs12.new.6675/nodejs12.changes 2019-12-21 12:33:40.155428515 +0100 @@ -1,0 +2,10 @@ +Thu Dec 19 13:56:54 UTC 2019 - Adam Majer <[email protected]> + +- Update to LTS release 12.14.0: + * deps: update npm to 6.13.4 fixing an arbitrary path overwrite + and access via "bin" field (bsc#1159352, CVE-2019-16777, + CVE-2019-16776, CVE-2019-16775) + +- refreshed: fix_ci_tests.patch versioned.patch + +------------------------------------------------------------------- Old: ---- node-v12.13.1.tar.xz New: ---- node-v12.14.0.tar.xz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ nodejs12.spec ++++++ --- /var/tmp/diff_new_pack.OVHm42/_old 2019-12-21 12:33:41.867429329 +0100 +++ /var/tmp/diff_new_pack.OVHm42/_new 2019-12-21 12:33:41.871429331 +0100 @@ -26,7 +26,7 @@ ########################################################### Name: nodejs12 -Version: 12.13.1 +Version: 12.14.0 Release: 0 %define node_version_number 12 @@ -184,11 +184,16 @@ BuildRequires: procps BuildRequires: xz BuildRequires: zlib-devel + +%if %node_version_number > 12 +BuildRequires: python3 +%else %if 0%{?suse_version} >= 1500 BuildRequires: python2 %else BuildRequires: python %endif +%endif # python3 %if 0%{?suse_version} >= 1500 && %{node_version_number} >= 10 BuildRequires: group(nobody) @@ -277,13 +282,14 @@ Provides: nodejs-npm = %{version} Obsoletes: nodejs-npm < 4.0.0 Provides: npm = %{version} -Provides: npm(npm) = 6.12.1 +Provides: npm(npm) = 6.13.4 %if 0%{?suse_version} >= 1500 %if %{node_version_number} >= 10 Requires: group(nobody) Requires: user(nobody) %endif Recommends: python2 +Recommends: python3 %else Recommends: python %endif ++++++ SHASUMS256.txt ++++++ --- /var/tmp/diff_new_pack.OVHm42/_old 2019-12-21 12:33:41.899429344 +0100 +++ /var/tmp/diff_new_pack.OVHm42/_new 2019-12-21 12:33:41.903429346 +0100 @@ -1,34 +1,34 @@ -81a5eed8c2215816aad4551683189a48953a11cb669f2e942a903e2cd5a5e4d7 node-v12.13.1-aix-ppc64.tar.gz -12d14c7fbd98876a163a2b7e0aeb13657dc3e967e993efaf2dcacbe475a285e8 node-v12.13.1-darwin-x64.tar.gz -70104b8c7f21d89886da907781330af7795835992f97771b9a78a8e92ee4b0d7 node-v12.13.1-darwin-x64.tar.xz -1f67d63627197ffa2263d90a63167d86ff27afcbe5cc100477e0361170aefc7e node-v12.13.1-headers.tar.gz -7b611d8574a280de2149aa130180a85c9760e33f6b7f806b9ba15ed643339413 node-v12.13.1-headers.tar.xz -a1c183f175344f492188543fa789576ed266b7542763ad07d880f9819d9f23d3 node-v12.13.1-linux-arm64.tar.gz -3aef0178a8ab74c8e5c133e23d1896e53ed5c273415d165a0e72e005f5467cba node-v12.13.1-linux-arm64.tar.xz -c078a009d21fc54e8d810af7d5b7952a7679891231be42caaca2d12a8cf446c2 node-v12.13.1-linux-armv7l.tar.gz -c085c4fdf9ef8b74515eb44c211ec51f145d1085195bb9568fa2a87b37e1e8cf node-v12.13.1-linux-armv7l.tar.xz -07f2f97615ef03b60140097cdfc627b0e97d408153974ccf8699847c8803fbe1 node-v12.13.1-linux-ppc64le.tar.gz -1bfaab87df6848d358ef42300a14b6adf6c4350b255ca086ac6d7e73a4fddf1d node-v12.13.1-linux-ppc64le.tar.xz -3a8f688f3df47d4cd0531ca0cf090026cd6129f59683f4f0b36b9316642b2d2f node-v12.13.1-linux-s390x.tar.gz -4568971972b5ccbdbb9b8c26ec590dce24185ac54c9c4954c88ecccf5b1cd266 node-v12.13.1-linux-s390x.tar.xz -074a6129da34b768b791f39e8b74c6e4ab3349d1296f1a303ef3547a7f9cf9be node-v12.13.1-linux-x64.tar.gz -aca06db37589966829b1ef0f163a5859b156a1d8e51b415bf47590f667c30a25 node-v12.13.1-linux-x64.tar.xz -bb12c7684e58188a616e4ba653a2316a730631acc41c8b3a1da889443f979c51 node-v12.13.1.pkg -beb713c6537d83b30e085d15927a6ecdca5b736a8a3623db655e3f882cd78ac6 node-v12.13.1-sunos-x64.tar.gz -545afeabb2506f74fe6f705b2190c3f8c48e2a6e6dabc055a6b1cb2eef0de266 node-v12.13.1-sunos-x64.tar.xz -4ee710087687c8de142329d95085f5cba66e454a2c9ea7ec11e1f4b476d6d1ac node-v12.13.1.tar.gz -349e3a739cc26bb0975c0ada12b11933568ecbea459297fe8ae0a2acc351b192 node-v12.13.1.tar.xz -cf0938b607ba0ef2f304e96a07be5abe1b6a48e24e492e32d2e104d90653aa7d node-v12.13.1-win-x64.7z -db33fb758ba49b96d073311ef9e9134b51bf96246ffd938909b2e02c65a6e890 node-v12.13.1-win-x64.zip -509426c34c56b0fb65af7a36e889a904d8ff29f3709920c7caace9764274e867 node-v12.13.1-win-x86.7z -a2e22034a977a1dc5f44ec80ed5169f3b674cabff25216e33234d7e9e191b124 node-v12.13.1-win-x86.zip -b0b4fcae7531a0509fc1f29e814ea59487c38787df671e6bc04b17ee355b24f3 node-v12.13.1-x64.msi -54e9c3a65fb563f7426749b4351342406b87495375ebfc628bcc82b88147b7f9 node-v12.13.1-x86.msi -f477816eaf1edf57ecba57419fff891084ebd9f55af1570466a8701a0efcaac6 win-x64/node.exe +b1c4db193ac9981d671a8b267d4d836dcdb20d9d0a9fa1b69150c349a5ac5b39 node-v12.14.0-aix-ppc64.tar.gz +5f3170b346b29e6902c0ca7e0993e3d1b4b650615348aa866de17ad965377048 node-v12.14.0-darwin-x64.tar.gz +4b5086941fe3a105c84f1770190c06210a86a1792c785f3b83e758bd386f1a95 node-v12.14.0-darwin-x64.tar.xz +12117b31a9062964521e31cf804989e319a6f320ea6ce019152ad3d323831701 node-v12.14.0-headers.tar.gz +c47631c1af878fdfd4e00c6a986f94e0bafbb78e88909947d775d96db8405139 node-v12.14.0-headers.tar.xz +63e9c96712868addef76a694852f54ea279479949669275dab506aa8ce4e0b73 node-v12.14.0-linux-arm64.tar.gz +733b4f71ccdf114038bbe0f20574a1e8f4f60b53d39caf445f518745596eadda node-v12.14.0-linux-arm64.tar.xz +d768518b377dcd22596d3c61ec73b41e9a7257aef9de9cf1b88834d635510c2a node-v12.14.0-linux-armv7l.tar.gz +bc7d4614a52782a65126fc1cc89c8490fc81eb317255b11e05b9e072e70f141d node-v12.14.0-linux-armv7l.tar.xz +c00134ae7cee96b5c2782dabc1c3b778b3bc2cf8d53702c63d2e46966bb8cc39 node-v12.14.0-linux-ppc64le.tar.gz +57522220a2c94466804bab39fe3148bd837977ae61a1ddddb99e8fad3e0926b0 node-v12.14.0-linux-ppc64le.tar.xz +82458edb46ef0ca410c4c21b0a002ee1098a3cc422e3cdf032aa96c9ed49425e node-v12.14.0-linux-s390x.tar.gz +e8694743785a3384850ba77d662a81380766485597666e59c200f14f7dce8b29 node-v12.14.0-linux-s390x.tar.xz +52207f643ab0fba66d5189a51aac280c4834c81f24a7297446896386ec93a5ed node-v12.14.0-linux-x64.tar.gz +82ae74ee0a204de7ebf7767eaa8e382518d9b49668dcbb5bd7fd003154445d1f node-v12.14.0-linux-x64.tar.xz +f735b1b915830484761cba761e7b6a396f71a78f2726d37cf647464cfdf364a0 node-v12.14.0.pkg +0b92878f7bea18144136b1fbb30cbf116efdfabb4eadbfda1ad678471e8026e7 node-v12.14.0-sunos-x64.tar.gz +a924f5dcfc985e9220561012427a99cd9c666c91cfbfda5e0598dffdfa296c88 node-v12.14.0-sunos-x64.tar.xz +5c1939867228f3845c808ef84a89c8ee93cc35f857bf7587ecee1b5a6d9da67b node-v12.14.0.tar.gz +088a217ba2af641b8cc15be29f6e2956b8a33e6badb85596bbc2cdea9df9be71 node-v12.14.0.tar.xz +c1b6a018a5e1bcb6ead9724601250bbe8f4293c830cda511bcc8ffb1f9701008 node-v12.14.0-win-x64.7z +526f4b01ffb270bdd8213b58b38843fa3c88f03c89b1898c641bc0e32607913e node-v12.14.0-win-x64.zip +b52848cfa2fbb523bb89041f815d22cef22d396e200ebd24497959bdf658f872 node-v12.14.0-win-x86.7z +99304aa5e1429cd2b7a143e8fd1200228fd5eb803886d68bcd8f82aae6b7f184 node-v12.14.0-win-x86.zip +bd0636856980c1fa855f1d517dcbd288a5619536286e4b1e452e19230355f7d9 node-v12.14.0-x64.msi +6c0e75be48a2410749b58fd7482dd96a689940290f5d7a624f00cbad0b901df8 node-v12.14.0-x86.msi +cd1debd9b97cd91988130745d8ec0a4c13c377b9e526c1aeeb8313e56b3b5699 win-x64/node.exe 30ec1ab45d9d22ad93e7c95691640d83818175b4fd74680d12a1f900a7d87f80 win-x64/node.lib -95f0e6c03814fe60360f03df6a4728dc9ac5a5f075d7fbc08eb3b847412a20c1 win-x64/node_pdb.7z -5123732c74f1a595cd7a3b0294c06db6ab7f1369818c3b98a9f1c064ca059268 win-x64/node_pdb.zip -027c715341003212baca83c7eaed28852cf7a6b5f97e9bc466eec56b8fccc2ba win-x86/node.exe +cce6d05c8d04af52838ea438a4a58afbb8dcb5655c86ba96a23d39260696b1ea win-x64/node_pdb.7z +67b7c4f3b35feb6e874dc6a1e84b03f2e185c6631407600853af4a7be4ce33ce win-x64/node_pdb.zip +ef8ea10e98fec792fdf6581395dc55f0eb2ee4ef7c8c40c8e0ebc35e3ab3828a win-x86/node.exe 87a49b27dfc454c5f8ff71dffb0c27322a8148a661d216741156ad61c2493cd1 win-x86/node.lib -446f3f7564df6fca5aa44019090f26aa1262c74276962513c932d95b81490814 win-x86/node_pdb.7z -2eacef60ab30815ceb324a6520a0f75dfc2110e2fe39d8f156255915cc940be5 win-x86/node_pdb.zip +eee65ac3abc019e66087a60d87f6b051b40d7fcf2aa40e25e3b59faafc39c61c win-x86/node_pdb.7z +7ccffb5e0f1bb824dd771347e7d41af9546ff0475683345bd449650b0a656026 win-x86/node_pdb.zip ++++++ SHASUMS256.txt.sig ++++++ Binary files /var/tmp/diff_new_pack.OVHm42/_old and /var/tmp/diff_new_pack.OVHm42/_new differ ++++++ fix_ci_tests.patch ++++++ --- /var/tmp/diff_new_pack.OVHm42/_old 2019-12-21 12:33:41.939429363 +0100 +++ /var/tmp/diff_new_pack.OVHm42/_new 2019-12-21 12:33:41.939429363 +0100 @@ -2,10 +2,10 @@ Date: Dec 20 09:18:49 UTC 2017 Summary: Fix CI unit tests framework for OBS building -Index: node-v12.11.1/test/parallel/test-module-loading-globalpaths.js +Index: node-v12.14.0/test/parallel/test-module-loading-globalpaths.js =================================================================== ---- node-v12.11.1.orig/test/parallel/test-module-loading-globalpaths.js -+++ node-v12.11.1/test/parallel/test-module-loading-globalpaths.js +--- node-v12.14.0.orig/test/parallel/test-module-loading-globalpaths.js ++++ node-v12.14.0/test/parallel/test-module-loading-globalpaths.js @@ -11,6 +11,9 @@ const { addLibraryPath } = require('../c addLibraryPath(process.env); @@ -16,10 +16,10 @@ if (process.argv[2] === 'child') { console.log(require(pkgName).string); } else { -Index: node-v12.11.1/test/parallel/test-tls-env-bad-extra-ca.js +Index: node-v12.14.0/test/parallel/test-tls-env-bad-extra-ca.js =================================================================== ---- node-v12.11.1.orig/test/parallel/test-tls-env-bad-extra-ca.js -+++ node-v12.11.1/test/parallel/test-tls-env-bad-extra-ca.js +--- node-v12.14.0.orig/test/parallel/test-tls-env-bad-extra-ca.js ++++ node-v12.14.0/test/parallel/test-tls-env-bad-extra-ca.js @@ -36,7 +36,7 @@ fork(__filename, opts) // TODO(addaleax): Make `SafeGetenv` work like `process.env` // encoding-wise @@ -29,10 +29,10 @@ assert(re.test(stderr), stderr); } })) -Index: node-v12.11.1/test/parallel/test-tls-passphrase.js +Index: node-v12.14.0/test/parallel/test-tls-passphrase.js =================================================================== ---- node-v12.11.1.orig/test/parallel/test-tls-passphrase.js -+++ node-v12.11.1/test/parallel/test-tls-passphrase.js +--- node-v12.14.0.orig/test/parallel/test-tls-passphrase.js ++++ node-v12.14.0/test/parallel/test-tls-passphrase.js @@ -223,7 +223,7 @@ server.listen(0, common.mustCall(functio }, onSecureConnect()); })).unref(); @@ -51,10 +51,10 @@ // Invalid passphrase assert.throws(function() { -Index: node-v12.11.1/test/parallel/test-crypto-scrypt.js +Index: node-v12.14.0/test/parallel/test-crypto-scrypt.js =================================================================== ---- node-v12.11.1.orig/test/parallel/test-crypto-scrypt.js -+++ node-v12.11.1/test/parallel/test-crypto-scrypt.js +--- node-v12.14.0.orig/test/parallel/test-crypto-scrypt.js ++++ node-v12.14.0/test/parallel/test-crypto-scrypt.js @@ -12,30 +12,6 @@ if (typeof internalBinding('crypto').scr common.skip('no scrypt support'); @@ -146,10 +146,10 @@ get [name]() { if (--accessCount === 0) return ''; -Index: node-v12.11.1/test/parallel/test-repl-envvars.js +Index: node-v12.14.0/test/parallel/test-repl-envvars.js =================================================================== ---- node-v12.11.1.orig/test/parallel/test-repl-envvars.js -+++ node-v12.11.1/test/parallel/test-repl-envvars.js +--- node-v12.14.0.orig/test/parallel/test-repl-envvars.js ++++ node-v12.14.0/test/parallel/test-repl-envvars.js @@ -2,12 +2,14 @@ // Flags: --expose-internals @@ -166,10 +166,10 @@ const tests = [ { env: {}, -Index: node-v12.11.1/test/common/index.mjs +Index: node-v12.14.0/test/common/index.mjs =================================================================== ---- node-v12.11.1.orig/test/common/index.mjs -+++ node-v12.11.1/test/common/index.mjs +--- node-v12.14.0.orig/test/common/index.mjs ++++ node-v12.14.0/test/common/index.mjs @@ -45,6 +45,7 @@ const { expectsError, skipIfInspectorDisabled, @@ -186,10 +186,10 @@ getArrayBufferViews, getBufferSources, disableCrashOnUnhandledRejection, -Index: node-v12.11.1/test/parallel/test-fs-utimes.js +Index: node-v12.14.0/test/parallel/test-fs-utimes.js =================================================================== ---- node-v12.11.1.orig/test/parallel/test-fs-utimes.js -+++ node-v12.11.1/test/parallel/test-fs-utimes.js +--- node-v12.14.0.orig/test/parallel/test-fs-utimes.js ++++ node-v12.14.0/test/parallel/test-fs-utimes.js @@ -145,7 +145,7 @@ const path = `${tmpdir.path}/test-utimes fs.writeFileSync(path, ''); @@ -199,11 +199,11 @@ const Y2K38_mtime = 2 ** 31; fs.utimesSync(path, Y2K38_mtime, Y2K38_mtime); const Y2K38_stats = fs.statSync(path); -Index: node-v12.11.1/Makefile +Index: node-v12.14.0/Makefile =================================================================== ---- node-v12.11.1.orig/Makefile -+++ node-v12.11.1/Makefile -@@ -493,7 +493,7 @@ test-all-valgrind: test-build +--- node-v12.14.0.orig/Makefile ++++ node-v12.14.0/Makefile +@@ -486,7 +486,7 @@ test-all-valgrind: test-build $(PYTHON) tools/test.py $(PARALLEL_ARGS) --mode=debug,release --valgrind .PHONY: test-all-suites @@ -211,8 +211,8 @@ +test-all-suites: | clear-stalled test-build bench-addons-build ## Run all test suites. $(PYTHON) tools/test.py $(PARALLEL_ARGS) --mode=$(BUILDTYPE_LOWER) test/* - CI_NATIVE_SUITES ?= addons js-native-api node-api -@@ -705,11 +705,12 @@ apidocs_json = $(addprefix out/,$(apidoc + # CI_* variables should be kept synchronized with the ones in vcbuild.bat +@@ -698,11 +698,12 @@ apidocs_json = $(addprefix out/,$(apidoc apiassets = $(subst api_assets,api/assets,$(addprefix out/,$(wildcard doc/api_assets/*))) tools/doc/node_modules: tools/doc/package.json @@ -230,10 +230,10 @@ .PHONY: doc-only doc-only: tools/doc/node_modules \ -Index: node-v12.11.1/test/parallel/test-child-process-spawnsync-args.js +Index: node-v12.14.0/test/parallel/test-child-process-spawnsync-args.js =================================================================== ---- node-v12.11.1.orig/test/parallel/test-child-process-spawnsync-args.js -+++ node-v12.11.1/test/parallel/test-child-process-spawnsync-args.js +--- node-v12.14.0.orig/test/parallel/test-child-process-spawnsync-args.js ++++ node-v12.14.0/test/parallel/test-child-process-spawnsync-args.js @@ -12,6 +12,8 @@ const tmpdir = require('../common/tmpdir const assert = require('assert'); const { spawnSync } = require('child_process'); @@ -243,10 +243,10 @@ const command = common.isWindows ? 'cd' : 'pwd'; const options = { cwd: tmpdir.path }; -Index: node-v12.11.1/test/parallel/test-dns.js +Index: node-v12.14.0/test/parallel/test-dns.js =================================================================== ---- node-v12.11.1.orig/test/parallel/test-dns.js -+++ node-v12.11.1/test/parallel/test-dns.js +--- node-v12.14.0.orig/test/parallel/test-dns.js ++++ node-v12.14.0/test/parallel/test-dns.js @@ -320,16 +320,6 @@ common.expectsError(() => { }); ++++++ node-v12.13.1.tar.xz -> node-v12.14.0.tar.xz ++++++ /work/SRC/openSUSE:Factory/nodejs12/node-v12.13.1.tar.xz /work/SRC/openSUSE:Factory/.nodejs12.new.6675/node-v12.14.0.tar.xz differ: char 27, line 1 ++++++ versioned.patch ++++++ --- /var/tmp/diff_new_pack.OVHm42/_old 2019-12-21 12:33:41.987429386 +0100 +++ /var/tmp/diff_new_pack.OVHm42/_new 2019-12-21 12:33:41.987429386 +0100 @@ -8,10 +8,10 @@ This is also important for generation of binary modules for multiple versions of NodeJS -Index: node-v12.13.0/Makefile +Index: node-v12.14.0/Makefile =================================================================== ---- node-v12.13.0.orig/Makefile -+++ node-v12.13.0/Makefile +--- node-v12.14.0.orig/Makefile ++++ node-v12.14.0/Makefile @@ -45,7 +45,7 @@ BUILDTYPE_LOWER := $(shell echo $(BUILDT EXEEXT := $(shell $(PYTHON) -c \ "import sys; print('.exe' if sys.platform == 'win32' else '')") @@ -21,10 +21,10 @@ NODE ?= ./$(NODE_EXE) NODE_G_EXE = node_g$(EXEEXT) NPM ?= ./deps/npm/bin/npm-cli.js -Index: node-v12.13.0/tools/install.py +Index: node-v12.14.0/tools/install.py =================================================================== ---- node-v12.13.0.orig/tools/install.py -+++ node-v12.13.0/tools/install.py +--- node-v12.14.0.orig/tools/install.py ++++ node-v12.14.0/tools/install.py @@ -81,34 +81,34 @@ def uninstall(paths, dst): try_remove(path, dst) @@ -137,10 +137,10 @@ def run(args): global node_prefix, install_path, target_defaults, variables -Index: node-v12.13.0/doc/node.1 +Index: node-v12.14.0/doc/node.1 =================================================================== ---- node-v12.13.0.orig/doc/node.1 -+++ node-v12.13.0/doc/node.1 +--- node-v12.14.0.orig/doc/node.1 ++++ node-v12.14.0/doc/node.1 @@ -30,24 +30,24 @@ .Dt NODE 1 . @@ -170,10 +170,10 @@ .Op Fl -v8-options . .\"====================================================================== -Index: node-v12.13.0/src/node.stp +Index: node-v12.14.0/src/node.stp =================================================================== ---- node-v12.13.0.orig/src/node.stp -+++ node-v12.13.0/src/node.stp +--- node-v12.14.0.orig/src/node.stp ++++ node-v12.14.0/src/node.stp @@ -19,7 +19,7 @@ // OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE // USE OR OTHER DEALINGS IN THE SOFTWARE. @@ -246,16 +246,16 @@ { scavenge = 1 << 0; compact = 1 << 1; -Index: node-v12.13.0/deps/npm/man/man1/npm.1 +Index: node-v12.14.0/deps/npm/man/man1/npm.1 =================================================================== ---- node-v12.13.0.orig/deps/npm/man/man1/npm.1 -+++ node-v12.13.0/deps/npm/man/man1/npm.1 +--- node-v12.14.0.orig/deps/npm/man/man1/npm.1 ++++ node-v12.14.0/deps/npm/man/man1/npm.1 @@ -1,11 +1,11 @@ - .TH "NPM" "1" "October 2019" "" "" + .TH "NPM" "1" "December 2019" "" "" .SH "NAME" -\fBnpm\fR \- javascript package manager +\fBnpm12\fR \- javascript package manager - .SH SYNOPSIS + .SS Synopsis .P .RS 2 .nf @@ -263,33 +263,48 @@ +npm12 <command> [args] .fi .RE - .SH VERSION + .SS Version +@@ -21,7 +21,7 @@ It is extremely configurable to support + Most commonly, it is used to publish, discover, install, and develop node + programs\. + .P +-Run \fBnpm help\fP to get a list of available commands\. ++Run \fBnpm12 help\fP to get a list of available commands\. + .SS Important + .P + npm is configured to use npm, Inc\.'s public registry at @@ -35,11 +35,11 @@ terms of use\. .P You probably got npm because you want to install stuff\. .P -Use \fBnpm install blerg\fP to install the latest version of "blerg"\. Check out --npm help \fBnpm\-install\fP for more info\. It can do a lot of stuff\. +-npm help \fBinstall\fP for more info\. It can do a lot of stuff\. +Use \fBnpm12 install blerg\fP to install the latest version of "blerg"\. Check out -+npm help \fBnpm12\-install\fP for more info\. It can do a lot of stuff\. ++npm12 help \fBinstall\fP for more info\. It can do a lot of stuff\. .P -Use the \fBnpm search\fP command to show everything that's available\. -Use \fBnpm ls\fP to show everything you've installed\. +Use the \fBnpm12 search\fP command to show everything that's available\. +Use \fBnpm12 ls\fP to show everything you've installed\. - .SH DEPENDENCIES + .SS Dependencies .P If a package references to another package with a git URL, npm depends @@ -57,7 +57,7 @@ the node\-gyp repository \fIhttps://gith the node\-gyp Wiki \fIhttps://github\.com/TooTallNate/node\-gyp/wiki\fR\|\. - .SH DIRECTORIES + .SS Directories .P --See npm help 5 \fBnpm\-folders\fP to learn about where npm puts stuff\. -+See npm12 help 5 \fBnpm\-folders\fP to learn about where npm puts stuff\. +-See npm help \fBfolders\fP to learn about where npm puts stuff\. ++See npm12 help \fBfolders\fP to learn about where npm puts stuff\. .P In particular, npm has two modes of operation: .RS 0 -@@ -87,19 +87,19 @@ Make a package\.json file\. See npm hel +@@ -82,24 +82,24 @@ following help topics: + .RS 0 + .IP \(bu 2 + json: +-Make a package\.json file\. See npm help \fBpackage\.json\fP\|\. ++Make a package\.json file\. See npm12 help \fBpackage\.json\fP\|\. + .IP \(bu 2 link: For linking your current working code into Node's path, so that you don't have to reinstall every time you make a change\. Use @@ -311,27 +326,25 @@ +Use the \fBnpm12 publish\fP command to upload your code to the registry\. .RE - .SH CONFIGURATION + .SS Configuration @@ -135,7 +135,7 @@ lib/utils/config\-defs\.js\. These must .RE .P --See npm help 7 \fBnpm\-config\fP for much much more information\. -+See npm12 help 7 \fBnpm\-config\fP for much much more information\. - .SH CONTRIBUTIONS +-See npm help \fBconfig\fP for much much more information\. ++See npm12 help \fBconfig\fP for much much more information\. + .SS Contributions .P Patches welcome! -@@ -174,21 +174,21 @@ i@izs\.me - .SH SEE ALSO +@@ -172,14 +172,14 @@ i@izs\.me + .SS See Also .RS 0 .IP \(bu 2 -npm help help +npm12 help help .IP \(bu 2 - README - .IP \(bu 2 --npm help 5 package\.json -+npm12 help 5 package\.json +-npm help package\.json ++npm12 help package\.json .IP \(bu 2 -npm help install +npm12 help install @@ -339,21 +352,14 @@ -npm help config +npm12 help config .IP \(bu 2 --npm help 7 config -+npm12 help 7 config - .IP \(bu 2 --npm help 5 npmrc -+npm12 help 5 npmrc - .IP \(bu 2 --npm help 7 index -+npm12 help 7 index +-npm help npmrc ++npm12 help npmrc .RE - -Index: node-v12.13.0/node.gyp +Index: node-v12.14.0/node.gyp =================================================================== ---- node-v12.13.0.orig/node.gyp -+++ node-v12.13.0/node.gyp +--- node-v12.14.0.orig/node.gyp ++++ node-v12.14.0/node.gyp @@ -21,8 +21,8 @@ 'node_use_openssl%': 'true', 'node_shared_openssl%': 'false', @@ -365,10 +371,10 @@ 'node_intermediate_lib_type%': 'static_library', 'library_files': [ 'lib/internal/bootstrap/environment.js', -Index: node-v12.13.0/src/node_main.cc +Index: node-v12.14.0/src/node_main.cc =================================================================== ---- node-v12.13.0.orig/src/node_main.cc -+++ node-v12.13.0/src/node_main.cc +--- node-v12.14.0.orig/src/node_main.cc ++++ node-v12.14.0/src/node_main.cc @@ -121,6 +121,7 @@ int main(int argc, char* argv[]) { #endif // Disable stdio buffering, it interacts poorly with printf() @@ -377,10 +383,10 @@ setvbuf(stdout, nullptr, _IONBF, 0); setvbuf(stderr, nullptr, _IONBF, 0); return node::Start(argc, argv); -Index: node-v12.13.0/deps/npm/man/man1/npx.1 +Index: node-v12.14.0/deps/npm/man/man1/npx.1 =================================================================== ---- node-v12.13.0.orig/deps/npm/man/man1/npx.1 -+++ node-v12.13.0/deps/npm/man/man1/npx.1 +--- node-v12.14.0.orig/deps/npm/man/man1/npx.1 ++++ node-v12.14.0/deps/npm/man/man1/npx.1 @@ -1,32 +1,32 @@ .TH "NPX" "1" "April 2018" "[email protected]" "User Commands" .SH "NAME" @@ -450,7 +456,7 @@ .SH AUTHOR .P Written by Kat Marchan \fIhttps://github\.com/zkat\fR\|\. -@@ -165,10 +165,10 @@ This work is released by its authors int +@@ -165,11 +165,11 @@ This work is released by its authors int .SH SEE ALSO .RS 0 .IP \(bu 2 @@ -464,11 +470,12 @@ +\fBnpm12\-config(7)\fP .RE -Index: node-v12.13.0/tools/test.py + +Index: node-v12.14.0/tools/test.py =================================================================== ---- node-v12.13.0.orig/tools/test.py -+++ node-v12.13.0/tools/test.py -@@ -883,7 +883,7 @@ class Context(object): +--- node-v12.14.0.orig/tools/test.py ++++ node-v12.14.0/tools/test.py +@@ -903,7 +903,7 @@ class Context(object): if self.vm is not None: return self.vm if arch == 'none':
