Hello community,

here is the log from the commit of package nodejs8 for openSUSE:Factory checked 
in at 2017-10-25 17:48:59
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/nodejs8 (Old)
 and      /work/SRC/openSUSE:Factory/.nodejs8.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "nodejs8"

Wed Oct 25 17:48:59 2017 rev:5 rq:536527 version:8.8.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/nodejs8/nodejs8.changes  2017-09-29 
11:57:12.351409022 +0200
+++ /work/SRC/openSUSE:Factory/.nodejs8.new/nodejs8.changes     2017-10-25 
17:49:04.995016691 +0200
@@ -1,0 +2,42 @@
+Wed Oct 25 05:18:51 UTC 2017 - [email protected]
+
+- New upstream release 8.8.0:
+  * crypto: expose ECDH class (gh#nodejs/node#8188)
+  * http2: (gh#nodejs/node#{15685,16269})
+    + http2 is now exposed by default without the need for a flag
+    + a new environment varible NODE_NO_HTTP2 has been added to
+      allow userland http2 to be required
+    + support has been added for generic Duplex streams
+  * module: resolve and instantiate loader pipeline hooks have been
+    added to the ESM lifecycle (gh#nodejs/node#15445)
+  * zlib: (CVE-2017-14919: only affects TW) In zlib v1.2.9, a
+    change was made that causes an exception to be thrown when a
+    raw deflate stream is initialized with windowBits set to 8.
+    Node.js will now gracefully set windowBits to 9 (replicating
+    the legacy behavior) to avoid a DOS vector.
+
+-------------------------------------------------------------------
+Thu Oct 19 08:07:05 UTC 2017 - [email protected]
+
+- Make sure npm and npx programs remain executable
+
+-------------------------------------------------------------------
+Fri Oct 13 11:04:51 UTC 2017 - [email protected]
+
+- Replace {{node_version_major}} with RPM define %node_version_number
+  for simpler spec file review.
+-------------------------------------------------------------------
+Fri Oct 13 10:06:23 UTC 2017 - [email protected]
+
+- New upstream version 8.7.0:
+  * deps:
+    + update npm to 5.4.2
+    + update libuv 1.15.0
+    + update V8 to 6.1.534.42
+  * dgram: support for setting dgram socket buffer size
+  * fs: add support O_DSYNC file open constant
+  * util: deprecate obj.inspect for custom inspection
+- nodejs-libpath.patch
+  versioned.patch: refreshed patches
+
+-------------------------------------------------------------------
@@ -11 +53 @@
-  * path: fix normalize paths ending with two dots
+  * path: fix normalize paths ending with two dots (CVE-2017-14849)

Old:
----
  node-v8.6.0.tar.xz

New:
----
  node-v8.8.0.tar.xz

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

Other differences:
------------------
++++++ nodejs8.spec ++++++
--- /var/tmp/diff_new_pack.RkIM4n/_old  2017-10-25 17:49:06.182960935 +0200
+++ /var/tmp/diff_new_pack.RkIM4n/_new  2017-10-25 17:49:06.182960935 +0200
@@ -26,9 +26,11 @@
 ###########################################################
 
 Name:           nodejs8
-Version:        8.6.0
+Version:        8.8.0
 Release:        0
 
+%define node_version_number 8
+
 %if 0%{?sles_version} == 11
 %define _libexecdir %{_exec_prefix}/lib
 %endif
@@ -121,7 +123,7 @@
 # version available.
 %if 0%{?sles_version} == 11
 # GCC 5 is only available in the SUSE:SLE-11:SP4:Update repository (SDK).
-%if 8 >= 8
+%if %node_version_number >= 8
 BuildRequires:  gcc5-c++
 %define cc_exec  gcc-5
 %define cpp_exec g++-5
@@ -134,7 +136,7 @@
 
 # SLE 12 and Leap 42
 %if 0%{?suse_version} == 1315
-%if 8 >= 8
+%if %node_version_number >= 8
 BuildRequires:  gcc6-c++
 %define cc_exec  gcc-6
 %define cpp_exec g++-6
@@ -168,7 +170,7 @@
 
 Requires(post): update-alternatives
 Requires(postun): update-alternatives
-Recommends:     npm(npm) = 5.3.0
+Recommends:     npm(npm) = 5.4.2
 
 #we need ABI virtual provides where SONAMEs aren't enough/not present so deps
 #break when binary compatibility is broken
@@ -218,7 +220,7 @@
 Provides:       nodejs-npm = %{version}
 Obsoletes:      nodejs-npm < 4.0.0
 Provides:       npm = %{version}
-Provides:       npm(npm) = 5.3.0
+Provides:       npm(npm) = 5.4.2
 
 %description -n npm8
 A package manager for Node.js that allows developers to install and
@@ -238,13 +240,13 @@
 %prep
 echo "`grep node-v%{version}.tar.xz %{S:1} | head -n1 | cut -c1-64`  %{S:0}" | 
sha256sum -c
 %setup -q -n node-v%{version}
-%if 8 < 6
+%if %node_version_number < 6
 %patch1 -p1
 %endif
-%if 8 < 6
+%if %node_version_number < 6
 %patch2 -p1
 %endif
-%if 8 < 6
+%if %node_version_number < 6
 %patch3 -p1
 %endif
 %patch101 -p1
@@ -311,59 +313,42 @@
 rm -f %{buildroot}%{_datadir}/doc/node/lldb_commands.py
 
 # npm man page
-install -D -m 644 deps/npm/man/man1/npm.1 %{buildroot}%{_mandir}/man1/npm8.1
+install -D -m 644 deps/npm/man/man1/npm.1 
%{buildroot}%{_mandir}/man1/npm%{node_version_number}.1
 
 #node-gyp needs common.gypi too
 install -D -m 644 common.gypi \
-       
%{buildroot}%{_libdir}/node_modules/npm8/node_modules/node-gyp/common.gypi
+       
%{buildroot}%{_libdir}/node_modules/npm%{node_version_number}/node_modules/node-gyp/common.gypi
 #       %%{buildroot}%%{_datadir}/node/common.gypi
 # install addon-rpm.gypi
 install -D -m 644 addon-rpm.gypi \
-       
%{buildroot}%{_libdir}/node_modules/npm8/node_modules/node-gyp/addon-rpm.gypi
+       
%{buildroot}%{_libdir}/node_modules/npm%{node_version_number}/node_modules/node-gyp/addon-rpm.gypi
 
 # clean
 # hidden files and directories
-find %{buildroot}%{_libdir}/node_modules/npm8 -name ".*" -print0 | xargs -r0 
-0 rm -rf --
+find %{buildroot}%{_libdir}/node_modules/npm%{node_version_number} -name ".*" 
-print0 | xargs -r0 -0 rm -rf --
 # windows stuff
-find %{buildroot}%{_libdir}/node_modules/npm8 -name "*.bat" -delete
-find %{buildroot}%{_libdir}/node_modules/npm8 -name "*.cmd" -delete
+find %{buildroot}%{_libdir}/node_modules/npm%{node_version_number} -name 
"*.bat" -delete
+find %{buildroot}%{_libdir}/node_modules/npm%{node_version_number} -name 
"*.cmd" -delete
 # build stuff
-find %{buildroot}%{_libdir}/node_modules/npm8 -name "Makefile" -delete
-rm -rf %{buildroot}%{_libdir}/node_modules/npm8/{test,scripts}
-find %{buildroot}%{_libdir}/node_modules/npm8/node_modules -name "*.sh" -delete
-rm -rf %{buildroot}%{_libdir}/node_modules/npm8/node_modules/node-gyp/src
+find %{buildroot}%{_libdir}/node_modules/npm%{node_version_number} -name 
"Makefile" -delete
+rm -rf 
%{buildroot}%{_libdir}/node_modules/npm%{node_version_number}/{test,scripts}
+find 
%{buildroot}%{_libdir}/node_modules/npm%{node_version_number}/node_modules 
-name "*.sh" -delete
+rm -rf 
%{buildroot}%{_libdir}/node_modules/npm%{node_version_number}/node_modules/node-gyp/src
 # remove examples/tests/benchmark stuff
-find %{buildroot}%{_libdir}/node_modules/npm8/node_modules -name "example*" 
-print0 | xargs -0 rm -rf --
-find %{buildroot}%{_libdir}/node_modules/npm8/NODE_MODULES -name "test*" 
-print0 | xargs -0 rm -rf --
-find %{buildroot}%{_libdir}/node_modules/npm8/node_modules -name "*_test.*" 
-delete
-find %{buildroot}%{_libdir}/node_modules/npm8/node_modules -type d -name 
"benchmark" -print0 | xargs -0 rm -rf --
-# README.md LICENSE file permission
-find %{buildroot}%{_libdir}/node_modules/npm8 -name "README.md" -exec chmod -x 
{} +
-find %{buildroot}%{_libdir}/node_modules/npm8 -name "LICENSE" -exec chmod -x 
{} +
-# browser.js is useless for npm cli
-find %{buildroot}%{_libdir}/node_modules/npm8 -name "browser.js" -delete
+find 
%{buildroot}%{_libdir}/node_modules/npm%{node_version_number}/node_modules 
-name "example*" -print0 | xargs -0 rm -rf --
+find 
%{buildroot}%{_libdir}/node_modules/npm%{node_version_number}/NODE_MODULES 
-name "test*" -print0 | xargs -0 rm -rf --
+find 
%{buildroot}%{_libdir}/node_modules/npm%{node_version_number}/node_modules 
-name "*_test.*" -delete
+find 
%{buildroot}%{_libdir}/node_modules/npm%{node_version_number}/node_modules 
-type d -name "benchmark" -print0 | xargs -0 rm -rf --
+
 # fix permissions
-chmod 0644 
%{buildroot}%{_libdir}/node_modules/npm8/node_modules/request/node_modules/hawk/node_modules/sntp/lib/index.js
 \
-   
%{buildroot}%{_libdir}/node_modules/npm8/node_modules/request/node_modules/qs/lib/parse.js
 \
-   
%{buildroot}%{_libdir}/node_modules/npm8/node_modules/request/node_modules/hawk/lib/index.js
 \
-   %{buildroot}%{_libdir}/node_modules/npm8/node_modules/config-chain/index.js 
\
-   
%{buildroot}%{_libdir}/node_modules/npm8/node_modules/request/node_modules/qs/lib/stringify.js
 \
-   
%{buildroot}%{_libdir}/node_modules/npm8/node_modules/request/node_modules/hawk/lib/client.js
 \
-   
%{buildroot}%{_libdir}/node_modules/npm8/node_modules/request/node_modules/hawk/lib/crypto.js
 \
-   
%{buildroot}%{_libdir}/node_modules/npm8/node_modules/request/node_modules/hawk/lib/utils.js
 \
-   %{buildroot}%{_libdir}/node_modules/npm8/node_modules/request/index.js \
-   
%{buildroot}%{_libdir}/node_modules/npm8/node_modules/request/node_modules/qs/lib/index.js
 \
-   
%{buildroot}%{_libdir}/node_modules/npm8/node_modules/request/node_modules/hawk/node_modules/boom/lib/index.js
 \
-   
%{buildroot}%{_libdir}/node_modules/npm8/node_modules/request/node_modules/hawk/lib/server.js
 \
-   
%{buildroot}%{_libdir}/node_modules/npm8/node_modules/request/node_modules/hawk/node_modules/cryptiles/lib/index.js
 \
-   
%{buildroot}%{_libdir}/node_modules/npm8/node_modules/request/node_modules/hawk/node_modules/sntp/index.js
 \
-   
%{buildroot}%{_libdir}/node_modules/npm8/node_modules/request/node_modules/qs/lib/utils.js
 \
-   
%{buildroot}%{_libdir}/node_modules/npm8/node_modules/uid-number/get-uid-gid.js 
\
-   %{buildroot}%{_libdir}/node_modules/npm8/bin/read-package-json.js
+find %{buildroot}%{_libdir}/node_modules -type f -exec chmod -x {} +
+chmod 0755 
%{buildroot}%{_libdir}/node_modules/npm%{node_version_number}/bin/np*-cli.js
+# browser.js is useless for npm cli
+find %{buildroot}%{_libdir}/node_modules/npm%{node_version_number} -name 
"browser.js" -delete
 
 # file duplicates
-%fdupes %{buildroot}%{_libdir}/node_modules/npm8
-%fdupes %{buildroot}%{_includedir}/node8
+%fdupes %{buildroot}%{_libdir}/node_modules/npm%{node_version_number}
+%fdupes %{buildroot}%{_includedir}/node%{node_version_number}
 
 # Update alternatives
 mkdir -p %{buildroot}%{_sysconfdir}/alternatives
@@ -375,7 +360,7 @@
 ln -s %{_sysconfdir}/alternatives/node.1%{ext_man}     
%{buildroot}%{_mandir}/man1/node.1%{ext_man}
 ln -s %{_sysconfdir}/alternatives/npm-default          
%{buildroot}%{_bindir}/npm-default
 ln -s %{_sysconfdir}/alternatives/npm.1%{ext_man}      
%{buildroot}%{_mandir}/man1/npm.1%{ext_man}
-%if 8 >= 8
+%if %{node_version_number} >= 8
 ln -s -f npx-default      %{buildroot}%{_sysconfdir}/alternatives/npx-default
 ln -s -f npx.1%{ext_man}  
%{buildroot}%{_sysconfdir}/alternatives/npx.1%{ext_man}
 ln -s %{_sysconfdir}/alternatives/npx-default          
%{buildroot}%{_bindir}/npx-default
@@ -384,33 +369,33 @@
 
 # Check that Node.js isn't completely broken.
 %check
-%{buildroot}%{_bindir}/node8 -e 
'require("assert").strictEqual(process.versions.node, "%{version}");'
+%{buildroot}%{_bindir}/node%{node_version_number} -e 
'require("assert").strictEqual(process.versions.node, "%{version}");'
 
 %files
 %defattr(-, root, root)
 %doc AUTHORS LICENSE *.md
 %doc deps/v8/tools/gdbinit
 %dir %{_libdir}/node_modules
-%{_bindir}/node8
-%{_mandir}/man1/node8.1%{ext_man}
+%{_bindir}/node%{node_version_number}
+%{_mandir}/man1/node%{node_version_number}.1%{ext_man}
 %ghost %{_bindir}/node-default
 %ghost %{_mandir}/man1/node.1%{ext_man}
 %ghost %{_sysconfdir}/alternatives/node-default
 %ghost %{_sysconfdir}/alternatives/node.1%{ext_man}
-%exclude %{_libdir}/node_modules/npm8
+%exclude %{_libdir}/node_modules/npm%{node_version_number}
 
-%files -n npm8
+%files -n npm%{node_version_number}
 %defattr(-, root, root)
-%{_bindir}/npm8
-%{_libdir}/node_modules/npm8
-%{_mandir}/man1/npm8.1%{ext_man}
+%{_bindir}/npm%{node_version_number}
+%{_libdir}/node_modules/npm%{node_version_number}
+%{_mandir}/man1/npm%{node_version_number}.1%{ext_man}
 %ghost %{_bindir}/npm-default
 %ghost %{_mandir}/man1/npm.1%{ext_man}
 %ghost %{_sysconfdir}/alternatives/npm-default
 %ghost %{_sysconfdir}/alternatives/npm.1%{ext_man}
 
-%if 8 >= 8
-%{_bindir}/npx8
+%if %{node_version_number} >= 8
+%{_bindir}/npx%{node_version_number}
 %ghost %{_bindir}/npx-default
 %ghost %{_mandir}/man1/npx.1%{ext_man}
 %ghost %{_sysconfdir}/alternatives/npx-default
@@ -419,10 +404,10 @@
 
 %files devel
 %defattr(-, root, root)
-%{_includedir}/node8
+%{_includedir}/node%{node_version_number}
 %dir %{_datadir}/systemtap
 %dir %{_datadir}/systemtap/tapset
-%{_datadir}/systemtap/tapset/node8.stp
+%{_datadir}/systemtap/tapset/node%{node_version_number}.stp
 
 %files docs
 %defattr(-,root,root)
@@ -430,31 +415,31 @@
 
 %post
 update-alternatives \
-        --install %{_bindir}/node-default node-default %{_bindir}/node8 8 \
-        --slave %{_mandir}/man1/node.1%{ext_man} node.1%{ext_man} 
%{_mandir}/man1/node8.1%{ext_man}
+        --install %{_bindir}/node-default node-default 
%{_bindir}/node%{node_version_number} %{node_version_number} \
+        --slave %{_mandir}/man1/node.1%{ext_man} node.1%{ext_man} 
%{_mandir}/man1/node%{node_version_number}.1%{ext_man}
 
 %postun
-if [ ! -f %{_bindir}/node8 ] ; then
-    update-alternatives --remove node-default %{_bindir}/node8
+if [ ! -f %{_bindir}/node%{node_version_number} ] ; then
+    update-alternatives --remove node-default 
%{_bindir}/node%{node_version_number}
 fi
 
-%post -n npm8
+%post -n npm%{node_version_number}
 update-alternatives \
-        --install %{_bindir}/npm-default npm-default %{_bindir}/npm8 8 \
-        --slave %{_mandir}/man1/npm.1%{ext_man} npm.1%{ext_man} 
%{_mandir}/man1/npm8.1%{ext_man}
-%if 8 >= 8
+        --install %{_bindir}/npm-default npm-default 
%{_bindir}/npm%{node_version_number} %{node_version_number} \
+        --slave %{_mandir}/man1/npm.1%{ext_man} npm.1%{ext_man} 
%{_mandir}/man1/npm%{node_version_number}.1%{ext_man}
+%if %{node_version_number} >= 8
 update-alternatives \
-        --install %{_bindir}/npx-default npx-default %{_bindir}/npx8 8 \
-        --slave %{_mandir}/man1/npx.1%{ext_man} npx.1%{ext_man} 
%{_mandir}/man1/npx8.1%{ext_man}
+        --install %{_bindir}/npx-default npx-default 
%{_bindir}/npx%{node_version_number} %{node_version_number} \
+        --slave %{_mandir}/man1/npx.1%{ext_man} npx.1%{ext_man} 
%{_mandir}/man1/npx%{node_version_number}.1%{ext_man}
 %endif
 
-%postun -n npm8
-if [ ! -f %{_bindir}/npm8 ] ; then
-    update-alternatives --remove npm-default %{_bindir}/npm8
+%postun -n npm%{node_version_number}
+if [ ! -f %{_bindir}/npm%{node_version_number} ] ; then
+    update-alternatives --remove npm-default 
%{_bindir}/npm%{node_version_number}
 fi
-%if 8 >= 8
-if [ ! -f %{_bindir}/npx8 ] ; then
-    update-alternatives --remove npx-default %{_bindir}/npx8
+%if %{node_version_number} >= 8
+if [ ! -f %{_bindir}/npx%{node_version_number} ] ; then
+    update-alternatives --remove npx-default 
%{_bindir}/npx%{node_version_number}
 fi
 %endif
 

++++++ SHASUMS256.txt ++++++
--- /var/tmp/diff_new_pack.RkIM4n/_old  2017-10-25 17:49:06.218959246 +0200
+++ /var/tmp/diff_new_pack.RkIM4n/_new  2017-10-25 17:49:06.222959058 +0200
@@ -1,40 +1,42 @@
-8b7d261caa3b2d4a9dce44703ef84a4e6622bd0206c0a20e0958ca11b731fd15  
node-v8.6.0-aix-ppc64.tar.gz
-2c95f3194a92e8b37aab8895fbaeb1f5fabef3494600ef78a7b7e078dba9a7c9  
node-v8.6.0-darwin-x64.tar.gz
-827e5b99a3a11a759ab2733461afdeaa5a70e806ebdfca97e530b1677c0c56f6  
node-v8.6.0-darwin-x64.tar.xz
-7c180f19dea41a3e96fc3642e8ed49b4b761f11c2083e026a26b7da9b9dee356  
node-v8.6.0-headers.tar.gz
-8ec5d61ede594b021e330adf8cbb649a523645de65d12899d91d624cf0a8cf0e  
node-v8.6.0-headers.tar.xz
-f5e9ca49e8f8c10f7f583c829191cbfab53216f5b5b6ec158b5eeb749d7079a2  
node-v8.6.0-linux-arm64.tar.gz
-6848567ab32d04694120e18c20ef47d0f4163229634f236e4bdbb8d135f3204e  
node-v8.6.0-linux-arm64.tar.xz
-f1fec31eb8f026f32e3e639c1c5ffd4b6aea34c3d040c9c129ea76c1f17079eb  
node-v8.6.0-linux-armv7l.tar.gz
-442d39ff4bce3c1eb54d7e13e145cefac9f9fd22a25e7c37289ab19f9e15e258  
node-v8.6.0-linux-armv7l.tar.xz
-a73e95375d68c44d4517fc01a70307d54a59791dc2d2113fc7902f0a30ef6bb3  
node-v8.6.0-linux-ppc64le.tar.gz
-5170b4273de00e44fbf76cfdd490c0b117fd7b31b067e6f45da48ee445bedbf9  
node-v8.6.0-linux-ppc64le.tar.xz
-fc88d7e6cfd1f65197ef40918cc07c56998f60375c51f59447ba3a03f423e92b  
node-v8.6.0-linux-ppc64.tar.gz
-12e87e882d87339ab7bfa3b63343e646bd67e43d280bda1e42e5fe9f1c13a125  
node-v8.6.0-linux-ppc64.tar.xz
-42697bf1c91a21a5d85ebe9dc80370c0aa6cc309082c3a1eee5e86c2fe2097dc  
node-v8.6.0-linux-s390x.tar.gz
-92ba7e75d57479db855cb6f3b831a9add2651a6a3de9fea585c66acecf2eb571  
node-v8.6.0-linux-s390x.tar.xz
-86d06a2ae2763cb68b17d77c889fa5d49975c653a85f3c4517bdbecdec165fbb  
node-v8.6.0-linux-x64.tar.gz
-e6f52c3ed7e2cc34ebddbc563434fdf043feb449a60f028101eb45227aec3444  
node-v8.6.0-linux-x64.tar.xz
-921d8dfe7185f2bc7c454533a1348256928c3be5d014c9799b6a33ec4d19f182  
node-v8.6.0-linux-x86.tar.gz
-101dad71205f4a380d264c933ae1a297ca7ddec19645d293c99a91fa3165c77b  
node-v8.6.0-linux-x86.tar.xz
-d3850a4b59d336737f7bfaaf0323359cdbdb92e7e8d38e4efb9038ed19e22215  
node-v8.6.0.pkg
-0f1f6c4844594bcb942724529f74641b69bce317fb6f2ab5a3b2ca3dbf3dd3cc  
node-v8.6.0-sunos-x64.tar.gz
-228c9587a6f9e1ae3454a07c0a370693be5e6e4574b48be3672daf17dfaf83a1  
node-v8.6.0-sunos-x64.tar.xz
-13a04d0914f0adc1aaf5c057d69e2fa3edd1ec8bbd5aad77830bd5563bd7a06a  
node-v8.6.0-sunos-x86.tar.gz
-81de646c5815604e187cee84192c5139e57c1f22f44259606f816a67bf999789  
node-v8.6.0-sunos-x86.tar.xz
-80551d47440c602c5825a3f6611e13cb0c57d277234dbff693af433a88351a08  
node-v8.6.0.tar.gz
-b17071109238295b9f363b768afdff97a9f386203d4f080c91847ce76d4f7e93  
node-v8.6.0.tar.xz
-ae49bf305ae54c0d09c6b44f28186b87aabb0837bc3dea49b2cdab8d8efb8252  
node-v8.6.0-win-x64.7z
-08e9b29c47567517ca95ca01d5cdb255279be5463952f92da5c372a99d620b23  
node-v8.6.0-win-x64.zip
-ac8eb52c18dfe95881d0848dc81b8d196a313013d537de367685902400c6aaf0  
node-v8.6.0-win-x86.7z
-35ac7e430bd9ba4d31f4153b8f23ed7dfac21ce1cccbb4269c31e8fb9668d2b4  
node-v8.6.0-win-x86.zip
-ace40c5ecd78183daaaff65134a69eb29de94b5c5d67d81352987d779be752ad  
node-v8.6.0-x64.msi
-070e837683269a57a78af299245f5220d42f81f62cd97304c64aa99176d62090  
node-v8.6.0-x86.msi
-d8bb731ae41f3f40fa60db13dd7500cc0eef4dc3fd0083d7ec80e9814807a632  
win-x64/node.exe
-3a538a484ebb2026dee4b6d0fec22b9734d247b574e1ed772fe73de9040c7049  
win-x64/node.lib
-ce9f3bdf787b850970e451781f3b6d9e9cbca28c08b19473ddb2fb27ef1bc560  
win-x64/node_pdb.7z
-8b13e30a2ea09b2c6ffa0da853d9a3da7cba3800904a49fbccae4a72317e39e0  
win-x64/node_pdb.zip
-cbf9e028254c591d18e6c126c311681bab3da886d5491bda0c99a57db3fa5948  
win-x86/node.exe
-d97ba9e7cf68ce2b0b37bb3fda09bf209f3a163c8874fb7a55775ef4502256cd  
win-x86/node.lib
-c2dbed45dce7f7f6bc99f8edd25a156362ed6ca2550f5296da2c72067def9f16  
win-x86/node_pdb.7z
-35533b3fc5d7bb9138ffeb3287f81b2e73b6814412cae077e65fa4f3f01c720c  
win-x86/node_pdb.zip
+4524fccb73aae20d6ebd1900c0dd131fab7d3807c5597eb847293562513e43bf  
node-v8.8.0-aix-ppc64.tar.gz
+69a37e240fac48289a2a5bb75ab96091f8d6457eeaf23c0a5125250abe418176  
node-v8.8.0-darwin-x64.tar.gz
+b2f1440a7669af1e76be7ee7b275c97cbe79ee41a7e6278518d00b5a142d8d12  
node-v8.8.0-darwin-x64.tar.xz
+272888d6830c0a8c881c947cd5108a51f657f8e050f51b73c6eed1479dec55a3  
node-v8.8.0-headers.tar.gz
+85a4b3b5ad9d95e0e7df1c00c6496601cd1b4b9844c0bc57310741589bc7dc48  
node-v8.8.0-headers.tar.xz
+58bb50e792f60651f48b26a9e7e68bd10f51ecc254a2be6ea759f26ebe6b1a21  
node-v8.8.0-linux-arm64.tar.gz
+454617ff94882d9a81dca0840065fb5a928ff68e8e8efe7c1748d996ab757b2e  
node-v8.8.0-linux-arm64.tar.xz
+15145f5b3c8d05abb786b7877e66ad70459cd5d949bcc63ed5a307a2e1cc300f  
node-v8.8.0-linux-armv6l.tar.gz
+acd924e0bd5fe95e7fad2a97d1e5ffd43e67e6f880e1947dc805a9fe4546b31e  
node-v8.8.0-linux-armv6l.tar.xz
+c6e30d71dba7d735aeb969205c5aa5f9d7574e19fee5e0aa3434bcc8c4d74683  
node-v8.8.0-linux-armv7l.tar.gz
+68b6b2393f0d379a8c3e2f7416e4577996047839fae8076e479a19ae0d90e053  
node-v8.8.0-linux-armv7l.tar.xz
+a0e9e51e4b47cacda44db1b9e6bd47d5bc0445b08784aaf4f7181a71a5dfcffa  
node-v8.8.0-linux-ppc64le.tar.gz
+942aade9651a425b171d2699d8c849eb065e49885d6e346c3bf23a5bc9f0b503  
node-v8.8.0-linux-ppc64le.tar.xz
+d5878ed00864b724339d3752be8d830e2eb7c08c4ce90a9d0ea80a7e78e03dcc  
node-v8.8.0-linux-ppc64.tar.gz
+9eccec7aa1c983ebdb2688f1788b432c5c8908d98c593fd989f0755249f90866  
node-v8.8.0-linux-ppc64.tar.xz
+aae9ea4e9b213bf40bf5305bf3ac82fa82efd33a4216fea01d430300a9757320  
node-v8.8.0-linux-s390x.tar.gz
+5405e9f28db36d798253e74d6a52764a91170bf8578fc793620b598c958c5522  
node-v8.8.0-linux-s390x.tar.xz
+3d988ec9d7e50a030b5aa3f36840a6d37219ff0f5bcd7da255dc9475e7d99813  
node-v8.8.0-linux-x64.tar.gz
+4304c297f41085ac1f7a6a8e68496d9fd5aa3b92590e7c3c6015a23939767e72  
node-v8.8.0-linux-x64.tar.xz
+6fcb04e49725378a109388610ac14142adaa001bcf292982077968406fb04a54  
node-v8.8.0-linux-x86.tar.gz
+6257c617a12eb3a4c5381629c5a8a6166b20efd853ae09fdb1ac10c2c259cdd1  
node-v8.8.0-linux-x86.tar.xz
+9968e00b7530203d26baa6aa2895717df5a5c433dc9a8bad032c8d2cfb6a425a  
node-v8.8.0.pkg
+bf8d32f0e8c59c60b0de386b557057618476261ce4d0668fc493b3774f7af7f3  
node-v8.8.0-sunos-x64.tar.gz
+3233c927cc9fb99d17a2bab8f0fdf510b1e3b3b07a0eafbb0690da585324ab28  
node-v8.8.0-sunos-x64.tar.xz
+9c9b535fab082990689360d7857ffc8aea5f0e371e28be132f98b9f07ff5be02  
node-v8.8.0-sunos-x86.tar.gz
+a143ba487b1aba035634eec41ad03ba7681b7a1ed78d70f551b9471f3df01dc8  
node-v8.8.0-sunos-x86.tar.xz
+669e0054a25c7f21e6d8bef182da566de35fb3b3441e8f90b6da9585c1f82caf  
node-v8.8.0.tar.gz
+854f32d27cd62895a13a6af43b87e0542f512f40af960244d15cf16da0914ecf  
node-v8.8.0.tar.xz
+a4bbee86af96c01159178ace42643942bc55ce3907e49f01dd1810f19cfef822  
node-v8.8.0-win-x64.7z
+a7a1fd2c5f5c967d7df70fdec1a8b2d2d2b1b411fcdd4f23bcf8c9c837a7c3cb  
node-v8.8.0-win-x64.zip
+2136c4c0a489074ad317603605ae03ada260b21e6d0a40ef0c7282b6130f50bd  
node-v8.8.0-win-x86.7z
+abec6b1cec0b768e57121d98d1546741bf33e29399e348bbd26d6c3fd4b359ee  
node-v8.8.0-win-x86.zip
+fcdca3cd23c9e7a7dd277e53dc912a0d587cb59e70d754060ccc1ea10e40b0ce  
node-v8.8.0-x64.msi
+2b33f8ab6273bf5462ae8253e141a468fdffea07b50402534422108491c36bd9  
node-v8.8.0-x86.msi
+e4bccfc5c35aace727b6b3c95a04065e5193c3cd413ec7ab62bbd7bed3e4a24b  
win-x64/node.exe
+fb5dc64464c1d1a28235a579f09c17053f2c791b5af0af5308ac385c9796747b  
win-x64/node.lib
+eaa509f60be69d0683b92695fec5cb42c233c0e7b9a96dc47e1fe8f1f7af6a69  
win-x64/node_pdb.7z
+3b6073e505ff15afe5e8e8c99dbe190c16cfaeb44dec680730264c42a7e54e55  
win-x64/node_pdb.zip
+4433dec0d966f01e2e72ba178acf1f9ef141e73dc0310856981582c3111c42ff  
win-x86/node.exe
+3bacf59ee9027c21ea8789d95769048d2ff036507c51d2dfd9623543915b6d91  
win-x86/node.lib
+cc0bbd17f16224f74f22d660f26263497a34d178f4d7d2cb9e328a80f4ca3f90  
win-x86/node_pdb.7z
+2f78c77b7a158b945264783de9b2cccbbf5be98ca6750faef9519aa07d7c64a5  
win-x86/node_pdb.zip

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

++++++ node-v8.6.0.tar.xz -> node-v8.8.0.tar.xz ++++++
/work/SRC/openSUSE:Factory/nodejs8/node-v8.6.0.tar.xz 
/work/SRC/openSUSE:Factory/.nodejs8.new/node-v8.8.0.tar.xz differ: char 27, 
line 1

++++++ nodejs-libpath.patch ++++++
--- /var/tmp/diff_new_pack.RkIM4n/_old  2017-10-25 17:49:06.266956992 +0200
+++ /var/tmp/diff_new_pack.RkIM4n/_new  2017-10-25 17:49:06.266956992 +0200
@@ -1,8 +1,8 @@
-Index: node-v7.7.4/lib/module.js
+Index: node-v8.7.0/lib/module.js
 ===================================================================
---- node-v7.7.4.orig/lib/module.js
-+++ node-v7.7.4/lib/module.js
-@@ -626,7 +626,7 @@ Module._initPaths = function() {
+--- node-v8.7.0.orig/lib/module.js
++++ node-v8.7.0/lib/module.js
+@@ -686,7 +686,7 @@ Module._initPaths = function() {
    } else {
      prefixDir = path.resolve(process.execPath, '..', '..');
    }
@@ -11,10 +11,10 @@
  
    if (homeDir) {
      paths.unshift(path.resolve(homeDir, '.node_libraries'));
-Index: node-v7.7.4/tools/install.py
+Index: node-v8.7.0/tools/install.py
 ===================================================================
---- node-v7.7.4.orig/tools/install.py
-+++ node-v7.7.4/tools/install.py
+--- node-v8.7.0.orig/tools/install.py
++++ node-v8.7.0/tools/install.py
 @@ -6,6 +6,7 @@ import os
  import re
  import shutil
@@ -41,8 +41,8 @@
    else:
      assert(0) # unhandled action type
  
-@@ -127,7 +128,7 @@ def files(action):
-   action([output_prefix + output_file], 'bin/' + output_file)
+@@ -139,7 +140,7 @@ def files(action):
+     action([output_prefix + output_file], 'lib/' + output_file)
  
    if 'true' == variables.get('node_use_dtrace'):
 -    action(['out/Release/node.d'], 'lib/dtrace/node.d')


++++++ versioned.patch ++++++
--- /var/tmp/diff_new_pack.RkIM4n/_old  2017-10-25 17:49:06.286956054 +0200
+++ /var/tmp/diff_new_pack.RkIM4n/_new  2017-10-25 17:49:06.290955866 +0200
@@ -8,10 +8,10 @@
 
 This is also important for generation of binary
 modules for multiple versions of NodeJS
-Index: node-v8.2.1/Makefile
+Index: node-v8.7.0/Makefile
 ===================================================================
---- node-v8.2.1.orig/Makefile
-+++ node-v8.2.1/Makefile
+--- node-v8.7.0.orig/Makefile
++++ node-v8.7.0/Makefile
 @@ -40,10 +40,10 @@ BUILDTYPE_LOWER := $(shell echo $(BUILDT
  EXEEXT := $(shell $(PYTHON) -c \
                "import sys; print('.exe' if sys.platform == 'win32' else '')")
@@ -25,10 +25,10 @@
  
  # Flags for packaging.
  BUILD_DOWNLOAD_FLAGS ?= --download=all
-Index: node-v8.2.1/tools/install.py
+Index: node-v8.7.0/tools/install.py
 ===================================================================
---- node-v8.2.1.orig/tools/install.py
-+++ node-v8.2.1/tools/install.py
+--- node-v8.7.0.orig/tools/install.py
++++ node-v8.7.0/tools/install.py
 @@ -77,7 +77,7 @@ def install(paths, dst): map(lambda path
  def uninstall(paths, dst): map(lambda path: try_remove(path, dst), paths)
  
@@ -74,7 +74,7 @@
    output_prefix = 'out/Release/'
  
    if 'false' == variables.get('node_shared'):
-@@ -140,7 +140,7 @@ def files(action):
+@@ -143,7 +143,7 @@ def files(action):
      action(['out/Release/node.d'], sysconfig.get_config_var("LIB") + 
'/dtrace/node.d')
  
    # behave similarly for systemtap
@@ -83,7 +83,7 @@
  
    action(['deps/v8/tools/gdbinit'], 'share/doc/node/')
    action(['deps/v8/tools/lldbinit'], 'share/doc/node/')
-@@ -149,7 +149,7 @@ def files(action):
+@@ -152,7 +152,7 @@ def files(action):
    if 'freebsd' in sys.platform or 'openbsd' in sys.platform:
      action(['doc/node.1'], 'man/man1/')
    else:
@@ -92,7 +92,7 @@
  
    if 'true' == variables.get('node_install_npm'): npm_files(action)
  
-@@ -165,28 +165,28 @@ def headers(action):
+@@ -168,28 +168,28 @@ def headers(action):
      'src/node_buffer.h',
      'src/node_object_wrap.h',
      'src/node_version.h',
@@ -129,10 +129,10 @@
  
  def run(args):
    global node_prefix, install_path, target_defaults, variables
-Index: node-v8.2.1/doc/node.1
+Index: node-v8.7.0/doc/node.1
 ===================================================================
---- node-v8.2.1.orig/doc/node.1
-+++ node-v8.2.1/doc/node.1
+--- node-v8.7.0.orig/doc/node.1
++++ node-v8.7.0/doc/node.1
 @@ -26,12 +26,12 @@
  
  .SH NAME
@@ -165,10 +165,10 @@
  .RB [ \-\-v8-options ]
  
  Execute without arguments to start the REPL.
-Index: node-v8.2.1/src/node.stp
+Index: node-v8.7.0/src/node.stp
 ===================================================================
---- node-v8.2.1.orig/src/node.stp
-+++ node-v8.2.1/src/node.stp
+--- node-v8.7.0.orig/src/node.stp
++++ node-v8.7.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.
@@ -241,12 +241,12 @@
  {
    scavenge = 1 << 0;
    compact = 1 << 1;
-Index: node-v8.2.1/deps/npm/man/man1/npm.1
+Index: node-v8.7.0/deps/npm/man/man1/npm.1
 ===================================================================
---- node-v8.2.1.orig/deps/npm/man/man1/npm.1
-+++ node-v8.2.1/deps/npm/man/man1/npm.1
+--- node-v8.7.0.orig/deps/npm/man/man1/npm.1
++++ node-v8.7.0/deps/npm/man/man1/npm.1
 @@ -1,11 +1,11 @@
- .TH "NPM" "1" "July 2017" "" ""
+ .TH "NPM" "1" "September 2017" "" ""
  .SH "NAME"
 -\fBnpm\fR \- javascript package manager
 +\fBnpm8\fR \- javascript package manager
@@ -321,10 +321,10 @@
  .P
  If you would like to contribute, but don't know what to work on, read
  the contributing guidelines and check the issues list\.
-Index: node-v8.2.1/node.gyp
+Index: node-v8.7.0/node.gyp
 ===================================================================
---- node-v8.2.1.orig/node.gyp
-+++ node-v8.2.1/node.gyp
+--- node-v8.7.0.orig/node.gyp
++++ node-v8.7.0/node.gyp
 @@ -20,7 +20,7 @@
      'node_shared_openssl%': 'false',
      'node_v8_options%': '',
@@ -334,7 +334,7 @@
      'library_files': [
        'lib/internal/bootstrap_node.js',
        'lib/async_hooks.js',
-@@ -459,10 +459,10 @@
+@@ -487,10 +487,10 @@
              {
                'action_name': 'node_dtrace_provider_o',
                'inputs': [
@@ -347,7 +347,7 @@
                ],
                'action': [ 'dtrace', '-G', '-xnolibs', '-s', 
'src/node_provider.d',
                  '<@(_inputs)', '-o', '<@(_outputs)' ]
-@@ -512,7 +512,7 @@
+@@ -540,7 +540,7 @@
                  '<(SHARED_INTERMEDIATE_DIR)/v8constants.h'
                ],
                'outputs': [
@@ -356,7 +356,7 @@
                ],
                'conditions': [
                  [ 'target_arch=="ia32" or target_arch=="arm"', {
-@@ -573,9 +573,9 @@
+@@ -601,9 +601,9 @@
        ],
  
        'variables': {
@@ -369,7 +369,7 @@
          'OBJ_SUFFIX': 'o',
          'OBJ_SEPARATOR': '/',
          'conditions': [
-@@ -715,7 +715,7 @@
+@@ -739,7 +739,7 @@
      ['OS=="aix"', {
        'targets': [
          {
@@ -378,21 +378,21 @@
            'conditions': [
              ['node_shared=="true"', {
                'type': 'shared_library',
-Index: node-v8.2.1/deps/npm/bin/npm-cli.js
+Index: node-v8.7.0/deps/npm/bin/npm-cli.js
 ===================================================================
---- node-v8.2.1.orig/deps/npm/bin/npm-cli.js
-+++ node-v8.2.1/deps/npm/bin/npm-cli.js
+--- node-v8.7.0.orig/deps/npm/bin/npm-cli.js
++++ node-v8.7.0/deps/npm/bin/npm-cli.js
 @@ -1,4 +1,4 @@
 -#!/usr/bin/env node
 +#!/usr/bin/env node8
  ;(function () { // wrapper in case we're in module_context mode
    // windows: running "npm blah" in this folder will invoke WSH, not node.
    /*global WScript*/
-Index: node-v8.2.1/src/node_main.cc
+Index: node-v8.7.0/src/node_main.cc
 ===================================================================
---- node-v8.2.1.orig/src/node_main.cc
-+++ node-v8.2.1/src/node_main.cc
-@@ -99,6 +99,7 @@ int main(int argc, char *argv[]) {
+--- node-v8.7.0.orig/src/node_main.cc
++++ node-v8.7.0/src/node_main.cc
+@@ -101,6 +101,7 @@ int main(int argc, char *argv[]) {
  #endif
    // Disable stdio buffering, it interacts poorly with printf()
    // calls elsewhere in the program (e.g., any logging from V8.)


Reply via email to