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-07-25 20:09:10
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/nodejs16 (Old)
 and      /work/SRC/openSUSE:Factory/.nodejs16.new.1899 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "nodejs16"

Sun Jul 25 20:09:10 2021 rev:6 rq:907754 version:16.5.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/nodejs16/nodejs16.changes        2021-07-04 
22:10:13.633468366 +0200
+++ /work/SRC/openSUSE:Factory/.nodejs16.new.1899/nodejs16.changes      
2021-07-25 20:09:16.923442435 +0200
@@ -1,0 +2,14 @@
+Thu Jul 22 12:18:32 UTC 2021 - Adam Majer <adam.ma...@suse.de>
+
+- legacy_python.patch: fix building with python 3.4 in SLE-12
+
+-------------------------------------------------------------------
+Wed Jul 21 21:57:54 UTC 2021 - Adam Majer <adam.ma...@suse.de>
+
+- Update to 16.5.0:
+  * deps: upgrade npm to 7.19.1
+  * fs: allow empty string for temp directory prefix
+  * Node.js now exposes an experimental implementation of the
+    Web Streams API
+
+-------------------------------------------------------------------

Old:
----
  node-v16.4.1.tar.xz

New:
----
  legacy_python.patch
  node-v16.5.0.tar.xz

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

Other differences:
------------------
++++++ nodejs16.spec ++++++
--- /var/tmp/diff_new_pack.yswV7R/_old  2021-07-25 20:09:17.575441708 +0200
+++ /var/tmp/diff_new_pack.yswV7R/_new  2021-07-25 20:09:17.579441704 +0200
@@ -32,7 +32,7 @@
 %endif
 
 Name:           nodejs16
-Version:        16.4.1
+Version:        16.5.0
 Release:        0
 
 # Double DWZ memory limits
@@ -149,6 +149,7 @@
 # instead of /usr
 Patch104:       npm_search_paths.patch
 Patch106:       skip_no_console.patch
+Patch110:       legacy_python.patch
 
 Patch120:       flaky_test_rerun.patch
 
@@ -316,17 +317,13 @@
 Provides:       bundled(brotli) = 1.0.9
 Provides:       bundled(libuv) = 1.41.0
 Provides:       bundled(uvwasi) = 0.0.11
-Provides:       bundled(v8) = 9.1.269.36
+Provides:       bundled(v8) = 9.1.269.38
 
 Provides:       bundled(llhttp) = 6.0.2
 Provides:       bundled(ngtcp2) = 0.1.0-DEV
 
-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-acorn) = 8.4.1
+Provides:       bundled(node-acorn-walk) = 8.1.0
 Provides:       bundled(node-cjs-module-lexer) = 1.2.1
 
 %description
@@ -357,27 +354,13 @@
 Provides:       nodejs-npm = %{version}
 Obsoletes:      nodejs-npm < 4.0.0
 Provides:       npm = %{version}
-Provides:       npm(npm) = 7.18.1
+Provides:       npm(npm) = 7.19.1
 %if 0%{?suse_version} >= 1500
 %if %{node_version_number} >= 10
 Requires:       group(nobody)
 Requires:       user(nobody)
 %endif
 %endif
-Provides:       bundled(node-@npmcli/arborist) = 2.6.3
-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.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
-Provides:       bundled(node-@npmcli/move-file) = 1.1.2
-Provides:       bundled(node-@npmcli/name-from-folder) = 1.0.1
-Provides:       bundled(node-@npmcli/node-gyp) = 1.0.2
-Provides:       bundled(node-@npmcli/promise-spawn) = 1.3.2
-Provides:       bundled(node-@npmcli/run-script) = 1.8.5
-Provides:       bundled(node-@tootallnate/once) = 1.1.2
 Provides:       bundled(node-abbrev) = 1.1.1
 Provides:       bundled(node-agent-base) = 6.0.2
 Provides:       bundled(node-agentkeepalive) = 4.1.4
@@ -531,7 +514,6 @@
 Provides:       bundled(node-normalize-package-data) = 3.0.2
 Provides:       bundled(node-npm-audit-report) = 2.1.5
 Provides:       bundled(node-npm-bundled) = 1.1.2
