Hello community,

here is the log from the commit of package nodejs8 for openSUSE:Factory checked 
in at 2018-11-06 13:54:38
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/nodejs8 (Old)
 and      /work/SRC/openSUSE:Factory/.nodejs8.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "nodejs8"

Tue Nov  6 13:54:38 2018 rev:21 rq:643771 version:8.12.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/nodejs8/nodejs8.changes  2018-09-04 
22:48:20.831391878 +0200
+++ /work/SRC/openSUSE:Factory/.nodejs8.new/nodejs8.changes     2018-11-06 
13:54:45.676222011 +0100
@@ -2 +2 @@
-Thu Aug 23 11:56:53 UTC 2018 - [email protected]
+Fri Oct  5 11:36:31 UTC 2018 - [email protected]
@@ -4,2 +4,37 @@
-- fix_ci_tests.patch: Fix parallel/test-tls-passphrase.js test to
-  continue to function with older versions of OpenSSL library.
+- fix_ci_tests.patch: fix unit tests
+
+-------------------------------------------------------------------
+Fri Sep 21 15:28:17 UTC 2018 - [email protected]
+
+- New upstream LTS release 8.12.0:
+  * async_hooks:
+    + rename PromiseWrap.parentId
+    + remove runtime deprecation
+    + deprecate unsafe emit{Before,After}
+  * cluster:
+    + add cwd to cluster.settings
+    + support windowsHide option for workers
+  * crypto: allow passing null as IV unless required
+  * deps:
+    + upgrade npm to 6.4.1
+    + upgrade libuv to 1.19.2
+    + Upgrade node-inspect to 1.11.5
+  * fs, net:
+    + support as and as+ flags in stringToFlags()
+    + emit 'ready' for fs streams and sockets
+  * http, http2:
+    + add options to http.createServer()
+    + add 103 Early Hints status code
+    + add http fallback options to .createServer
+  * n-api: take n-api out of experimental
+  * perf_hooks: add warning when too many entries in the timeline
+  * src:
+    + add public API for managing NodePlatform
+    + allow --perf-(basic-)?prof in NODE_OPTIONS
+    + node internals' postmortem metadata
+  * tls: expose Finished messages in TLSSocket
+  * trace_events: add file pattern cli option
+  * util: implement util.getSystemErrorName()
+icu_61_namespacefix.patch: upstreamed
+npm_search_paths.patch, versioned.patch, env_shebang.patch,
+  fix_ci_tests.patch: refreshed

Old:
----
  icu_61_namespacefix.patch
  node-v8.11.4.tar.xz

New:
----
  bash_output_helper.bash
  node-v8.12.0.tar.xz

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

Other differences:
------------------
++++++ nodejs8.spec ++++++
--- /var/tmp/diff_new_pack.yrvmrK/_old  2018-11-06 13:54:46.908220331 +0100
+++ /var/tmp/diff_new_pack.yrvmrK/_new  2018-11-06 13:54:46.912220326 +0100
@@ -26,7 +26,7 @@
 ###########################################################
 
 Name:           nodejs8
-Version:        8.11.4
+Version:        8.12.0
 Release:        0
 
 %define node_version_number 8
@@ -37,11 +37,12 @@
 %define openssl_req_ver 1.0.2
 %endif
 
+%bcond_with    valgrind_tests
+
 %if 0%{?suse_version} == 1110
 %define _libexecdir %{_exec_prefix}/lib
 %endif
 
-# Only Leap 42.2+, SLE 12 SP2+ and Tumbleweed have OpenSSL 1.0.2.
 %if 0%{?suse_version} > 1320 || 0%{?sle_version} >= 120200
 %bcond_with    intree_openssl
 %else
@@ -98,6 +99,8 @@
 %bcond_without binutils_gold
 %endif
 
+%define git_node 0
+
 Summary:        Evented I/O for V8 JavaScript
 License:        MIT
 Group:          Development/Languages/NodeJS
@@ -107,9 +110,10 @@
 Source2:        https://nodejs.org/dist/v%{version}/SHASUMS256.txt.sig
 Source3:        nodejs.keyring
 
+Source20:       bash_output_helper.bash
+
 ## Patches not distribution specific
 Patch3:         fix_ci_tests.patch
-Patch6:         icu_61_namespacefix.patch
 Patch7:         manual_configure.patch
 
 ## Patches specific to SUSE and openSUSE
@@ -130,7 +134,7 @@
 
 Patch201:       env_shebang.patch
 
-%if %{with binutils_gold}
+%if 0%{with binutils_gold}
 BuildRequires:  binutils-gold
 %endif
 
@@ -177,7 +181,12 @@
 BuildRequires:  python
 %endif
 
-%if ! %{with intree_openssl}
+%if 0%{?suse_version} >= 1500 && %{node_version_number} >= 10
+BuildRequires:  group(nobody)
+BuildRequires:  user(nobody)
+%endif
+
+%if ! 0%{with intree_openssl}
 
 %if %node_version_number >= 8
 BuildRequires:  openssl-devel >= %{openssl_req_ver}
@@ -192,18 +201,22 @@
 %endif # older node doesn't support OpenSSL 1.1
 %endif # ! {with intree_openssl}
 
-%if ! %{with intree_cares}
+%if ! 0%{with intree_cares}
 BuildRequires:  pkgconfig(libcares) >= 1.10.0
 %endif
 
-%if ! %{with intree_icu}
+%if ! 0%{with intree_icu}
 BuildRequires:  pkgconfig(icu-i18n) >= 57
 %endif
 
-%if ! %{with intree_nghttp2}
+%if ! 0%{with intree_nghttp2}
 BuildRequires:  libnghttp2-devel >= 1.31.0
 %endif
 
+%if 0%{with valgrind_tests}
+BuildRequires:  valgrind
+%endif
+
 Requires(post): update-alternatives
 Requires(postun): update-alternatives
 Recommends:     npm8
@@ -255,7 +268,7 @@
 Provides:       nodejs-npm = %{version}
 Obsoletes:      nodejs-npm < 4.0.0
 Provides:       npm = %{version}
-Provides:       npm(npm) = 5.6.0
+Provides:       npm(npm) = 6.4.1
 %if 0%{?suse_version} >= 1500
 Recommends:     python2
 %else
@@ -278,13 +291,23 @@
 The API documentation for the Node.js JavaScript runtime.
 
 %prep
+%if ! %{git_node}
 echo "`grep node-v%{version}.tar.xz %{S:1} | head -n1 | cut -c1-64`  %{S:0}" | 
sha256sum -c
 %setup -q -n node-v%{version}
+%else
+%setup -q -n node-%{version}
+%endif
+
+%if %{node_version_number} >= 10
+tar Jxvf %{SOURCE11}
+%endif # node_version_number
+
 %patch3 -p1
-%if ! %{with intree_openssl}
+%if ! 0%{with intree_openssl}
 %endif
-%patch6 -p1
 %patch7 -p1
+%if 0%{with valgrind_tests}
+%endif
 %patch101 -p1
 %patch102 -p1
 # Add check_output to configure script (not part of Python 2.6 in SLE11).
@@ -299,18 +322,19 @@
 find -name configure.js.orig -delete
 
 %build
+. %{SOURCE20}
 # Make sure nothing gets included from bundled deps:
 # We only delete the source and header files, because
 # the remaining build scripts are still used.
-%if ! %{with intree_openssl}
+%if ! 0%{with intree_openssl}
 find deps/openssl -name *.[ch] -delete
 %endif
 
-%if ! %{with intree_icu}
+%if ! 0%{with intree_icu}
 rm -rf deps/icu-small
 %endif
 
-%if ! %{with intree_cares}
+%if ! 0%{with intree_cares}
 find deps/cares -name *.[ch] -delete
 %endif
 
@@ -335,14 +359,14 @@
 
 ./configure \
     --prefix=%{_prefix} \
-%if ! %{with intree_openssl}
+%if ! 0%{with intree_openssl}
     --shared-openssl \
 %endif
     --shared-zlib \
-%if ! %{with intree_cares}
+%if ! 0%{with intree_cares}
     --shared-cares \
 %endif
-%if ! %{with intree_icu}
+%if ! 0%{with intree_icu}
     --with-intl=system-icu \
 %else
 %if %{has_small_icu}
@@ -350,22 +374,29 @@
     --with-icu-source=deps/icu-small \
 %endif
 %endif
-%if ! %{with intree_nghttp2}
+%if ! 0%{with intree_nghttp2}
     --shared-nghttp2 \
 %endif
-%if %{with gdb}
+%if 0%{with gdb}
     --gdb \
 %endif
     --without-dtrace \
     --openssl-use-def-ca-store
 
-make %{?_smp_mflags}
+decoupled_cmd make %{?_smp_mflags}
 
 # Fix documentation permissions
 find doc/api -type f -exec chmod 0644 {} +
 
 %install
-%make_install %{?_smp_mflags}
+. %{SOURCE20}
+
+%if 0%{?cc_exec:1}
+export CC=%{?cc_exec}
+export CXX=%{?cpp_exec}
+%endif
+
+decoupled_cmd %make_install %{?_smp_mflags}
 rm %{buildroot}%{_datadir}/doc/node/gdbinit
 rm -f %{buildroot}%{_datadir}/doc/node/lldbinit
 rm -f %{buildroot}%{_datadir}/doc/node/lldb_commands.py
@@ -443,6 +474,11 @@
 %endif
 
 %check
+%if 0%{?cc_exec:1}
+export CC=%{?cc_exec}
+export CXX=%{?cpp_exec}
+%endif
+
 ln addon-rpm.gypi deps/npm/node_modules/node-gyp/addon-rpm.gypi
 # Tarball doesn't have eslint package distributed, so disable some tests
 find test -name \*-eslint-\* -print -delete
