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-06-16 20:33:16
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/nodejs16 (Old)
 and      /work/SRC/openSUSE:Factory/.nodejs16.new.32437 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "nodejs16"

Wed Jun 16 20:33:16 2021 rev:3 rq:899525 version:16.3.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/nodejs16/nodejs16.changes        2021-05-23 
23:30:26.204779093 +0200
+++ /work/SRC/openSUSE:Factory/.nodejs16.new.32437/nodejs16.changes     
2021-06-16 20:33:17.714961921 +0200
@@ -1,0 +2,12 @@
+Fri Jun  4 20:59:13 UTC 2021 - Dirk M??ller <dmuel...@suse.com>
+
+- update to 16.3.0:
+  * add -C alias for --conditions flag
+  * add workspaces support to npm install commands
+
+-------------------------------------------------------------------
+Mon May 31 16:27:44 UTC 2021 - Adam Majer <adam.ma...@suse.de>
+
+- Use libalternatives instead of update-alternatives
+
+-------------------------------------------------------------------

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

New:
----
  node-v16.3.0.tar.xz

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

Other differences:
------------------
++++++ nodejs16.spec ++++++
--- /var/tmp/diff_new_pack.5fmHuo/_old  2021-06-16 20:33:18.922963983 +0200
+++ /var/tmp/diff_new_pack.5fmHuo/_new  2021-06-16 20:33:18.926963989 +0200
@@ -26,7 +26,7 @@
 ###########################################################
 
 Name:           nodejs16
-Version:        16.2.0
+Version:        16.3.0
 Release:        0
 
 # Double DWZ memory limits
@@ -35,6 +35,12 @@
 
 %define node_version_number 16
 
+%if 0%{?suse_version} > 1500
+%bcond_without libalternatives
+%else
+%bcond_with libalternatives
+%endif
+
 %if %node_version_number >= 12
 %define openssl_req_ver 1.1.1
 %else
@@ -248,11 +254,11 @@
 
 %if %node_version_number >= 8
 BuildRequires:  pkgconfig(openssl) >= %{openssl_req_ver}
-%if 0%{suse_version} > 1330
+%if 0%{?suse_version} > 1330
 BuildRequires:  libopenssl1_1-hmac
 %endif
 
-%if 0%{suse_version} >= 1330
+%if 0%{?suse_version} >= 1330
 BuildRequires:  openssl >= %{openssl_req_ver}
 %else
 BuildRequires:  openssl-1_1 >= %{openssl_req_ver}
@@ -293,8 +299,14 @@
 BuildRequires:  valgrind
 %endif
 
-Requires(post): update-alternatives
+%if %{with libalternatives}
+Requires:       alts
+%else
 Requires(postun): update-alternatives
+%endif
+# either for update-alternatives, or their removal
+Requires(post): update-alternatives
+
 Recommends:     npm16
 
 #we need ABI virtual provides where SONAMEs aren't enough/not present so deps
@@ -310,7 +322,11 @@
 # npm software, `env node` requires further help than only
 # update-alternatives can provide.
 Provides:       nodejs = %{version}
+%if %{with libalternatives}
+Requires:       nodejs-common >= 5.0
+%else
 Requires:       nodejs-common
+%endif
 
 # For SLE11, to be able to use the certificate store we need to have properly
 # symlinked certificates. The compatability symlinks are provided by the
@@ -328,7 +344,7 @@
 Provides:       bundled(uvwasi) = 0.0.11
 Provides:       bundled(v8) = 9.0.257.25
 
-Provides:       bundled(llhttp) = 6.0.1
+Provides:       bundled(llhttp) = 6.0.2
 Provides:       bundled(ngtcp2) = 0.1.0-DEV
 
 Provides:       bundled(node-acorn) = 8.0.4
@@ -358,19 +374,23 @@
 %package -n npm16
 Summary:        Package manager for Node.js
 Group:          Development/Languages/NodeJS
+%if %{with libalternatives}
+Requires:       nodejs-common >= 5.0
+%else
 Requires:       nodejs-common
+%endif
 Requires:       nodejs16 = %{version}
 Provides:       nodejs-npm = %{version}
 Obsoletes:      nodejs-npm < 4.0.0
 Provides:       npm = %{version}