-Provides:       bundled(node-npm-init) = 0.0.0
 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.5
@@ -643,6 +625,12 @@
 %setup -q -n node-%{version}
 %endif
 
+%if %{node_version_number} <= 10
+rm -r deps/npm/*
+tar zxf %{SOURCE9} -C deps/npm --strip-components=1
+tar Jxf %{SOURCE90} -C deps/npm
+%endif
+
 %if %{node_version_number} >= 10
 tar Jxf %{SOURCE11}
 %endif
@@ -667,6 +655,7 @@
 %patch106 -p1
 %if 0%{?suse_version} >= 1550
 %endif
+%patch110 -p1
 %patch120 -p1
 %patch200 -p1
 

++++++ SHASUMS256.txt ++++++
--- /var/tmp/diff_new_pack.yswV7R/_old  2021-07-25 20:09:17.615441663 +0200
+++ /var/tmp/diff_new_pack.yswV7R/_new  2021-07-25 20:09:17.615441663 +0200
@@ -1,34 +1,34 @@
-d0f079c4bc78ee9e1eb646434bc52730c59e433f75febee70ee5506a5526eead  
node-v16.4.1-aix-ppc64.tar.gz
-c6e2a79873c4afbd9fcd7e9d2889e2a7b84860bea472a07ccbe33387397990f5  
node-v16.4.1-darwin-arm64.tar.gz
-e8d2c3e90e93f3456e8f33e900c4eb404f8456b584e78550a12218aa89689fff  
node-v16.4.1-darwin-arm64.tar.xz
-c78fecdfb062c51ba0432d1c6bb8f30eb14daf47001a5f68d17b3ae6d4d9eb31  
node-v16.4.1-darwin-x64.tar.gz
-3840f63f73513bfe60aac2a7180501f2b7e8b04806ed0ff0c100042f01bf5612  
node-v16.4.1-darwin-x64.tar.xz
-85b46ae7c3f2f6482a9a009cffe36ae4ead98f936d05a4e602eb32de148c4345  
node-v16.4.1-headers.tar.gz
-95d1cc071266739cbb2421a8419bae13652007701165549f0ae584863d11dd8e  
node-v16.4.1-headers.tar.xz
-5d50cb3ce5b5ecccead1d0cf4e18e038c580e10733ff510f73d04a711092569c  
node-v16.4.1-linux-arm64.tar.gz
-7519f43bc704bbb86af6162bad967eb0a277466b6b8c3e0b17dd367d86a97b27  
node-v16.4.1-linux-arm64.tar.xz
-b8df70739ffb058d4771722384e818fc5f9f0a5e096a45f1bfe7919b3173d32e  
node-v16.4.1-linux-armv7l.tar.gz
-ab8a575ffd154b1faab4c94be5bcb961f6ed1dcc79afa18489dcdb1eea7e660b  
node-v16.4.1-linux-armv7l.tar.xz
-49a3f2958e1e822d4053adf7c006ccf230ca7dc4f830bea789163fd093184160  
node-v16.4.1-linux-ppc64le.tar.gz
-72607271437948a6470063bc8bbb622ae1da60899217526b60ab2594fdff6b10  
node-v16.4.1-linux-ppc64le.tar.xz
-c3162a66943a0871423f94c8697c0bbfa2dc8a8474e63fa67a0cdd7f3618aca7  
node-v16.4.1-linux-s390x.tar.gz
-d472d95911c46bcae6e83ce2ea4312d544ee5ead6d8a6639ba40e51ad5678269  
node-v16.4.1-linux-s390x.tar.xz
-21181395c11ee1d13c05c4e07b1f4e36ba501d92030ac60a901291c50915b320  
node-v16.4.1-linux-x64.tar.gz
-3c73b58051a4435d605f9842e582a252e100d5ff62e0a30e3961cab71e8477b1  
node-v16.4.1-linux-x64.tar.xz
-d4eec360becc29d06b4ee7ee41ab3bf07bd8f4d979d911e18b5ed4ba9841a17f  
node-v16.4.1.pkg
-562df905fdc9c8b3854fea1c755cc969b3c1437774d28b513457cc4034136458  
node-v16.4.1.tar.gz
-769014432ed8e16267c70b834999e76c48193cd8523ca4f3ee4eadaae7f32aa8  
node-v16.4.1.tar.xz
-0bec96b5b22ca6d4eead44003011fcdb44af0d331bb1fc8af0647f95cd9feb65  
node-v16.4.1-win-x64.7z
-f2f0dfc9ee54aff908575734713c482d76bfbed14dcfaea4931fff7450753f25  
node-v16.4.1-win-x64.zip
-2eec50ab1e34eb99af2819dd92a272e44944dc5b3fbf74c3ab25355feccc97c4  
node-v16.4.1-win-x86.7z
-a505508994890e418757ea88a55a9685914f57643ec5fb5737c28c5c8b6a1abe  
node-v16.4.1-win-x86.zip
-a6c50420ab8e65df482e841a41a309582445480f2682e58ba3af30edf558b43b  
node-v16.4.1-x64.msi
-f05522114177fd5acf49b2c81aca438f3c88284c5d69196efc2df8bb43cb8090  
node-v16.4.1-x86.msi
-3b69159360b235d20cd8a35a63562ffd8e96f1032dbd3c0980a6ff794968cc07  
win-x64/node.exe
-4b5caea50ee2170fd752225477d77a8818965e3e8cbb9871ecbddf32bd6ed94d  
win-x64/node.lib
-ba7c1a22e2a59a73aaeab4c8d56826b705c2da00a57c94d3a3d6b1b460cb8cff  
win-x64/node_pdb.7z
-36b27e73b3132bc6fae11d75f648fe4c35efef2002dfed03a9784f145445f17e  
win-x64/node_pdb.zip
-8fd7ef41cf3a394ace65922babe7db8108374cf0c4cfba5613be61fb147cf141  
win-x86/node.exe
+3d134a7499d7b022febaa50d1923fb799c8edd9c2478be180eb88bfee06165b1  
node-v16.5.0-aix-ppc64.tar.gz
+4296521e8b5d73d4c3b9b7f6f9f666e577342ea92a520f33040f1a252387d079  
node-v16.5.0-darwin-arm64.tar.gz
+cc28582b5e4d91d92d61a29c8c63473dc151e816801a4718ef7518162bd4fd60  
node-v16.5.0-darwin-arm64.tar.xz
+b779bd40b7c9366adcbe4f9fd2afd9ee5f085e333200380b34d285eb32c121bc  
node-v16.5.0-darwin-x64.tar.gz
+681fa06160fd9f7534508e7bdd114fb70bc7f25747560335f552ffb6bb5de9ed  
node-v16.5.0-darwin-x64.tar.xz
+3dd36740be57f63135653c241ed671aa1b1a10cde949e79d3dc99f7ec19ee77c  
node-v16.5.0-headers.tar.gz
+6c3434c609b37205405198c4faf6ea7904fbca97d63be9e6a3b04fe33c804aa5  
node-v16.5.0-headers.tar.xz
+9447361c2b19d0f59b2f3acdcd9326bd1542c13828f9c8807ed46d3b6024fe09  
node-v16.5.0-linux-arm64.tar.gz
+acbadd349afe21cbd41280ae3512fe8121fc93a0778a63354e6cca87190ff0f1  
node-v16.5.0-linux-arm64.tar.xz
+17e887d9182cd6d7f92be4ecebd05ebf4dc887ec5eb05244403625a4c84ed337  
node-v16.5.0-linux-armv7l.tar.gz
+df3b2269150ba7494a7f59ebf551277ba32530529c9d168caa16bd8cee8c4cf4  
node-v16.5.0-linux-armv7l.tar.xz
+935cbd6195c0b08edd801eb3c0373bb97454a1105d032365d0df1bbc782e836a  
node-v16.5.0-linux-ppc64le.tar.gz
+6b3f26648c7f28dd7cf3de919d05f0cfcdae3ee35154b1789cbd3bd2eb280258  
node-v16.5.0-linux-ppc64le.tar.xz
+fbe5c2d3f5e6d490357f4a451ba0355113d6e8175d8939542f11a81c6c65a8f7  
node-v16.5.0-linux-s390x.tar.gz
+b5c294a39c1400ef32dee365323ecdaf78a205f8625a3f67d8ed4f7f3f6e81ea  
node-v16.5.0-linux-s390x.tar.xz
+837d76357d8622aac81a5b7f27ba0fd9556faa311a44254f1ffd26aaf42b052f  
node-v16.5.0-linux-x64.tar.gz
+e41fb3f6ba1ba248d6facd0ccb35ea3b043845b5d358839a344ef3fb39d744c3  
node-v16.5.0-linux-x64.tar.xz
+c0510db7132fcc97f483f77b68d62a57944500e5ae4d8a33844c292afdf9424e  
node-v16.5.0.pkg
+a0d233cde072822af7fd3043b866e526a1739df32c3ace6210ae289f3266ccb7  
node-v16.5.0.tar.gz
+3f37e38dd1129b6905f8d184616d41b3ab8433fa54cadce8a8c18b7a8bbcaa99  
node-v16.5.0.tar.xz
+eb2136d451cbc4c7027437c48450b3da99f04e9863011504c0308b99df2b82ea  
node-v16.5.0-win-x64.7z
+9223eb2cbd913fd313ab4456d5fdc6b73e44f916e76189bdaecaa08dc9f5de7d  
node-v16.5.0-win-x64.zip
+c2ced414a78a6d6965292408fe28efa033f7b30775f9d0401feb841abee86a00  
node-v16.5.0-win-x86.7z
+456675c3c7bba7d219a493f9b2109bb2dd05d95c9d660a0384b3a91e0a9b8610  
node-v16.5.0-win-x86.zip
+f80b770b00896672d7d26c70b2d7ecafecef492d260b0552c81138a675758f59  
node-v16.5.0-x64.msi
+691e8225e6eb4ce5850078dc0d8d4c18836ab92e6032a77fb98566df5b568518  
node-v16.5.0-x86.msi
+d1751bd9eeb147a48971e40ae9e4374ace30678bbca3754ba35231e0add1a8f4  
win-x64/node.exe
+4218ef0c41c2d9c8e236a276e8abd8cc36dacdeba54b147cfcbab54848cfb28e  
win-x64/node.lib
+c184211d64d7616806949db63cb70dd07fe6afb87a0aaf17f1d54f07593d5d12  
win-x64/node_pdb.7z
+8fe6df2fad2e969c2ee8cb42c400875f9b902c7ca1aee38f4a61c02079afbfc4  
win-x64/node_pdb.zip
+ff1bf2e0330a5599117bcfd371f929574aa2b7213d9bec21345b4e80185160a8  
win-x86/node.exe
 e899517caf4e57f674ff37ca8c9db892d676d86960698b2663bbe16e82fa2542  
win-x86/node.lib
-aafaf686584d890a7b580cb16a9f898a299f3a1c91ae720224a858a9bc5c2f89  
win-x86/node_pdb.7z
-359ef4b5be217ed189910ae806a57fa555874a5ae2b2e1200b2754ff90942a1c  
win-x86/node_pdb.zip
+78d1bd79b287590c4b577e6c66d982b7519f66a73190c4ddd38a00b9e04ef3ec  
win-x86/node_pdb.7z
+57f82d54e082619c38eacc7b7d88043a6102143b3198c988508ad7e1402e5bfd  
win-x86/node_pdb.zip

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

++++++ fix_ci_tests.patch ++++++
--- /var/tmp/diff_new_pack.yswV7R/_old  2021-07-25 20:09:17.651441623 +0200
+++ /var/tmp/diff_new_pack.yswV7R/_new  2021-07-25 20:09:17.651441623 +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.3.0/test/parallel/test-module-loading-globalpaths.js
+Index: node-v16.5.0/test/parallel/test-module-loading-globalpaths.js
 ===================================================================
---- node-v16.3.0.orig/test/parallel/test-module-loading-globalpaths.js
-+++ node-v16.3.0/test/parallel/test-module-loading-globalpaths.js
+--- node-v16.5.0.orig/test/parallel/test-module-loading-globalpaths.js
++++ node-v16.5.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.3.0/test/parallel/test-tls-env-bad-extra-ca.js
+Index: node-v16.5.0/test/parallel/test-tls-env-bad-extra-ca.js
 ===================================================================
---- node-v16.3.0.orig/test/parallel/test-tls-env-bad-extra-ca.js
-+++ node-v16.3.0/test/parallel/test-tls-env-bad-extra-ca.js
+--- node-v16.5.0.orig/test/parallel/test-tls-env-bad-extra-ca.js
++++ node-v16.5.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-v16.3.0/test/parallel/test-tls-passphrase.js
+Index: node-v16.5.0/test/parallel/test-tls-passphrase.js
 ===================================================================
---- node-v16.3.0.orig/test/parallel/test-tls-passphrase.js
-+++ node-v16.3.0/test/parallel/test-tls-passphrase.js
+--- node-v16.5.0.orig/test/parallel/test-tls-passphrase.js
++++ node-v16.5.0/test/parallel/test-tls-passphrase.js
 @@ -224,7 +224,7 @@ server.listen(0, common.mustCall(functio
  })).unref();
  
@@ -51,10 +51,10 @@
  
  // Invalid passphrase
  assert.throws(function() {
-Index: node-v16.3.0/test/parallel/test-repl-envvars.js
+Index: node-v16.5.0/test/parallel/test-repl-envvars.js
 ===================================================================
---- node-v16.3.0.orig/test/parallel/test-repl-envvars.js
-+++ node-v16.3.0/test/parallel/test-repl-envvars.js
+--- node-v16.5.0.orig/test/parallel/test-repl-envvars.js
++++ node-v16.5.0/test/parallel/test-repl-envvars.js
 @@ -2,7 +2,9 @@
  
  // Flags: --expose-internals
@@ -66,10 +66,10 @@
  const stream = require('stream');
  const REPL = require('internal/repl');
  const assert = require('assert');
-Index: node-v16.3.0/test/common/index.mjs
+Index: node-v16.5.0/test/common/index.mjs
 ===================================================================
---- node-v16.3.0.orig/test/common/index.mjs
-+++ node-v16.3.0/test/common/index.mjs
+--- node-v16.5.0.orig/test/common/index.mjs
++++ node-v16.5.0/test/common/index.mjs
 @@ -44,6 +44,7 @@ const {
    expectsError,
    skipIfInspectorDisabled,
@@ -86,11 +86,11 @@
    getArrayBufferViews,
    getBufferSources,
    getTTYfd,
-Index: node-v16.3.0/Makefile
+Index: node-v16.5.0/Makefile
 ===================================================================
---- node-v16.3.0.orig/Makefile
-+++ node-v16.3.0/Makefile
-@@ -511,7 +511,8 @@ test-ci-js: | clear-stalled
+--- node-v16.5.0.orig/Makefile
++++ node-v16.5.0/Makefile
+@@ -509,7 +509,8 @@ test-ci-js: | clear-stalled
  .PHONY: test-ci
  # Related CI jobs: most CI tests, excluding node-test-commit-arm-fanned
  test-ci: LOGLEVEL := info
@@ -100,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) \
-@@ -686,7 +687,8 @@ apidocs_json = $(addprefix out/,$(apidoc
+@@ -687,7 +688,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
@@ -110,10 +110,10 @@
                echo "Skipping tools/doc/node_modules (no crypto)"; \
        else \
                cd tools/doc && $(call available-node,$(run-npm-ci)) \
-Index: node-v16.3.0/test/parallel/test-crypto-dh.js
+Index: node-v16.5.0/test/parallel/test-crypto-dh.js
 ===================================================================
---- node-v16.3.0.orig/test/parallel/test-crypto-dh.js
-+++ node-v16.3.0/test/parallel/test-crypto-dh.js
+--- node-v16.5.0.orig/test/parallel/test-crypto-dh.js
++++ node-v16.5.0/test/parallel/test-crypto-dh.js
 @@ -189,7 +189,7 @@ assert.throws(() => {
    dh3.computeSecret('');
  }, { message: common.hasOpenSSL3 ?
@@ -123,40 +123,3 @@
  
  // Create a shared using a DH group.
  const alice = crypto.createDiffieHellmanGroup('modp5');
-Index: node-v16.3.0/test/parallel/test-https-agent-unref-socket.js
-===================================================================
---- node-v16.3.0.orig/test/parallel/test-https-agent-unref-socket.js
-+++ node-v16.3.0/test/parallel/test-https-agent-unref-socket.js
-@@ -6,8 +6,28 @@ if (!common.hasCrypto)
- 
- const https = require('https');
- 
--const request = https.get('https://example.com');
-+if (process.argv[2] === 'localhost') {
-+  const request = https.get('https://localhost:' + process.argv[3]);
-+
-+  request.on('socket', (socket) => {
-+    socket.unref();
-+  });
-+}
-+else {
-+  const net = require('net');
-+  const child_process = require('child_process');
-+  const server = net.createServer();
-+  server.listen(0);
-+  server.on('listening', () => {
-+    const port = server.address().port;
-+    console.log('listening on port ' + port);
-+    const { fork } = require('child_process');
-+    const child = fork(__filename, ['localhost', port], {});
-+    child.on('close', (exit_code) => {
-+      server.close();
-+      if (exit_code == null || exit_code != 0)
-+        process.exit(1);
-+    });
-+  });
-+}
- 
--request.on('socket', (socket) => {
--  socket.unref();
--});

++++++ legacy_python.patch ++++++
Index: node-v16.5.0/tools/utils.py
===================================================================
--- node-v16.5.0.orig/tools/utils.py
+++ node-v16.5.0/tools/utils.py
@@ -26,10 +26,10 @@
 # OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 
 
-import glob
 import platform
 import re
 import sys
+from pathlib import Path
 
 
 # Reads a .list file into an array of strings
@@ -109,7 +109,8 @@ def IsWindows():
 
 
 def SearchFiles(dir, ext):
-  list = glob.glob(dir+ '/**/*.' + ext, recursive=True)
+  list = Path(dir).glob('**/*.' + ext)
+  list = [ str(x) for x in list ]
   if sys.platform == 'win32':
     list = [ x.replace('\\', '/')for x in list]
   return list
