Hello community,

here is the log from the commit of package nodejs14 for openSUSE:Factory 
checked in at 2020-06-06 23:38:38
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/nodejs14 (Old)
 and      /work/SRC/openSUSE:Factory/.nodejs14.new.3606 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "nodejs14"

Sat Jun  6 23:38:38 2020 rev:2 rq:811805 version:14.4.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/nodejs14/nodejs14.changes        2020-05-05 
18:55:24.121414207 +0200
+++ /work/SRC/openSUSE:Factory/.nodejs14.new.3606/nodejs14.changes      
2020-06-06 23:38:57.664832368 +0200
@@ -1,0 +2,25 @@
+Thu Jun  4 12:03:49 UTC 2020 - Adam Majer <[email protected]>
+
+- Update to version 14.4.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)
+
+-------------------------------------------------------------------
+Fri May 29 10:46:58 UTC 2020 - Adam Majer <[email protected]>
+
+- Update to version 14.3.0:
+  * repl: previews improvements with autocompletion
+  * it's now possible to use the await keyword outside of async functions,
+    with the --experimental-top-level-await flag
+
+- Changes in version 14.2.0:
+  * console: Support for console constructor groupIndentation options
+
+- skip_no_console.patch: refreshed
+- versioned.patch, fix_ci_tests.patch: refreshed
+
+-------------------------------------------------------------------

Old:
----
  node-v14.1.0.tar.xz

New:
----
  node-v14.4.0.tar.xz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ nodejs14.spec ++++++
--- /var/tmp/diff_new_pack.0p6Fe2/_old  2020-06-06 23:39:01.584844670 +0200
+++ /var/tmp/diff_new_pack.0p6Fe2/_new  2020-06-06 23:39:01.588844683 +0200
@@ -15,6 +15,7 @@
 # Please submit bugfixes or comments via https://bugs.opensuse.org/
 #
 
+
 ###########################################################
 #
 #   WARNING! WARNING! WARNING! WARNING! WARNING! WARNING!
@@ -25,7 +26,7 @@
 ###########################################################
 
 Name:           nodejs14
-Version:        14.1.0
+Version:        14.4.0
 Release:        0
 
 %define node_version_number 14
@@ -132,9 +133,6 @@
 Patch5:         sle12_python3_compat.patch
 Patch7:         manual_configure.patch
 
-
-
-
 ## Patches specific to SUSE and openSUSE
 Patch100:       linker_lto_jobs.patch
 # PATCH-FIX-OPENSUSE -- set correct path for dtrace if it is built
@@ -212,8 +210,8 @@
 
 # Python dependencies
 %if %node_version_number > 12
-BuildRequires:  python3
 BuildRequires:  netcfg
+BuildRequires:  python3
 %else
 %if 0%{?suse_version} >= 1500
 BuildRequires:  python2
@@ -223,8 +221,8 @@
 %endif  # python3
 
 %if 0%{?suse_version} >= 1500 && %{node_version_number} >= 10
-BuildRequires:  user(nobody)
 BuildRequires:  group(nobody)
+BuildRequires:  user(nobody)
 %endif
 
 %if ! 0%{with intree_openssl}
@@ -251,7 +249,7 @@
 %endif
 
 %if ! 0%{with intree_nghttp2}
-BuildRequires: libnghttp2-devel >= 1.34.0
+BuildRequires:  libnghttp2-devel >= 1.41.0
 %endif
 
 %if 0%{with valgrind_tests}
@@ -308,12 +306,12 @@
 Recommends:     %{name}-devel = %{version}
 Provides:       nodejs-npm = %{version}
 Obsoletes:      nodejs-npm < 4.0.0
-Provides:       npm(npm) = 6.13.6
 Provides:       npm = %{version}
+Provides:       npm(npm) = 6.13.6
 %if 0%{?suse_version} >= 1500
 %if %{node_version_number} >= 10
-Requires:       user(nobody)
 Requires:       group(nobody)
+Requires:       user(nobody)
 %endif
 Recommends:     python2
 Recommends:     python3