-Provides:       npm(npm) = 7.13.0
+Provides:       npm(npm) = 7.15.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.5.0
+Provides:       bundled(node-@npmcli/arborist) = 2.6.1
 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
@@ -412,7 +432,7 @@
 Provides:       bundled(node-brace-expansion) = 1.1.11
 Provides:       bundled(node-builtins) = 1.0.3
 Provides:       bundled(node-byte-size) = 7.0.1
-Provides:       bundled(node-cacache) = 15.0.6
+Provides:       bundled(node-cacache) = 15.2.0
 Provides:       bundled(node-caseless) = 0.12.0
 Provides:       bundled(node-chalk) = 4.1.1
 Provides:       bundled(node-chownr) = 2.0.0
@@ -482,7 +502,7 @@
 Provides:       bundled(node-ip) = 1.1.5
 Provides:       bundled(node-ip-regex) = 4.3.0
 Provides:       bundled(node-is-cidr) = 4.0.2
-Provides:       bundled(node-is-core-module) = 2.2.0
+Provides:       bundled(node-is-core-module) = 2.4.0
 Provides:       bundled(node-is-fullwidth-code-point) = 1.0.0
 Provides:       bundled(node-is-fullwidth-code-point) = 2.0.0
 Provides:       bundled(node-is-fullwidth-code-point) = 3.0.0
@@ -504,7 +524,7 @@
 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.1.1
+Provides:       bundled(node-libnpmexec) = 1.2.0
 Provides:       bundled(node-libnpmfund) = 1.1.0
 Provides:       bundled(node-libnpmhook) = 6.0.2
 Provides:       bundled(node-libnpmorg) = 2.0.2
@@ -534,7 +554,7 @@
 Provides:       bundled(node-node-gyp) = 7.1.2
 Provides:       bundled(node-nopt) = 5.0.0
 Provides:       bundled(node-normalize-package-data) = 3.0.2
-Provides:       bundled(node-npm-audit-report) = 2.1.4
+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
@@ -543,7 +563,7 @@
 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
+Provides:       bundled(node-npm-registry-fetch) = 10.1.2
 Provides:       bundled(node-npm-user-validate) = 1.0.1
 Provides:       bundled(node-npmlog) = 4.1.2
 Provides:       bundled(node-number-is-nan) = 1.0.1
@@ -674,6 +694,8 @@
 %endif
 %patch104 -p1
 %patch106 -p1
+%if 0%{?suse_version} >= 1550
+%endif
 %patch120 -p1
 %patch200 -p1
 
@@ -712,8 +734,12 @@
 find deps/zlib -name *.[ch] -delete
 
 cat > spec.build.config <<EOF
-export CFLAGS="%{optflags} -fno-strict-aliasing"
-export CXXFLAGS="%{optflags} -Wno-class-memaccess -Wno-error=return-type 
-fno-strict-aliasing"
+export CFLAGS="%{?build_cflags:%build_cflags}%{?!build_cflags:%optflags} 
-fno-strict-aliasing"
+# -Wno-class-memaccess is not available in gcc < 8 (= system compiler on Leap 
until at least 15.3 is gcc7)
+export 
CXXFLAGS="%{?build_cxxflags:%build_cxxflags}%{?!build_cxxflags:%optflags} 
-Wno-error=return-type -fno-strict-aliasing"
+%if 0%{?sle_version} > 150300
+export CXXFLAGS="${CXXFLAGS} -Wno-class-memaccess"
+%endif
 export LDFLAGS="%{?build_ldflags}"
 
 %if !0%{?with nodejs_lto}
@@ -831,6 +857,7 @@
 %fdupes %{buildroot}%{_includedir}/node%{node_version_number}
 
 # Update alternatives
+%if ! %{with libalternatives}
 mkdir -p %{buildroot}%{_sysconfdir}/alternatives
 ln -s -f node-default     %{buildroot}%{_sysconfdir}/alternatives/node-default
 ln -s -f node.1%{ext_man} 
%{buildroot}%{_sysconfdir}/alternatives/node.1%{ext_man}
@@ -846,6 +873,24 @@
 ln -s %{_sysconfdir}/alternatives/npx-default          
%{buildroot}%{_bindir}/npx-default
 ln -s %{_sysconfdir}/alternatives/npx.1%{ext_man}      
%{buildroot}%{_mandir}/man1/npx.1%{ext_man}
 %endif