++++++ node-v16.4.1.tar.xz -> node-v16.5.0.tar.xz ++++++
/work/SRC/openSUSE:Factory/nodejs16/node-v16.4.1.tar.xz 
/work/SRC/openSUSE:Factory/.nodejs16.new.1899/node-v16.5.0.tar.xz differ: char 
26, line 1


++++++ versioned.patch ++++++
--- /var/tmp/diff_new_pack.yswV7R/_old  2021-07-25 20:09:17.711441556 +0200
+++ /var/tmp/diff_new_pack.yswV7R/_new  2021-07-25 20:09:17.715441552 +0200
@@ -8,10 +8,10 @@
 
 This is also important for generation of binary
 modules for multiple versions of NodeJS
-Index: node-git.16151bec08/Makefile
+Index: node-v16.5.0/Makefile
 ===================================================================
---- node-git.16151bec08.orig/Makefile
-+++ node-git.16151bec08/Makefile
+--- node-v16.5.0.orig/Makefile
++++ node-v16.5.0/Makefile
 @@ -52,7 +52,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.16151bec08/tools/install.py
+Index: node-v16.5.0/tools/install.py
 ===================================================================
---- node-git.16151bec08.orig/tools/install.py
-+++ node-git.16151bec08/tools/install.py
+--- node-v16.5.0.orig/tools/install.py
++++ node-v16.5.0/tools/install.py
 @@ -81,34 +81,34 @@ def uninstall(paths, dst):
      try_remove(path, dst)
  