@@ -453,8 +489,12 @@
       test/parallel/test-dns-resolveany.js
 # multicast test fail since no socket?
 rm -f test/parallel/test-dgram-membership.js
-# Run CI tests - 'advisory for now'
-make test-ci || echo "****** UNIT TESTS NOT ALL HAPPY *****"
+# Run CI tests
+%if 0%{with valgrind_tests}
+# valgrind may have false positives, so do not fail on these by default
+make test-valgrind ||:
+%endif
+make test-ci
 
 %files
 %defattr(-, root, root)

++++++ SHASUMS256.txt ++++++
--- /var/tmp/diff_new_pack.yrvmrK/_old  2018-11-06 13:54:46.944220282 +0100
+++ /var/tmp/diff_new_pack.yrvmrK/_new  2018-11-06 13:54:46.944220282 +0100
@@ -1,40 +1,40 @@
-8d80ab9743983ced0936b1a05e2ec94df32d32080e7030b0e8524a450c88c4b9  
node-v8.11.4-aix-ppc64.tar.gz
-aa1de83b388581d0d9ec3276f4526ee67e17e0f1bc0deb5133f960ce5dc9f1ef  
node-v8.11.4-darwin-x64.tar.gz
-c2e26dea26b7f2ce5c9bcebbc437225913470a2b0200325789b2110f8b78ed18  
node-v8.11.4-darwin-x64.tar.xz
-74f92ed7b0896041d4c5c54b366371ebd082528c57fb81c6cd0cbe897c8f10c7  
node-v8.11.4-headers.tar.gz
-624ffa954afcf973e346a7096263006d32be85c6642d6a34614d27037d0dfe6f  
node-v8.11.4-headers.tar.xz
-667b9935e9aab43cd0eab492ec15a0330797cb261ab2df4e18e5a9548817a1c6  
node-v8.11.4-linux-arm64.tar.gz
-46e90dd916ddbf88c866de300c1b2a26f9216b19abd92b29e89439f62fb6fc1c  
node-v8.11.4-linux-arm64.tar.xz
-0173429e03d6c9a1b055468361782a923b40269e040be9e1ed5f5879e8b7ccff  
node-v8.11.4-linux-armv6l.tar.gz
-baa9a7efc0d862f683eeed9954103b0260f201b0c66379af9f418ce95d4d532b  
node-v8.11.4-linux-armv6l.tar.xz
-7ddd1517096aab3fcf535d870cb9129f65f017862ce2927e6ee96345cc0490ea  
node-v8.11.4-linux-armv7l.tar.gz
-b78298ac251477290acca6457fb57a24b08ed1d183cd54419b327f88858962d0  
node-v8.11.4-linux-armv7l.tar.xz
-0a041ea9fcd0beb7b0dbe5cf5e3f54a03c47e9f44d2a96c0613208dc400afc60  
node-v8.11.4-linux-ppc64le.tar.gz
-4cc845be3e88425c774b6969a0306b95c931919ecd78c43dec1093454104ec3a  
node-v8.11.4-linux-ppc64le.tar.xz
-bc0f8548f37ee6179a74c71535d86a1923b469525244efed0b83dcbbe06bd251  
node-v8.11.4-linux-s390x.tar.gz
-9d3304bc008da18b26493baa243033393cc9f4616f549ac3a0b03478747e6259  
node-v8.11.4-linux-s390x.tar.xz
-c69abe770f002a7415bd00f7ea13b086650c1dd925ef0c3bf8de90eabecc8790  
node-v8.11.4-linux-x64.tar.gz
-85ea7cbb5bf624e130585bfe3946e99c85ce5cb84c2aee474038bdbe912f908c  
node-v8.11.4-linux-x64.tar.xz
-e9e6efc1fdcaa7283dc6e2428f8dc88260060ee46fb9e4683a09715c7e3354bf  
node-v8.11.4-linux-x86.tar.gz
-373d752ac5c10b7403d9a4c8d039457d6c32ada133c0d2ce9d82bc54dba6d551  
node-v8.11.4-linux-x86.tar.xz
-7a6aa21c443e6aaff8e28b815278478291c862c23f56b63e3d86e4f93a4c9296  
node-v8.11.4.pkg
-c188c482899aad906ca7a41ff5f76b1e46086301cfd82c11bd1069ca5f1f8987  
node-v8.11.4-sunos-x64.tar.gz
-a0ca36b316f986d96cab9f7c3d6794deffc8aff5578821319a907e369bec14c4  
node-v8.11.4-sunos-x64.tar.xz
-26643ef09dfc464d583d1c92c3ab3cd5acc4a4b57051a8fa14694e1a677c602a  
node-v8.11.4-sunos-x86.tar.gz
-7ed1d34624d4367977f512a5f0ad482851854559448779b4b0cd679ac92477f6  
node-v8.11.4-sunos-x86.tar.xz
-459144e361d64ca7362c37cc9717c044ef909d348cb5aa3f2b62538560a6085a  
node-v8.11.4.tar.gz
-fbce7de6d96b0bcb0db0bf77f0e6ea999b6755e6930568aedaab06847552a609  
node-v8.11.4.tar.xz
-0b5bc0b0bb992abec341dd70aa71b89cfa3c2fd9590a555c83cb3bb3bbcd5ebc  
node-v8.11.4-win-x64.7z
-72a21e2fcd3703994f57cf707b92e7f939df99c3e0298102e7436849e4948536  
node-v8.11.4-win-x64.zip
-6766a873857346553d854b0f34d5f00c49e08c75710c1da8c4fee5d1fe3cc9fe  
node-v8.11.4-win-x86.7z
-83086e6ce4f420e4e6115646d11f301b2df263b0f9f6aaefb6413504e5750aa1  
node-v8.11.4-win-x86.zip
-452a0fa9cbac277558808ff888e0c924deb5b51945fad67e83fad6c7391c1203  
node-v8.11.4-x64.msi
-2b6f4e2381976578a751ef3180d127205abc0a13f61fe57a13f11e13410348e9  
node-v8.11.4-x86.msi
-6cc1bda17eeaf68d0f8645f791de7862d168de6af191b0570b9f79f79e400a08  
win-x64/node.exe
-fe688901695941ae1e74ea23cc6be5cd48878749f890cbb356a87a53815fdc2b  
win-x64/node.lib
-e39f51f9b54570c02fd629e52a3931ab7af0fea160cb971378bf38ca7102199e  
win-x64/node_pdb.7z
-6699add5dfd6a99c879ba058b08dfb9167007c1b928f693eee16e59f9fb5c38a  
win-x64/node_pdb.zip
-791ecc3f9545dd50c5bdb85bfebf098ff70e229b2430321f425e6355b2e764b5  
win-x86/node.exe
-cb7972b07e702dd8cbeaa60fd537b6b0e46c6c6b391ea18117e311a755c25a0f  
win-x86/node.lib
-ad77199833ed6f4f5e98f4256ed3438d40a350b0d34771e4c4076f81031e6e25  
win-x86/node_pdb.7z
-64b132aa4e8a8cd2614e0419194be7de868a19434e9d98eaed367cf12f75cfec  
win-x86/node_pdb.zip
+6a514208421b0643769fb7064d2edaadedd10c6eef4647b645907481e575fca6  
node-v8.12.0-aix-ppc64.tar.gz
+ca131b84dfcf2b6f653a6521d31f7a108ad7d83f4d7e781945b2eca8172064aa  
node-v8.12.0-darwin-x64.tar.gz
+2d8b162cfc568d3d585c459fa0ded25b6d64e5f984a73bc0f89f2d6e5461baa3  
node-v8.12.0-darwin-x64.tar.xz
+68768e555161e54795fb61ac3de3de0933638f6356a8cead097b34eab16a1aa3  
node-v8.12.0-headers.tar.gz
+a5a8b2bdc0e202dfd8a0d2ee3667e28ec828b1c06f62d0c627cfbe262f173b51  
node-v8.12.0-headers.tar.xz
+781ecf1ecb14b4c671ef0732988636282d6fb7071c4bd52567f663b008796bc9  
node-v8.12.0-linux-arm64.tar.gz
+0fbdcfd8cf0cb5e8f5beff84ba091fd47126ba44c628e3a351501419b211aa1a  
node-v8.12.0-linux-arm64.tar.xz
+d7e9d6666075fa210767215b333bf9fb45f2e049b80e01208054749cd782d47e  
node-v8.12.0-linux-armv6l.tar.gz
+699ff3799f1b6374be342b1ae0e71b69507cc431cd3094d791f00a10d7673fdb  
node-v8.12.0-linux-armv6l.tar.xz
+9c564069c5c9f0c9062cb399db02670c79fc4a2a079e67edcc5785a73a663f6e  
node-v8.12.0-linux-armv7l.tar.gz
+a437f347e12d499f72edea97ebd127abe403417316a3f23cba7e1db6fcf770d1  
node-v8.12.0-linux-armv7l.tar.xz
+a0c52c8f175566b1b6664ea9bbb82ba93c17c0178d2148368ed070d7a54da291  
node-v8.12.0-linux-ppc64le.tar.gz
+3070989b41045faea4a923ea9d290ab9ac0983e462fc435e645b002ead05de68  
node-v8.12.0-linux-ppc64le.tar.xz
+7e13da69c0932800ba1d6d96c95ebaf520cc220d6ff61ca1d0b544c61ee84628  
node-v8.12.0-linux-s390x.tar.gz
+ac5d0645af733d5f9eb49caf27d2cb72f9ed0858806af2c967aff23c7ad40ede  
node-v8.12.0-linux-s390x.tar.xz
+3df19b748ee2b6dfe3a03448ebc6186a3a86aeab557018d77a0f7f3314594ef6  
node-v8.12.0-linux-x64.tar.gz
+29a20479cd1e3a03396a4e74a1784ccdd1cf2f96928b56f6ffa4c8dae40c88f2  
node-v8.12.0-linux-x64.tar.xz
+56ecffbd8a656991f71e4b53ab00af333c97453062cadc20a2103b933088d24d  
node-v8.12.0-linux-x86.tar.gz
+2f9820411c5d53a19daf85d575f01f99664d2aff1c85c281c7b12d8086b83b31  
node-v8.12.0-linux-x86.tar.xz
+c11b745e28628a89eaf667031541ab58c2c2f0baf03f7aecf36d668463a59c62  
node-v8.12.0.pkg
+74664b84c571c608943dc1dfff53d3eb058f929f5dba763d779b830cddef3331  
node-v8.12.0-sunos-x64.tar.gz
+69aa7141050924079ffc9b1c8d76fe22b2801e6a71ac57a473c3553e2a91e38c  
node-v8.12.0-sunos-x64.tar.xz
+05ac84818d45e64b0958f7bd81e073c5b8ca7bd9d7f71569ae8e511aeefaae09  
node-v8.12.0-sunos-x86.tar.gz
+cca30c21f932d13ca4b31ccfbe57711c6c52006ac49fd53c90c8ba7d8ff4e09b  
node-v8.12.0-sunos-x86.tar.xz
+b4797843136edd9195c28221a1680ae52c29d867fc5fc1c99f7d6e2f2126a67b  
node-v8.12.0.tar.gz
+5a9dff58016c18fb4bf902d963b124ff058a550ebcd9840c677757387bce419a  
node-v8.12.0.tar.xz
+c1fb949ca07542b491b896d73e9606bd26501bbaae8deb8b1e3dd8652349a6b6  
node-v8.12.0-win-x64.7z
+9b22c9b23148b61ea0052826b3ac0255b8a3a542c125272b8f014f15bf11b091  
node-v8.12.0-win-x64.zip
+4516c85c7b353fb6b8c5116f72c553c7ff52fe6801119cf0afc8d7d3a11c08f1  
node-v8.12.0-win-x86.7z
+f3c7f4b06c1252137ad5bc416bc5b347c58c271d32cd6e6030a624aa21b1bdfd  
node-v8.12.0-win-x86.zip
+e359b26b8ba52eb24c49af6222c4bf9e454d3d266290897b492e13fc2f06e316  
node-v8.12.0-x64.msi
+0e7b5601c6819d5fd042f21dc375c9cf067fa43c7ecb84ca8ce3646ae9624e73  
node-v8.12.0-x86.msi
+b270192df4ebc036b8ce1898244c28bfeb89992ac89c8f73c60a458faf57d93a  
win-x64/node.exe
+9206d0c000a2ea83e41bfaa00ac001b8b3cd9e6c6ba8f5f6826bf26dbedf396a  
win-x64/node.lib
+0d0687170293f839e2a0bcf97e38163bb68a1043b29b7609e75dbc9bbe53b5fc  
win-x64/node_pdb.7z
+47897e35f3316f9271e7a26ac6d81d22b1a43a7319a2aacc4304b45e0296cf5b  
win-x64/node_pdb.zip
+4ce2168afe0f7c5bfe070b3d4741c1d492d6d00a6076c6903f9097b8ab061036  
win-x86/node.exe
+d042cab5ef26cec479fb001bf7cfea2aa14570efae3b7edecd8dde5e7ae01747  
win-x86/node.lib
+350c96042bfc6106eb78e60c270239c51c89697eb5c3f242eea5e3f90aa53654  
win-x86/node_pdb.7z
+98db5e9cb1b36be698b91b964fd4c3353075f4de650deb20deb4043a11aa94e3  
win-x86/node_pdb.zip

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