+%endif
+
+# libalternatives - can always ship
+mkdir -p %{buildroot}%{_datadir}/libalternatives/{node,npm,npx};
+cat > %{buildroot}%{_datadir}/libalternatives/node/%{node_version_number}.conf 
<<EOF
+binary=%{_bindir}/node%{node_version_number}
+man=node%{node_version_number}.1
+EOF
+cat > %{buildroot}%{_datadir}/libalternatives/npm/%{node_version_number}.conf 
<<EOF
+binary=%{_bindir}/npm%{node_version_number}
+man=npm%{node_version_number}.1
+group=npm,npx
+EOF
+cat > %{buildroot}%{_datadir}/libalternatives/npx/%{node_version_number}.conf 
<<EOF
+binary=%{_bindir}/npx%{node_version_number}
+man=npx%{node_version_number}.1
+group=npm,npx
+EOF
 
 # We need to own license directory on old versions of SLE
 %if 0%{?suse_version} < 1500
@@ -889,12 +934,17 @@
 %doc AUTHORS *.md
 %doc deps/v8/tools/gdbinit
 %dir %{_libdir}/node_modules
+%dir %{_datadir}/libalternatives
+%dir %{_datadir}/libalternatives/node
+%{_datadir}/libalternatives/node/%{node_version_number}.conf
 %{_bindir}/node%{node_version_number}
 %{_mandir}/man1/node%{node_version_number}.1%{ext_man}
+%if ! 0%{with libalternatives}
 %ghost %{_bindir}/node-default
 %ghost %{_mandir}/man1/node.1%{ext_man}
 %ghost %{_sysconfdir}/alternatives/node-default
 %ghost %{_sysconfdir}/alternatives/node.1%{ext_man}
+%endif
 %exclude %{_libdir}/node_modules/npm%{node_version_number}
 # We need to own directory on old versions of SLE
 %if 0%{?suse_version} < 1500
@@ -903,22 +953,31 @@
 
 %files -n npm%{node_version_number}
 %defattr(-, root, root)
+%dir %{_datadir}/libalternatives
+%dir %{_datadir}/libalternatives/npm
+%dir %{_datadir}/libalternatives/npx
+%{_datadir}/libalternatives/npm/%{node_version_number}.conf
+%{_datadir}/libalternatives/npx/%{node_version_number}.conf
 %{_bindir}/npm%{node_version_number}
 %{_libdir}/node_modules/npm%{node_version_number}
 %{_mandir}/man1/npm%{node_version_number}.1%{ext_man}
+%if ! 0%{with libalternatives}
 %ghost %{_bindir}/npm-default
 %ghost %{_mandir}/man1/npm.1%{ext_man}
 %ghost %{_sysconfdir}/alternatives/npm-default
 %ghost %{_sysconfdir}/alternatives/npm.1%{ext_man}
+%endif
 
 %if %{node_version_number} >= 8
 %{_bindir}/npx%{node_version_number}
 %{_mandir}/man1/npx%{node_version_number}.1%{ext_man}
+%if ! %{with libalternatives}
 %ghost %{_bindir}/npx-default
 %ghost %{_mandir}/man1/npx.1%{ext_man}
 %ghost %{_sysconfdir}/alternatives/npx-default
 %ghost %{_sysconfdir}/alternatives/npx.1%{ext_man}
 %endif
+%endif
 
 %files devel
 %defattr(-, root, root)
@@ -931,6 +990,16 @@
 %defattr(-,root,root)
 %doc doc/api
 
+%if %{with libalternatives}
+
+%post
+update-alternatives --remove node-default %{_bindir}/node%{node_version_number}
+
+%post -n npm%{node_version_number}
+update-alternatives --remove npm-default %{_bindir}/npm%{node_version_number}
+update-alternatives --remove npx-default %{_bindir}/npx%{node_version_number}
+
+%else
 %pre
 # remove files that are no longer owned but provided by update-alternatives
 if ! [ -L %{_mandir}/man1/node.1%{ext_man} ]; then
@@ -972,5 +1041,6 @@
     update-alternatives --remove npx-default 
%{_bindir}/npx%{node_version_number}
 fi
 %endif
+%endif
 
 %changelog

