Hello community, here is the log from the commit of package nodejs14 for openSUSE:Factory checked in at 2020-09-14 12:17:20 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/nodejs14 (Old) and /work/SRC/openSUSE:Factory/.nodejs14.new.4249 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "nodejs14" Mon Sep 14 12:17:20 2020 rev:7 rq:833796 version:14.9.0 Changes: -------- --- /work/SRC/openSUSE:Factory/nodejs14/nodejs14.changes 2020-08-12 10:57:05.716761213 +0200 +++ /work/SRC/openSUSE:Factory/.nodejs14.new.4249/nodejs14.changes 2020-09-14 12:23:59.724894779 +0200 @@ -1,0 +2,34 @@ +Wed Sep 2 10:44:47 UTC 2020 - Adam Majer <[email protected]> + +- old_icu.patch: re-add support for ICU 65 from SLE15 SP2 +- fix_ci_tests.patch: move debug symbol strip for testing to the Makefile + +------------------------------------------------------------------- +Fri Aug 28 10:39:52 UTC 2020 - Adam Majer <[email protected]> + +- Update to version 14.9.0: + * build: set --v8-enable-object-print by default (Mary Marchini) #34705 + * deps: + + upgrade to libuv 1.39.0 (cjihrig) #34915 + + upgrade npm to 6.14.8 (Ruy Adorno) #34834 + + V8: cherry-pick e06ace6b5cdb (Anna Henningsen) #34673 + * n-api: handle weak no-finalizer refs correctly (Gabriel Schulhof) #34839 + * tools: add debug entitlements for macOS 10.15+ (Gabriele Greco) #34378 + +- Changes in version 14.8.0: + * async_hooks: add AsyncResource.bind utility (James M Snell) #34574 + * deps: update to uvwasi 0.0.10 (Colin Ihrig) #34623 + * module: unflag Top-Level Await (Myles Borins) #34558 + * n-api: support type-tagging objects (Gabriel Schulhof) #28237 + * n-api,src: provide asynchronous cleanup hooks (Anna Henningsen) #34572 + +- versioned.patch: refreshed +- linker_lto_jobs.patch: refreshed + +------------------------------------------------------------------- +Mon Aug 10 16:38:15 UTC 2020 - Adam Majer <[email protected]> + +- Explicitly add -fno-strict-aliasing to CFLAGS to fix compilation + on Aarch64 with gcc10 (bsc#1172686) + +------------------------------------------------------------------- @@ -11,0 +46,5 @@ + +------------------------------------------------------------------- +Tue Jul 28 07:13:57 UTC 2020 - Dirk Mueller <[email protected]> + +- avoid rpmbuild warnings on if/else/endif constructs Old: ---- node-v14.7.0.tar.xz New: ---- node-v14.9.0.tar.xz old_icu.patch ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ nodejs14.spec ++++++ --- /var/tmp/diff_new_pack.GQJLfL/_old 2020-09-14 12:24:13.348908699 +0200 +++ /var/tmp/diff_new_pack.GQJLfL/_new 2020-09-14 12:24:13.352908704 +0200 @@ -26,7 +26,7 @@ ########################################################### Name: nodejs14 -Version: 14.7.0 +Version: 14.9.0 Release: 0 %define node_version_number 14 @@ -36,7 +36,7 @@ %else %if %node_version_number >= 10 %define openssl_req_ver 1.1.0 -%else # node8 or older +%else %define openssl_req_ver 1.0.2 %endif %endif @@ -94,7 +94,7 @@ %else %bcond_with binutils_gold %endif -%endif # aarch64 +%endif # No binutils_gold on all versions of SLE 12 and Leap 42 (s390x). %ifarch s390x @@ -103,7 +103,7 @@ %else %bcond_with binutils_gold %endif -%endif # s390x +%endif %ifarch s390 %bcond_with binutils_gold @@ -146,6 +146,7 @@ # instead of /usr Patch104: npm_search_paths.patch Patch106: skip_no_console.patch +Patch107: old_icu.patch Patch120: flaky_test_rerun.patch @@ -218,7 +219,7 @@ %else BuildRequires: python %endif -%endif # python3 +%endif %if 0%{?suse_version} >= 1500 && %{node_version_number} >= 10 BuildRequires: group(nobody) @@ -229,7 +230,7 @@ %if %node_version_number >= 8 BuildRequires: pkgconfig(openssl) >= %{openssl_req_ver} -%else # older node doesn't support OpenSSL 1.1 +%else %if 0%{?suse_version} >= 1330 BuildRequires: libopenssl-1_0_0-devel @@ -237,8 +238,8 @@ BuildRequires: openssl-devel >= %{openssl_req_ver} %endif -%endif # older node doesn't support OpenSSL 1.1 -%endif # ! {with intree_openssl} +%endif +%endif %if ! 0%{with intree_cares} BuildRequires: pkgconfig(libcares) >= 1.10.0 @@ -309,7 +310,7 @@ Provides: nodejs-npm = %{version} Obsoletes: nodejs-npm < 4.0.0 Provides: npm = %{version} -Provides: npm(npm) = 6.13.6 +Provides: npm(npm) = 6.14.8 %if 0%{?suse_version} >= 1500 %if %{node_version_number} >= 10 Requires: group(nobody) @@ -352,7 +353,7 @@ %if %{node_version_number} >= 10 tar Jxvf %{SOURCE11} -%endif # node_version_number +%endif %patch3 -p1 %if ! 0%{with intree_openssl} @@ -369,6 +370,7 @@ %endif %patch104 -p1 %patch106 -p1 +%patch107 -p1 %patch120 -p1 %patch200 -p1 @@ -404,8 +406,8 @@ # percent-configure pulls in something that confuses node's configure # script, so we'll do it thus: -export CFLAGS="%{optflags}" -export CXXFLAGS="%{optflags} -Wno-class-memaccess -Wno-error=return-type" +export CFLAGS="%{optflags} -fno-strict-aliasing" +export CXXFLAGS="%{optflags} -Wno-class-memaccess -Wno-error=return-type -fno-strict-aliasing" export LDFLAGS="%{?build_ldflags}" %if 0%{?cc_exec:1} @@ -453,6 +455,10 @@ %install . %{SOURCE20} +export CFLAGS="%{optflags} -fno-strict-aliasing" +export CXXFLAGS="%{optflags} -Wno-class-memaccess -Wno-error=return-type -fno-strict-aliasing" +export LDFLAGS="%{?build_ldflags}" + %if 0%{?cc_exec:1} export CC=%{?cc_exec} export CXX=%{?cpp_exec} @@ -534,6 +540,10 @@ %endif %check +export CFLAGS="%{optflags} -fno-strict-aliasing" +export CXXFLAGS="%{optflags} -Wno-class-memaccess -Wno-error=return-type -fno-strict-aliasing" +export LDFLAGS="%{?build_ldflags}" + %if 0%{?cc_exec:1} export CC=%{?cc_exec} export CXX=%{?cpp_exec} ++++++ SHASUMS256.txt ++++++ --- /var/tmp/diff_new_pack.GQJLfL/_old 2020-09-14 12:24:13.400908753 +0200 +++ /var/tmp/diff_new_pack.GQJLfL/_new 2020-09-14 12:24:13.404908756 +0200 @@ -1,32 +1,32 @@ -c9dc58ddc4eac5db92d7803359d2dc4a90428cc5bab1c91b96c1e2f5717b8caf node-v14.7.0-aix-ppc64.tar.gz -47c94ec84706fd6851db27af54abdab569941fcbfcdc28e386d8fa7d49c6a619 node-v14.7.0-darwin-x64.tar.gz -4f3f1c989184dd7d9fb937cfd7f23cc41f968b3358f7b0ad4d3085f2ce6bbb4f node-v14.7.0-darwin-x64.tar.xz -479534bb51eab200643269ee0d84749c5bae3503f008d1c1e9607a734e1ac200 node-v14.7.0-headers.tar.gz -f1dfdcd11049fa8a1c808313be0fbc56af15f91d885b44c3f99ae58b65767f53 node-v14.7.0-headers.tar.xz -64bb4171ad823fafef3d36eea416e8a5ebefa60ce7043eb52a3ece1060b1a115 node-v14.7.0-linux-arm64.tar.gz -12540328aeb5baa524a4e9c3b493b5eceb54cfa630f8bce64c19e674871e2f4b node-v14.7.0-linux-arm64.tar.xz -cf4080a42c62a14b5dfa5989400d4870364370ca1ed561e834432bdef3538742 node-v14.7.0-linux-armv7l.tar.gz -fb08af54fbd5e6429cba7cb45840b1095f633f228f55a2c5d8840d36ce63c01f node-v14.7.0-linux-armv7l.tar.xz -f9c1152091f69c08e6cd3de918339232fbb1ea4a714045db019e2f6eecb21c7c node-v14.7.0-linux-ppc64le.tar.gz -1357929b3989242e6d15d562c77f6360d120a81092740f8c75f42f0c446c3949 node-v14.7.0-linux-ppc64le.tar.xz -5486597c34f8b1fb83b09c101cfe658995c61581eab3786993e07c8a071d6ac8 node-v14.7.0-linux-s390x.tar.gz -20bce6123739afa10472de10b2cca310ddf66d7024180d8c9af58036dbdd6d49 node-v14.7.0-linux-s390x.tar.xz -9c40796c5d1bbbbc27c80b692473a254933fe0b19697d007728b6cf397a2b306 node-v14.7.0-linux-x64.tar.gz -48929b03deb2915b64ba67355d2deffeed3c8df798b0c5f2b821ffc7a8116a23 node-v14.7.0-linux-x64.tar.xz -5d745077263ce4e237158b26ec6137185bdec58e6c8b7095774691dc8ffc91f5 node-v14.7.0.pkg -2a34cc5b7386259b1c601ae9e538a3a10403493fa42d3bcd95004782331a56ef node-v14.7.0.tar.gz -ca2f1c63f3f2bf22247d7386bfc31e0295caa953f39f7079210170a886288e6f node-v14.7.0.tar.xz -5b2f2455a407b9a873878d3703006647d394924184ebbe2cbdad5a5725db8a37 node-v14.7.0-win-x64.7z -a899693c9a31089a1eda14b1e613cf8cd60361e6e574b351551d832cf864c8f8 node-v14.7.0-win-x64.zip -8d7a88c1298ed2b6f9c140afc620befd3be9fd216e5c5cfc64a2b3cb799e706f node-v14.7.0-win-x86.7z -4da7e8ebaf575bef6aca53827447e3ac6d42e7f2fb9d03002045eada4022a1ab node-v14.7.0-win-x86.zip -900c6d4e694f49e51ccc31e1264ac542343bf35e6b24aa8e62b827d4c0f62e05 node-v14.7.0-x64.msi -25a6e57440232174f056c42d96441e0f66b081ac64cf3da9589b044ce7beb0cb node-v14.7.0-x86.msi -6d9f7be3621a4d995040812eaaff7fb964515891cc5c461bc3251deb737dd5f9 win-x64/node.exe -203ffb5c4e9351e762af1cbaca1e08cef784784c665a60657d26d10ad200a65c win-x64/node.lib -53c9b2a5fd950bf3b82a3c56b2289ee3f28d97fe590f7b8fc88e750ea06e8814 win-x64/node_pdb.7z -e9c562de62727dcd2a88b9ead915c1434448fcfe3ab612053e99ccbb71ef1b90 win-x64/node_pdb.zip -11b13c5d2df2dd55df90c4832fcf877f391d3034a4f3d473b6bad8336a636b71 win-x86/node.exe -49b13b05e148d6593269174efc0e537b4bc57290b2703658a26f037a398307b4 win-x86/node.lib -6631d58bf51f3fa1b8dd1bc7d577b7bd1890cc243c1044884e4c34f89bfc8251 win-x86/node_pdb.7z -4728a2ea505d6484439d95410aef56b5e6e63b8b2755a6aa78b6f9ae6aad9148 win-x86/node_pdb.zip +d17443e0fa87e1edf441eb134bec95254e2f329c079a29fa8989efa4b3632452 node-v14.9.0-aix-ppc64.tar.gz +8427e07e3ca70d6ccf5274dde535c9a42b7f873f5a086323eaf2406cdb324daf node-v14.9.0-darwin-x64.tar.gz +e382aecabda1bbb92e87b9797e8edfee9480a1dd1580d2b79b09a6b70da73efc node-v14.9.0-darwin-x64.tar.xz +5f035b4cf39630d3dc31ad88d88adf31a3e9d770e019aeeb2ba07095a0b12a25 node-v14.9.0-headers.tar.gz +9d915fbd3a6c331e828126f418b82f64817e9f6cffa8b680859e6c56a678f887 node-v14.9.0-headers.tar.xz +6619a69ffe95c602105484bdecbdccb319e1c0db861203bffb9b6aedfae2c2df node-v14.9.0-linux-arm64.tar.gz +f87573c3c44415b8c8333d37d59adebe762608abc81c2fc42a44fe5fdca16abd node-v14.9.0-linux-arm64.tar.xz +b7fb1759653a510b62adf4b616adc853cd60c872588365a0bbb81ab192bc06ba node-v14.9.0-linux-armv7l.tar.gz +85f48b539c2785c56c2aca82b398c9332991dd4b5556e5d52b9a382e1b5306eb node-v14.9.0-linux-armv7l.tar.xz +a51b5f041af515effb9766b3f431938ed4969b73edec73f55b85513dfd6497be node-v14.9.0-linux-ppc64le.tar.gz +d4a405866da2fd0412992dde2c37bed8b6858086958292e772d651a79ec3a486 node-v14.9.0-linux-ppc64le.tar.xz +83ee502df2ef046579391054b791b9e07f21f728a5724d4c261a0f5b33a2f858 node-v14.9.0-linux-s390x.tar.gz +5444e2457dfe797968db1db05fc59d43b1b0f0a35ceb48d9f7c955136f113c1c node-v14.9.0-linux-s390x.tar.xz +78b9e06c40a34ae1b7e0540bc3667459ed6439bbc4deff0bbe13f32817e8ac9c node-v14.9.0-linux-x64.tar.gz +ded70899f43cf8138f88b838aecff5045e763bcab91c4b7f57fe5b69c6722df4 node-v14.9.0-linux-x64.tar.xz +099f4fdc95385f3723a70728aac669a676552cb8c165d161b6d2e73b7dd598ff node-v14.9.0.pkg +413d91191bd69ce1cfdb956116461db4f70f2019f10f78802db545ad3e341b39 node-v14.9.0.tar.gz +012ef6b715306a56183696a878a4803c2edab4f25f1bf3f40425320cf28e6ef6 node-v14.9.0.tar.xz +1c42cf28308fa04acd25d5059f2a4b8f3713b1f78766967f41c906be66b899ec node-v14.9.0-win-x64.7z +bcd3fc61739e7ac9a4b6103da3fe5f8c9e310b7b0f1b1f0200d5a4b5dd65d723 node-v14.9.0-win-x64.zip +d92add01eb8e92d8dcd1e3c5998ce13179c117106a4a223a906196bf4316fdbb node-v14.9.0-win-x86.7z +9dfc89b3088e4c5dbd42b032dfe2a8ce26a4a39140a58a399284f6e41ea39ba5 node-v14.9.0-win-x86.zip +d0a4715418f36e0e19abc69393152c296960defa880a037d5f5525ae755e6dd7 node-v14.9.0-x64.msi +9ab8a145b16c8380224390c7817c07a9a728a7ccfe0d5deda1fab18410282096 node-v14.9.0-x86.msi +e02de67844c9807e4c2fd6b1a3e1ffb4bc47177543d959bdd0c6e23c4370eaf1 win-x64/node.exe +a1968370c38c54d5eb66996c077c6b450cb8c3abde37b75148fe5f0ca632c27e win-x64/node.lib +f3251dea864229161cb7935673d40c613f91ca2ab4e0cd83bac8d26892166206 win-x64/node_pdb.7z +36d5ab08019997d2a4e8f2a209337215f5fc6b61eb26d793e461362b28a9bd23 win-x64/node_pdb.zip +8635d20d4ce64fef848cc37350c75ce3e1a648cc3512bc15125a0fa018e05219 win-x86/node.exe +96d8a893d60b725a41477f9d5448adaf84d1be56ab8c05ca32605ffcf6c65c48 win-x86/node.lib +e1dd69e24bb44552b2662438bb125ba2f582033937996719332a89218f67f917 win-x86/node_pdb.7z +a194308781f8e10266b0905edda03038c42092506a3cf6c11b1fc6c6ba27df23 win-x86/node_pdb.zip ++++++ SHASUMS256.txt.sig ++++++ Binary files /var/tmp/diff_new_pack.GQJLfL/_old and /var/tmp/diff_new_pack.GQJLfL/_new differ ++++++ fix_ci_tests.patch ++++++ --- /var/tmp/diff_new_pack.GQJLfL/_old 2020-09-14 12:24:13.452908805 +0200 +++ /var/tmp/diff_new_pack.GQJLfL/_new 2020-09-14 12:24:13.456908810 +0200 @@ -2,10 +2,10 @@ Date: Dec 20 09:18:49 UTC 2017 Summary: Fix CI unit tests framework for OBS building -Index: node-v14.7.0/test/parallel/test-module-loading-globalpaths.js +Index: node-v14.9.0/test/parallel/test-module-loading-globalpaths.js =================================================================== ---- node-v14.7.0.orig/test/parallel/test-module-loading-globalpaths.js -+++ node-v14.7.0/test/parallel/test-module-loading-globalpaths.js +--- node-v14.9.0.orig/test/parallel/test-module-loading-globalpaths.js ++++ node-v14.9.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-v14.7.0/test/parallel/test-tls-env-bad-extra-ca.js +Index: node-v14.9.0/test/parallel/test-tls-env-bad-extra-ca.js =================================================================== ---- node-v14.7.0.orig/test/parallel/test-tls-env-bad-extra-ca.js -+++ node-v14.7.0/test/parallel/test-tls-env-bad-extra-ca.js +--- node-v14.9.0.orig/test/parallel/test-tls-env-bad-extra-ca.js ++++ node-v14.9.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-v14.7.0/test/parallel/test-tls-passphrase.js +Index: node-v14.9.0/test/parallel/test-tls-passphrase.js =================================================================== ---- node-v14.7.0.orig/test/parallel/test-tls-passphrase.js -+++ node-v14.7.0/test/parallel/test-tls-passphrase.js +--- node-v14.9.0.orig/test/parallel/test-tls-passphrase.js ++++ node-v14.9.0/test/parallel/test-tls-passphrase.js @@ -223,7 +223,7 @@ server.listen(0, common.mustCall(functio }, onSecureConnect()); })).unref(); @@ -51,10 +51,10 @@ // Invalid passphrase assert.throws(function() { -Index: node-v14.7.0/test/parallel/test-crypto-scrypt.js +Index: node-v14.9.0/test/parallel/test-crypto-scrypt.js =================================================================== ---- node-v14.7.0.orig/test/parallel/test-crypto-scrypt.js -+++ node-v14.7.0/test/parallel/test-crypto-scrypt.js +--- node-v14.9.0.orig/test/parallel/test-crypto-scrypt.js ++++ node-v14.9.0/test/parallel/test-crypto-scrypt.js @@ -169,8 +169,8 @@ for (const options of bad) { for (const options of toobig) { @@ -66,10 +66,10 @@ name: 'Error', }; assert.throws(() => crypto.scrypt('pass', 'salt', 1, options, () => {}), -Index: node-v14.7.0/test/parallel/test-repl-envvars.js +Index: node-v14.9.0/test/parallel/test-repl-envvars.js =================================================================== ---- node-v14.7.0.orig/test/parallel/test-repl-envvars.js -+++ node-v14.7.0/test/parallel/test-repl-envvars.js +--- node-v14.9.0.orig/test/parallel/test-repl-envvars.js ++++ node-v14.9.0/test/parallel/test-repl-envvars.js @@ -2,12 +2,14 @@ // Flags: --expose-internals @@ -86,11 +86,11 @@ const tests = [ { env: {}, -Index: node-v14.7.0/test/common/index.mjs +Index: node-v14.9.0/test/common/index.mjs =================================================================== ---- node-v14.7.0.orig/test/common/index.mjs -+++ node-v14.7.0/test/common/index.mjs -@@ -45,6 +45,7 @@ const { +--- node-v14.9.0.orig/test/common/index.mjs ++++ node-v14.9.0/test/common/index.mjs +@@ -44,6 +44,7 @@ const { expectsError, skipIfInspectorDisabled, skipIf32Bits, @@ -98,7 +98,7 @@ getArrayBufferViews, getBufferSources, disableCrashOnUnhandledRejection, -@@ -92,6 +93,7 @@ export { +@@ -90,6 +91,7 @@ export { expectsError, skipIfInspectorDisabled, skipIf32Bits, @@ -106,20 +106,21 @@ getArrayBufferViews, getBufferSources, disableCrashOnUnhandledRejection, -Index: node-v14.7.0/Makefile +Index: node-v14.9.0/Makefile =================================================================== ---- node-v14.7.0.orig/Makefile -+++ node-v14.7.0/Makefile -@@ -529,7 +529,7 @@ test-ci-js: | clear-stalled +--- node-v14.9.0.orig/Makefile ++++ node-v14.9.0/Makefile +@@ -529,7 +529,8 @@ test-ci-js: | clear-stalled .PHONY: test-ci # Related CI jobs: most CI tests, excluding node-test-commit-arm-fanned test-ci: LOGLEVEL := info -test-ci: | clear-stalled bench-addons-build build-addons build-js-native-api-tests build-node-api-tests doc-only +test-ci: | clear-stalled bench-addons-build build-addons build-js-native-api-tests build-node-api-tests ++ strip $(NODE_EXE) out/Release/cctest --gtest_output=xml:out/junit/cctest.xml $(PYTHON) tools/test.py $(PARALLEL_ARGS) -p tap --logfile test.tap \ --mode=$(BUILDTYPE_LOWER) --flaky-tests=$(FLAKY_TESTS) \ -@@ -705,7 +705,8 @@ apidocs_json = $(addprefix out/,$(apidoc +@@ -705,7 +706,8 @@ apidocs_json = $(addprefix out/,$(apidoc apiassets = $(subst api_assets,api/assets,$(addprefix out/,$(wildcard doc/api_assets/*))) tools/doc/node_modules: tools/doc/package.json ++++++ linker_lto_jobs.patch ++++++ --- /var/tmp/diff_new_pack.GQJLfL/_old 2020-09-14 12:24:13.468908822 +0200 +++ /var/tmp/diff_new_pack.GQJLfL/_new 2020-09-14 12:24:13.468908822 +0200 @@ -3,11 +3,18 @@ OBS workers run out of memory as each executable seems to require upward of 5G RAM -Index: node-v14.0.0/node.gyp +Index: node-v14.9.0/node.gyp =================================================================== ---- node-v14.0.0.orig/node.gyp -+++ node-v14.0.0/node.gyp -@@ -1205,6 +1205,7 @@ +--- node-v14.9.0.orig/node.gyp ++++ node-v14.9.0/node.gyp +@@ -1258,20 +1258,21 @@ + 'target_name': 'embedtest', + 'type': 'executable', + + 'dependencies': [ + '<(node_lib_target_name)', + 'deps/histogram/histogram.gyp:histogram', + 'deps/uvwasi/uvwasi.gyp:uvwasi', 'node_dtrace_header', 'node_dtrace_ustack', 'node_dtrace_provider', @@ -15,7 +22,21 @@ ], 'includes': [ -@@ -1264,6 +1265,7 @@ + 'node.gypi' + ], + + 'include_dirs': [ + 'src', + 'tools/msvs/genfiles', + 'deps/v8/include', +@@ -1317,20 +1318,21 @@ + # So generate_code_cache -> mkcodecache -> node_lib_base, + # node_lib -> node_lib_base & generate_code_cache + { + 'target_name': 'mkcodecache', + 'type': 'executable', + + 'dependencies': [ '<(node_lib_target_name)', 'deps/histogram/histogram.gyp:histogram', 'deps/uvwasi/uvwasi.gyp:uvwasi', @@ -23,7 +44,21 @@ ], 'includes': [ -@@ -1319,6 +1321,7 @@ + 'node.gypi' + ], + + 'include_dirs': [ + 'src', + 'tools/msvs/genfiles', + 'deps/v8/include', +@@ -1372,20 +1374,21 @@ + ], + }, # mkcodecache + { + 'target_name': 'node_mksnapshot', + 'type': 'executable', + + 'dependencies': [ '<(node_lib_target_name)', 'deps/histogram/histogram.gyp:histogram', 'deps/uvwasi/uvwasi.gyp:uvwasi', @@ -31,3 +66,10 @@ ], 'includes': [ + 'node.gypi' + ], + + 'include_dirs': [ + 'src', + 'tools/msvs/genfiles', + 'deps/v8/include', ++++++ node-v14.7.0.tar.xz -> node-v14.9.0.tar.xz ++++++ /work/SRC/openSUSE:Factory/nodejs14/node-v14.7.0.tar.xz /work/SRC/openSUSE:Factory/.nodejs14.new.4249/node-v14.9.0.tar.xz differ: char 26, line 1 ++++++ old_icu.patch ++++++ Index: node-v14.9.0/tools/icu/icu_versions.json =================================================================== --- node-v14.9.0.orig/tools/icu/icu_versions.json +++ node-v14.9.0/tools/icu/icu_versions.json @@ -1,3 +1,3 @@ { - "minimum_icu": 67 + "minimum_icu": 65 } ++++++ versioned.patch ++++++ --- /var/tmp/diff_new_pack.GQJLfL/_old 2020-09-14 12:24:13.532908887 +0200 +++ /var/tmp/diff_new_pack.GQJLfL/_new 2020-09-14 12:24:13.536908891 +0200 @@ -8,10 +8,10 @@ This is also important for generation of binary modules for multiple versions of NodeJS -Index: node-v14.7.0/Makefile +Index: node-v14.9.0/Makefile =================================================================== ---- node-v14.7.0.orig/Makefile -+++ node-v14.7.0/Makefile +--- node-v14.9.0.orig/Makefile ++++ node-v14.9.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-v14.7.0/tools/install.py +Index: node-v14.9.0/tools/install.py =================================================================== ---- node-v14.7.0.orig/tools/install.py -+++ node-v14.7.0/tools/install.py +--- node-v14.9.0.orig/tools/install.py ++++ node-v14.9.0/tools/install.py @@ -81,34 +81,34 @@ def uninstall(paths, dst): try_remove(path, dst) @@ -137,10 +137,10 @@ def run(args): global node_prefix, install_path, target_defaults, variables -Index: node-v14.7.0/doc/node.1 +Index: node-v14.9.0/doc/node.1 =================================================================== ---- node-v14.7.0.orig/doc/node.1 -+++ node-v14.7.0/doc/node.1 +--- node-v14.9.0.orig/doc/node.1 ++++ node-v14.9.0/doc/node.1 @@ -30,24 +30,24 @@ .Dt NODE 1 . @@ -170,10 +170,10 @@ .Op Fl -v8-options . .\"====================================================================== -Index: node-v14.7.0/src/node.stp +Index: node-v14.9.0/src/node.stp =================================================================== ---- node-v14.7.0.orig/src/node.stp -+++ node-v14.7.0/src/node.stp +--- node-v14.9.0.orig/src/node.stp ++++ node-v14.9.0/src/node.stp @@ -19,7 +19,7 @@ // OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE // USE OR OTHER DEALINGS IN THE SOFTWARE. @@ -246,12 +246,12 @@ { scavenge = 1 << 0; compact = 1 << 1; -Index: node-v14.7.0/deps/npm/man/man1/npm.1 +Index: node-v14.9.0/deps/npm/man/man1/npm.1 =================================================================== ---- node-v14.7.0.orig/deps/npm/man/man1/npm.1 -+++ node-v14.7.0/deps/npm/man/man1/npm.1 +--- node-v14.9.0.orig/deps/npm/man/man1/npm.1 ++++ node-v14.9.0/deps/npm/man/man1/npm.1 @@ -1,11 +1,11 @@ - .TH "NPM" "1" "July 2020" "" "" + .TH "NPM" "1" "August 2020" "" "" .SH "NAME" -\fBnpm\fR \- javascript package manager +\fBnpm14\fR \- javascript package manager @@ -289,7 +289,7 @@ .SS Dependencies .P If a package references to another package with a git URL, npm depends -@@ -57,7 +57,7 @@ the node\-gyp repository \fIhttps://gith +@@ -56,7 +56,7 @@ the node\-gyp repository \fIhttps://gith the node\-gyp Wiki \fIhttps://github\.com/nodejs/node\-gyp/wiki\fR\|\. .SS Directories .P @@ -298,7 +298,7 @@ .P In particular, npm has two modes of operation: .RS 0 -@@ -82,24 +82,24 @@ following help topics: +@@ -81,24 +81,24 @@ following help topics: .RS 0 .IP \(bu 2 json: @@ -327,7 +327,7 @@ .RE .SS Configuration -@@ -135,7 +135,7 @@ lib/utils/config\-defs\.js\. These must +@@ -134,7 +134,7 @@ lib/utils/config\-defs\.js\. These must .RE .P @@ -336,7 +336,7 @@ .SS Contributions .P Patches welcome! -@@ -172,14 +172,14 @@ i@izs\.me +@@ -171,14 +171,14 @@ i@izs\.me .SS See Also .RS 0 .IP \(bu 2 @@ -356,10 +356,10 @@ +npm14 help npmrc .RE -Index: node-v14.7.0/src/node_main.cc +Index: node-v14.9.0/src/node_main.cc =================================================================== ---- node-v14.7.0.orig/src/node_main.cc -+++ node-v14.7.0/src/node_main.cc +--- node-v14.9.0.orig/src/node_main.cc ++++ node-v14.9.0/src/node_main.cc @@ -136,6 +136,7 @@ int main(int argc, char* argv[]) { #endif // Disable stdio buffering, it interacts poorly with printf() @@ -368,10 +368,10 @@ setvbuf(stdout, nullptr, _IONBF, 0); setvbuf(stderr, nullptr, _IONBF, 0); return node::Start(argc, argv); -Index: node-v14.7.0/deps/npm/man/man1/npx.1 +Index: node-v14.9.0/deps/npm/man/man1/npx.1 =================================================================== ---- node-v14.7.0.orig/deps/npm/man/man1/npx.1 -+++ node-v14.7.0/deps/npm/man/man1/npx.1 +--- node-v14.9.0.orig/deps/npm/man/man1/npx.1 ++++ node-v14.9.0/deps/npm/man/man1/npx.1 @@ -1,32 +1,32 @@ .TH "NPX" "1" "July 2020" "[email protected]" "User Commands" .SH "NAME" @@ -456,10 +456,10 @@ .RE -Index: node-v14.7.0/tools/test.py +Index: node-v14.9.0/tools/test.py =================================================================== ---- node-v14.7.0.orig/tools/test.py -+++ node-v14.7.0/tools/test.py +--- node-v14.9.0.orig/tools/test.py ++++ node-v14.9.0/tools/test.py @@ -908,7 +908,7 @@ class Context(object): if self.vm is not None: return self.vm @@ -469,11 +469,11 @@ else: name = 'out/%s.%s/node' % (arch, mode) -Index: node-v14.7.0/node.gyp +Index: node-v14.9.0/node.gyp =================================================================== ---- node-v14.7.0.orig/node.gyp -+++ node-v14.7.0/node.gyp -@@ -22,8 +22,8 @@ +--- node-v14.9.0.orig/node.gyp ++++ node-v14.9.0/node.gyp +@@ -23,8 +23,8 @@ 'node_use_openssl%': 'true', 'node_shared_openssl%': 'false', 'node_v8_options%': '',