++++++ bash_output_helper.bash ++++++
#
# Node can break stdin/stdout/stderr by setting them O_NONBLOCK
# and then not resetting it back to blocking mode on exit
# This function redirects stdio descriptors via new logging pipe
#


function decoupled_cmd
{
   mkfifo _log
   ($@) < /dev/null > _log 2>_log &
   cat _log
   rm _log
   wait $!
}

++++++ env_shebang.patch ++++++
--- /var/tmp/diff_new_pack.yrvmrK/_old  2018-11-06 13:54:46.980220232 +0100
+++ /var/tmp/diff_new_pack.yrvmrK/_new  2018-11-06 13:54:46.980220232 +0100
@@ -1,460 +1,286 @@
-Index: node-v8.11.2/deps/npm/bin/npm-cli.js
+Index: node-v8.12.0/deps/npm/bin/npm-cli.js
 ===================================================================
---- node-v8.11.2.orig/deps/npm/bin/npm-cli.js
-+++ node-v8.11.2/deps/npm/bin/npm-cli.js
+--- node-v8.12.0.orig/deps/npm/bin/npm-cli.js
++++ node-v8.12.0/deps/npm/bin/npm-cli.js
 @@ -1,4 +1,4 @@
 -#!/usr/bin/env node
 +#!/usr/bin/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.11.2/deps/npm/bin/npx
+   /* global WScript */
+Index: node-v8.12.0/deps/npm/bin/npx
 ===================================================================
---- node-v8.11.2.orig/deps/npm/bin/npx
-+++ node-v8.11.2/deps/npm/bin/npx
+--- node-v8.12.0.orig/deps/npm/bin/npx
++++ node-v8.12.0/deps/npm/bin/npx
 @@ -1,4 +1,3 @@
 -#!/bin/sh
  (set -o igncr) 2>/dev/null && set -o igncr; # cygwin encoding fix
  
  basedir=`dirname "$0"`
-Index: node-v8.11.2/deps/npm/bin/npm
+Index: node-v8.12.0/deps/npm/bin/npm
 ===================================================================
---- node-v8.11.2.orig/deps/npm/bin/npm
-+++ node-v8.11.2/deps/npm/bin/npm
+--- node-v8.12.0.orig/deps/npm/bin/npm
++++ node-v8.12.0/deps/npm/bin/npm
 @@ -1,4 +1,3 @@
 -#!/bin/sh
  (set -o igncr) 2>/dev/null && set -o igncr; # cygwin encoding fix
  
  basedir=`dirname "$0"`
-Index: node-v8.11.2/deps/npm/bin/npx-cli.js
+Index: node-v8.12.0/deps/npm/bin/npx-cli.js
 ===================================================================
---- node-v8.11.2.orig/deps/npm/bin/npx-cli.js
-+++ node-v8.11.2/deps/npm/bin/npx-cli.js
+--- node-v8.12.0.orig/deps/npm/bin/npx-cli.js
++++ node-v8.12.0/deps/npm/bin/npx-cli.js
 @@ -1,4 +1,4 @@
 -#!/usr/bin/env node
 +#!/usr/bin/node8
  
  const npx = require('libnpx')
  const path = require('path')
-Index: node-v8.11.2/deps/npm/node_modules/mkdirp/bin/cmd.js
+Index: node-v8.12.0/deps/npm/node_modules/mkdirp/bin/cmd.js
 ===================================================================
---- node-v8.11.2.orig/deps/npm/node_modules/mkdirp/bin/cmd.js
-+++ node-v8.11.2/deps/npm/node_modules/mkdirp/bin/cmd.js
+--- node-v8.12.0.orig/deps/npm/node_modules/mkdirp/bin/cmd.js
++++ node-v8.12.0/deps/npm/node_modules/mkdirp/bin/cmd.js
 @@ -1,5 +1,3 @@
 -#!/usr/bin/env node
 -
  var mkdirp = require('../');
  var minimist = require('minimist');
  var fs = require('fs');
-Index: node-v8.11.2/deps/npm/node_modules/node-gyp/gyp/gyp
+Index: node-v8.12.0/deps/npm/node_modules/node-gyp/gyp/gyp
 ===================================================================
---- node-v8.11.2.orig/deps/npm/node_modules/node-gyp/gyp/gyp
-+++ node-v8.11.2/deps/npm/node_modules/node-gyp/gyp/gyp
+--- node-v8.12.0.orig/deps/npm/node_modules/node-gyp/gyp/gyp
++++ node-v8.12.0/deps/npm/node_modules/node-gyp/gyp/gyp
 @@ -1,4 +1,3 @@
 -#!/bin/sh
  # Copyright 2013 The Chromium Authors. All rights reserved.
  # Use of this source code is governed by a BSD-style license that can be
  # found in the LICENSE file.
-Index: node-v8.11.2/deps/npm/node_modules/node-gyp/gyp/gyp_main.py
+Index: node-v8.12.0/deps/npm/node_modules/node-gyp/gyp/gyp_main.py
 ===================================================================
---- node-v8.11.2.orig/deps/npm/node_modules/node-gyp/gyp/gyp_main.py
-+++ node-v8.11.2/deps/npm/node_modules/node-gyp/gyp/gyp_main.py
+--- node-v8.12.0.orig/deps/npm/node_modules/node-gyp/gyp/gyp_main.py
++++ node-v8.12.0/deps/npm/node_modules/node-gyp/gyp/gyp_main.py
 @@ -1,5 +1,3 @@
 -#!/usr/bin/env python
 -
  # Copyright (c) 2009 Google Inc. All rights reserved.
  # Use of this source code is governed by a BSD-style license that can be
  # found in the LICENSE file.
-Index: node-v8.11.2/deps/npm/node_modules/node-gyp/gyp/gyptest.py
+Index: node-v8.12.0/deps/npm/node_modules/node-gyp/gyp/pylib/gyp/__init__.py
 ===================================================================