@@ -100,7 +100,7 @@
  
    if 'true' == variables.get('node_install_npm'): npm_files(action)
  
-@@ -182,28 +182,28 @@ def headers(action):
+@@ -185,28 +185,28 @@ def headers(action):
      'src/node_buffer.h',
      'src/node_object_wrap.h',
      'src/node_version.h',
@@ -137,10 +137,10 @@
  
  def run(args):
    global node_prefix, install_path, target_defaults, variables
-Index: node-git.16151bec08/doc/node.1
+Index: node-v16.5.0/doc/node.1
 ===================================================================
---- node-git.16151bec08.orig/doc/node.1
-+++ node-git.16151bec08/doc/node.1
+--- node-v16.5.0.orig/doc/node.1
++++ node-v16.5.0/doc/node.1
 @@ -30,24 +30,24 @@
  .Dt NODE 1
  .
@@ -170,10 +170,10 @@
  .Op Fl -v8-options
  .
  .\"======================================================================
-Index: node-git.16151bec08/src/node.stp
+Index: node-v16.5.0/src/node.stp
 ===================================================================
---- node-git.16151bec08.orig/src/node.stp
-+++ node-git.16151bec08/src/node.stp
+--- node-v16.5.0.orig/src/node.stp
++++ node-v16.5.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.16151bec08/deps/npm/man/man1/npm.1
+Index: node-v16.5.0/deps/npm/man/man1/npm.1
 ===================================================================
