Hello community, here is the log from the commit of package nodejs12 for openSUSE:Factory checked in at 2020-06-06 23:38:07 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/nodejs12 (Old) and /work/SRC/openSUSE:Factory/.nodejs12.new.3606 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "nodejs12" Sat Jun 6 23:38:07 2020 rev:15 rq:811803 version:12.18.0 Changes: -------- --- /work/SRC/openSUSE:Factory/nodejs12/nodejs12.changes 2020-05-07 14:51:08.666036476 +0200 +++ /work/SRC/openSUSE:Factory/.nodejs12.new.3606/nodejs12.changes 2020-06-06 23:38:27.516737750 +0200 @@ -1,0 +2,56 @@ +Thu Jun 4 11:58:49 UTC 2020 - Adam Majer <[email protected]> + +- New upstream LTS version 12.18.0: + * napi: fix various types of memory corruption in napi_get_value_string_*() + (CVE-2020-8174, bsc#1172443) + * http2: fix HTTP/2 Large Settings Frame DoS + (CVE-2020-11080, bsc#1172442) + * TLS session reuse can lead to host certificate verification bypass + (CVE-2020-8172, bsc#1172441) + +- use system ICU on SLE-15 + +------------------------------------------------------------------- +Wed May 27 10:56:40 UTC 2020 - Adam Majer <[email protected]> + +- Update to LTS release 12.17.0: + * async-hooks: introduce async-storage API + * cli: Added a --trace-sigint CLI flag that will print the current + execution stack on SIGINT #29207. + * crypto: Various crypto APIs now support Diffie-Hellman secrets + * dns: Added the dns.ALL flag, that can be passed to dns.lookup() + with dns.V4MAPPED to return resolved IPv6 addresses as well as + IPv4 mapped IPv6 addresses #32183. + * events: It is now possible to monitor 'error' events on an EventEmitter + without consuming the emitted error by installing a listener + using the symbol EventEmitter.errorMonitor + * http,https: The default value of server.headersTimeout for + http and https servers was increased from 40000 to 60000ms + * process: It is now possible to monitor 'uncaughtException' + events without overriding the default behavior + * repl: + + Added REPL substring-based search + + Added preview + + Added reverse-i-search + * module: Added a new experimental API to interact with + Source Map V3 data #31132. + * worker: Added support for passing a transferList along + with workerData to the Worker constructor #32278. + +For further information, please see +https://github.com/nodejs/node/blob/master/doc/changelogs/CHANGELOG_V12.md#12.17.0 + +- icu-v67.patch: upstreamed +- skip_no_console.patch, versioned.patch: refreshed + +------------------------------------------------------------------- +Wed May 13 04:19:25 UTC 2020 - Ismail Dönmez <[email protected]> + +- Add icu-v67.patch to fix build with icu v67 + +------------------------------------------------------------------- +Mon May 4 12:28:44 UTC 2020 - Adam Majer <[email protected]> + +- Reduce Requires to Recommends on nodejs12-devel when installing npm12 + +------------------------------------------------------------------- @@ -19 +75 @@ - + upgrade npm to 6.13.6 + + upgrade npm to 6.13.6 (bsc#1166916, CVE-2020-7598) Old: ---- node-v12.16.3.tar.xz New: ---- node-v12.18.0.tar.xz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ nodejs12.spec ++++++ --- /var/tmp/diff_new_pack.RB2pPP/_old 2020-06-06 23:38:34.416759405 +0200 +++ /var/tmp/diff_new_pack.RB2pPP/_new 2020-06-06 23:38:34.420759418 +0200 @@ -26,7 +26,7 @@ ########################################################### Name: nodejs12 -Version: 12.16.3 +Version: 12.18.0 Release: 0 %define node_version_number 12 @@ -69,7 +69,7 @@ %bcond_without intree_cares %endif -%if 0%{?suse_version} >= 1550 +%if 0%{?suse_version} >= 1500 %bcond_with intree_icu %else %bcond_without intree_icu @@ -159,7 +159,8 @@ BuildRequires: pkg-config BuildRequires: config(netcfg) -# Node.js 4/6/7 requires GCC 4.8.5+. +# SLE-11 target only +# Node.js 6 requires GCC 4.8.5+. # # For Node.js 8.x, upstream requires GCC 4.9.4+, as GCC 4.8 may have # slightly buggy C++11 support: https://github.com/nodejs/node/pull/13466 @@ -176,15 +177,26 @@ BuildRequires: gcc48-c++ %define cc_exec gcc-4.8 %define cpp_exec g++-4.8 -%endif # node >= 8 -%endif # sles == 11 +%endif +%endif +# sles == 11 block -# Use GCC 7, since it is in SLE-12:Update -%if %node_version_number >= 8 && 0%{?suse_version} == 1315 +# Pick and stick with "latest" compiler at time of LTS release +# for SLE-12:Update targets +%if 0%{?suse_version} == 1315 +%if %node_version_number >= 14 +BuildRequires: gcc9-c++ +%define cc_exec gcc-9 +%define cpp_exec g++-9 +%else +%if %node_version_number >= 8 BuildRequires: gcc7-c++ %define cc_exec gcc-7 %define cpp_exec g++-7 -%endif # node >= 8 and sle == 12 +%endif +%endif +%endif +# compiler selection # No special version defined, use default. %if ! 0%{?cc_exec:1} @@ -196,6 +208,7 @@ BuildRequires: xz BuildRequires: zlib-devel +# Python dependencies %if %node_version_number > 12 BuildRequires: netcfg BuildRequires: python3 @@ -236,7 +249,7 @@ %endif %if ! 0%{with intree_nghttp2} -BuildRequires: libnghttp2-devel >= 1.39.2 +BuildRequires: libnghttp2-devel >= 1.41.0 %endif %if 0%{with valgrind_tests} @@ -290,7 +303,7 @@ %package -n npm12 Summary: Package manager for Node.js Group: Development/Languages/NodeJS -Requires: %{name}-devel = %{version} +Recommends: %{name}-devel = %{version} Provides: nodejs-npm = %{version} Obsoletes: nodejs-npm < 4.0.0 Provides: npm = %{version} @@ -525,6 +538,9 @@ %endif export NODE_TEST_NO_INTERNET=1 +%if %{node_version_number} >= 14 +find test \( -name \*.out -or -name \*.js \) -exec sed -i 's,Use `node ,Use `node%{node_version_number} ,' {} \; +%endif ln addon-rpm.gypi deps/npm/node_modules/node-gyp/addon-rpm.gypi # Tarball doesn't have eslint package distributed, so disable some tests ++++++ SHASUMS256.txt ++++++ --- /var/tmp/diff_new_pack.RB2pPP/_old 2020-06-06 23:38:34.468759568 +0200 +++ /var/tmp/diff_new_pack.RB2pPP/_new 2020-06-06 23:38:34.472759581 +0200 @@ -1,34 +1,34 @@ -7d16447943c66dda607420e798ddc9c7d59f8849aa739e061b6cab63e7c10dd1 node-v12.16.3-aix-ppc64.tar.gz -0718812b3ab8e77e8d1354f4d10428ae99d78f721bdcceee527c4b592ea7fed0 node-v12.16.3-darwin-x64.tar.gz -91c0bebdd3ca5e75c04a41291064f25e57163e763203bc0091f3f75a1def9597 node-v12.16.3-darwin-x64.tar.xz -24d10b7205f01326420dd577c7df697c4a9464d37f7c39eadba46924988aabb6 node-v12.16.3-headers.tar.gz -27169e5284a7bc2783bfb79bb80f69453cc59d2d5ca3d5d22265826370475cad node-v12.16.3-headers.tar.xz -f91f92bd690f457ced9faa81bef8eeb8706abea33a349358299e30f1c2522f30 node-v12.16.3-linux-arm64.tar.gz -8311f513a7d1911200502dd3e00142cef56d600c851d5870f68d939802205b73 node-v12.16.3-linux-arm64.tar.xz -d1d1498e602c27fb907d45851046c882761c75bd9bcce746eacb37049d0f2d0b node-v12.16.3-linux-armv7l.tar.gz -8fdf1751c985c4e8048b23bbe9e36aa0cad0011c755427694ea0fda9efad6d97 node-v12.16.3-linux-armv7l.tar.xz -d7ca87225e16da24d43c147b3081140b98b208c81e467f6c02b451e996fa42f3 node-v12.16.3-linux-ppc64le.tar.gz -624539ab6a1ce796dac8cd6474172e334f34e90797c377fe361aa1e7b56f4331 node-v12.16.3-linux-ppc64le.tar.xz -483972add1eb4d9a6d56067042fddd3ab558e5605b75f79ec8a290de027525d5 node-v12.16.3-linux-s390x.tar.gz -57bd769e8dbc07666597bf19f7146274e2cdbe737ac3b455de586d3ce3079e36 node-v12.16.3-linux-s390x.tar.xz -66518c31ea7735ae5a0bb8ea27edfee846702dbdc708fea6ad4a308d43ef5652 node-v12.16.3-linux-x64.tar.gz -1956e196e3c3c8ef5f0c45db76d7c1245af4ccdda2b7ab30a57ce91d6e165caa node-v12.16.3-linux-x64.tar.xz -a78f8c22ac83f2f6ea2932422ae3b0b37659c443bf052d69450198c8250b5cd2 node-v12.16.3.pkg -4690380d482318aeb5214dbeb378440b345396f8429f0075ec84ef4173992b07 node-v12.16.3-sunos-x64.tar.gz -40eb9d0adf49dd0f77367de97e5c9822a4e85d579cb3674018fc6e8f1f1e757d node-v12.16.3-sunos-x64.tar.xz -4694056576b6c48a70ad401cf061181eafbc3cbf5070907cdba4e6de1be567a5 node-v12.16.3.tar.gz -f0559b0829c7f2ac10bf5b3e157e498227e95e26cdb6af814969c49f367359a3 node-v12.16.3.tar.xz -743962e097d40383fac3c2e727251400e60185b294dad2a894dbce3687710f10 node-v12.16.3-win-x64.7z -d0bb0e0b1f1a948529ddd543e2cfe0bfe209eb843defc70217b3d2f84cbf3b78 node-v12.16.3-win-x64.zip -bbb46883746012693d6a4002281a62b5b401db0fb1961701e8e5b69f0b4c346b node-v12.16.3-win-x86.7z -ee4431eb88ddbab45484f6cc538d82e371145d7a763e4a6c5b889303eace483b node-v12.16.3-win-x86.zip -03450c12d04fc34c2d857a6a2b11ab1cfee7e0631546ab3f25eeb6452e83803f node-v12.16.3-x64.msi -aaac0c3722c2349d0615214991e2bb05bb4f1d5819504705a6bd21c109ae768b node-v12.16.3-x86.msi -3f118b24581cb898a4ba8c6eb42bd18daa701d5dcc73fd4492cd0cece5851ae5 win-x64/node.exe -7c2343076c27d6d175d7b614a80e3c6d3bfb61fc289c68edc0f26dfef20e7dd7 win-x64/node.lib -b3623cc6847b2376877ab9fdfb144802e23814a8dc03b141a018283fd7d7fb7d win-x64/node_pdb.7z -d32e6725635cf8633446046fadfb0163e8dea8cae1264cd6469458e21a3d5bef win-x64/node_pdb.zip -472f80eb80a492237960ffdb56d80d26e4ce5906f3a5f7445a0d6fecbcfd6c42 win-x86/node.exe -10c2e1817c7d032beca156417c5b0906b3081c5f6cc9caa27d18d46ccd916da6 win-x86/node.lib -c362793087c9714cb3e660ef113902fbd156071cd2cbb471ab4f52a313a9a623 win-x86/node_pdb.7z -b241af4718d011b9fae3b8eac84ea120ddce076b970b8e3c1b99e17a18a40599 win-x86/node_pdb.zip +78581e043e6d33c2d793c24990424b1c3e8ac276e440d38184ba1af25b5a7aeb node-v12.18.0-aix-ppc64.tar.gz +11fe50e670315d2d3c46317d23f7a019f46a3d08b534fbadee9a1bc3d4f81852 node-v12.18.0-darwin-x64.tar.gz +0ed99477999abb6dc2d399efff7b4e0e1c5ae6801c4890fb64470277a101098a node-v12.18.0-darwin-x64.tar.xz +1c0bb8d7ec868ff163c56b8190f6f8072292f051e6046c2df7658079078e80f9 node-v12.18.0-headers.tar.gz +9540eccfaca1d17fc6addb1bba02fb3627b89f6e5b150f5f31d88cb8345ea111 node-v12.18.0-headers.tar.xz +11860778b886b9771980ba04774d18496fe6bd1f4a6181189f7b6be61b1e7c79 node-v12.18.0-linux-arm64.tar.gz +51b301102984ff73a74894396b774d00259bb3bb8c1de7c82674713acec7a214 node-v12.18.0-linux-arm64.tar.xz +79631712fdbd3f21f36c5760ded50cb47a7c983750d1eb8308e6eb0e46e6d180 node-v12.18.0-linux-armv7l.tar.gz +1ed5e19941632efcc97a85c359c46c1d550ff782c04e42abc6033c91d960cfaf node-v12.18.0-linux-armv7l.tar.xz +308a6c346b4a239db2989a9f0c5b9a76247169094e51be7fc56b2622ede67db0 node-v12.18.0-linux-ppc64le.tar.gz +a60abf49ab93e0ca86683a826d40d130fd822793ab0bf37c6c3df55c66c71528 node-v12.18.0-linux-ppc64le.tar.xz +dad5949bdf2a2609f6120bd55e1fde24455740e4fcb815984c8d8e286e1c99dc node-v12.18.0-linux-s390x.tar.gz +4b4beb7e9dd71e8dbef0fdab3db377c8ae5905c08885a5aea85302beb129cfc0 node-v12.18.0-linux-s390x.tar.xz +9526c0ee225037fc49a00e4bd5c5e2db26053f3f7c9ad124f5763d2eb80cff16 node-v12.18.0-linux-x64.tar.gz +2febc2506c298048bfddf896056be6191c1f08716876d960a4990bd63a7fe05a node-v12.18.0-linux-x64.tar.xz +7137554f1e3ae55094ffb35f1bb9c35f90be076bed0089e463a8bd75da58738a node-v12.18.0.pkg +f21cc693b1ad038a01ac8c5b97e1a8afe8be3b22cdaf95a54cd86b5938801dde node-v12.18.0-sunos-x64.tar.gz +394d55866b9800681895d4d3b4efb4111873ccbc8d2c6847b2e87fadc683a643 node-v12.18.0-sunos-x64.tar.xz +a55c36f0cd9898f8bfa5a793a9e656e78d383f643ebec94afa67d084620b2b13 node-v12.18.0.tar.gz +d4688636a378367f5157f02bd5c13902f5c193356f8f7a35c99dfa383b03b13f node-v12.18.0.tar.xz +ba0df9132406a6ce08200e208802662b7199d9094a2734fa886053c977ba77f1 node-v12.18.0-win-x64.7z +ca73a989eba5e863971cb600e5520cb4c5edf9c600fe8f76d9e4771ad03b5d08 node-v12.18.0-win-x64.zip +9b9495851c49fa0d53619dc96886c044018ad2378f27c08c978695f15dfc16e2 node-v12.18.0-win-x86.7z +00b2a2e3f49bd00f6e5beb8c4cfa3a8d1cde99c43d7c6eb9d39d248e35fb7f4f node-v12.18.0-win-x86.zip +b79307b0f1b10d509995a8f6511d126006f24fc8cab5567101eade814dc27836 node-v12.18.0-x64.msi +5b31b5fbcd350a4d52370d806c40918dd0cf1085b08bd05934ace294c5d869ee node-v12.18.0-x86.msi +6437becaeaad5a721106912dab3f866ecc50b32ac8a3ca32a3eb2bf1ec22770f win-x64/node.exe +29a84d0c0dc7cc97cb3fe6aaad31cfba88ba33b662bd73187d442a7a5b86406b win-x64/node.lib +322d12e99aa91f6a963737b8b2cf030e32c5bfa75f688c419e6daade23619cd5 win-x64/node_pdb.7z +23db76226598cfc1635be2b6a284452f078f8a0c79e7fdfa8337a8e281e82d00 win-x64/node_pdb.zip +17ef775d59a6897f1b071cd4517e88f3cf6013fcd6d79ca4fd40f72b6bc60df1 win-x86/node.exe +eefe19a12b21ddfece8e1c59ad7ba33b8255b66e7a23d93ddadb6a87f0f58275 win-x86/node.lib +7ee07015266d3a47b7c666e0c3cd7eddf01e7984a13fb45610a1628513ba1f00 win-x86/node_pdb.7z +cceefcc4231da029642a0c22c7d8818f19b14e7018d94f46453a440137e4e871 win-x86/node_pdb.zip ++++++ SHASUMS256.txt.sig ++++++ Binary files /var/tmp/diff_new_pack.RB2pPP/_old and /var/tmp/diff_new_pack.RB2pPP/_new differ ++++++ node-v12.16.3.tar.xz -> node-v12.18.0.tar.xz ++++++ /work/SRC/openSUSE:Factory/nodejs12/node-v12.16.3.tar.xz /work/SRC/openSUSE:Factory/.nodejs12.new.3606/node-v12.18.0.tar.xz differ: char 26, line 1 ++++++ skip_no_console.patch ++++++ --- /var/tmp/diff_new_pack.RB2pPP/_old 2020-06-06 23:38:34.548759819 +0200 +++ /var/tmp/diff_new_pack.RB2pPP/_new 2020-06-06 23:38:34.548759819 +0200 @@ -1,7 +1,7 @@ -Index: node-v12.13.0/test/parallel/test-console-clear.js +Index: node-git.6ffe4ed3b5/test/parallel/test-console-clear.js =================================================================== ---- node-v12.13.0.orig/test/parallel/test-console-clear.js -+++ node-v12.13.0/test/parallel/test-console-clear.js +--- node-git.6ffe4ed3b5.orig/test/parallel/test-console-clear.js ++++ node-git.6ffe4ed3b5/test/parallel/test-console-clear.js @@ -18,5 +18,6 @@ function doTest(isTTY, check) { } @@ -10,10 +10,10 @@ +if (process.env.TERM !== 'dumb') + doTest(true, check); doTest(false, ''); -Index: node-v12.13.0/test/parallel/test-readline-position.js +Index: node-git.6ffe4ed3b5/test/parallel/test-readline-position.js =================================================================== ---- node-v12.13.0.orig/test/parallel/test-readline-position.js -+++ node-v12.13.0/test/parallel/test-readline-position.js +--- node-git.6ffe4ed3b5.orig/test/parallel/test-readline-position.js ++++ node-git.6ffe4ed3b5/test/parallel/test-readline-position.js @@ -1,6 +1,6 @@ // Flags: --expose-internals 'use strict'; @@ -35,11 +35,11 @@ { const input = new PassThrough(); const rl = readline.createInterface({ -Index: node-v12.13.0/test/parallel/test-readline-interface.js +Index: node-git.6ffe4ed3b5/test/parallel/test-readline-interface.js =================================================================== ---- node-v12.13.0.orig/test/parallel/test-readline-interface.js -+++ node-v12.13.0/test/parallel/test-readline-interface.js -@@ -29,6 +29,12 @@ const internalReadline = require('intern +--- node-git.6ffe4ed3b5.orig/test/parallel/test-readline-interface.js ++++ node-git.6ffe4ed3b5/test/parallel/test-readline-interface.js +@@ -32,6 +32,12 @@ const { const EventEmitter = require('events').EventEmitter; const { Writable, Readable } = require('stream'); @@ -52,10 +52,10 @@ class FakeInput extends EventEmitter { resume() {} pause() {} -Index: node-v12.13.0/test/parallel/test-readline-undefined-columns.js +Index: node-git.6ffe4ed3b5/test/parallel/test-readline-undefined-columns.js =================================================================== ---- node-v12.13.0.orig/test/parallel/test-readline-undefined-columns.js -+++ node-v12.13.0/test/parallel/test-readline-undefined-columns.js +--- node-git.6ffe4ed3b5.orig/test/parallel/test-readline-undefined-columns.js ++++ node-git.6ffe4ed3b5/test/parallel/test-readline-undefined-columns.js @@ -11,6 +11,12 @@ const readline = require('readline'); const iStream = new PassThrough(); const oStream = new PassThrough(); @@ -69,10 +69,10 @@ readline.createInterface({ terminal: true, input: iStream, -Index: node-v12.13.0/test/parallel/test-readline.js +Index: node-git.6ffe4ed3b5/test/parallel/test-readline.js =================================================================== ---- node-v12.13.0.orig/test/parallel/test-readline.js -+++ node-v12.13.0/test/parallel/test-readline.js +--- node-git.6ffe4ed3b5.orig/test/parallel/test-readline.js ++++ node-git.6ffe4ed3b5/test/parallel/test-readline.js @@ -4,6 +4,13 @@ const { PassThrough } = require('stream' const readline = require('readline'); const assert = require('assert'); @@ -87,10 +87,10 @@ { const input = new PassThrough(); const rl = readline.createInterface({ -Index: node-v12.13.0/test/parallel/test-repl-editor.js +Index: node-git.6ffe4ed3b5/test/parallel/test-repl-editor.js =================================================================== ---- node-v12.13.0.orig/test/parallel/test-repl-editor.js -+++ node-v12.13.0/test/parallel/test-repl-editor.js +--- node-git.6ffe4ed3b5.orig/test/parallel/test-repl-editor.js ++++ node-git.6ffe4ed3b5/test/parallel/test-repl-editor.js @@ -1,6 +1,6 @@ 'use strict'; @@ -112,30 +112,13 @@ function run({ input, output, event, checkTerminalCodes = true }) { const stream = new ArrayStream(); let found = ''; -Index: node-v12.13.0/test/parallel/test-repl-eval-scope.js +Index: node-git.6ffe4ed3b5/test/parallel/test-repl-history-navigation.js =================================================================== ---- node-v12.13.0.orig/test/parallel/test-repl-eval-scope.js -+++ node-v12.13.0/test/parallel/test-repl-eval-scope.js -@@ -4,6 +4,12 @@ const ArrayStream = require('../common/a - const assert = require('assert'); - const repl = require('repl'); - -+if (process.env.TERM == 'dumb') -+{ -+ common.skip('Skipping test - dumb console'); -+ return; -+} -+ - { - const stream = new ArrayStream(); - const options = { -Index: node-v12.13.0/test/parallel/test-repl-history-navigation.js -=================================================================== ---- node-v12.13.0.orig/test/parallel/test-repl-history-navigation.js -+++ node-v12.13.0/test/parallel/test-repl-history-navigation.js -@@ -9,6 +9,12 @@ const assert = require('assert'); - const fs = require('fs'); +--- node-git.6ffe4ed3b5.orig/test/parallel/test-repl-history-navigation.js ++++ node-git.6ffe4ed3b5/test/parallel/test-repl-history-navigation.js +@@ -10,6 +10,12 @@ const fs = require('fs'); const path = require('path'); + const { inspect } = require('util'); +if (process.env.TERM == 'dumb') +{ @@ -146,10 +129,10 @@ const tmpdir = require('../common/tmpdir'); tmpdir.refresh(); -Index: node-v12.13.0/test/parallel/test-repl-load-multiline.js +Index: node-git.6ffe4ed3b5/test/parallel/test-repl-load-multiline.js =================================================================== ---- node-v12.13.0.orig/test/parallel/test-repl-load-multiline.js -+++ node-v12.13.0/test/parallel/test-repl-load-multiline.js +--- node-git.6ffe4ed3b5.orig/test/parallel/test-repl-load-multiline.js ++++ node-git.6ffe4ed3b5/test/parallel/test-repl-load-multiline.js @@ -1,10 +1,16 @@ 'use strict'; -require('../common'); @@ -168,13 +151,13 @@ const command = `.load ${fixtures.path('repl-load-multiline.js')}`; const terminalCode = '\u001b[1G\u001b[0J \u001b[1G'; const terminalCodeRegex = new RegExp(terminalCode.replace(/\[/g, '\\['), 'g'); -Index: node-v12.13.0/test/parallel/test-repl-persistent-history.js +Index: node-git.6ffe4ed3b5/test/parallel/test-repl-persistent-history.js =================================================================== ---- node-v12.13.0.orig/test/parallel/test-repl-persistent-history.js -+++ node-v12.13.0/test/parallel/test-repl-persistent-history.js -@@ -11,6 +11,12 @@ const fs = require('fs'); - const path = require('path'); +--- node-git.6ffe4ed3b5.orig/test/parallel/test-repl-persistent-history.js ++++ node-git.6ffe4ed3b5/test/parallel/test-repl-persistent-history.js +@@ -12,6 +12,12 @@ const path = require('path'); const os = require('os'); + const util = require('util'); +if (process.env.TERM == 'dumb') +{ @@ -185,13 +168,13 @@ const tmpdir = require('../common/tmpdir'); tmpdir.refresh(); -Index: node-v12.13.0/test/parallel/test-repl-programmatic-history.js +Index: node-git.6ffe4ed3b5/test/parallel/test-repl-programmatic-history.js =================================================================== ---- node-v12.13.0.orig/test/parallel/test-repl-programmatic-history.js -+++ node-v12.13.0/test/parallel/test-repl-programmatic-history.js -@@ -9,6 +9,12 @@ const fs = require('fs'); - const path = require('path'); +--- node-git.6ffe4ed3b5.orig/test/parallel/test-repl-programmatic-history.js ++++ node-git.6ffe4ed3b5/test/parallel/test-repl-programmatic-history.js +@@ -10,6 +10,12 @@ const path = require('path'); const os = require('os'); + const util = require('util'); +if (process.env.TERM == 'dumb') +{ @@ -202,3 +185,54 @@ const tmpdir = require('../common/tmpdir'); tmpdir.refresh(); +Index: node-git.6ffe4ed3b5/test/parallel/test-readline-tab-complete.js +=================================================================== +--- node-git.6ffe4ed3b5.orig/test/parallel/test-readline-tab-complete.js ++++ node-git.6ffe4ed3b5/test/parallel/test-readline-tab-complete.js +@@ -8,6 +8,12 @@ const assert = require('assert'); + const EventEmitter = require('events').EventEmitter; + const { getStringWidth } = require('internal/util/inspect'); + ++if (process.env.TERM == 'dumb') ++{ ++ common.skip('Skipping test - dumb console'); ++ return; ++} ++ + // This test verifies that the tab completion supports unicode and the writes + // are limited to the minimum. + [ +Index: node-git.6ffe4ed3b5/test/parallel/test-repl-preview.js +=================================================================== +--- node-git.6ffe4ed3b5.orig/test/parallel/test-repl-preview.js ++++ node-git.6ffe4ed3b5/test/parallel/test-repl-preview.js +@@ -6,6 +6,12 @@ const { REPLServer } = require('repl'); + const { Stream } = require('stream'); + const { inspect } = require('util'); + ++if (process.env.TERM == 'dumb') ++{ ++ common.skip('Skipping test - dumb console'); ++ return; ++} ++ + common.skipIfInspectorDisabled(); + + const PROMPT = 'repl > '; +Index: node-git.6ffe4ed3b5/test/parallel/test-repl-reverse-search.js +=================================================================== +--- node-git.6ffe4ed3b5.orig/test/parallel/test-repl-reverse-search.js ++++ node-git.6ffe4ed3b5/test/parallel/test-repl-reverse-search.js +@@ -10,6 +10,12 @@ const fs = require('fs'); + const path = require('path'); + const { inspect } = require('util'); + ++if (process.env.TERM == 'dumb') ++{ ++ common.skip('Skipping test - dumb console'); ++ return; ++} ++ + common.allowGlobals('aaaa'); + + const tmpdir = require('../common/tmpdir'); ++++++ versioned.patch ++++++ --- /var/tmp/diff_new_pack.RB2pPP/_old 2020-06-06 23:38:34.564759870 +0200 +++ /var/tmp/diff_new_pack.RB2pPP/_new 2020-06-06 23:38:34.564759870 +0200 @@ -8,10 +8,10 @@ This is also important for generation of binary modules for multiple versions of NodeJS -Index: node-git.e685f12ee6/Makefile +Index: node-git.6ffe4ed3b5/Makefile =================================================================== ---- node-git.e685f12ee6.orig/Makefile -+++ node-git.e685f12ee6/Makefile +--- node-git.6ffe4ed3b5.orig/Makefile ++++ node-git.6ffe4ed3b5/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-git.e685f12ee6/tools/install.py +Index: node-git.6ffe4ed3b5/tools/install.py =================================================================== ---- node-git.e685f12ee6.orig/tools/install.py -+++ node-git.e685f12ee6/tools/install.py +--- node-git.6ffe4ed3b5.orig/tools/install.py ++++ node-git.6ffe4ed3b5/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-git.e685f12ee6/doc/node.1 +Index: node-git.6ffe4ed3b5/doc/node.1 =================================================================== ---- node-git.e685f12ee6.orig/doc/node.1 -+++ node-git.e685f12ee6/doc/node.1 +--- node-git.6ffe4ed3b5.orig/doc/node.1 ++++ node-git.6ffe4ed3b5/doc/node.1 @@ -30,24 +30,24 @@ .Dt NODE 1 . @@ -170,10 +170,10 @@ .Op Fl -v8-options . .\"====================================================================== -Index: node-git.e685f12ee6/src/node.stp +Index: node-git.6ffe4ed3b5/src/node.stp =================================================================== ---- node-git.e685f12ee6.orig/src/node.stp -+++ node-git.e685f12ee6/src/node.stp +--- node-git.6ffe4ed3b5.orig/src/node.stp ++++ node-git.6ffe4ed3b5/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,10 +246,10 @@ { scavenge = 1 << 0; compact = 1 << 1; -Index: node-git.e685f12ee6/deps/npm/man/man1/npm.1 +Index: node-git.6ffe4ed3b5/deps/npm/man/man1/npm.1 =================================================================== ---- node-git.e685f12ee6.orig/deps/npm/man/man1/npm.1 -+++ node-git.e685f12ee6/deps/npm/man/man1/npm.1 +--- node-git.6ffe4ed3b5.orig/deps/npm/man/man1/npm.1 ++++ node-git.6ffe4ed3b5/deps/npm/man/man1/npm.1 @@ -1,11 +1,11 @@ .TH "NPM" "1" "March 2020" "" "" .SH "NAME" @@ -356,10 +356,10 @@ +npm12 help npmrc .RE -Index: node-git.e685f12ee6/node.gyp +Index: node-git.6ffe4ed3b5/node.gyp =================================================================== ---- node-git.e685f12ee6.orig/node.gyp -+++ node-git.e685f12ee6/node.gyp +--- node-git.6ffe4ed3b5.orig/node.gyp ++++ node-git.6ffe4ed3b5/node.gyp @@ -21,8 +21,8 @@ 'node_use_openssl%': 'true', 'node_shared_openssl%': 'false', @@ -369,12 +369,12 @@ + 'node_core_target_name%': 'node12', + 'node_lib_target_name%': 'libnode12', 'node_intermediate_lib_type%': 'static_library', + 'node_builtin_modules_path%': '', 'library_files': [ - 'lib/internal/bootstrap/environment.js', -Index: node-git.e685f12ee6/src/node_main.cc +Index: node-git.6ffe4ed3b5/src/node_main.cc =================================================================== ---- node-git.e685f12ee6.orig/src/node_main.cc -+++ node-git.e685f12ee6/src/node_main.cc +--- node-git.6ffe4ed3b5.orig/src/node_main.cc ++++ node-git.6ffe4ed3b5/src/node_main.cc @@ -121,6 +121,7 @@ int main(int argc, char* argv[]) { #endif // Disable stdio buffering, it interacts poorly with printf() @@ -383,10 +383,10 @@ setvbuf(stdout, nullptr, _IONBF, 0); setvbuf(stderr, nullptr, _IONBF, 0); return node::Start(argc, argv); -Index: node-git.e685f12ee6/deps/npm/man/man1/npx.1 +Index: node-git.6ffe4ed3b5/deps/npm/man/man1/npx.1 =================================================================== ---- node-git.e685f12ee6.orig/deps/npm/man/man1/npx.1 -+++ node-git.e685f12ee6/deps/npm/man/man1/npx.1 +--- node-git.6ffe4ed3b5.orig/deps/npm/man/man1/npx.1 ++++ node-git.6ffe4ed3b5/deps/npm/man/man1/npx.1 @@ -1,32 +1,32 @@ .TH "NPX" "1" "January 2020" "[email protected]" "User Commands" .SH "NAME" @@ -471,10 +471,10 @@ .RE -Index: node-git.e685f12ee6/tools/test.py +Index: node-git.6ffe4ed3b5/tools/test.py =================================================================== ---- node-git.e685f12ee6.orig/tools/test.py -+++ node-git.e685f12ee6/tools/test.py +--- node-git.6ffe4ed3b5.orig/tools/test.py ++++ node-git.6ffe4ed3b5/tools/test.py @@ -903,7 +903,7 @@ class Context(object): if self.vm is not None: return self.vm