---- node-v8.11.2.orig/deps/npm/node_modules/node-gyp/gyp/gyptest.py
-+++ node-v8.11.2/deps/npm/node_modules/node-gyp/gyp/gyptest.py
+--- node-v8.12.0.orig/deps/npm/node_modules/node-gyp/gyp/pylib/gyp/__init__.py
++++ node-v8.12.0/deps/npm/node_modules/node-gyp/gyp/pylib/gyp/__init__.py
 @@ -1,5 +1,3 @@
 -#!/usr/bin/env python
 -
  # Copyright (c) 2012 Google Inc. All rights reserved.
  # Use of this source code is governed by a BSD-style license that can be
  # found in the LICENSE file.
-Index: node-v8.11.2/deps/npm/node_modules/node-gyp/gyp/pylib/gyp/__init__.py
+Index: node-v8.12.0/deps/npm/node_modules/node-gyp/gyp/pylib/gyp/flock_tool.py
 ===================================================================
---- node-v8.11.2.orig/deps/npm/node_modules/node-gyp/gyp/pylib/gyp/__init__.py
-+++ node-v8.11.2/deps/npm/node_modules/node-gyp/gyp/pylib/gyp/__init__.py
-@@ -1,5 +1,3 @@
--#!/usr/bin/env python
--
- # Copyright (c) 2012 Google Inc. All rights reserved.
- # Use of this source code is governed by a BSD-style license that can be
- # found in the LICENSE file.
-Index: node-v8.11.2/deps/npm/node_modules/node-gyp/gyp/pylib/gyp/flock_tool.py
-===================================================================
---- 
node-v8.11.2.orig/deps/npm/node_modules/node-gyp/gyp/pylib/gyp/flock_tool.py
-+++ node-v8.11.2/deps/npm/node_modules/node-gyp/gyp/pylib/gyp/flock_tool.py
+--- 
node-v8.12.0.orig/deps/npm/node_modules/node-gyp/gyp/pylib/gyp/flock_tool.py
++++ node-v8.12.0/deps/npm/node_modules/node-gyp/gyp/pylib/gyp/flock_tool.py
 @@ -1,4 +1,3 @@
 -#!/usr/bin/env python
  # Copyright (c) 2011 Google Inc. All rights reserved.
  # Use of this source code is governed by a BSD-style license that can be
  # found in the LICENSE file.
-Index: node-v8.11.2/deps/npm/node_modules/node-gyp/gyp/pylib/gyp/mac_tool.py
+Index: node-v8.12.0/deps/npm/node_modules/node-gyp/gyp/pylib/gyp/mac_tool.py
 ===================================================================
---- node-v8.11.2.orig/deps/npm/node_modules/node-gyp/gyp/pylib/gyp/mac_tool.py
-+++ node-v8.11.2/deps/npm/node_modules/node-gyp/gyp/pylib/gyp/mac_tool.py
+--- node-v8.12.0.orig/deps/npm/node_modules/node-gyp/gyp/pylib/gyp/mac_tool.py
++++ node-v8.12.0/deps/npm/node_modules/node-gyp/gyp/pylib/gyp/mac_tool.py
 @@ -1,4 +1,3 @@
 -#!/usr/bin/env python
  # Copyright (c) 2012 Google Inc. All rights reserved.
  # Use of this source code is governed by a BSD-style license that can be
  # found in the LICENSE file.
-Index: node-v8.11.2/deps/npm/node_modules/node-gyp/gyp/pylib/gyp/win_tool.py
+Index: node-v8.12.0/deps/npm/node_modules/node-gyp/gyp/pylib/gyp/win_tool.py
 ===================================================================
---- node-v8.11.2.orig/deps/npm/node_modules/node-gyp/gyp/pylib/gyp/win_tool.py
-+++ node-v8.11.2/deps/npm/node_modules/node-gyp/gyp/pylib/gyp/win_tool.py
+--- node-v8.12.0.orig/deps/npm/node_modules/node-gyp/gyp/pylib/gyp/win_tool.py
++++ node-v8.12.0/deps/npm/node_modules/node-gyp/gyp/pylib/gyp/win_tool.py
 @@ -1,5 +1,3 @@
 -#!/usr/bin/env python
 -
  # Copyright (c) 2012 Google Inc. All rights reserved.
  # Use of this source code is governed by a BSD-style license that can be
  # found in the LICENSE file.
-Index: node-v8.11.2/deps/npm/node_modules/node-gyp/gyp/samples/samples
+Index: node-v8.12.0/deps/npm/node_modules/node-gyp/gyp/samples/samples
 ===================================================================
---- node-v8.11.2.orig/deps/npm/node_modules/node-gyp/gyp/samples/samples
-+++ node-v8.11.2/deps/npm/node_modules/node-gyp/gyp/samples/samples
+--- node-v8.12.0.orig/deps/npm/node_modules/node-gyp/gyp/samples/samples
++++ node-v8.12.0/deps/npm/node_modules/node-gyp/gyp/samples/samples
 @@ -1,5 +1,3 @@
 -#!/usr/bin/python
 -
  # Copyright (c) 2009 Google Inc. All rights reserved.
  # Use of this source code is governed by a BSD-style license that can be
  # found in the LICENSE file.
-Index: node-v8.11.2/deps/npm/node_modules/node-gyp/gyp/setup.py
+Index: node-v8.12.0/deps/npm/node_modules/node-gyp/gyp/setup.py
 ===================================================================
---- node-v8.11.2.orig/deps/npm/node_modules/node-gyp/gyp/setup.py
-+++ node-v8.11.2/deps/npm/node_modules/node-gyp/gyp/setup.py
+--- node-v8.12.0.orig/deps/npm/node_modules/node-gyp/gyp/setup.py
++++ node-v8.12.0/deps/npm/node_modules/node-gyp/gyp/setup.py
 @@ -1,5 +1,3 @@
 -#!/usr/bin/env python
 -
  # Copyright (c) 2009 Google Inc. All rights reserved.
  # Use of this source code is governed by a BSD-style license that can be
  # found in the LICENSE file.
-Index: node-v8.11.2/deps/npm/node_modules/node-gyp/gyp/tools/graphviz.py
+Index: node-v8.12.0/deps/npm/node_modules/node-gyp/gyp/tools/graphviz.py
 ===================================================================
---- node-v8.11.2.orig/deps/npm/node_modules/node-gyp/gyp/tools/graphviz.py
-+++ node-v8.11.2/deps/npm/node_modules/node-gyp/gyp/tools/graphviz.py
+--- node-v8.12.0.orig/deps/npm/node_modules/node-gyp/gyp/tools/graphviz.py
++++ node-v8.12.0/deps/npm/node_modules/node-gyp/gyp/tools/graphviz.py
 @@ -1,5 +1,3 @@
 -#!/usr/bin/env python
 -
  # Copyright (c) 2011 Google Inc. All rights reserved.
  # Use of this source code is governed by a BSD-style license that can be
  # found in the LICENSE file.
-Index: node-v8.11.2/deps/npm/node_modules/node-gyp/gyp/tools/pretty_gyp.py
+Index: node-v8.12.0/deps/npm/node_modules/node-gyp/gyp/tools/pretty_gyp.py
 ===================================================================
---- node-v8.11.2.orig/deps/npm/node_modules/node-gyp/gyp/tools/pretty_gyp.py
-+++ node-v8.11.2/deps/npm/node_modules/node-gyp/gyp/tools/pretty_gyp.py
+--- node-v8.12.0.orig/deps/npm/node_modules/node-gyp/gyp/tools/pretty_gyp.py
++++ node-v8.12.0/deps/npm/node_modules/node-gyp/gyp/tools/pretty_gyp.py
 @@ -1,5 +1,3 @@
 -#!/usr/bin/env python
 -
  # Copyright (c) 2012 Google Inc. All rights reserved.
  # Use of this source code is governed by a BSD-style license that can be
  # found in the LICENSE file.
-Index: node-v8.11.2/deps/npm/node_modules/node-gyp/gyp/tools/pretty_sln.py
+Index: node-v8.12.0/deps/npm/node_modules/node-gyp/gyp/tools/pretty_sln.py
 ===================================================================
---- node-v8.11.2.orig/deps/npm/node_modules/node-gyp/gyp/tools/pretty_sln.py
-+++ node-v8.11.2/deps/npm/node_modules/node-gyp/gyp/tools/pretty_sln.py
+--- node-v8.12.0.orig/deps/npm/node_modules/node-gyp/gyp/tools/pretty_sln.py
++++ node-v8.12.0/deps/npm/node_modules/node-gyp/gyp/tools/pretty_sln.py
 @@ -1,5 +1,3 @@
 -#!/usr/bin/env python
 -
  # Copyright (c) 2012 Google Inc. All rights reserved.
  # Use of this source code is governed by a BSD-style license that can be
  # found in the LICENSE file.
-Index: node-v8.11.2/deps/npm/node_modules/node-gyp/gyp/tools/pretty_vcproj.py
+Index: node-v8.12.0/deps/npm/node_modules/node-gyp/gyp/tools/pretty_vcproj.py
 ===================================================================
---- node-v8.11.2.orig/deps/npm/node_modules/node-gyp/gyp/tools/pretty_vcproj.py
-+++ node-v8.11.2/deps/npm/node_modules/node-gyp/gyp/tools/pretty_vcproj.py
+--- node-v8.12.0.orig/deps/npm/node_modules/node-gyp/gyp/tools/pretty_vcproj.py
++++ node-v8.12.0/deps/npm/node_modules/node-gyp/gyp/tools/pretty_vcproj.py
 @@ -1,5 +1,3 @@
 -#!/usr/bin/env python
 -
  # Copyright (c) 2012 Google Inc. All rights reserved.
  # Use of this source code is governed by a BSD-style license that can be
  # found in the LICENSE file.