---- node-git.16151bec08.orig/deps/npm/man/man1/npm.1
-+++ node-git.16151bec08/deps/npm/man/man1/npm.1
+--- node-v16.5.0.orig/deps/npm/man/man1/npm.1
++++ node-v16.5.0/deps/npm/man/man1/npm.1
 @@ -1,6 +1,6 @@
- .TH "NPM" "1" "June 2021" "" ""
+ .TH "NPM" "1" "July 2021" "" ""
  .SH "NAME"
 -\fBnpm\fR \- javascript package manager
 +\fBnpm16\fR \- javascript package manager
@@ -321,10 +321,10 @@
 +npm16 help publish
  
  .RE
-Index: node-git.16151bec08/src/node_main.cc
+Index: node-v16.5.0/src/node_main.cc
 ===================================================================
---- node-git.16151bec08.orig/src/node_main.cc
-+++ node-git.16151bec08/src/node_main.cc
+--- node-v16.5.0.orig/src/node_main.cc
++++ node-v16.5.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-git.16151bec08/tools/test.py
+Index: node-v16.5.0/tools/test.py
 ===================================================================
---- node-git.16151bec08.orig/tools/test.py
-+++ node-git.16151bec08/tools/test.py
-@@ -936,7 +936,7 @@ class Context(object):
+--- node-v16.5.0.orig/tools/test.py
++++ node-v16.5.0/tools/test.py
+@@ -935,7 +935,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-git.16151bec08/node.gyp
+Index: node-v16.5.0/node.gyp
 ===================================================================
---- node-git.16151bec08.orig/node.gyp
-+++ node-git.16151bec08/node.gyp
+--- node-v16.5.0.orig/node.gyp
++++ node-v16.5.0/node.gyp
 @@ -23,8 +23,8 @@
      'node_use_openssl%': 'true',
      'node_shared_openssl%': 'false',
@@ -360,11 +360,11 @@
 +    'node_lib_target_name%': 'libnode16',
      'node_intermediate_lib_type%': 'static_library',
      'node_builtin_modules_path%': '',
-     'library_files': [
-Index: node-git.16151bec08/deps/npm/man/man1/npx.1
+     # We list the deps/ files out instead of globbing them in js2c.py since we
+Index: node-v16.5.0/deps/npm/man/man1/npx.1
 ===================================================================
---- node-git.16151bec08.orig/deps/npm/man/man1/npx.1
-+++ node-git.16151bec08/deps/npm/man/man1/npx.1
+--- node-v16.5.0.orig/deps/npm/man/man1/npx.1
++++ node-v16.5.0/deps/npm/man/man1/npx.1
 @@ -5,15 +5,15 @@
  .P
  .RS 2

Reply via email to