Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package nodejs16 for openSUSE:Factory checked in at 2021-05-23 23:30:20 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/nodejs16 (Old) and /work/SRC/openSUSE:Factory/.nodejs16.new.2988 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "nodejs16" Sun May 23 23:30:20 2021 rev:2 rq:894665 version:16.2.0 Changes: -------- --- /work/SRC/openSUSE:Factory/nodejs16/nodejs16.changes 2021-05-06 22:53:30.442531722 +0200 +++ /work/SRC/openSUSE:Factory/.nodejs16.new.2988/nodejs16.changes 2021-05-23 23:30:26.204779093 +0200 @@ -1,0 +2,11 @@ +Thu May 20 14:56:23 UTC 2021 - Adam Majer <adam.ma...@suse.de> + +- New upstream version 16.2.0: + * async_hooks: use new v8::Context PromiseHook API + * deps: npm updated to 7.13.0 + * lib: support setting process.env.TZ on windows + * module: add support for URL to import.meta.resolve + * process: add 'worker' event + * util: add util.types.isKeyObject and util.types.isCryptoKey + +------------------------------------------------------------------- Old: ---- node-v16.1.0.tar.xz New: ---- node-v16.2.0.tar.xz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ nodejs16.spec ++++++ --- /var/tmp/diff_new_pack.gtdfWO/_old 2021-05-23 23:30:27.184775027 +0200 +++ /var/tmp/diff_new_pack.gtdfWO/_new 2021-05-23 23:30:27.188775010 +0200 @@ -1,7 +1,7 @@ # # spec file for package nodejs16 # -# Copyright (c) 2020 SUSE LLC +# Copyright (c) 2021 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -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: nodejs16 -Version: 16.1.0 +Version: 16.2.0 Release: 0 # Double DWZ memory limits @@ -97,6 +98,8 @@ %bcond_without gdb %endif +%if %node_version_number < 16 + # No binutils_gold on SLE 12 GA (aarch64). %ifarch aarch64 %if 0%{?sle_version} >= 120100 || 0%{?is_opensuse} @@ -123,12 +126,17 @@ %bcond_without binutils_gold %endif +%else +# don't use binutils_gold for nodejs >= 16 +%bcond_with binutils_gold +%endif + %define git_node 0 Summary: Evented I/O for V8 JavaScript License: MIT Group: Development/Languages/NodeJS -Url: https://nodejs.org +URL: https://nodejs.org Source: https://nodejs.org/dist/v%{version}/node-v%{version}.tar.xz Source1: https://nodejs.org/dist/v%{version}/SHASUMS256.txt Source2: https://nodejs.org/dist/v%{version}/SHASUMS256.txt.sig @@ -144,9 +152,6 @@ Patch7: manual_configure.patch Patch13: openssl_binary_detection.patch - - - ## Patches specific to SUSE and openSUSE Patch100: linker_lto_jobs.patch # PATCH-FIX-OPENSUSE -- set correct path for dtrace if it is built @@ -161,7 +166,6 @@ Patch104: npm_search_paths.patch Patch106: skip_no_console.patch - Patch120: flaky_test_rerun.patch # Use versioned binaries and paths @@ -225,8 +229,8 @@ # Python dependencies %if %node_version_number >= 12 -BuildRequires: python3 BuildRequires: netcfg +BuildRequires: python3 %else %if 0%{?suse_version} >= 1500 BuildRequires: python2 @@ -236,8 +240,8 @@ %endif %if 0%{?suse_version} >= 1500 && %{node_version_number} >= 10 -BuildRequires: user(nobody) BuildRequires: group(nobody) +BuildRequires: user(nobody) %endif %if ! 0%{with intree_openssl} @@ -319,11 +323,10 @@ ExclusiveArch: %{arm} %{ix86} x86_64 aarch64 ppc64 ppc64le s390x %endif -Provides: bundled(uvwasi) = 0.0.11 -Provides: bundled(libuv) = 1.41.0 -Provides: bundled(v8) = 9.0.257.24 Provides: bundled(brotli) = 1.0.9 - +Provides: bundled(libuv) = 1.41.0 +Provides: bundled(uvwasi) = 0.0.11 +Provides: bundled(v8) = 9.0.257.25 Provides: bundled(llhttp) = 6.0.1 Provides: bundled(ngtcp2) = 0.1.0-DEV @@ -345,8 +348,8 @@ Summary: Development headers for NodeJS 16.x Group: Development/Languages/NodeJS Provides: nodejs-devel = %{version} -Requires: npm16 = %{version} Requires: %{name} = %{version} +Requires: npm16 = %{version} %description devel This package provides development headers for Node.js needed for creation @@ -359,19 +362,19 @@ Requires: nodejs16 = %{version} Provides: nodejs-npm = %{version} Obsoletes: nodejs-npm < 4.0.0 -Provides: npm(npm) = 7.11.2 Provides: npm = %{version} +Provides: npm(npm) = 7.13.0 %if 0%{?suse_version} >= 1500 %if %{node_version_number} >= 10 -Requires: user(nobody) Requires: group(nobody) +Requires: user(nobody) %endif %endif -Provides: bundled(node-@npmcli/arborist) = 2.4.1 +Provides: bundled(node-@npmcli/arborist) = 2.5.0 Provides: bundled(node-@npmcli/ci-detect) = 1.3.0 Provides: bundled(node-@npmcli/config) = 2.2.0 Provides: bundled(node-@npmcli/disparity-colors) = 1.0.1 -Provides: bundled(node-@npmcli/git) = 2.0.8 +Provides: bundled(node-@npmcli/git) = 2.0.9 Provides: bundled(node-@npmcli/installed-package-contents) = 1.0.7 Provides: bundled(node-@npmcli/map-workspaces) = 1.0.3 Provides: bundled(node-@npmcli/metavuln-calculator) = 1.1.1 @@ -454,7 +457,7 @@ Provides: bundled(node-function-bind) = 1.1.1 Provides: bundled(node-gauge) = 2.7.4 Provides: bundled(node-getpass) = 0.1.7 -Provides: bundled(node-glob) = 7.1.6 +Provides: bundled(node-glob) = 7.1.7 Provides: bundled(node-graceful-fs) = 4.2.6 Provides: bundled(node-har-schema) = 2.0.0 Provides: bundled(node-har-validator) = 5.1.5 @@ -468,7 +471,7 @@ Provides: bundled(node-https-proxy-agent) = 5.0.0 Provides: bundled(node-humanize-ms) = 1.2.1 Provides: bundled(node-iconv-lite) = 0.6.2 -Provides: bundled(node-ignore-walk) = 3.0.3 +Provides: bundled(node-ignore-walk) = 3.0.4 Provides: bundled(node-imurmurhash) = 0.1.4 Provides: bundled(node-indent-string) = 4.0.0 Provides: bundled(node-infer-owner) = 1.0.4 @@ -492,7 +495,7 @@ Provides: bundled(node-json-parse-even-better-errors) = 2.3.1 Provides: bundled(node-json-schema) = 0.2.3 Provides: bundled(node-json-schema-traverse) = 0.4.1 -Provides: bundled(node-json-stringify-nice) = 1.1.3 +Provides: bundled(node-json-stringify-nice) = 1.1.4 Provides: bundled(node-json-stringify-safe) = 5.0.1 Provides: bundled(node-jsonparse) = 1.3.1 Provides: bundled(node-jsprim) = 1.4.1 @@ -501,8 +504,8 @@ Provides: bundled(node-leven) = 3.1.0 Provides: bundled(node-libnpmaccess) = 4.0.2 Provides: bundled(node-libnpmdiff) = 2.0.4 -Provides: bundled(node-libnpmexec) = 1.0.1 -Provides: bundled(node-libnpmfund) = 1.0.2 +Provides: bundled(node-libnpmexec) = 1.1.1 +Provides: bundled(node-libnpmfund) = 1.1.0 Provides: bundled(node-libnpmhook) = 6.0.2 Provides: bundled(node-libnpmorg) = 2.0.2 Provides: bundled(node-libnpmpack) = 2.0.1 @@ -537,7 +540,7 @@ Provides: bundled(node-npm-install-checks) = 4.0.0 Provides: bundled(node-npm-normalize-package-bin) = 1.0.1 Provides: bundled(node-npm-package-arg) = 8.1.2 -Provides: bundled(node-npm-packlist) = 2.1.5 +Provides: bundled(node-npm-packlist) = 2.2.2 Provides: bundled(node-npm-pick-manifest) = 6.1.1 Provides: bundled(node-npm-profile) = 5.0.3 Provides: bundled(node-npm-registry-fetch) = 10.1.1 @@ -589,10 +592,10 @@ Provides: bundled(node-spdx-license-ids) = 3.0.7 Provides: bundled(node-sshpk) = 1.16.1 Provides: bundled(node-ssri) = 8.0.1 -Provides: bundled(node-string_decoder) = 1.1.1 Provides: bundled(node-string-width) = 1.0.2 Provides: bundled(node-string-width) = 2.1.1 Provides: bundled(node-string-width) = 4.2.2 +Provides: bundled(node-string_decoder) = 1.1.1 Provides: bundled(node-stringify-package) = 1.0.1 Provides: bundled(node-strip-ansi) = 3.0.1 Provides: bundled(node-strip-ansi) = 4.0.0 @@ -708,8 +711,6 @@ find deps/zlib -name *.[ch] -delete -# percent-configure pulls in something that confuses node's configure -# script, so we'll do it thus: cat > spec.build.config <<EOF export CFLAGS="%{optflags} -fno-strict-aliasing" export CXXFLAGS="%{optflags} -Wno-class-memaccess -Wno-error=return-type -fno-strict-aliasing" @@ -730,6 +731,7 @@ export CC=%{?cc_exec} export CXX=%{?cpp_exec} %endif + EOF . ./spec.build.config ++++++ SHASUMS256.txt ++++++ --- /var/tmp/diff_new_pack.gtdfWO/_old 2021-05-23 23:30:27.244774778 +0200 +++ /var/tmp/diff_new_pack.gtdfWO/_new 2021-05-23 23:30:27.244774778 +0200 @@ -1,34 +1,34 @@ -174f356190d82f24a53085d102799fd90e9031003adb891510aeef58bf2cc302 node-v16.1.0-aix-ppc64.tar.gz -4ed9f6d78528fc80997a02a461437a3c3e82ba530fe8338ecf970e733883f8a8 node-v16.1.0-darwin-arm64.tar.gz -f355d63e8b7564c1ea6486236b720c7ef87a1e5247cb8dec91de6f2ee688087f node-v16.1.0-darwin-arm64.tar.xz -22525ecc3b91f4d9a5d44dffe061cdb23f1a3e4a5555552e7940987883a93547 node-v16.1.0-darwin-x64.tar.gz -536df4af3dc78b45ee1c167f66cacd6bd6064625be3bd8ecabb28ce2f8955283 node-v16.1.0-darwin-x64.tar.xz -1fab5fa83fa2dea284abea765a1c0a0fb08d7ebedcd5fffce52c0e5cf3c62090 node-v16.1.0-headers.tar.gz -51b230e1648d6da404bb3220a0002b2fdc67355731204155f52ffbcf894e4b0d node-v16.1.0-headers.tar.xz -a96f07133c6a45b1287e03d4fab466436fcc6589cd9a84f6081facad02bae6d8 node-v16.1.0-linux-arm64.tar.gz -3354a1bbe5436ce8bab9a5c687ce4f450153dbb0a46e40078d86e27043deb81f node-v16.1.0-linux-arm64.tar.xz -cd4a9900183fc9d61f2033c39e5f78b4ab3f0ea7a38623cafa7d78a78dea14cc node-v16.1.0-linux-armv7l.tar.gz -9e9cec49fe15cc77fbeb1e24d697aa05664c2cef2c6afa25b39d0a787651608a node-v16.1.0-linux-armv7l.tar.xz -8b29c005a447360e6178a862e6ea431f7157fc2dae32618764bed4c14224dd3a node-v16.1.0-linux-ppc64le.tar.gz -0f3bb1fc81cd9cb52a9db04cbdcc71be724955f6506c59ca8524f4202e649828 node-v16.1.0-linux-ppc64le.tar.xz -289b462a1f678bd2443c6969596f37683bdba0cb2e732247da43fd63e173bdee node-v16.1.0-linux-s390x.tar.gz -b2feb1fa7472faeb1eb7b325c5ce424a83603819b2576459bc2e6c64fc77478c node-v16.1.0-linux-s390x.tar.xz -50dadc0c130ff7d079d0fb4a86e40756c76edb3cd3b42b8cf2a57497116695fa node-v16.1.0-linux-x64.tar.gz -94d14ed1871a69e3dedd3a54d8c547c978b49566892616a227bf8be2f171a8a8 node-v16.1.0-linux-x64.tar.xz -f6dfd949a5d696e9496d8980a3a4e453581298329feeec7f8a1955f5bc4ab81a node-v16.1.0.pkg -cdc229fff0e18ff9ca29c057691ff29da7bee8b7107b72d8181bdb5c3eeaba00 node-v16.1.0.tar.gz -a0a9230f92c1f1757e63fd1c17cc1a3db63c1d7ef6c1ba1ed4951cc32b02087c node-v16.1.0.tar.xz -5bd63f0d12a1c278fc89b82feefec3a9a78a3768bf9f0db3038452b990516880 node-v16.1.0-win-x64.7z -ef72a4063b62fe853a09956fbc7a139f94312a9f14a43e1d6ff2263105115490 node-v16.1.0-win-x64.zip -2b9fad85b7dff2bca3dfddd42607ee1f99135cd1fa713632c3e68967ca2b86c6 node-v16.1.0-win-x86.7z -819a9d2691fee7d79f70c6aba572239a6a0c205c222bb8928feb4b52c90b3250 node-v16.1.0-win-x86.zip -5164deedaecff7c17fe77024b467c7169508efafc4385db3500b77e7f810cb88 node-v16.1.0-x64.msi -e0dbc4819dc01db24eda860516b4b04391912f89596f2e6c817a302595d20ccc node-v16.1.0-x86.msi -3027562faa7773bb12885ad94dd6b9c12af6919080f412ea13fed3f25f87f9d0 win-x64/node.exe -b131d7b22910fab6bec4bfbe6ee150bfb8f861572d68a2b2e955522084e34c46 win-x64/node.lib -9340bc2f158af1ef8b6831107e5c0411a67cb0baa32b0c4874bb9e9c2984cffa win-x64/node_pdb.7z -ecdb382912c68189a8fd5834e09e2dc574b123e40e14912006d13e46740a342c win-x64/node_pdb.zip -57f13f66da561c0a9d0749c96fce70a33c6d7099e6f0fcc55c3621f0c1829758 win-x86/node.exe -87a5ea9b2890e13654f800bb657cb3457afa45db5e49dcd5ea2b7704283c4bd2 win-x86/node.lib -a4e34103cf1d5c1da16c5a18d0988e868dcb8a44f92c3244b56328abb94bbf1d win-x86/node_pdb.7z -3512ba6f1ded408eab64955d8ec441cb21e1c67018cf48a46d5107b40f66a3ca win-x86/node_pdb.zip +149f3f7be5996d6f26a86f97daeaa24bf585e9517ea283cd60676a0c81943a95 node-v16.2.0-aix-ppc64.tar.gz +451d87c07c522e24152a584b2d5461d4e3a7c690bd8882bef9ae8bf6b19d1dfd node-v16.2.0-darwin-arm64.tar.gz +ee6eed2877b8fe18cd169e00b87459c60d98e4f195ae00f3462f024de1b48554 node-v16.2.0-darwin-arm64.tar.xz +3fc49b69de9491b45491f880217f8220d489b28ba3c1fff53e849dcf3ad77343 node-v16.2.0-darwin-x64.tar.gz +213f24511fd3aa55ff6f315b23c8fa9fdc7fe765b30a446f24ac77cf009a0c7f node-v16.2.0-darwin-x64.tar.xz +4f6a1e877c65ce31217b1c67f4fd90b9f9f4d3051e5ffabf151f43dd6edf7a34 node-v16.2.0-headers.tar.gz +683fc213a12e4612e6f30eff0b5bdc3ec383b7d80c2b1f04c8700fda858c7408 node-v16.2.0-headers.tar.xz +2880b393d5950a1fb934a7e36fcb3434d788ded6669c586c2346708a7f72368b node-v16.2.0-linux-arm64.tar.gz +364ceac78235a052f17f3c0a8e11819b8a04ec5ec6b2f09e21647a7b33cbf97b node-v16.2.0-linux-arm64.tar.xz +947f91232031e28e41f71609bd88153b9c527e5482a3d948fa7a197bd7270fc2 node-v16.2.0-linux-armv7l.tar.gz +88082503133421be92520d5538e628d7b40307903de90035553a5ce28af1e22b node-v16.2.0-linux-armv7l.tar.xz +e29a247becf4f496070a33752c1a2ebe45185bbb844e2b331067e1bb4c965b4f node-v16.2.0-linux-ppc64le.tar.gz +0ea72611d7a11c88bdad34d5ae92b928e36e94d43177648e8803ad3badaa73a3 node-v16.2.0-linux-ppc64le.tar.xz +ac7cc3c48abe862d94411a8477c01acecb9f7767882e8d5870498804c03508b2 node-v16.2.0-linux-s390x.tar.gz +4727a501fc17b3c4402120cd64bd3e46d9f0b24bf9eefd6c12724c06712ebfe7 node-v16.2.0-linux-s390x.tar.xz +c3fd89a768e40a2fd8008919100bd283e6e9aec742eddeb1d494eb2a626466dc node-v16.2.0-linux-x64.tar.gz +e134c8738761ab908aac3b62efa4865d8a7c73e40cc7758c6e99244921696216 node-v16.2.0-linux-x64.tar.xz +ad76bd2e7d15b1ad5528683f9c937df7979adf78b2c20d0f00e687fa202a76b8 node-v16.2.0.pkg +5d093d6b203159aa3288a1d51495d2faf11550f0755d04015161a529a065b12a node-v16.2.0.tar.gz +d0f93b9842afb8f23c07862e9cd48226e7104547f7b2415d250fdb752d1b35cf node-v16.2.0.tar.xz +89a0f59d6c0b9be9498b62c40b4f5b5cd25325ee27dae91d4daf45b9ae019806 node-v16.2.0-win-x64.7z +8cf1fb277154b82d2774143be2575e1690af1b5c05e2a1b9a54b50b4efc73e8e node-v16.2.0-win-x64.zip +5a847e85778f5ff7b928dd5ecc5d3f44f2ba82db52fc456709a4d93c5cd0d5e0 node-v16.2.0-win-x86.7z +bbcaeb6f3043d385ae085f8a11c92467a3c33c7023070f42ad08b7ba2d2b978d node-v16.2.0-win-x86.zip +ec7403bba0b6d55dd9bc963043973d269f93c34d00d169fae4c0986cd408e93c node-v16.2.0-x64.msi +0da39e156480385920e256a51fc94a77211d07a37b216080651a5835c3994b8a node-v16.2.0-x86.msi +c35384c71bf5399cef92f8d1baa5a594160f8a94962757844b1b636c751073ee win-x64/node.exe +c1f38a0c578c1e7b062b10cd6c122795dd5e8d5d7252d22a05ecc01d0a581fd9 win-x64/node.lib +3c77a03e5119ab26add58d84af3f87a884602346a77b3b040fcee0160ea96f6d win-x64/node_pdb.7z +1a83b7e9fc5bbbff8480ce8b0e5b63bf6d536c92df061f68634945a4f0dd496e win-x64/node_pdb.zip +baf09fafb14cbbbe115e721eeb9ede72fb799e711e6534194cfa13a3e83584eb win-x86/node.exe +a50f3c57671e7a07e7541f493e98cbbf006535598c93465ed14bb6f9cf253317 win-x86/node.lib +f0446b9911804e3075db56c0655012c1ae94adb8fa6df100e23359eb5f510c66 win-x86/node_pdb.7z +aae4d7c5bd8d3337a11398a60132d1a43c1b947b6a21f59a76a8e1c2e1e527b1 win-x86/node_pdb.zip ++++++ SHASUMS256.txt.sig ++++++ Binary files /var/tmp/diff_new_pack.gtdfWO/_old and /var/tmp/diff_new_pack.gtdfWO/_new differ ++++++ fix_ci_tests.patch ++++++ --- /var/tmp/diff_new_pack.gtdfWO/_old 2021-05-23 23:30:27.300774546 +0200 +++ /var/tmp/diff_new_pack.gtdfWO/_new 2021-05-23 23:30:27.304774529 +0200 @@ -2,10 +2,10 @@ Date: Dec 20 09:18:49 UTC 2017 Summary: Fix CI unit tests framework for OBS building -Index: node-v16.0.0/test/parallel/test-module-loading-globalpaths.js +Index: node-v16.2.0/test/parallel/test-module-loading-globalpaths.js =================================================================== ---- node-v16.0.0.orig/test/parallel/test-module-loading-globalpaths.js -+++ node-v16.0.0/test/parallel/test-module-loading-globalpaths.js +--- node-v16.2.0.orig/test/parallel/test-module-loading-globalpaths.js ++++ node-v16.2.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-v16.0.0/test/parallel/test-tls-env-bad-extra-ca.js +Index: node-v16.2.0/test/parallel/test-tls-env-bad-extra-ca.js =================================================================== ---- node-v16.0.0.orig/test/parallel/test-tls-env-bad-extra-ca.js -+++ node-v16.0.0/test/parallel/test-tls-env-bad-extra-ca.js +--- node-v16.2.0.orig/test/parallel/test-tls-env-bad-extra-ca.js ++++ node-v16.2.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,52 +29,47 @@ assert(re.test(stderr), stderr); } })) -Index: node-v16.0.0/test/parallel/test-tls-passphrase.js +Index: node-v16.2.0/test/parallel/test-tls-passphrase.js =================================================================== ---- node-v16.0.0.orig/test/parallel/test-tls-passphrase.js -+++ node-v16.0.0/test/parallel/test-tls-passphrase.js +--- node-v16.2.0.orig/test/parallel/test-tls-passphrase.js ++++ node-v16.2.0/test/parallel/test-tls-passphrase.js @@ -224,7 +224,7 @@ server.listen(0, common.mustCall(functio })).unref(); const errMessagePassword = common.hasOpenSSL3 ? -- /Error: PEM_read_bio_PrivateKey/ : /bad decrypt/; -+ /Error: PEM_read_bio_PrivateKey/ : /bad (decrypt|password read)/; +- /Error: error:1400006B:UI routines::processing error/ : /bad decrypt/; ++ /Error: error:1400006B:UI routines::processing error/ : /bad (decrypt|password read)/; // Missing passphrase assert.throws(function() { -@@ -255,7 +255,7 @@ assert.throws(function() { +@@ -254,7 +254,7 @@ assert.throws(function() { + }); }, errMessagePassword); - const errMessageDecrypt = common.hasOpenSSL3 ? -- /Error: PEM_read_bio_PrivateKey/ : /bad decrypt/; -+ /Error: PEM_read_bio_PrivateKey/ : /bad (decrypt|password read)/; +-const errMessageDecrypt = /bad decrypt/; ++const errMessageDecrypt = /bad (decrypt|password read)/; // Invalid passphrase assert.throws(function() { -Index: node-v16.0.0/test/parallel/test-repl-envvars.js +Index: node-v16.2.0/test/parallel/test-repl-envvars.js =================================================================== ---- node-v16.0.0.orig/test/parallel/test-repl-envvars.js -+++ node-v16.0.0/test/parallel/test-repl-envvars.js -@@ -2,12 +2,14 @@ +--- node-v16.2.0.orig/test/parallel/test-repl-envvars.js ++++ node-v16.2.0/test/parallel/test-repl-envvars.js +@@ -2,7 +2,9 @@ // Flags: --expose-internals -require('../common'); +const common = require('../common'); ++common.skip('Not running test in OBS'); ++ const stream = require('stream'); const REPL = require('internal/repl'); const assert = require('assert'); - const inspect = require('util').inspect; - -+common.skip('Not running test in OBS'); -+ - const tests = [ - { - env: {}, -Index: node-v16.0.0/test/common/index.mjs +Index: node-v16.2.0/test/common/index.mjs =================================================================== ---- node-v16.0.0.orig/test/common/index.mjs -+++ node-v16.0.0/test/common/index.mjs +--- node-v16.2.0.orig/test/common/index.mjs ++++ node-v16.2.0/test/common/index.mjs @@ -44,6 +44,7 @@ const { expectsError, skipIfInspectorDisabled, @@ -91,10 +86,10 @@ getArrayBufferViews, getBufferSources, getTTYfd, -Index: node-v16.0.0/Makefile +Index: node-v16.2.0/Makefile =================================================================== ---- node-v16.0.0.orig/Makefile -+++ node-v16.0.0/Makefile +--- node-v16.2.0.orig/Makefile ++++ node-v16.2.0/Makefile @@ -511,7 +511,8 @@ test-ci-js: | clear-stalled .PHONY: test-ci # Related CI jobs: most CI tests, excluding node-test-commit-arm-fanned @@ -105,7 +100,7 @@ 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) \ -@@ -690,7 +691,8 @@ apidocs_json = $(addprefix out/,$(apidoc +@@ -686,7 +687,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 @@ -115,10 +110,10 @@ echo "Skipping tools/doc/node_modules (no crypto)"; \ else \ cd tools/doc && $(call available-node,$(run-npm-ci)) \ -Index: node-v16.0.0/test/parallel/test-crypto-dh.js +Index: node-v16.2.0/test/parallel/test-crypto-dh.js =================================================================== ---- node-v16.0.0.orig/test/parallel/test-crypto-dh.js -+++ node-v16.0.0/test/parallel/test-crypto-dh.js +--- node-v16.2.0.orig/test/parallel/test-crypto-dh.js ++++ node-v16.2.0/test/parallel/test-crypto-dh.js @@ -189,7 +189,7 @@ assert.throws(() => { dh3.computeSecret(''); }, { message: common.hasOpenSSL3 ? ++++++ node-v16.1.0.tar.xz -> node-v16.2.0.tar.xz ++++++ /work/SRC/openSUSE:Factory/nodejs16/node-v16.1.0.tar.xz /work/SRC/openSUSE:Factory/.nodejs16.new.2988/node-v16.2.0.tar.xz differ: char 26, line 1 ++++++ sle12_python3_compat.patch ++++++ --- /var/tmp/diff_new_pack.gtdfWO/_old 2021-05-23 23:30:27.380774214 +0200 +++ /var/tmp/diff_new_pack.gtdfWO/_new 2021-05-23 23:30:27.384774197 +0200 @@ -1,9 +1,9 @@ -Index: node-v16.0.0/configure +Index: node-v16.2.0/configure =================================================================== ---- node-v16.0.0.orig/configure -+++ node-v16.0.0/configure -@@ -18,7 +18,7 @@ import sys - from distutils.spawn import find_executable +--- node-v16.2.0.orig/configure ++++ node-v16.2.0/configure +@@ -21,7 +21,7 @@ except ImportError: + from distutils.spawn import find_executable as which print('Node.js configure: Found Python {}.{}.{}...'.format(*sys.version_info)) -acceptable_pythons = ((3, 9), (3, 8), (3, 7), (3, 6)) @@ -11,10 +11,10 @@ if sys.version_info[:2] in acceptable_pythons: import configure else: -Index: node-v16.0.0/deps/npm/node_modules/node-gyp/lib/find-python.js +Index: node-v16.2.0/deps/npm/node_modules/node-gyp/lib/find-python.js =================================================================== ---- node-v16.0.0.orig/deps/npm/node_modules/node-gyp/lib/find-python.js -+++ node-v16.0.0/deps/npm/node_modules/node-gyp/lib/find-python.js +--- node-v16.2.0.orig/deps/npm/node_modules/node-gyp/lib/find-python.js ++++ node-v16.2.0/deps/npm/node_modules/node-gyp/lib/find-python.js @@ -18,7 +18,7 @@ PythonFinder.prototype = { log: logWithPrefix(log, 'find Python'), argsExecutable: ['-c', 'import sys; print(sys.executable);'], ++++++ versioned.patch ++++++ --- /var/tmp/diff_new_pack.gtdfWO/_old 2021-05-23 23:30:27.404774114 +0200 +++ /var/tmp/diff_new_pack.gtdfWO/_new 2021-05-23 23:30:27.404774114 +0200 @@ -8,10 +8,10 @@ This is also important for generation of binary modules for multiple versions of NodeJS -Index: node-v16.0.0/Makefile +Index: node-v16.2.0/Makefile =================================================================== ---- node-v16.0.0.orig/Makefile -+++ node-v16.0.0/Makefile +--- node-v16.2.0.orig/Makefile ++++ node-v16.2.0/Makefile @@ -47,7 +47,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-v16.0.0/tools/install.py +Index: node-v16.2.0/tools/install.py =================================================================== ---- node-v16.0.0.orig/tools/install.py -+++ node-v16.0.0/tools/install.py +--- node-v16.2.0.orig/tools/install.py ++++ node-v16.2.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-v16.0.0/doc/node.1 +Index: node-v16.2.0/doc/node.1 =================================================================== ---- node-v16.0.0.orig/doc/node.1 -+++ node-v16.0.0/doc/node.1 +--- node-v16.2.0.orig/doc/node.1 ++++ node-v16.2.0/doc/node.1 @@ -30,24 +30,24 @@ .Dt NODE 1 . @@ -170,10 +170,10 @@ .Op Fl -v8-options . .\"====================================================================== -Index: node-v16.0.0/src/node.stp +Index: node-v16.2.0/src/node.stp =================================================================== ---- node-v16.0.0.orig/src/node.stp -+++ node-v16.0.0/src/node.stp +--- node-v16.2.0.orig/src/node.stp ++++ node-v16.2.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-v16.0.0/deps/npm/man/man1/npm.1 +Index: node-v16.2.0/deps/npm/man/man1/npm.1 =================================================================== ---- node-v16.0.0.orig/deps/npm/man/man1/npm.1 -+++ node-v16.0.0/deps/npm/man/man1/npm.1 +--- node-v16.2.0.orig/deps/npm/man/man1/npm.1 ++++ node-v16.2.0/deps/npm/man/man1/npm.1 @@ -1,6 +1,6 @@ - .TH "NPM" "1" "April 2021" "" "" + .TH "NPM" "1" "May 2021" "" "" .SH "NAME" -\fBnpm\fR \- javascript package manager +\fBnpm16\fR \- javascript package manager @@ -321,10 +321,10 @@ +npm16 help publish .RE -Index: node-v16.0.0/src/node_main.cc +Index: node-v16.2.0/src/node_main.cc =================================================================== ---- node-v16.0.0.orig/src/node_main.cc -+++ node-v16.0.0/src/node_main.cc +--- node-v16.2.0.orig/src/node_main.cc ++++ node-v16.2.0/src/node_main.cc @@ -122,6 +122,7 @@ int main(int argc, char* argv[]) { #endif // Disable stdio buffering, it interacts poorly with printf() @@ -333,11 +333,11 @@ setvbuf(stdout, nullptr, _IONBF, 0); setvbuf(stderr, nullptr, _IONBF, 0); return node::Start(argc, argv); -Index: node-v16.0.0/tools/test.py +Index: node-v16.2.0/tools/test.py =================================================================== ---- node-v16.0.0.orig/tools/test.py -+++ node-v16.0.0/tools/test.py -@@ -933,7 +933,7 @@ class Context(object): +--- node-v16.2.0.orig/tools/test.py ++++ node-v16.2.0/tools/test.py +@@ -936,7 +936,7 @@ class Context(object): if self.vm is not None: return self.vm if arch == 'none': @@ -346,10 +346,10 @@ else: name = 'out/%s.%s/node' % (arch, mode) -Index: node-v16.0.0/node.gyp +Index: node-v16.2.0/node.gyp =================================================================== ---- node-v16.0.0.orig/node.gyp -+++ node-v16.0.0/node.gyp +--- node-v16.2.0.orig/node.gyp ++++ node-v16.2.0/node.gyp @@ -23,8 +23,8 @@ 'node_use_openssl%': 'true', 'node_shared_openssl%': 'false', @@ -361,10 +361,10 @@ 'node_intermediate_lib_type%': 'static_library', 'node_builtin_modules_path%': '', 'library_files': [ -Index: node-v16.0.0/deps/npm/man/man1/npx.1 +Index: node-v16.2.0/deps/npm/man/man1/npx.1 =================================================================== ---- node-v16.0.0.orig/deps/npm/man/man1/npx.1 -+++ node-v16.0.0/deps/npm/man/man1/npx.1 +--- node-v16.2.0.orig/deps/npm/man/man1/npx.1 ++++ node-v16.2.0/deps/npm/man/man1/npx.1 @@ -5,15 +5,15 @@ .P .RS 2