-Index: 
node-v8.11.2/deps/npm/node_modules/node-gyp/node_modules/nopt/bin/nopt.js
+Index: 
node-v8.12.0/deps/npm/node_modules/node-gyp/node_modules/nopt/bin/nopt.js
 ===================================================================
---- 
node-v8.11.2.orig/deps/npm/node_modules/node-gyp/node_modules/nopt/bin/nopt.js
-+++ node-v8.11.2/deps/npm/node_modules/node-gyp/node_modules/nopt/bin/nopt.js
+--- 
node-v8.12.0.orig/deps/npm/node_modules/node-gyp/node_modules/nopt/bin/nopt.js
++++ node-v8.12.0/deps/npm/node_modules/node-gyp/node_modules/nopt/bin/nopt.js
 @@ -1,4 +1,3 @@
 -#!/usr/bin/env node
  var nopt = require("../lib/nopt")
    , path = require("path")
    , types = { num: Number
-Index: 
node-v8.11.2/deps/npm/node_modules/node-gyp/node_modules/semver/bin/semver
+Index: 
node-v8.12.0/deps/npm/node_modules/node-gyp/node_modules/semver/bin/semver
 ===================================================================
---- 
node-v8.11.2.orig/deps/npm/node_modules/node-gyp/node_modules/semver/bin/semver
-+++ node-v8.11.2/deps/npm/node_modules/node-gyp/node_modules/semver/bin/semver
+--- 
node-v8.12.0.orig/deps/npm/node_modules/node-gyp/node_modules/semver/bin/semver
++++ node-v8.12.0/deps/npm/node_modules/node-gyp/node_modules/semver/bin/semver
 @@ -1,4 +1,3 @@
 -#!/usr/bin/env node
  // Standalone semver comparison program.
  // Exits successfully and prints matching version(s) if
  // any supplied version is valid and passes all tests.
-Index: node-v8.11.2/deps/npm/node_modules/nopt/bin/nopt.js
+Index: node-v8.12.0/deps/npm/node_modules/nopt/bin/nopt.js
 ===================================================================
---- node-v8.11.2.orig/deps/npm/node_modules/nopt/bin/nopt.js
-+++ node-v8.11.2/deps/npm/node_modules/nopt/bin/nopt.js
+--- node-v8.12.0.orig/deps/npm/node_modules/nopt/bin/nopt.js
++++ node-v8.12.0/deps/npm/node_modules/nopt/bin/nopt.js
 @@ -1,4 +1,3 @@
 -#!/usr/bin/env node
  var nopt = require("../lib/nopt")
    , path = require("path")
    , types = { num: Number
-Index: node-v8.11.2/deps/npm/node_modules/opener/opener.js
+Index: 
node-v8.12.0/deps/npm/node_modules/qrcode-terminal/bin/qrcode-terminal.js
 ===================================================================
---- node-v8.11.2.orig/deps/npm/node_modules/opener/opener.js
-+++ node-v8.11.2/deps/npm/node_modules/opener/opener.js
-@@ -1,5 +1,3 @@
--#!/usr/bin/env node
--
- "use strict";
- 
- var childProcess = require("child_process");
-Index: 
node-v8.11.2/deps/npm/node_modules/qrcode-terminal/bin/qrcode-terminal.js
-===================================================================
---- 
node-v8.11.2.orig/deps/npm/node_modules/qrcode-terminal/bin/qrcode-terminal.js
-+++ node-v8.11.2/deps/npm/node_modules/qrcode-terminal/bin/qrcode-terminal.js
+--- 
node-v8.12.0.orig/deps/npm/node_modules/qrcode-terminal/bin/qrcode-terminal.js
++++ node-v8.12.0/deps/npm/node_modules/qrcode-terminal/bin/qrcode-terminal.js
 @@ -1,5 +1,3 @@
 -#!/usr/bin/env node
 -
  /*!
   * Module dependencies.
   */
-Index: 
node-v8.11.2/deps/npm/node_modules/request/node_modules/har-validator/node_modules/ajv/scripts/info
-===================================================================
---- 
node-v8.11.2.orig/deps/npm/node_modules/request/node_modules/har-validator/node_modules/ajv/scripts/info
-+++ 
node-v8.11.2/deps/npm/node_modules/request/node_modules/har-validator/node_modules/ajv/scripts/info
-@@ -1,5 +1,3 @@
--#!/usr/bin/env node
--
- 'use strict';
- 
- var fs = require('fs');
-Index: 
node-v8.11.2/deps/npm/node_modules/request/node_modules/har-validator/node_modules/ajv/scripts/prepare-tests
-===================================================================
---- 
node-v8.11.2.orig/deps/npm/node_modules/request/node_modules/har-validator/node_modules/ajv/scripts/prepare-tests
-+++ 
node-v8.11.2/deps/npm/node_modules/request/node_modules/har-validator/node_modules/ajv/scripts/prepare-tests
-@@ -1,5 +1,3 @@
--#!/usr/bin/env sh
--
- set -e
- 
- mkdir -p .browser
-Index: 
node-v8.11.2/deps/npm/node_modules/request/node_modules/har-validator/node_modules/ajv/scripts/travis-gh-pages
-===================================================================
---- 
node-v8.11.2.orig/deps/npm/node_modules/request/node_modules/har-validator/node_modules/ajv/scripts/travis-gh-pages
-+++ 
node-v8.11.2/deps/npm/node_modules/request/node_modules/har-validator/node_modules/ajv/scripts/travis-gh-pages
-@@ -1,5 +1,3 @@
--#!/usr/bin/env bash
--
- set -e
- 
- if [[ "$TRAVIS_BRANCH" == "master" && "$TRAVIS_PULL_REQUEST" == "false" && 
$TRAVIS_JOB_NUMBER =~ ".3" ]]; then
-Index: 
node-v8.11.2/deps/npm/node_modules/request/node_modules/http-signature/node_modules/sshpk/bin/sshpk-conv
-===================================================================
---- 
node-v8.11.2.orig/deps/npm/node_modules/request/node_modules/http-signature/node_modules/sshpk/bin/sshpk-conv
-+++ 
node-v8.11.2/deps/npm/node_modules/request/node_modules/http-signature/node_modules/sshpk/bin/sshpk-conv
-@@ -1,4 +1,3 @@
--#!/usr/bin/env node
- // -*- mode: js -*-
- // vim: set filetype=javascript :
- // Copyright 2015 Joyent, Inc.  All rights reserved.
-Index: 
node-v8.11.2/deps/npm/node_modules/request/node_modules/http-signature/node_modules/sshpk/bin/sshpk-sign
-===================================================================
---- 
node-v8.11.2.orig/deps/npm/node_modules/request/node_modules/http-signature/node_modules/sshpk/bin/sshpk-sign
-+++ 
node-v8.11.2/deps/npm/node_modules/request/node_modules/http-signature/node_modules/sshpk/bin/sshpk-sign
-@@ -1,4 +1,3 @@
--#!/usr/bin/env node
- // -*- mode: js -*-
- // vim: set filetype=javascript :
- // Copyright 2015 Joyent, Inc.  All rights reserved.
-Index: 
node-v8.11.2/deps/npm/node_modules/request/node_modules/http-signature/node_modules/sshpk/bin/sshpk-verify
+Index: node-v8.12.0/deps/npm/node_modules/rimraf/bin.js
 ===================================================================
---- 
node-v8.11.2.orig/deps/npm/node_modules/request/node_modules/http-signature/node_modules/sshpk/bin/sshpk-verify
-+++ 
node-v8.11.2/deps/npm/node_modules/request/node_modules/http-signature/node_modules/sshpk/bin/sshpk-verify
-@@ -1,4 +1,3 @@
--#!/usr/bin/env node
- // -*- mode: js -*-
- // vim: set filetype=javascript :
- // Copyright 2015 Joyent, Inc.  All rights reserved.
-Index: 
node-v8.11.2/deps/npm/node_modules/request/node_modules/http-signature/node_modules/sshpk/node_modules/dashdash/etc/dashdash.bash_completion.in
-===================================================================
---- 
node-v8.11.2.orig/deps/npm/node_modules/request/node_modules/http-signature/node_modules/sshpk/node_modules/dashdash/etc/dashdash.bash_completion.in
-+++ 
node-v8.11.2/deps/npm/node_modules/request/node_modules/http-signature/node_modules/sshpk/node_modules/dashdash/etc/dashdash.bash_completion.in
-@@ -1,4 +1,3 @@
--#!/bin/bash
- #
- # Bash completion generated for '{{name}}' at {{date}}.
- #
-@@ -386,4 +385,4 @@ fi
- ##
- ##     cp FILE > ~/.{{name}}.completion
- ##     echo "source ~/.{{name}}.completion" >> ~/.bashrc
--##
-\ No newline at end of file
-+##
-Index: node-v8.11.2/deps/npm/node_modules/rimraf/bin.js
-===================================================================
---- node-v8.11.2.orig/deps/npm/node_modules/rimraf/bin.js
-+++ node-v8.11.2/deps/npm/node_modules/rimraf/bin.js
+--- node-v8.12.0.orig/deps/npm/node_modules/rimraf/bin.js
++++ node-v8.12.0/deps/npm/node_modules/rimraf/bin.js
 @@ -1,5 +1,3 @@
 -#!/usr/bin/env node
 -
  var rimraf = require('./')
  
  var help = false
-Index: node-v8.11.2/deps/npm/node_modules/semver/bin/semver
+Index: node-v8.12.0/deps/npm/node_modules/semver/bin/semver
 ===================================================================
---- node-v8.11.2.orig/deps/npm/node_modules/semver/bin/semver
-+++ node-v8.11.2/deps/npm/node_modules/semver/bin/semver
+--- node-v8.12.0.orig/deps/npm/node_modules/semver/bin/semver
++++ node-v8.12.0/deps/npm/node_modules/semver/bin/semver
 @@ -1,4 +1,3 @@
 -#!/usr/bin/env node
  // Standalone semver comparison program.
  // Exits successfully and prints matching version(s) if
  // any supplied version is valid and passes all tests.
-Index: 
node-v8.11.2/deps/npm/node_modules/update-notifier/node_modules/latest-version/node_modules/package-json/node_modules/registry-auth-token/node_modules/rc/index.js
-===================================================================
---- 
node-v8.11.2.orig/deps/npm/node_modules/update-notifier/node_modules/latest-version/node_modules/package-json/node_modules/registry-auth-token/node_modules/rc/index.js
-+++ 
node-v8.11.2/deps/npm/node_modules/update-notifier/node_modules/latest-version/node_modules/package-json/node_modules/registry-auth-token/node_modules/rc/index.js
-@@ -1,4 +1,3 @@
--#! /usr/bin/env node
- var cc   = require('./lib/utils')
- var join = require('path').join
- var deepExtend = require('deep-extend')
-Index: 
node-v8.11.2/deps/npm/node_modules/update-notifier/node_modules/latest-version/node_modules/package-json/node_modules/registry-url/node_modules/rc/index.js
-===================================================================
---- 
node-v8.11.2.orig/deps/npm/node_modules/update-notifier/node_modules/latest-version/node_modules/package-json/node_modules/registry-url/node_modules/rc/index.js
-+++ 
node-v8.11.2/deps/npm/node_modules/update-notifier/node_modules/latest-version/node_modules/package-json/node_modules/registry-url/node_modules/rc/index.js
-@@ -1,4 +1,3 @@
--#! /usr/bin/env node
- var cc   = require('./lib/utils')
- var join = require('path').join
- var deepExtend = require('deep-extend')
-Index: node-v8.11.2/deps/npm/node_modules/uuid/bin/uuid
+Index: node-v8.12.0/deps/npm/node_modules/uuid/bin/uuid
 ===================================================================
---- node-v8.11.2.orig/deps/npm/node_modules/uuid/bin/uuid
-+++ node-v8.11.2/deps/npm/node_modules/uuid/bin/uuid
+--- node-v8.12.0.orig/deps/npm/node_modules/uuid/bin/uuid
++++ node-v8.12.0/deps/npm/node_modules/uuid/bin/uuid
 @@ -1,4 +1,3 @@
 -#!/usr/bin/env node
  var assert = require('assert');
  
  function usage() {
-Index: node-v8.11.2/deps/npm/node_modules/which/bin/which
+Index: node-v8.12.0/deps/npm/node_modules/which/bin/which
 ===================================================================
---- node-v8.11.2.orig/deps/npm/node_modules/which/bin/which
-+++ node-v8.11.2/deps/npm/node_modules/which/bin/which
+--- node-v8.12.0.orig/deps/npm/node_modules/which/bin/which
++++ node-v8.12.0/deps/npm/node_modules/which/bin/which
 @@ -1,4 +1,3 @@
 -#!/usr/bin/env node
  var which = require("../")
  if (process.argv.length < 3)
    usage()
-Index: 
node-v8.11.2/deps/npm/node_modules/worker-farm/node_modules/errno/build.js
+Index: node-v8.12.0/deps/npm/bin/node-gyp-bin/node-gyp
 ===================================================================
---- 
node-v8.11.2.orig/deps/npm/node_modules/worker-farm/node_modules/errno/build.js
-+++ node-v8.11.2/deps/npm/node_modules/worker-farm/node_modules/errno/build.js
-@@ -1,5 +1,3 @@
--#!/usr/bin/env node
--
- var request   = require('request')
-   , fs        = require('fs')
- 
-@@ -40,4 +38,4 @@ request(uvheadloc, function (err, respon
-   out += '\nmodule.exports.custom = require("./custom")(module.exports)\n'
- 
-   fs.writeFile('errno.js', out)
--})
-\ No newline at end of file
-+})
-Index: node-v8.11.2/deps/npm/node_modules/worker-farm/node_modules/errno/cli.js
-===================================================================
---- 
node-v8.11.2.orig/deps/npm/node_modules/worker-farm/node_modules/errno/cli.js
-+++ node-v8.11.2/deps/npm/node_modules/worker-farm/node_modules/errno/cli.js
-@@ -1,5 +1,3 @@
--#!/usr/bin/env node
--
- var errno = require('./')
-   , arg   = process.argv[2]
-   , data, code
-@@ -17,4 +15,4 @@ if (data)
- else {
-   console.error('No such errno/code: "' + arg + '"')
-   process.exit(1)
--}
-\ No newline at end of file
-+}
-Index: 
node-v8.11.2/deps/npm/node_modules/worker-farm/node_modules/errno/test.js
-===================================================================
---- 
node-v8.11.2.orig/deps/npm/node_modules/worker-farm/node_modules/errno/test.js
-+++ node-v8.11.2/deps/npm/node_modules/worker-farm/node_modules/errno/test.js
-@@ -1,5 +1,3 @@
--#!/usr/bin/env node
--
- var test  = require('tape')
-   , errno = require('./')
- 
-Index: node-v8.11.2/deps/npm/bin/node-gyp-bin/node-gyp
-===================================================================
---- node-v8.11.2.orig/deps/npm/bin/node-gyp-bin/node-gyp
-+++ node-v8.11.2/deps/npm/bin/node-gyp-bin/node-gyp
+--- node-v8.12.0.orig/deps/npm/bin/node-gyp-bin/node-gyp
++++ node-v8.12.0/deps/npm/bin/node-gyp-bin/node-gyp
 @@ -1,4 +1,4 @@
 -#!/usr/bin/env sh
 +#!/bin/sh
  if [ "x$npm_config_node_gyp" = "x" ]; then
    node "`dirname "$0"`/../../node_modules/node-gyp/bin/node-gyp.js" "$@"
  else
