Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package nodejs14 for openSUSE:Factory checked in at 2021-11-10 21:46:53 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/nodejs14 (Old) and /work/SRC/openSUSE:Factory/.nodejs14.new.1890 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "nodejs14" Wed Nov 10 21:46:53 2021 rev:7 rq:930657 version:14.18.1 Changes: -------- --- /work/SRC/openSUSE:Factory/nodejs14/nodejs14.changes 2021-08-16 10:17:25.654670506 +0200 +++ /work/SRC/openSUSE:Factory/.nodejs14.new.1890/nodejs14.changes 2021-11-10 21:47:33.983840691 +0100 @@ -1,0 +2,40 @@ +Tue Nov 9 15:56:53 UTC 2021 - Adam Majer <adam.ma...@suse.de> + +- update to 14.18.1: + * deps: update llhttp to 2.1.4 + - HTTP Request Smuggling due to spaced in headers + (bsc#1191601, CVE-2021-22959) + - HTTP Request Smuggling when parsing the body + (bsc#1191602, CVE-2021-22960) + +- changes in 14.18.0: + * buffer: + + introduce Blob + + add base64url encoding option + * child_process: + + allow options.cwd receive a URL + + add timeout to spawn and fork + + allow promisified exec to be cancel + + add 'overlapped' stdio flag + * dns: add "tries" option to Resolve options + * fs: + + allow empty string for temp directory prefix + + allow no-params fsPromises fileHandle read + + add support for async iterators to fsPromises.writeFile + * http2: add support for sensitive headers + * process: add 'worker' event + * tls: allow reading data into a static buffer + * worker: add setEnvironmentData/getEnvironmentData + +- changes in 14.17.6: + * deps: upgrade npm to 6.14.15 which fixes a number of + security issues + (bsc#1190057, CVE-2021-37701, bsc#1190056, CVE-2021-37712, + bsc#1190055, CVE-2021-37713, bsc#1190054, CVE-2021-39134, + bsc#1190053, CVE-2021-39135) + +- test-skip-y2038-on-32bit-time_t.patch: fix test failure when + 64-bit time_t is used on 32-bit arches +- refreshed patches: versioned.patch, flaky_test_rerun.patch + +------------------------------------------------------------------- Old: ---- node-v14.17.5.tar.xz New: ---- node-v14.18.1.tar.xz test-skip-y2038-on-32bit-time_t.patch ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ nodejs14.spec ++++++ --- /var/tmp/diff_new_pack.kXpW07/_old 2021-11-10 21:47:34.823841057 +0100 +++ /var/tmp/diff_new_pack.kXpW07/_new 2021-11-10 21:47:34.827841058 +0100 @@ -32,7 +32,7 @@ %endif Name: nodejs14 -Version: 14.17.5 +Version: 14.18.1 Release: 0 # Double DWZ memory limits @@ -47,6 +47,12 @@ %bcond_with libalternatives %endif +%if %node_version_number >= 16 +%bcond_without corepack +%else +%bcond_with corepath +%endif + %if %node_version_number >= 12 %define openssl_req_ver 1.1.1 %else @@ -149,9 +155,11 @@ Patch120: flaky_test_rerun.patch +Patch130: z15-test-skip.patch +Patch132: test-skip-y2038-on-32bit-time_t.patch + # Use versioned binaries and paths Patch200: versioned.patch -Patch201: z15-test-skip.patch BuildRequires: pkg-config %if 0%{?suse_version} @@ -209,7 +217,11 @@ # Python dependencies %if %node_version_number >= 12 -BuildRequires: python3 +%if 0%{?suse_version} && 0%{?suse_version} < 1500 +BuildRequires: python36 +%else +BuildRequires: python3 > 3.6.0 +%endif %if 0%{?suse_version} BuildRequires: netcfg @@ -241,7 +253,7 @@ %else %if %node_version_number <= 12 && 0%{?suse_version} == 1315 && 0%{?sle_version} < 120400 -Provides: bundled(openssl) = 1.1.1k +Provides: bundled(openssl) = 1.1.1l %else BuildRequires: bundled_openssl_should_not_be_required %endif @@ -312,19 +324,15 @@ %endif Provides: bundled(brotli) = 1.0.9 -Provides: bundled(libuv) = 1.41.0 +Provides: bundled(libuv) = 1.42.0 Provides: bundled(uvwasi) = 0.0.11 Provides: bundled(v8) = 8.4.371.23 -Provides: bundled(llhttp) = 2.1.3 +Provides: bundled(llhttp) = 2.1.4 -Provides: bundled(node-acorn) = 8.0.4 -Provides: bundled(node-acorn-class-fields) = 0.3.1 -Provides: bundled(node-acorn-private-class-elements) = 0.2.0 -Provides: bundled(node-acorn-private-methods) = 0.3.0 -Provides: bundled(node-acorn-static-class-features) = 0.2.0 -Provides: bundled(node-acorn-walk) = 8.0.0 -Provides: bundled(node-cjs-module-lexer) = 1.2.1 +Provides: bundled(node-acorn) = 8.4.1 +Provides: bundled(node-acorn-walk) = 8.1.0 +Provides: bundled(node-cjs-module-lexer) = 1.2.2 %description Node.js is a JavaScript runtime built on Chrome's V8 JavaScript engine. Node.js @@ -354,7 +362,7 @@ Provides: nodejs-npm = %{version} Obsoletes: nodejs-npm < 4.0.0 Provides: npm = %{version} -Provides: npm(npm) = 6.14.14 +Provides: npm(npm) = 6.14.15 %if 0%{?suse_version} >= 1500 %if %{node_version_number} >= 10 Requires: group(nobody) @@ -626,7 +634,7 @@ Provides: bundled(node-path-is-absolute) = 1.0.1 Provides: bundled(node-path-is-inside) = 1.0.2 Provides: bundled(node-path-key) = 2.0.1 -Provides: bundled(node-path-parse) = 1.0.6 +Provides: bundled(node-path-parse) = 1.0.7 Provides: bundled(node-performance-now) = 2.1.0 Provides: bundled(node-pify) = 3.0.0 Provides: bundled(node-prepend-http) = 1.0.4 @@ -710,7 +718,7 @@ Provides: bundled(node-strip-eof) = 1.0.0 Provides: bundled(node-strip-json-comments) = 2.0.1 Provides: bundled(node-supports-color) = 5.4.0 -Provides: bundled(node-tar) = 4.4.15 +Provides: bundled(node-tar) = 4.4.19 Provides: bundled(node-term-size) = 1.2.0 Provides: bundled(node-text-table) = 0.2.0 Provides: bundled(node-through) = 2.3.8 @@ -752,6 +760,7 @@ Provides: bundled(node-y18n) = 4.0.1 Provides: bundled(node-yallist) = 2.1.2 Provides: bundled(node-yallist) = 3.0.3 +Provides: bundled(node-yallist) = 3.1.1 Provides: bundled(node-yargs) = 14.2.3 Provides: bundled(node-yargs-parser) = 15.0.1 @@ -759,6 +768,15 @@ A package manager for Node.js that allows developers to install and publish packages to a package registry. +%package -n corepack14 +Summary: Helper bridge between NodeJS projects and their dependencies +Group: Development/Languages/NodeJS +Requires: nodejs-common >= 5.0 + +%description -n corepack14 +Zero-runtime-dependency package acting as bridge between Node projects +and their package managers. + %package docs Summary: Node.js API documentation Group: Documentation/Other @@ -788,13 +806,9 @@ tar Jxf %{SOURCE11} %endif -%if %{node_version_number} >= 16 && 0%{?suse_version} > 0 && 0%{?suse_version} < 1500 -tar Jxf %{SOURCE5} --directory=tools/gyp --strip-components=1 -%endif - %patch1 -p1 %patch3 -p1 -%patch4 -p1 +# %patch4 -p1 %patch5 -p1 %patch7 -p1 %if 0%{with valgrind_tests} @@ -809,8 +823,9 @@ %patch104 -p1 %patch106 -p1 %patch120 -p1 +%patch130 -p1 +%patch132 -p1 %patch200 -p1 -%patch201 -p1 # remove backup files, if any find -name \*~ -print0 -delete @@ -851,10 +866,11 @@ find deps/zlib -name *.[ch] -delete cat > spec.build.config <<EOF +export PREFIX=/usr export CFLAGS="%{?build_cflags:%build_cflags}%{?!build_cflags:%optflags} -fno-strict-aliasing" # -Wno-class-memaccess is not available in gcc < 8 (= system compiler on Leap until at least 15.3 is gcc7) export CXXFLAGS="%{?build_cxxflags:%build_cxxflags}%{?!build_cxxflags:%optflags} -Wno-error=return-type -fno-strict-aliasing" -%if 0%{?sle_version} > 150300 +%if 0%{?sle_version} > 150300 || 0%{?suse_version} > 1500 export CXXFLAGS="${CXXFLAGS} -Wno-class-memaccess" %endif export LDFLAGS="%{?build_ldflags}" @@ -1088,6 +1104,13 @@ %ghost %{_sysconfdir}/alternatives/npx.1%{ext_man} %endif +%if %{node_version_number} >= 16 +%files -n corepack%{node_version_number} +%defattr(-, root, root) +%{_bindir}/corepack%{node_version_number} +%{_libdir}/node_modules/corepack%{node_version_number} +%endif + %files devel %defattr(-, root, root) %{_includedir}/node%{node_version_number} ++++++ SHASUMS256.txt ++++++ --- /var/tmp/diff_new_pack.kXpW07/_old 2021-11-10 21:47:34.871841078 +0100 +++ /var/tmp/diff_new_pack.kXpW07/_new 2021-11-10 21:47:34.871841078 +0100 @@ -1,32 +1,32 @@ -9085e04afb5ac85f70d9ac1080a486022ad14a2e36c0f668cb8a8c23e7f413cf node-v14.17.5-aix-ppc64.tar.gz -2e40ab625b45b9bdfcb963ddd4d65d87ddf1dd37a86b6f8b075cf3d77fe9dc09 node-v14.17.5-darwin-x64.tar.gz -6e1d9e6091b14f5accb03dad7617492442dad83778cc34de45f1818a75b6368b node-v14.17.5-darwin-x64.tar.xz -c8e264312804785020b68ad7afe1c41f3bf2a6aea4bba62f9b8e825cadfdfe49 node-v14.17.5-headers.tar.gz -cc70abea8fdd52c82b45dd9187ee555f6bbe931b33739aa7d8a3c5f25a9f5cac node-v14.17.5-headers.tar.xz -bee6d7fb5dbdd2931e688b33defd449afdfd9cd6e716975864406cda18daca66 node-v14.17.5-linux-arm64.tar.gz -3a2e674b6db50dfde767c427e8f077235bbf6f9236e1b12a4cc3496b12f94bae node-v14.17.5-linux-arm64.tar.xz -c79cc802f6034e9a9583ccbf8ccd17a0d8e0942c136011c0f4c3a475d46614be node-v14.17.5-linux-armv7l.tar.gz -496f7bf14e360026421db1b803575c4f1d3614646ecdaca98d607553579f8904 node-v14.17.5-linux-armv7l.tar.xz -bbcd0142e65614670ac88017290a1b875bfecbe46b35d1a330360b8f2679b85e node-v14.17.5-linux-ppc64le.tar.gz -29f2e1f0e1c13ceb8225bfbfb6ab0a236398eca5ceff602c4f3bc1e7eff88927 node-v14.17.5-linux-ppc64le.tar.xz -469d5a39a81baba588768404b58eb369c14a1667fcb0569c2247461476b6cc0e node-v14.17.5-linux-s390x.tar.gz -7d40eee3d54241403db12fb3bc420cd776e2b02e89100c45cf5e74a73942e7f6 node-v14.17.5-linux-s390x.tar.xz -dc04c7e60235ff73536ba0d9e50638090f60cacabfd83184082dce3b330afc6e node-v14.17.5-linux-x64.tar.gz -2d759de07a50cd7f75bd73d67e97b0d0e095ee3c413efac7d1b3d1e84ed76fff node-v14.17.5-linux-x64.tar.xz -508dca638ee5807601bbaae72307d2413b16cf7f73f92a79b8b070e4c5a83c0b node-v14.17.5.pkg -bd1bb74eae48c7aa7d4519736385e99477d954c6915adefdc3c373be461d1aaa node-v14.17.5.tar.gz -42b1a7ff87580c6058063e943d7d53efa8c236145e6e9c8264ee425b40911fa8 node-v14.17.5.tar.xz -f6e651a76e0158e07ac12753c40739554455f42eec355a651242a28ed979e483 node-v14.17.5-win-x64.7z -a99b7ee08e846e5d1f4e70c4396265542819d79ed9cebcc27760b89571f03cbf node-v14.17.5-win-x64.zip -2f2933bfb42d407b064f83c6047f71b75c55389b4bebf82b7ff5a97f4635ce54 node-v14.17.5-win-x86.7z -122ff403f4fadf9997ff2ceac5e07b6b0efd23294da369a1cf907ec98bf69db7 node-v14.17.5-win-x86.zip -f40926f33c4517a64978050fb8e88110d279a3a15adc962de4002f65ed34e821 node-v14.17.5-x64.msi -53763a06ff498d9deabff2cc6f4041d0a3c3f38f940acb6c8a8339df8d8b3827 node-v14.17.5-x86.msi -a6f14eab020e5b96214b9e08c1add28787526bfc47fa6f449c0e8059908bcb75 win-x64/node.exe -859ceb82ba9af9df5831bb67f45427bfb774aae22e7c0ee52623a3196ec0e1eb win-x64/node.lib -9ccd696aa53573b3882524cf75bcf50ce0e04aca46ac85c11f2705920df9d38b win-x64/node_pdb.7z -113e591eb4c433733ac5ad78764698f230877d441ae28d62faf90a48c7698630 win-x64/node_pdb.zip -23e8f9db8908051153b305b8d1b474d75d6503a1208604d19c39d15799d097c4 win-x86/node.exe -1078be47b9315c81aa3bb989c4bba8ee23e0da9e4854a44006decf45d578833e win-x86/node.lib -facb6feaab3b11bac3b3e571898ebdc9ad0e0049a4d0b14cce0930eb3d8437ac win-x86/node_pdb.7z -795e518e063abdda5866ecf5b4c29683115a6ef83bffb401d4066ada2067d144 win-x86/node_pdb.zip +01092d92ec076778b9291983fa6854befd19a11655f261a3b3ec1c675154ecfb node-v14.18.1-aix-ppc64.tar.gz +78731152378577decf681167f4c6be6c31134dfef07403c1cebfbd3289d3886f node-v14.18.1-darwin-x64.tar.gz +4ad95cb566313c4a1c84449701f153aeb105b785852ae6ed7576916405b723ab node-v14.18.1-darwin-x64.tar.xz +3352973a1a737b47f2b1822ab9fd5d401427c7ba3b538ecae9928924d06b60a5 node-v14.18.1-headers.tar.gz +02ef2a81ad18e111cbb4a8bd1bde91f066b020d2b8a3fd71f2d0e59c1329cca6 node-v14.18.1-headers.tar.xz +3fcd1c6c008c2dfddea60ede3c735696982fb038288e45c2d35ef6b2098c8220 node-v14.18.1-linux-arm64.tar.gz +15c2ba182bafcc006c01a0e6f736a6ff3df101dec4c45026add51025095ab60d node-v14.18.1-linux-arm64.tar.xz +6da18f92ce3320e07f710435843d45e97040a2a51667e92af40bb005ebf651d1 node-v14.18.1-linux-armv7l.tar.gz +a3109ffe919af2974dbad16ab634c8a9f47f51369d7321992d975637e6556ce3 node-v14.18.1-linux-armv7l.tar.xz +dbd177d5033dcf3168068a69afbd43e4b8b518a979cd4843b11aec631d840edb node-v14.18.1-linux-ppc64le.tar.gz +a4eb863418ecc1179a90b397ab4f221eacdb58336b41d30c7c7a322b25659e32 node-v14.18.1-linux-ppc64le.tar.xz +7019e933833f09bc880cbba7a06c77135b1caff8d5f88d700d21883ecfb286fb node-v14.18.1-linux-s390x.tar.gz +e01f11308371b4268341a1b25dfb4433ae2e2403940f5acbfeb820b128ca7e27 node-v14.18.1-linux-s390x.tar.xz +088498c67bab31871a1cab40dbc9b7b82c1abf53a2cf740e061bd6033a74839d node-v14.18.1-linux-x64.tar.gz +ad1e3baa1aee8028b43206da3b2be9b8867cb598b4318bc88a0ae4518cc062a2 node-v14.18.1-linux-x64.tar.xz +9021f68782bcdd65705fc15bb9e178c3c584efbe15586604ce053e6f803d85c0 node-v14.18.1.pkg +89d22d34fd4ba3715252dcd2dd94d1699338436463b277163ed950040c7b621a node-v14.18.1.tar.gz +3fa1d71adddfab2f5e3e41874b4eddbdf92b65cade4a43922fb1e437afcf89ed node-v14.18.1.tar.xz +36f51353a4650ed8c842b33991fe2aaad29dd0f80aae7864d591a52430a64503 node-v14.18.1-win-x64.7z +86737cd4544c4f8cda2abd8e60709a87dbf46119062c5f1d4ec297f71a9e204b node-v14.18.1-win-x64.zip +bcd5b62a214479ec2b047f17224d5cdde14978cbb68ff58a8c2d23aa10bce9bd node-v14.18.1-win-x86.7z +ba12288e444c6c2bf7e4d605bdcc8c34cad9c5dffea3910b5ecb67ae34f9e0bf node-v14.18.1-win-x86.zip +10d8e278201c3b1509d989425bcc6d81e772d2d7703613e0cba764579601397c node-v14.18.1-x64.msi +41d230dae23966f7d6de50b39a8dfc52f93c15153ff0616637b786cc632931fe node-v14.18.1-x86.msi +6d519ba12fbaa38485d50007e084ae552c55219d9534a0b6fec4c33f989fb5c6 win-x64/node.exe +8dc2fec0ce78af200bce0f60a59cd4544d8798ba6f50d6326ab7b9cc4246721e win-x64/node.lib +80d76f552c53d60b349b06c2d86193e49997a63114b72f7904e7802dd33dda76 win-x64/node_pdb.7z +aeec6012f23a717337f1d9e008a736389e0ec7e266832767758710e14a94b574 win-x64/node_pdb.zip +22554f36f3a5ac26d6990f08043ae303043487a97a250daa2c4a083af42d8b9b win-x86/node.exe +a02fb6e31fcd3cbdebb8966581cba025c77f9ca86727c9f1c2b5c988b0a4c19c win-x86/node.lib +3058b6a2187b9beee5da2f78be1d30175e53da4101c43cc614eca4414b6d9a14 win-x86/node_pdb.7z +29ab2a2a959c87e8f2b877302b9de9d0d3460839235af334cef5af9fb8ae2978 win-x86/node_pdb.zip ++++++ SHASUMS256.txt.sig ++++++ Binary files /var/tmp/diff_new_pack.kXpW07/_old and /var/tmp/diff_new_pack.kXpW07/_new differ ++++++ flaky_test_rerun.patch ++++++ --- /var/tmp/diff_new_pack.kXpW07/_old 2021-11-10 21:47:34.911841095 +0100 +++ /var/tmp/diff_new_pack.kXpW07/_new 2021-11-10 21:47:34.915841097 +0100 @@ -1,8 +1,8 @@ -Index: node-git.b4f0a18b5a/tools/test.py +Index: node-v16.13.0/tools/test.py =================================================================== ---- node-git.b4f0a18b5a.orig/tools/test.py -+++ node-git.b4f0a18b5a/tools/test.py -@@ -537,6 +537,16 @@ class TestCase(object): +--- node-v16.13.0.orig/tools/test.py ++++ node-v16.13.0/tools/test.py +@@ -586,6 +586,16 @@ class TestCase(object): self.context.store_unexpected_output) def Run(self): ++++++ node-v14.17.5.tar.xz -> node-v14.18.1.tar.xz ++++++ /work/SRC/openSUSE:Factory/nodejs14/node-v14.17.5.tar.xz /work/SRC/openSUSE:Factory/.nodejs14.new.1890/node-v14.18.1.tar.xz differ: char 25, line 1 ++++++ test-skip-y2038-on-32bit-time_t.patch ++++++ Skip 'test/parallel/test-fs-utimes-y2K38.js' on some platforms. This test fails if coreutils' touch was built with 64-bit time_t, while nodejs was built with 32-bit time_t. This is currently the case on i586, ppc and armv7l. Skip the failing last command on those platforms. The failure was seen since coreutils-9.0. Remove this patch once nodejs(1) also builds with 64-bit time_t. --- test/parallel/test-fs-utimes-y2K38.js | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) Index: node-v16.6.2/test/parallel/test-fs-utimes-y2K38.js =================================================================== --- node-v16.6.2.orig/test/parallel/test-fs-utimes-y2K38.js +++ node-v16.6.2/test/parallel/test-fs-utimes-y2K38.js @@ -20,6 +20,23 @@ if (!common.isWindows) { common.skip('File system appears to lack Y2K38 support (touch failed)'); } + // SUSE: touch-9.0 may succeed on platforms with 32-bit time_t, + // but the test would fail. Skip on those platforms for now. + const unameResult = spawnSync('uname', + ['-m'], + { encoding: 'utf8' }); + if (unameResult.status === 0) { + if (unameResult.stdout.trim() === 'i686') { + common.skip('SUSE: test skipped on platforms with 32-bit time_t'); + } + if (unameResult.stdout.trim() === 'ppc') { + common.skip('SUSE: test skipped on platforms with 32-bit time_t'); + } + if (unameResult.stdout.trim() === 'armv7l') { + common.skip('SUSE: test skipped on platforms with 32-bit time_t'); + } + } + // On some file systems that lack Y2K38 support, `touch` will succeed but // the time will be incorrect. const dateResult = spawnSync('date', ++++++ versioned.patch ++++++ --- /var/tmp/diff_new_pack.kXpW07/_old 2021-11-10 21:47:34.975841123 +0100 +++ /var/tmp/diff_new_pack.kXpW07/_new 2021-11-10 21:47:34.975841123 +0100 @@ -8,10 +8,10 @@ This is also important for generation of binary modules for multiple versions of NodeJS -Index: node-v14.17.4/Makefile +Index: node-v14.18.1/Makefile =================================================================== ---- node-v14.17.4.orig/Makefile -+++ node-v14.17.4/Makefile +--- node-v14.18.1.orig/Makefile ++++ node-v14.18.1/Makefile @@ -51,7 +51,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-v14.17.4/tools/install.py +Index: node-v14.18.1/tools/install.py =================================================================== ---- node-v14.17.4.orig/tools/install.py -+++ node-v14.17.4/tools/install.py +--- node-v14.18.1.orig/tools/install.py ++++ node-v14.18.1/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-v14.17.4/doc/node.1 +Index: node-v14.18.1/doc/node.1 =================================================================== ---- node-v14.17.4.orig/doc/node.1 -+++ node-v14.17.4/doc/node.1 +--- node-v14.18.1.orig/doc/node.1 ++++ node-v14.18.1/doc/node.1 @@ -30,24 +30,24 @@ .Dt NODE 1 . @@ -170,10 +170,10 @@ .Op Fl -v8-options . .\"====================================================================== -Index: node-v14.17.4/src/node.stp +Index: node-v14.18.1/src/node.stp =================================================================== ---- node-v14.17.4.orig/src/node.stp -+++ node-v14.17.4/src/node.stp +--- node-v14.18.1.orig/src/node.stp ++++ node-v14.18.1/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,12 +246,12 @@ { scavenge = 1 << 0; compact = 1 << 1; -Index: node-v14.17.4/deps/npm/man/man1/npm.1 +Index: node-v14.18.1/deps/npm/man/man1/npm.1 =================================================================== ---- node-v14.17.4.orig/deps/npm/man/man1/npm.1 -+++ node-v14.17.4/deps/npm/man/man1/npm.1 +--- node-v14.18.1.orig/deps/npm/man/man1/npm.1 ++++ node-v14.18.1/deps/npm/man/man1/npm.1 @@ -1,11 +1,11 @@ - .TH "NPM" "1" "July 2021" "" "" + .TH "NPM" "1" "August 2021" "" "" .SH "NAME" -\fBnpm\fR \- javascript package manager +\fBnpm14\fR \- javascript package manager @@ -356,10 +356,10 @@ +npm14 help npmrc .RE -Index: node-v14.17.4/src/node_main.cc +Index: node-v14.18.1/src/node_main.cc =================================================================== ---- node-v14.17.4.orig/src/node_main.cc -+++ node-v14.17.4/src/node_main.cc +--- node-v14.18.1.orig/src/node_main.cc ++++ node-v14.18.1/src/node_main.cc @@ -136,6 +136,7 @@ int main(int argc, char* argv[]) { #endif // Disable stdio buffering, it interacts poorly with printf() @@ -368,10 +368,10 @@ setvbuf(stdout, nullptr, _IONBF, 0); setvbuf(stderr, nullptr, _IONBF, 0); return node::Start(argc, argv); -Index: node-v14.17.4/deps/npm/man/man1/npx.1 +Index: node-v14.18.1/deps/npm/man/man1/npx.1 =================================================================== ---- node-v14.17.4.orig/deps/npm/man/man1/npx.1 -+++ node-v14.17.4/deps/npm/man/man1/npx.1 +--- node-v14.18.1.orig/deps/npm/man/man1/npx.1 ++++ node-v14.18.1/deps/npm/man/man1/npx.1 @@ -1,32 +1,32 @@ .TH "NPX" "1" "July 2020" "npx@10.2.3" "User Commands" .SH "NAME" @@ -456,10 +456,10 @@ .RE -Index: node-v14.17.4/tools/test.py +Index: node-v14.18.1/tools/test.py =================================================================== ---- node-v14.17.4.orig/tools/test.py -+++ node-v14.17.4/tools/test.py +--- node-v14.18.1.orig/tools/test.py ++++ node-v14.18.1/tools/test.py @@ -936,7 +936,7 @@ class Context(object): if self.vm is not None: return self.vm @@ -469,10 +469,10 @@ else: name = 'out/%s.%s/node' % (arch, mode) -Index: node-v14.17.4/node.gyp +Index: node-v14.18.1/node.gyp =================================================================== ---- node-v14.17.4.orig/node.gyp -+++ node-v14.17.4/node.gyp +--- node-v14.18.1.orig/node.gyp ++++ node-v14.18.1/node.gyp @@ -23,8 +23,8 @@ 'node_use_openssl%': 'true', 'node_shared_openssl%': 'false', @@ -483,4 +483,4 @@ + 'node_lib_target_name%': 'libnode14', 'node_intermediate_lib_type%': 'static_library', 'node_builtin_modules_path%': '', - 'library_files': [ + # We list the deps/ files out instead of globbing them in js2c.py since we