++++++ SHASUMS256.txt ++++++
--- /var/tmp/diff_new_pack.5fmHuo/_old  2021-06-16 20:33:18.958964044 +0200
+++ /var/tmp/diff_new_pack.5fmHuo/_new  2021-06-16 20:33:18.962964051 +0200
@@ -1,34 +1,34 @@
-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
+4241dc60ff8bb1748391fd16cde459a486824e23b96b13c223fb97b3fecd9fe9  
node-v16.3.0-aix-ppc64.tar.gz
+aeac294dbe54a4dfd222eedfbae704b185c40702254810e2c5917f6dbc80e017  
node-v16.3.0-darwin-arm64.tar.gz
+69244ab72e65d0270a9c442ae84a158172a74d6a6c5f89635b3a0da8a6a568c0  
node-v16.3.0-darwin-arm64.tar.xz
+3e075bcfb6130dda84bfd04633cb228ec71e72d9a844c57efb7cfff130b4be89  
node-v16.3.0-darwin-x64.tar.gz
+5e683d95e16c4ba1b110ac4fb422878bc43951bd37e9a63974ef162310568387  
node-v16.3.0-darwin-x64.tar.xz
+9187fd584acdd945d4cdec04db981f2408118256251b09f11cf214189827e099  
node-v16.3.0-headers.tar.gz
+b9cff8d32ff51104cb7dc6e24efb2179daab920fe8a487eb484428715fba7630  
node-v16.3.0-headers.tar.xz
+7040a1f2a0a1aa9cf0f66ec46d0049c6638cb4c05490c13ca71d298fa94ed8ce  
node-v16.3.0-linux-arm64.tar.gz
+67dd97e41aad1bc11736e99cba119525b4f3472b132c46730ba8cf03f7076e23  
node-v16.3.0-linux-arm64.tar.xz
+1621a744bafad0aa3a8fbf988929862ef4432dd21d16f5ec6b585ad74cb963e9  
node-v16.3.0-linux-armv7l.tar.gz
+c8817e30fb910476ec1f223de7eedd31f3d157ddf2003a3083d7f5662180e4de  
node-v16.3.0-linux-armv7l.tar.xz
+2e6ab262d3337004cc35d14004a80219b332c007d8b77ed3e7dd2fcaadd3b902  
node-v16.3.0-linux-ppc64le.tar.gz
+ec35bf9c769f3fe854be84889d37587cce4c148c313e54a20e3c5d65aab16eb9  
node-v16.3.0-linux-ppc64le.tar.xz
+5106f666866af87b9a2819f8aa8af1300785f971e7ca39df903ac9bf9dc5f84c  
node-v16.3.0-linux-s390x.tar.gz
+e74ed2016c0dd08c03e6ad3e9c205bde300811fb3f9e4bc1ec9f7b4ccc0a0d23  
node-v16.3.0-linux-s390x.tar.xz
+86f6d06c05021ae73b51f57bb56569a2eebd4a2ecc0b881972a0572e465b5d27  
node-v16.3.0-linux-x64.tar.gz
+5347ece975747e4d9768d4ed3f8b2220c955ac01f8a695347cd7f71ff5efa318  
node-v16.3.0-linux-x64.tar.xz
+b0ccdac402aafd52ab16a925a092753f20cc536727a292e2e362d1bac5e2ec18  
node-v16.3.0.pkg
+11d00034a9864660eadf9835d09de2bed97b245093626705d8917897d8f36704  
node-v16.3.0.tar.gz
+7aab47b82c19702c73b2834a623c3932732a15185fddea14b9ddc710936fac5f  
node-v16.3.0.tar.xz
+3a39ba94dfd9c7a94e156f6fefef0fcb91ca2b37c2280a4f28e5d5e70c171cf5  
node-v16.3.0-win-x64.7z
+3352e58d3603cf58964409d07f39f3816285317d638ddb0a0bf3af5deb2ff364  
node-v16.3.0-win-x64.zip
+c5fec63e74633e77cbf331c6e08cfb26c84d7123e5bbb58c8298fb68ba13d28b  
node-v16.3.0-win-x86.7z
+91ef8392cfe40ec7418e5aea0936148fafab13af67cf95138db21c112ed87793  
node-v16.3.0-win-x86.zip
+cfd65d0441ed94f7a99cc0d6262262ac9d9c77efed8d3c88fa57fecce1b2274f  
node-v16.3.0-x64.msi
+54f84cafc148190fe9c66cacea324d3db474ea8efd196b4655ffcd131398670b  
node-v16.3.0-x86.msi
+c221bf0fd633277e9f0eacc82b06423ddf3adef3b04269b86fa81b974ee08a28  
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
+ad1333ca8e343a4da2cb948f85eae55682154b31ea2d04d6e929f13cf121df17  
win-x64/node_pdb.7z
+fbb04d0ad8602a2906b05bf5c7f11a4f652e50b693afb60ace99bc1c000dcd66  
win-x64/node_pdb.zip
+98594f76e90a06419fd5ccbfc6f3e249ed8a258eed28de894a5274e4ad4aaa56  
win-x86/node.exe
 a50f3c57671e7a07e7541f493e98cbbf006535598c93465ed14bb6f9cf253317  