-Index: node-v8.11.2/deps/npm/node_modules/node-gyp/bin/node-gyp.js
+Index: node-v8.12.0/deps/npm/node_modules/node-gyp/bin/node-gyp.js
 ===================================================================
---- node-v8.11.2.orig/deps/npm/node_modules/node-gyp/bin/node-gyp.js
-+++ node-v8.11.2/deps/npm/node_modules/node-gyp/bin/node-gyp.js
+--- node-v8.12.0.orig/deps/npm/node_modules/node-gyp/bin/node-gyp.js
++++ node-v8.12.0/deps/npm/node_modules/node-gyp/bin/node-gyp.js
 @@ -1,4 +1,4 @@
 -#!/usr/bin/env node
 +#!/usr/bin/node8
  
  /**
   * Set the title.
-Index: node-v8.11.2/deps/npm/node_modules/npm-lifecycle/node-gyp-bin/node-gyp
+Index: node-v8.12.0/deps/npm/node_modules/npm-lifecycle/node-gyp-bin/node-gyp
 ===================================================================
---- node-v8.11.2.orig/deps/npm/node_modules/npm-lifecycle/node-gyp-bin/node-gyp
-+++ node-v8.11.2/deps/npm/node_modules/npm-lifecycle/node-gyp-bin/node-gyp
+--- node-v8.12.0.orig/deps/npm/node_modules/npm-lifecycle/node-gyp-bin/node-gyp
++++ node-v8.12.0/deps/npm/node_modules/npm-lifecycle/node-gyp-bin/node-gyp
 @@ -1,4 +1,4 @@
 -#!/usr/bin/env sh
 +#!/bin/sh
  if [ "x$npm_config_node_gyp" = "x" ]; then
    node "`dirname "$0"`/../../node_modules/node-gyp/bin/node-gyp.js" "$@"
  else
-Index: node-v8.11.2/deps/npm/node_modules/JSONStream/index.js
-===================================================================
---- node-v8.11.2.orig/deps/npm/node_modules/JSONStream/index.js
-+++ node-v8.11.2/deps/npm/node_modules/JSONStream/index.js
-@@ -1,5 +1,3 @@
--#! /usr/bin/env node
--
- 'use strict'
- 
- var Parser = require('jsonparse')
-Index: node-v8.11.2/deps/npm/node_modules/node-gyp/gyp/buildbot/buildbot_run.py
-===================================================================
---- 
node-v8.11.2.orig/deps/npm/node_modules/node-gyp/gyp/buildbot/buildbot_run.py
-+++ node-v8.11.2/deps/npm/node_modules/node-gyp/gyp/buildbot/buildbot_run.py
-@@ -1,4 +1,3 @@
--#!/usr/bin/env python
- # Copyright (c) 2012 Google Inc. All rights reserved.
- # Use of this source code is governed by a BSD-style license that can be
- # found in the LICENSE file.
-Index: node-v8.11.2/deps/npm/configure
+Index: node-v8.12.0/deps/npm/configure
 ===================================================================
---- node-v8.11.2.orig/deps/npm/configure
-+++ node-v8.11.2/deps/npm/configure
+--- node-v8.12.0.orig/deps/npm/configure
++++ node-v8.12.0/deps/npm/configure
 @@ -1,5 +1,3 @@
 -#!/bin/bash
 -
  # set configurations that will be "sticky" on this system,
  # surviving npm self-updates.
  
-Index: node-v8.11.2/deps/npm/lib/utils/completion.sh
+Index: node-v8.12.0/deps/npm/lib/utils/completion.sh
 ===================================================================
---- node-v8.11.2.orig/deps/npm/lib/utils/completion.sh
-+++ node-v8.11.2/deps/npm/lib/utils/completion.sh
+--- node-v8.12.0.orig/deps/npm/lib/utils/completion.sh
++++ node-v8.12.0/deps/npm/lib/utils/completion.sh
 @@ -1,4 +1,3 @@
 -#!/bin/bash
  ###-begin-npm-completion-###

++++++ fix_ci_tests.patch ++++++
--- /var/tmp/diff_new_pack.yrvmrK/_old  2018-11-06 13:54:46.988220222 +0100
+++ /var/tmp/diff_new_pack.yrvmrK/_new  2018-11-06 13:54:46.988220222 +0100
@@ -2,13 +2,13 @@
 Date: Dec 20 09:18:49 UTC 2017
 Summary: Fix CI unit tests framework for OBS building
 
-Index: node-v8.11.4/test/parallel/test-module-loading-globalpaths.js
+Index: node-v8.12.0/test/parallel/test-module-loading-globalpaths.js
 ===================================================================
---- node-v8.11.4.orig/test/parallel/test-module-loading-globalpaths.js
-+++ node-v8.11.4/test/parallel/test-module-loading-globalpaths.js
-@@ -7,6 +7,9 @@ const fs = require('fs');
- const child_process = require('child_process');
- const pkgName = 'foo';
+--- node-v8.12.0.orig/test/parallel/test-module-loading-globalpaths.js
++++ node-v8.12.0/test/parallel/test-module-loading-globalpaths.js
+@@ -10,6 +10,9 @@ const { addLibraryPath } = require('../c
+ 
+ addLibraryPath(process.env);
  
 +common.skip('hardcoded global paths');
 +return;
@@ -16,11 +16,11 @@
  if (process.argv[2] === 'child') {
    console.log(require(pkgName).string);
  } else {
-Index: node-v8.11.4/Makefile
+Index: node-v8.12.0/Makefile
 ===================================================================
---- node-v8.11.4.orig/Makefile
-+++ node-v8.11.4/Makefile
-@@ -416,7 +416,7 @@ test-ci-js: | clear-stalled
+--- node-v8.12.0.orig/Makefile
++++ node-v8.12.0/Makefile
+@@ -420,7 +420,7 @@ test-ci-js: | clear-stalled
        fi
  
  test-ci: LOGLEVEL := info
@@ -29,10 +29,10 @@
        out/Release/cctest --gtest_output=tap:cctest.tap
        $(PYTHON) tools/test.py $(PARALLEL_ARGS) -p tap --logfile test.tap \
                --mode=release --flaky-tests=$(FLAKY_TESTS) \
-Index: node-v8.11.4/test/doctool/test-make-doc.js
+Index: node-v8.12.0/test/doctool/test-make-doc.js
 ===================================================================
---- node-v8.11.4.orig/test/doctool/test-make-doc.js
-+++ node-v8.11.4/test/doctool/test-make-doc.js
+--- node-v8.12.0.orig/test/doctool/test-make-doc.js
++++ node-v8.12.0/test/doctool/test-make-doc.js
 @@ -11,7 +11,7 @@ const assert = require('assert');
  const fs = require('fs');
  const path = require('path');
@@ -42,10 +42,10 @@
  const docs = fs.readdirSync(apiPath);
  assert.ok(docs.includes('_toc.html'));
  
-Index: node-v8.11.4/test/parallel/test-tls-passphrase.js
+Index: node-v8.12.0/test/parallel/test-tls-passphrase.js
 ===================================================================
---- node-v8.11.4.orig/test/parallel/test-tls-passphrase.js
-+++ node-v8.11.4/test/parallel/test-tls-passphrase.js
+--- node-v8.12.0.orig/test/parallel/test-tls-passphrase.js
++++ node-v8.12.0/test/parallel/test-tls-passphrase.js
 @@ -221,7 +221,7 @@ server.listen(0, common.mustCall(functio
    }, common.mustCall());
  })).unref();
@@ -55,3 +55,95 @@
  
  // Missing passphrase
  assert.throws(function() {
+Index: node-v8.12.0/test/parallel/test-tls-env-bad-extra-ca.js
+===================================================================
+--- node-v8.12.0.orig/test/parallel/test-tls-env-bad-extra-ca.js
++++ node-v8.12.0/test/parallel/test-tls-env-bad-extra-ca.js
+@@ -32,7 +32,7 @@ fork(__filename, opts)
+     assert.strictEqual(status, 0, 'client did not succeed in connecting');
+   }))
+   .on('close', common.mustCall(function() {
+-    const re = /Warning: Ignoring extra certs from.*no-such-file-exists.* 
load failed:.*No such file or directory/;
++    const re = /Warning: Ignoring extra certs from.*no-such-file-exists.* 
load failed:.*/;
+     assert(re.test(stderr), stderr);
+   }))
+   .stderr.setEncoding('utf8').on('data', function(str) {
+Index: node-v8.12.0/test/sequential/test-inspector-async-call-stack.js
+===================================================================
+--- node-v8.12.0.orig/test/sequential/test-inspector-async-call-stack.js
++++ node-v8.12.0/test/sequential/test-inspector-async-call-stack.js
+@@ -69,9 +69,10 @@ function runTestSet2(session) {
+         session.post(setDepth, { maxDepth: 64 }, () => {
+           verifyAsyncHookEnabled('valid message should enable async hooks');
+ 
+-          session.disconnect();
+-          verifyAsyncHookDisabled('Disconnecting session should disable ' +
+-                                  'async hooks');
++// Crashes in kvm under node8, but not outside?
++//          session.disconnect();
++//          verifyAsyncHookDisabled('Disconnecting session should disable ' +
++//                                  'async hooks');
+         });
+       });
+     });
+Index: node-v8.12.0/test/parallel/test-repl-envvars.js
+===================================================================
+--- node-v8.12.0.orig/test/parallel/test-repl-envvars.js
++++ node-v8.12.0/test/parallel/test-repl-envvars.js
+@@ -8,6 +8,9 @@ const REPL = require('internal/repl');
+ const assert = require('assert');
+ const inspect = require('util').inspect;
+ 
++common.skip("skipping test in OBS");
++return;
++
+ const tests = [
+   {
+     env: {},
+Index: node-v8.12.0/test/parallel/test-tls-ecdh-disable.js
+===================================================================
+--- node-v8.12.0.orig/test/parallel/test-tls-ecdh-disable.js
++++ node-v8.12.0/test/parallel/test-tls-ecdh-disable.js
+@@ -31,10 +31,14 @@ if (!common.hasCrypto)
+ if (!common.opensslCli)
+   common.skip('missing openssl-cli');
+ 
++const crypto = require('crypto');
+ const assert = require('assert');
+ const tls = require('tls');
+ const exec = require('child_process').exec;
+ 
++if (crypto.constants.OPENSSL_VERSION_NUMBER >= 0x10100000)
++  common.skip('"ecdhCurve:false" is non-functional in OpenSSL 1.1.0+');
++
+ const options = {
+   key: readKey('agent2-key.pem'),
+   cert: readKey('agent2-cert.pem'),
+Index: node-v8.12.0/test/parallel/test-fs-utimes.js
+===================================================================
+--- node-v8.12.0.orig/test/parallel/test-fs-utimes.js
++++ node-v8.12.0/test/parallel/test-fs-utimes.js
+@@ -172,8 +172,8 @@ process.on('exit', function() {
+ const path = `${tmpdir.path}/test-utimes-precision`;
+ fs.writeFileSync(path, '');
+ 
+-// test Y2K38 for all platforms [except 'arm', 'OpenBSD' and 'SunOS']
+-if (!process.arch.includes('arm') && !common.isOpenBSD && !common.isSunOS) {
++// test Y2K38 for all platforms [except 'arm', 's390', 'OpenBSD' and 'SunOS']
++if (!process.arch.includes('arm') && process.arch !== 's390' && 
!common.isOpenBSD && !common.isSunOS) {
+   // because 2 ** 31 doesn't look right
+   // eslint-disable-next-line space-infix-ops
+   const Y2K38_mtime = 2**31;
+Index: node-v8.12.0/test/common/index.js
+===================================================================
+--- node-v8.12.0.orig/test/common/index.js
++++ node-v8.12.0/test/common/index.js
+@@ -277,6 +277,8 @@ exports.spawnSyncPwd = function(options)
+ };
+ 
+ exports.platformTimeout = function(ms) {
++  ms = 10 * ms; // OBS overhead and such.
++
+   if (process.features.debug)
+     ms = 2 * ms;
+ 

++++++ node-v8.11.4.tar.xz -> node-v8.12.0.tar.xz ++++++
/work/SRC/openSUSE:Factory/nodejs8/node-v8.11.4.tar.xz 
/work/SRC/openSUSE:Factory/.nodejs8.new/node-v8.12.0.tar.xz differ: char 26, 
line 1


++++++ npm_search_paths.patch ++++++
--- /var/tmp/diff_new_pack.yrvmrK/_old  2018-11-06 13:54:47.028220167 +0100
+++ /var/tmp/diff_new_pack.yrvmrK/_new  2018-11-06 13:54:47.032220161 +0100
@@ -1,29 +1,7 @@
-Index: node-v6.3.0/deps/npm/lib/config/core.js
+Index: node-v8.12.0/deps/npm/lib/help-search.js
 ===================================================================
---- node-v6.3.0.orig/deps/npm/lib/config/core.js
-+++ node-v6.3.0/deps/npm/lib/config/core.js
-@@ -151,16 +151,12 @@ function load_ (builtin, rc, cli, cb) {
-     // Eg, `npm config get globalconfig --prefix ~/local` should
-     // return `~/local/etc/npmrc`
-     // annoying humans and their expectations!
--    if (conf.get('prefix')) {
--      var etc = path.resolve(conf.get('prefix'), 'etc')
-+      var etc = path.resolve("/etc/nodejs")
-       mkdirp(etc, function () {
-         defaults.globalconfig = path.resolve(etc, 'npmrc')
-         defaults.globalignorefile = path.resolve(etc, 'npmignore')
-         afterUserContinuation()
-       })
--    } else {
--      afterUserContinuation()
--    }
-   }
- 
-   function afterUserContinuation () {
-Index: node-v6.3.0/deps/npm/lib/help-search.js
-===================================================================
---- node-v6.3.0.orig/deps/npm/lib/help-search.js
-+++ node-v6.3.0/deps/npm/lib/help-search.js
+--- node-v8.12.0.orig/deps/npm/lib/help-search.js
++++ node-v8.12.0/deps/npm/lib/help-search.js
 @@ -18,7 +18,7 @@ function helpSearch (args, silent, cb) {
    }
    if (!args.length) return cb(helpSearch.usage)
@@ -33,10 +11,10 @@
    return glob(docPath + '/*/*.md', function (er, files) {
      if (er) return cb(er)
      readFiles(files, function (er, data) {
-Index: node-v6.3.0/deps/npm/lib/config/defaults.js
+Index: node-v8.12.0/deps/npm/lib/config/defaults.js
 ===================================================================
---- node-v6.3.0.orig/deps/npm/lib/config/defaults.js
-+++ node-v6.3.0/deps/npm/lib/config/defaults.js
+--- node-v8.12.0.orig/deps/npm/lib/config/defaults.js
++++ node-v8.12.0/deps/npm/lib/config/defaults.js
 @@ -102,6 +102,11 @@ Object.defineProperty(exports, 'defaults
      if (process.env.DESTDIR) {
        globalPrefix = path.join(process.env.DESTDIR, globalPrefix)

++++++ versioned.patch ++++++
--- /var/tmp/diff_new_pack.yrvmrK/_old  2018-11-06 13:54:47.036220156 +0100
+++ /var/tmp/diff_new_pack.yrvmrK/_new  2018-11-06 13:54:47.040220151 +0100
@@ -8,10 +8,10 @@
 
 This is also important for generation of binary
 modules for multiple versions of NodeJS
-Index: node-v8.11.2/Makefile
+Index: node-v8.12.0/Makefile
 ===================================================================
---- node-v8.11.2.orig/Makefile
-+++ node-v8.11.2/Makefile
+--- node-v8.12.0.orig/Makefile
++++ node-v8.12.0/Makefile
 @@ -46,7 +46,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-v8.11.2/tools/install.py
+Index: node-v8.12.0/tools/install.py
 ===================================================================
---- node-v8.11.2.orig/tools/install.py
-+++ node-v8.11.2/tools/install.py
+--- node-v8.12.0.orig/tools/install.py
++++ node-v8.12.0/tools/install.py
 @@ -78,7 +78,7 @@ def install(paths, dst): map(lambda path
  def uninstall(paths, dst): map(lambda path: try_remove(path, dst), paths)
  
@@ -125,10 +125,10 @@
  
  def run(args):
    global node_prefix, install_path, target_defaults, variables
-Index: node-v8.11.2/doc/node.1
+Index: node-v8.12.0/doc/node.1
 ===================================================================
---- node-v8.11.2.orig/doc/node.1
-+++ node-v8.11.2/doc/node.1
+--- node-v8.12.0.orig/doc/node.1
++++ node-v8.12.0/doc/node.1
 @@ -26,12 +26,12 @@
  
  .SH NAME
@@ -161,10 +161,10 @@
  .RB [ \-\-v8-options ]
  
  Execute without arguments to start the REPL.
-Index: node-v8.11.2/src/node.stp
+Index: node-v8.12.0/src/node.stp
 ===================================================================
---- node-v8.11.2.orig/src/node.stp
-+++ node-v8.11.2/src/node.stp
+--- node-v8.12.0.orig/src/node.stp
++++ node-v8.12.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.
@@ -237,12 +237,12 @@
  {
    scavenge = 1 << 0;
    compact = 1 << 1;
-Index: node-v8.11.2/deps/npm/man/man1/npm.1
+Index: node-v8.12.0/deps/npm/man/man1/npm.1
 ===================================================================
---- node-v8.11.2.orig/deps/npm/man/man1/npm.1
-+++ node-v8.11.2/deps/npm/man/man1/npm.1
+--- node-v8.12.0.orig/deps/npm/man/man1/npm.1
++++ node-v8.12.0/deps/npm/man/man1/npm.1
 @@ -1,11 +1,11 @@
- .TH "NPM" "1" "February 2018" "" ""
+ .TH "NPM" "1" "August 2018" "" ""
  .SH "NAME"
 -\fBnpm\fR \- javascript package manager
 +\fBnpm8\fR \- javascript package manager
@@ -255,13 +255,16 @@
  .fi
  .RE
  .SH VERSION
-@@ -21,16 +21,16 @@ It is extremely configurable to support
+@@ -21,7 +21,7 @@ It is extremely configurable to support
  Most commonly, it is used to publish, discover, install, and develop node
  programs\.
  .P
 -Run \fBnpm help\fP to get a list of available commands\.
 +Run \fBnpm8 help\fP to get a list of available commands\.
- .SH INTRODUCTION
+ .SH IMPORTANT
+ .P
+ npm is configured to use npm, Inc\.'s public registry at
+@@ -35,11 +35,11 @@ terms of use\.
  .P
  You probably got npm because you want to install stuff\.
  .P
@@ -277,7 +280,7 @@
  .SH DEPENDENCIES
  .P
  If a package references to another package with a git URL, npm depends
-@@ -48,7 +48,7 @@ the node\-gyp repository \fIhttps://gith
+@@ -57,7 +57,7 @@ the node\-gyp repository \fIhttps://gith
  the node\-gyp Wiki \fIhttps://github\.com/TooTallNate/node\-gyp/wiki\fR\|\.
  .SH DIRECTORIES
  .P
@@ -286,7 +289,7 @@
  .P
  In particular, npm has two modes of operation:
  .RS 0
-@@ -75,24 +75,24 @@ following help topics:
+@@ -82,24 +82,24 @@ following help topics:
  .RS 0
  .IP \(bu 2
  json:
@@ -315,7 +318,7 @@
  
  .RE
  .SH CONFIGURATION
-@@ -133,14 +133,14 @@ lib/utils/config\-defs\.js\.  These must
+@@ -135,7 +135,7 @@ lib/utils/config\-defs\.js\.  These must
  
  .RE
  .P
@@ -324,24 +327,7 @@
  .SH CONTRIBUTIONS
  .P
  Patches welcome!
- .RS 0
- .IP \(bu 2
- code:
--Read through npm help 7 \fBnpm\-coding\-style\fP if you plan to submit code\.
-+Read through npm8 help 7 \fBnpm\-coding\-style\fP if you plan to submit code\.
- You don't have to agree with it, but you do have to follow it\.
- .IP \(bu 2
- docs:
-@@ -150,7 +150,7 @@ file in the "doc" folder\.  (Don't worry
- .RE
- .P
- Contributors are listed in npm's \fBpackage\.json\fP file\.  You can view them
--easily by doing \fBnpm view npm contributors\fP\|\.
-+easily by doing \fBnpm8 view npm contributors\fP\|\.
- .P
- If you would like to contribute, but don't know what to work on, read
- the contributing guidelines and check the issues list\.
-@@ -185,21 +185,21 @@ i@izs\.me
+@@ -174,21 +174,21 @@ i@izs\.me
  .SH SEE ALSO
  .RS 0
  .IP \(bu 2
@@ -370,10 +356,10 @@
  
  .RE
  
-Index: node-v8.11.2/node.gyp
+Index: node-v8.12.0/node.gyp
 ===================================================================
---- node-v8.11.2.orig/node.gyp
-+++ node-v8.11.2/node.gyp
+--- node-v8.12.0.orig/node.gyp
++++ node-v8.12.0/node.gyp
 @@ -21,8 +21,8 @@
      'node_shared_openssl%': 'false',
      'node_v8_options%': '',
@@ -385,10 +371,10 @@
      'node_intermediate_lib_type%': 'static_library',
      'library_files': [
        'lib/internal/bootstrap_node.js',
-Index: node-v8.11.2/src/node_main.cc
+Index: node-v8.12.0/src/node_main.cc
 ===================================================================
---- node-v8.11.2.orig/src/node_main.cc
-+++ node-v8.11.2/src/node_main.cc
+--- node-v8.12.0.orig/src/node_main.cc
++++ node-v8.12.0/src/node_main.cc
 @@ -21,6 +21,7 @@
  
  #include "node.h"
@@ -405,11 +391,11 @@
    setvbuf(stdout, nullptr, _IONBF, 0);
    setvbuf(stderr, nullptr, _IONBF, 0);
    return node::Start(argc, argv);
-Index: node-v8.11.2/tools/test.py
+Index: node-v8.12.0/tools/test.py
 ===================================================================
---- node-v8.11.2.orig/tools/test.py
-+++ node-v8.11.2/tools/test.py
-@@ -905,7 +905,7 @@ class Context(object):
+--- node-v8.12.0.orig/tools/test.py
++++ node-v8.12.0/tools/test.py
+@@ -906,7 +906,7 @@ class Context(object):
  
    def GetVm(self, arch, mode):
      if arch == 'none':


Reply via email to