@@ -540,7 +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.0p6Fe2/_old  2020-06-06 23:39:01.624844796 +0200
+++ /var/tmp/diff_new_pack.0p6Fe2/_new  2020-06-06 23:39:01.628844809 +0200
@@ -1,32 +1,32 @@
-359a6b81c5ad5918850612faa08c8e2bc9b8d3fe703b915bdd5e7c1df6e0d740  
node-v14.1.0-aix-ppc64.tar.gz
-7f08bd365df4e7a5625ad393257f48e8cd79f77391ab87a64426b0c6448dd226  
node-v14.1.0-darwin-x64.tar.gz
-552c6a31cbc48fac8cfab03f350fe6f4f7189570507f96b4df99e881cefac9da  
node-v14.1.0-darwin-x64.tar.xz
-b9dd056bbdd943da4fc7f601ddb2570d13beb49999c4bc1df9172c344f1c339f  
node-v14.1.0-headers.tar.gz
-4b87b82251c8960b203cb2fa47a1e29c5cc0d95447038c34b027ad63c09ae8f6  
node-v14.1.0-headers.tar.xz
-5f6462c004460673618033efe319c060a9c53b55715cb9aefb7fc5f733aa9d5c  
node-v14.1.0-linux-arm64.tar.gz
-9dd3a4867f679f40075e2a364d3b3566702139274da9fcd59a182198ff7c7b52  
node-v14.1.0-linux-arm64.tar.xz
-daa28f9cabdad540816c887153cf3609609ffe301c28a2b207cd7486955e236b  
node-v14.1.0-linux-armv7l.tar.gz
-e6364dfab82d524878fc86447a02a26df825c79dbf8ca1f8ffb530dce5561b14  
node-v14.1.0-linux-armv7l.tar.xz
-7cd1b341a33e090d06d61bbeb20a63916c7a403040b9c0c8446b978a002ca518  
node-v14.1.0-linux-ppc64le.tar.gz
-afaf08e5d2ca35feed4b6e3605bce1c52a80fb2fef3168a619a15f83629a0020  
node-v14.1.0-linux-ppc64le.tar.xz
-37843de9c6bc95a28e8ac4af58a0dfdca40a55d724c77108f6a43f1fd6abf59d  
node-v14.1.0-linux-s390x.tar.gz
-b323aafa612c00a0b018fb1b83e6757b546c218d920595340a240b8fc72f8ae8  
node-v14.1.0-linux-s390x.tar.xz
-0edca22822d86a1626707e19a5b2e17f1dbf4f3ac553ac3368aab3bb24de68bf  
node-v14.1.0-linux-x64.tar.gz
-959fab0c8ae0830f1ab987699cd2941cab97169991630a2e0c99db7c144f9e42  
node-v14.1.0-linux-x64.tar.xz
-7c3c7aacb816880c488e70a6b99cdf53218aac5032e31f155e2022b2223a6465  
node-v14.1.0.pkg
-0af7ba9088acd5e1334df921ef18de120d7b96810394d34966f2922873939341  
node-v14.1.0.tar.gz
-96101921146207976f5c1eb3d01806602f361d90ced6fa941411238f8449835f  
node-v14.1.0.tar.xz
-a9bd8b5cbf22eec4fdfd54dc4ad02ff9ad7f00a904ee4635c0739b5912890a1e  
node-v14.1.0-win-x64.7z
-1d3890d0d2f996cce57bcb0206e49b67233623e3cdb50eee77b8acc8f006b955  
node-v14.1.0-win-x64.zip
-b4f755208442ff249dcf631ad89a0dd43054626b069ddc2739cc737727da8343  
node-v14.1.0-win-x86.7z
-8513254ca9f61d8ff7bb97bf0078ab7ee6e423dfea3c4f0fa8b0f30f5a35ed2b  
node-v14.1.0-win-x86.zip
-c4ce5bf1fdac98d488266aa63901e3880d78a9f229f54715deafa65031604cf9  
node-v14.1.0-x64.msi
-79e2b4d7225aef7437b0371dbec3baba3f023d6a94749e82b63a4565d84879f9  
node-v14.1.0-x86.msi
-cd90ed3ff904935ecf05aa414731f4d8649418dd4bcc31aa7f33493fef79cee4  
win-x64/node.exe
-0084f3d15cc6ca50db917c684941a85f8c4c901f726e1c74bbe57431a1479211  
win-x64/node.lib
-e6fec9be467911b12c9ff0dd8a7ec95bbee66faa5e878824f9d69d30fa472b1c  
win-x64/node_pdb.7z
-0c656d25ebefb6e5e638dff38b4891f7bfee8150d0da3f9c4a378ee47ac73e90  
win-x64/node_pdb.zip
-761fe96d13abf35a9d9ba4412e503d5498c9712204c2835376e55f6eba01d8ed  
win-x86/node.exe
-b4287d2e5632595de8078815d3b7cd63396c8674146896e17c736c9fead23eae  
win-x86/node.lib
-19ea6e05fbe9001aaaef7b670f827745b3308fcbd26c3d82fe11df93078c581c  
win-x86/node_pdb.7z
-1fbb287321ffd428009110bc7f863be08b918923d197dbfc7a8926d701c3f1cf  
win-x86/node_pdb.zip
+5acdf3a6cf15342b07c9ef5e2292b949178dd69462bd07ea7b5f2d28cfa74296  
node-v14.4.0-aix-ppc64.tar.gz
+d95eaa6950d67895b5cdd0e2f913d2c44034178234f0cb7436c3397b54f64023  
node-v14.4.0-darwin-x64.tar.gz
+98af3b9c9a179fbf731c06a9acedeb00c7fff8c8cb18cb48fa6f6cccd0013cd2  
node-v14.4.0-darwin-x64.tar.xz
+81108ee463ff754f18cb5842708f55b62edd469ca28974419dd9b9691d4502d7  
node-v14.4.0-headers.tar.gz
+558203f5c6a029ecf42ef09bd27b20ff24b71b5c39ab9e11ce0803b2882ea2c1  
node-v14.4.0-headers.tar.xz
+5c7d88985ea82ca8ed3453b5bdf36391cf6f8fe63aabfb7661a6040c43769f89  
node-v14.4.0-linux-arm64.tar.gz
+9c9f84589b7bc6a05ac12a137e5097a5adb20b5c63ae9e4e912942da2c06d99d  
node-v14.4.0-linux-arm64.tar.xz
+2908687e2ebba6e8f60d692ccf4b2499376cd1da1dba66c300f366b3a570e427  
node-v14.4.0-linux-armv7l.tar.gz
+093747788c07e7c946386540de05bda2c52e30b53e54ed70967751e22d0efab3  
node-v14.4.0-linux-armv7l.tar.xz
+cce72cd773aae6ba0ee079643112cb0c600e9f58410294d44551e79b90a65f92  
node-v14.4.0-linux-ppc64le.tar.gz
+cb7ccdd1f436fcfc22967a925f4f017024eaa8287caa2d3c6f40f26bf149a969  
node-v14.4.0-linux-ppc64le.tar.xz
+f1d52b54498673ebd88e3f1c5558376b9bc6063b03a2ca2299b29a413bce7863  
node-v14.4.0-linux-s390x.tar.gz
+69ab7436e6bb3904015533862d5c1950abb0930d4ee20547322a4b5cf7cacc88  
node-v14.4.0-linux-s390x.tar.xz
+8e219f15f496d975910c3964d7ccb7b88d4dc68992b52a18396e05280b1cd642  
node-v14.4.0-linux-x64.tar.gz
+d65a9a8a547bfe67c6c08dae733a3e5a846700d5377c5f150164cc6bb5f6a039  
node-v14.4.0-linux-x64.tar.xz
+c2f0ed7cbf63b52cc5be5bb01e9eca71baf5b19c9c52edfad326c3e1c78677b1  
node-v14.4.0.pkg
+5769ce6cf619e3f38dab9d64eab204722665b8b0f5bd2568ac171e2edc6db7f7  
node-v14.4.0.tar.gz
+1d78f6a8c435a6b3f4ff0c51579c03ef89ed3b50ccce7f34f0fa52e7460e7db9  
node-v14.4.0.tar.xz
+e7acff0d26869df5565d3e448f617d0803dc4b400837db37645f099c61524323  
node-v14.4.0-win-x64.7z
+a4bac45af8252f6b677a79ed19be4913f4939c4509fb08b6f14f972597550bbe  
node-v14.4.0-win-x64.zip
+62643417a42ecae257a7f4d9cb5ddc86a2251012b33060070f4f5ac8af0f20c0  
node-v14.4.0-win-x86.7z
+2fe2f7c4f4c73cd81a93f3430889dde09fa772db9f9cecad70bc8c727084f12e  
node-v14.4.0-win-x86.zip
+b6eb977eaa934f610a5028784614fb2e7a34587f9f9e2e6215fb9a62f784e947  
node-v14.4.0-x64.msi
+67b9d369b9517ef030f4fdaf3dbab07e9b74048c5b0528335202deb8e3d7a768  
node-v14.4.0-x86.msi
+5dfd6635d3ccdbbe9e6074b7e382ffe2dc424dfa13f7f3654e94be212f05ca75  
win-x64/node.exe
+659671d49c051eedcd3dd529d5a238988f61d29307986607b1fb550afca5fad2  
win-x64/node.lib
+a9e29d58c6274f3af435a9524b04d78e8233730418e40606b5980e335be07dcf  
win-x64/node_pdb.7z
+2d33991f44e9632576f98d31dca073baf9a7bcd5e31461d66aaf96fc98b9569f  
win-x64/node_pdb.zip
+de201f347920b0c233ec427a5a9aff72c2874bbb5032302a73606e964e76e595  
win-x86/node.exe
+565e9b5549a7803661e9c2c3153525387c28a4c18b495c083fee4a038c552faf  
win-x86/node.lib
+8b0a32600772814743525b552c7ff3c869238bfc5fcbdb497d3b2bc85044bf36  
win-x86/node_pdb.7z
+bede61118fdc7c9ddc6e86e4f553990bc81f87adb4219a04a3fc77176b5e97ae  
win-x86/node_pdb.zip