win-x86/node.lib
-f0446b9911804e3075db56c0655012c1ae94adb8fa6df100e23359eb5f510c66  
win-x86/node_pdb.7z
-aae4d7c5bd8d3337a11398a60132d1a43c1b947b6a21f59a76a8e1c2e1e527b1  
win-x86/node_pdb.zip
+295cdf2f6e53d2588bc2e766704bd1c989b5aaec58aa4ad30f52b5a3c1288d22  
win-x86/node_pdb.7z
+3aa30ca56c0b5925e26e42c0d22cf5a786e9f99d501b3788c86cfa1b20b2935a  
win-x86/node_pdb.zip

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

++++++ fix_ci_tests.patch ++++++
--- /var/tmp/diff_new_pack.5fmHuo/_old  2021-06-16 20:33:19.006964126 +0200
+++ /var/tmp/diff_new_pack.5fmHuo/_new  2021-06-16 20:33:19.006964126 +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.2.0/test/parallel/test-module-loading-globalpaths.js
+Index: node-v16.3.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
+--- node-v16.3.0.orig/test/parallel/test-module-loading-globalpaths.js
++++ node-v16.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-v16.2.0/test/parallel/test-tls-env-bad-extra-ca.js
+Index: node-v16.3.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
+--- 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
 @@ -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.2.0/test/parallel/test-tls-passphrase.js
+Index: node-v16.3.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
+--- node-v16.3.0.orig/test/parallel/test-tls-passphrase.js
++++ node-v16.3.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.2.0/test/parallel/test-repl-envvars.js
+Index: node-v16.3.0/test/parallel/test-repl-envvars.js
 ===================================================================
---- node-v16.2.0.orig/test/parallel/test-repl-envvars.js
-+++ node-v16.2.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
 @@ -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.2.0/test/common/index.mjs
+Index: node-v16.3.0/test/common/index.mjs
 ===================================================================
---- node-v16.2.0.orig/test/common/index.mjs
-+++ node-v16.2.0/test/common/index.mjs
+--- node-v16.3.0.orig/test/common/index.mjs
++++ node-v16.3.0/test/common/index.mjs
 @@ -44,6 +44,7 @@ const {
    expectsError,
    skipIfInspectorDisabled,
@@ -86,10 +86,10 @@
    getArrayBufferViews,
    getBufferSources,
    getTTYfd,
-Index: node-v16.2.0/Makefile
+Index: node-v16.3.0/Makefile
 ===================================================================
---- node-v16.2.0.orig/Makefile
-+++ node-v16.2.0/Makefile
+--- node-v16.3.0.orig/Makefile
++++ node-v16.3.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
@@ -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.2.0/test/parallel/test-crypto-dh.js
+Index: node-v16.3.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
+--- node-v16.3.0.orig/test/parallel/test-crypto-dh.js
++++ node-v16.3.0/test/parallel/test-crypto-dh.js
 @@ -189,7 +189,7 @@ assert.throws(() => {
    dh3.computeSecret('');
  }, { message: common.hasOpenSSL3 ?
@@ -123,3 +123,40 @@
  
  // 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();
+-});

++++++ node-v16.2.0.tar.xz -> node-v16.3.0.tar.xz ++++++
/work/SRC/openSUSE:Factory/nodejs16/node-v16.2.0.tar.xz 
/work/SRC/openSUSE:Factory/.nodejs16.new.32437/node-v16.3.0.tar.xz differ: char 
27, line 1

Reply via email to