++++++ SHASUMS256.txt.sig ++++++
Binary files /var/tmp/diff_new_pack.0p6Fe2/_old and 
/var/tmp/diff_new_pack.0p6Fe2/_new differ

++++++ fix_ci_tests.patch ++++++
--- /var/tmp/diff_new_pack.0p6Fe2/_old  2020-06-06 23:39:01.668844934 +0200
+++ /var/tmp/diff_new_pack.0p6Fe2/_new  2020-06-06 23:39:01.668844934 +0200
@@ -2,10 +2,10 @@
 Date: Dec 20 09:18:49 UTC 2017
 Summary: Fix CI unit tests framework for OBS building
 
-Index: node-git.ffdd82ba3f/test/parallel/test-module-loading-globalpaths.js
+Index: node-v14.3.0/test/parallel/test-module-loading-globalpaths.js
 ===================================================================
---- node-git.ffdd82ba3f.orig/test/parallel/test-module-loading-globalpaths.js
-+++ node-git.ffdd82ba3f/test/parallel/test-module-loading-globalpaths.js
+--- node-v14.3.0.orig/test/parallel/test-module-loading-globalpaths.js
++++ node-v14.3.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-git.ffdd82ba3f/test/parallel/test-tls-env-bad-extra-ca.js
+Index: node-v14.3.0/test/parallel/test-tls-env-bad-extra-ca.js
 ===================================================================
---- node-git.ffdd82ba3f.orig/test/parallel/test-tls-env-bad-extra-ca.js
-+++ node-git.ffdd82ba3f/test/parallel/test-tls-env-bad-extra-ca.js
+--- node-v14.3.0.orig/test/parallel/test-tls-env-bad-extra-ca.js
++++ node-v14.3.0/test/parallel/test-tls-env-bad-extra-ca.js
 @@ -37,7 +37,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-git.ffdd82ba3f/test/parallel/test-tls-passphrase.js
+Index: node-v14.3.0/test/parallel/test-tls-passphrase.js
 ===================================================================
---- node-git.ffdd82ba3f.orig/test/parallel/test-tls-passphrase.js
-+++ node-git.ffdd82ba3f/test/parallel/test-tls-passphrase.js
+--- node-v14.3.0.orig/test/parallel/test-tls-passphrase.js
++++ node-v14.3.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-git.ffdd82ba3f/test/parallel/test-crypto-scrypt.js
+Index: node-v14.3.0/test/parallel/test-crypto-scrypt.js
 ===================================================================
---- node-git.ffdd82ba3f.orig/test/parallel/test-crypto-scrypt.js
-+++ node-git.ffdd82ba3f/test/parallel/test-crypto-scrypt.js
+--- node-v14.3.0.orig/test/parallel/test-crypto-scrypt.js
++++ node-v14.3.0/test/parallel/test-crypto-scrypt.js
 @@ -169,8 +169,8 @@ for (const options of bad) {
  
  for (const options of toobig) {
@@ -66,10 +66,10 @@
      name: 'Error',
    };
    assert.throws(() => crypto.scrypt('pass', 'salt', 1, options, () => {}),
-Index: node-git.ffdd82ba3f/test/parallel/test-repl-envvars.js
+Index: node-v14.3.0/test/parallel/test-repl-envvars.js
 ===================================================================
---- node-git.ffdd82ba3f.orig/test/parallel/test-repl-envvars.js
-+++ node-git.ffdd82ba3f/test/parallel/test-repl-envvars.js
+--- node-v14.3.0.orig/test/parallel/test-repl-envvars.js
++++ node-v14.3.0/test/parallel/test-repl-envvars.js
 @@ -2,12 +2,14 @@
  
  // Flags: --expose-internals
@@ -86,11 +86,11 @@
  const tests = [
    {
      env: {},
-Index: node-git.ffdd82ba3f/test/common/index.mjs
+Index: node-v14.3.0/test/common/index.mjs
 ===================================================================
---- node-git.ffdd82ba3f.orig/test/common/index.mjs
-+++ node-git.ffdd82ba3f/test/common/index.mjs
-@@ -43,6 +43,7 @@ const {
+--- node-v14.3.0.orig/test/common/index.mjs
++++ node-v14.3.0/test/common/index.mjs
+@@ -45,6 +45,7 @@ const {
    expectsError,
    skipIfInspectorDisabled,
    skipIf32Bits,
@@ -98,7 +98,7 @@
    getArrayBufferViews,
    getBufferSources,
    disableCrashOnUnhandledRejection,
-@@ -88,6 +89,7 @@ export {
+@@ -92,6 +93,7 @@ export {
    expectsError,
    skipIfInspectorDisabled,
    skipIf32Bits,
@@ -106,20 +106,20 @@
    getArrayBufferViews,
    getBufferSources,
    disableCrashOnUnhandledRejection,
-Index: node-git.ffdd82ba3f/Makefile
+Index: node-v14.3.0/Makefile
 ===================================================================
---- node-git.ffdd82ba3f.orig/Makefile
-+++ node-git.ffdd82ba3f/Makefile
-@@ -554,7 +554,7 @@ test-ci-js: | clear-stalled
+--- node-v14.3.0.orig/Makefile
++++ node-v14.3.0/Makefile
+@@ -527,7 +527,7 @@ test-ci-js: | clear-stalled
  .PHONY: test-ci
  # Related CI jobs: most CI tests, excluding node-test-commit-arm-fanned
  test-ci: LOGLEVEL := info
--test-ci: | clear-stalled build-addons build-abort-tests 
build-js-native-api-tests build-node-api-tests doc-only
-+test-ci: | clear-stalled build-addons build-abort-tests 
build-js-native-api-tests build-node-api-tests
+-test-ci: | clear-stalled build-addons build-js-native-api-tests 
build-node-api-tests doc-only
++test-ci: | clear-stalled build-addons build-js-native-api-tests 
build-node-api-tests
        out/Release/cctest --gtest_output=xml:out/junit/cctest.xml
        $(PYTHON) tools/test.py $(PARALLEL_ARGS) -p tap --logfile test.tap \
                --mode=$(BUILDTYPE_LOWER) --flaky-tests=$(FLAKY_TESTS) \
-@@ -740,7 +740,8 @@ apidocs_json = $(addprefix out/,$(apidoc
+@@ -703,7 +703,8 @@ 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
@@ -129,10 +129,10 @@
                echo "Skipping tools/doc/node_modules (no crypto)"; \
        else \
                cd tools/doc && $(call available-node,$(run-npm-ci)) \
-Index: node-git.ffdd82ba3f/test/parallel/test-tls-root-certificates.js
+Index: node-v14.3.0/test/parallel/test-tls-root-certificates.js
 ===================================================================
---- node-git.ffdd82ba3f.orig/test/parallel/test-tls-root-certificates.js
-+++ node-git.ffdd82ba3f/test/parallel/test-tls-root-certificates.js
+--- node-v14.3.0.orig/test/parallel/test-tls-root-certificates.js
++++ node-v14.3.0/test/parallel/test-tls-root-certificates.js
 @@ -28,7 +28,6 @@ if (process.argv[2] !== 'child') {
  
    // Array is immutable...

++++++ node-v14.1.0.tar.xz -> node-v14.4.0.tar.xz ++++++
/work/SRC/openSUSE:Factory/nodejs14/node-v14.1.0.tar.xz 
/work/SRC/openSUSE:Factory/.nodejs14.new.3606/node-v14.4.0.tar.xz differ: char 
26, line 1


++++++ skip_no_console.patch ++++++
--- /var/tmp/diff_new_pack.0p6Fe2/_old  2020-06-06 23:39:01.716845085 +0200
+++ /var/tmp/diff_new_pack.0p6Fe2/_new  2020-06-06 23:39:01.720845098 +0200
@@ -1,259 +1,29 @@
-Index: node-git.5f2c4ce74f/test/parallel/test-console-clear.js
+Index: node-v14.3.0/test/parallel/test-repl-mode.js
 ===================================================================
---- node-git.5f2c4ce74f.orig/test/parallel/test-console-clear.js
-+++ node-git.5f2c4ce74f/test/parallel/test-console-clear.js
-@@ -1,6 +1,6 @@
+--- node-v14.3.0.orig/test/parallel/test-repl-mode.js
++++ node-v14.3.0/test/parallel/test-repl-mode.js
+@@ -1,9 +1,11 @@
  'use strict';
- 
--require('../common');
-+const common = require('../common');
- const assert = require('assert');
- 
- const stdoutWrite = process.stdout.write;
-@@ -18,5 +18,6 @@ function doTest(isTTY, check) {
- }
- 
- // Fake TTY
--doTest(true, check);
-+if (!common.isDumbTerminal)
-+      doTest(true, check);
- doTest(false, '');
-Index: node-git.5f2c4ce74f/test/parallel/test-readline-position.js
-===================================================================
---- node-git.5f2c4ce74f.orig/test/parallel/test-readline-position.js
-+++ node-git.5f2c4ce74f/test/parallel/test-readline-position.js
-@@ -1,6 +1,6 @@
- // Flags: --expose-internals
- 'use strict';
--require('../common');
-+const common = require('../common');
- const { internalBinding } = require('internal/test/binding');
- const { PassThrough } = require('stream');
- const readline = require('readline');
-@@ -8,6 +8,8 @@ const assert = require('assert');
- 
- const ctrlU = { ctrl: true, name: 'u' };
- 
-+common.skipIfDumbTerminal();
-+
- {
-   const input = new PassThrough();
-   const rl = readline.createInterface({
-Index: node-git.5f2c4ce74f/test/parallel/test-readline-interface.js
-===================================================================
---- node-git.5f2c4ce74f.orig/test/parallel/test-readline-interface.js
-+++ node-git.5f2c4ce74f/test/parallel/test-readline-interface.js
-@@ -22,6 +22,7 @@
- // Flags: --expose-internals
- 'use strict';
- const common = require('../common');
-+common.skipIfDumbTerminal();
- 
- const assert = require('assert');
- const readline = require('readline');
-Index: node-git.5f2c4ce74f/test/parallel/test-readline-undefined-columns.js
-===================================================================
---- node-git.5f2c4ce74f.orig/test/parallel/test-readline-undefined-columns.js
-+++ node-git.5f2c4ce74f/test/parallel/test-readline-undefined-columns.js
-@@ -5,6 +5,8 @@ const assert = require('assert');
- const PassThrough = require('stream').PassThrough;
- const readline = require('readline');
- 
-+common.skipIfDumbTerminal();
-+
- // Checks that tab completion still works
- // when output column size is undefined
- 
-Index: node-git.5f2c4ce74f/test/parallel/test-readline.js
-===================================================================
---- node-git.5f2c4ce74f.orig/test/parallel/test-readline.js
-+++ node-git.5f2c4ce74f/test/parallel/test-readline.js
-@@ -4,6 +4,8 @@ const { PassThrough } = require('stream'
- const readline = require('readline');
- const assert = require('assert');
- 
-+common.skipIfDumbTerminal();
-+
- {
-   const input = new PassThrough();
-   const rl = readline.createInterface({
-Index: node-git.5f2c4ce74f/test/parallel/test-repl-editor.js
-===================================================================
---- node-git.5f2c4ce74f.orig/test/parallel/test-repl-editor.js
-+++ node-git.5f2c4ce74f/test/parallel/test-repl-editor.js
-@@ -1,10 +1,12 @@
- 'use strict';
- 
 -require('../common');
 +const common = require('../common');
  const assert = require('assert');
+ const Stream = require('stream');
  const repl = require('repl');
- const ArrayStream = require('../common/arraystream');
  
 +common.skipIfDumbTerminal();
 +
- // \u001b[nG - Moves the cursor to n st column
- // \u001b[0J - Clear screen
- // \u001b[0K - Clear to line end
-Index: node-git.5f2c4ce74f/test/parallel/test-repl-history-navigation.js
-===================================================================
---- node-git.5f2c4ce74f.orig/test/parallel/test-repl-history-navigation.js
-+++ node-git.5f2c4ce74f/test/parallel/test-repl-history-navigation.js
-@@ -10,6 +10,8 @@ const fs = require('fs');
- const path = require('path');
- const { inspect } = require('util');
- 
-+common.skipIfDumbTerminal();
-+
- const tmpdir = require('../common/tmpdir');
- tmpdir.refresh();
- 
-Index: node-git.5f2c4ce74f/test/parallel/test-repl-load-multiline.js
-===================================================================
---- node-git.5f2c4ce74f.orig/test/parallel/test-repl-load-multiline.js
-+++ node-git.5f2c4ce74f/test/parallel/test-repl-load-multiline.js
-@@ -1,10 +1,12 @@
- 'use strict';
--require('../common');
-+const common = require('../common');
- const ArrayStream = require('../common/arraystream');
- const fixtures = require('../common/fixtures');
- const assert = require('assert');
- const repl = require('repl');
- 
-+common.skipIfDumbTerminal();
-+
- 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-git.5f2c4ce74f/test/parallel/test-repl-persistent-history.js
-===================================================================
---- node-git.5f2c4ce74f.orig/test/parallel/test-repl-persistent-history.js
-+++ node-git.5f2c4ce74f/test/parallel/test-repl-persistent-history.js
-@@ -12,6 +12,8 @@ const path = require('path');
- const os = require('os');
- const util = require('util');
- 
-+common.skipIfDumbTerminal();
-+
- const tmpdir = require('../common/tmpdir');
- tmpdir.refresh();
- 
-Index: node-git.5f2c4ce74f/test/parallel/test-repl-programmatic-history.js
-===================================================================
---- node-git.5f2c4ce74f.orig/test/parallel/test-repl-programmatic-history.js
-+++ node-git.5f2c4ce74f/test/parallel/test-repl-programmatic-history.js
-@@ -10,6 +10,8 @@ const path = require('path');
- const os = require('os');
- const util = require('util');
- 
-+common.skipIfDumbTerminal();
-+
- const tmpdir = require('../common/tmpdir');
- tmpdir.refresh();
- 
-Index: node-git.5f2c4ce74f/test/common/README.md
-===================================================================
---- node-git.5f2c4ce74f.orig/test/common/README.md
-+++ node-git.5f2c4ce74f/test/common/README.md
-@@ -223,6 +223,10 @@ Platform check for Advanced Interactive
- 
- Attempts to 'kill' `pid`
- 
-+### `isDumbTerminal`
-+
-+* [&lt;boolean>][]
-+
- ### `isFreeBSD`
- 
- * [&lt;boolean>][]
-@@ -385,6 +389,10 @@ will not be run.
- 
- Logs '1..0 # Skipped: ' + `msg` and exits with exit code `0`.
- 
-+### `skipIfDumbTerminal()`
-+
-+Skip the rest of the tests if the current terminal is a dumb terminal
-+
- ### `skipIfEslintMissing()`
- 
- Skip the rest of the tests in the current file when `ESLint` is not available
-Index: node-git.5f2c4ce74f/test/common/index.js
-===================================================================
---- node-git.5f2c4ce74f.orig/test/common/index.js
-+++ node-git.5f2c4ce74f/test/common/index.js
-@@ -112,6 +112,8 @@ const isOpenBSD = process.platform === '
- const isLinux = process.platform === 'linux';
- const isOSX = process.platform === 'darwin';
- 
-+const isDumbTerminal = process.env.TERM === 'dumb';
-+
- const rootDir = isWindows ? 'c:\\' : '/';
- 
- const buildType = process.config.target_defaults ?
-@@ -653,6 +655,12 @@ function invalidArgTypeHelper(input) {
-   return ` Received type ${typeof input} (${inspected})`;
- }
- 
-+function skipIfDumbTerminal() {
-+  if (isDumbTerminal) {
-+    skip('skipping - dumb terminal');
-+  }
-+}
-+
- const common = {
-   allowGlobals,
-   buildType,
-@@ -672,6 +680,7 @@ const common = {
-   invalidArgTypeHelper,
-   isAIX,
-   isAlive,
-+  isDumbTerminal,
-   isFreeBSD,
-   isLinux,
-   isMainThread,
-@@ -692,6 +701,7 @@ const common = {
-   runWithInvalidFD,
-   skip,
-   skipIf32Bits,
-+  skipIfDumbTerminal,
-   skipIfEslintMissing,
-   skipIfInspectorDisabled,
-   skipIfWorker,
-Index: node-git.5f2c4ce74f/test/parallel/test-readline-tab-complete.js
-===================================================================
---- node-git.5f2c4ce74f.orig/test/parallel/test-readline-tab-complete.js
-+++ node-git.5f2c4ce74f/test/parallel/test-readline-tab-complete.js
-@@ -8,6 +8,8 @@ const assert = require('assert');
- const EventEmitter = require('events').EventEmitter;
- const { getStringWidth } = require('internal/util/inspect');
- 
-+common.skipIfDumbTerminal();
-+
- // This test verifies that the tab completion supports unicode and the writes
- // are limited to the minimum.
- [
-Index: node-git.5f2c4ce74f/test/parallel/test-repl-preview.js
-===================================================================
---- node-git.5f2c4ce74f.orig/test/parallel/test-repl-preview.js
-+++ node-git.5f2c4ce74f/test/parallel/test-repl-preview.js
-@@ -7,6 +7,7 @@ const { Stream } = require('stream');
- const { inspect } = require('util');
+ const tests = [
+   testSloppyMode,
+   testStrictMode,
+Index: node-v14.3.0/test/parallel/test-repl-strict-mode-previews.js
+===================================================================
+--- node-v14.3.0.orig/test/parallel/test-repl-strict-mode-previews.js
++++ node-v14.3.0/test/parallel/test-repl-strict-mode-previews.js
+@@ -5,6 +5,7 @@
+ const common = require('../common');
  
  common.skipIfInspectorDisabled();
 +common.skipIfDumbTerminal();
  
- const PROMPT = 'repl > ';
- 
-Index: node-git.5f2c4ce74f/test/parallel/test-repl-reverse-search.js
-===================================================================
---- node-git.5f2c4ce74f.orig/test/parallel/test-repl-reverse-search.js
-+++ node-git.5f2c4ce74f/test/parallel/test-repl-reverse-search.js
-@@ -10,6 +10,7 @@ const fs = require('fs');
- const path = require('path');
- const { inspect } = require('util');
- 
-+common.skipIfDumbTerminal();
- common.allowGlobals('aaaa');
- 
- const tmpdir = require('../common/tmpdir');
+ if (process.argv[2] === 'child') {
+   const stream = require('stream');

++++++ versioned.patch ++++++
--- /var/tmp/diff_new_pack.0p6Fe2/_old  2020-06-06 23:39:01.732845135 +0200
+++ /var/tmp/diff_new_pack.0p6Fe2/_new  2020-06-06 23:39:01.732845135 +0200
@@ -8,10 +8,10 @@
 
 This is also important for generation of binary
 modules for multiple versions of NodeJS
-Index: node-git.05f1df5200/Makefile
+Index: node-v14.3.0/Makefile
 ===================================================================
---- node-git.05f1df5200.orig/Makefile
-+++ node-git.05f1df5200/Makefile
+--- node-v14.3.0.orig/Makefile
++++ node-v14.3.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-git.05f1df5200/tools/install.py
+Index: node-v14.3.0/tools/install.py
 ===================================================================
---- node-git.05f1df5200.orig/tools/install.py
-+++ node-git.05f1df5200/tools/install.py
+--- node-v14.3.0.orig/tools/install.py
++++ node-v14.3.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-git.05f1df5200/doc/node.1
+Index: node-v14.3.0/doc/node.1
 ===================================================================
---- node-git.05f1df5200.orig/doc/node.1
-+++ node-git.05f1df5200/doc/node.1
+--- node-v14.3.0.orig/doc/node.1
++++ node-v14.3.0/doc/node.1
 @@ -30,24 +30,24 @@
  .Dt NODE 1
  .
@@ -170,10 +170,10 @@
  .Op Fl -v8-options
  .
  .\"======================================================================
-Index: node-git.05f1df5200/src/node.stp
+Index: node-v14.3.0/src/node.stp
 ===================================================================
---- node-git.05f1df5200.orig/src/node.stp
-+++ node-git.05f1df5200/src/node.stp
+--- node-v14.3.0.orig/src/node.stp
++++ node-v14.3.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,12 +246,12 @@
  {
    scavenge = 1 << 0;
    compact = 1 << 1;
-Index: node-git.05f1df5200/deps/npm/man/man1/npm.1
+Index: node-v14.3.0/deps/npm/man/man1/npm.1
 ===================================================================
---- node-git.05f1df5200.orig/deps/npm/man/man1/npm.1
-+++ node-git.05f1df5200/deps/npm/man/man1/npm.1
+--- node-v14.3.0.orig/deps/npm/man/man1/npm.1
++++ node-v14.3.0/deps/npm/man/man1/npm.1
 @@ -1,11 +1,11 @@
- .TH "NPM" "1" "March 2020" "" ""
+ .TH "NPM" "1" "May 2020" "" ""
  .SH "NAME"
 -\fBnpm\fR \- javascript package manager
 +\fBnpm14\fR \- javascript package manager
@@ -290,7 +290,7 @@
  .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\|\.
+ the node\-gyp Wiki \fIhttps://github\.com/nodejs/node\-gyp/wiki\fR\|\.
  .SS Directories
  .P
 -See npm help \fBfolders\fP to learn about where npm puts stuff\.
@@ -356,10 +356,10 @@
 +npm14 help npmrc
  
  .RE
-Index: node-git.05f1df5200/src/node_main.cc
+Index: node-v14.3.0/src/node_main.cc
 ===================================================================
---- node-git.05f1df5200.orig/src/node_main.cc
-+++ node-git.05f1df5200/src/node_main.cc
+--- node-v14.3.0.orig/src/node_main.cc
++++ node-v14.3.0/src/node_main.cc
 @@ -124,6 +124,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-git.05f1df5200/deps/npm/man/man1/npx.1
+Index: node-v14.3.0/deps/npm/man/man1/npx.1
 ===================================================================
---- node-git.05f1df5200.orig/deps/npm/man/man1/npx.1
-+++ node-git.05f1df5200/deps/npm/man/man1/npx.1
+--- node-v14.3.0.orig/deps/npm/man/man1/npx.1
++++ node-v14.3.0/deps/npm/man/man1/npx.1
 @@ -1,32 +1,32 @@
  .TH "NPX" "1" "January 2020" "[email protected]" "User Commands"
  .SH "NAME"
@@ -456,10 +456,10 @@
  
  .RE
  
-Index: node-git.05f1df5200/tools/test.py
+Index: node-v14.3.0/tools/test.py
 ===================================================================
---- node-git.05f1df5200.orig/tools/test.py
-+++ node-git.05f1df5200/tools/test.py
+--- node-v14.3.0.orig/tools/test.py
++++ node-v14.3.0/tools/test.py
 @@ -908,7 +908,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-git.05f1df5200/node.gyp
+Index: node-v14.3.0/node.gyp
 ===================================================================
---- node-git.05f1df5200.orig/node.gyp
-+++ node-git.05f1df5200/node.gyp
+--- node-v14.3.0.orig/node.gyp
++++ node-v14.3.0/node.gyp
 @@ -22,8 +22,8 @@
      'node_use_openssl%': 'true',
      'node_shared_openssl%': 'false',


Reply via email to