Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package nodejs18 for openSUSE:Factory checked in at 2022-11-11 14:36:09 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/nodejs18 (Old) and /work/SRC/openSUSE:Factory/.nodejs18.new.1597 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "nodejs18" Fri Nov 11 14:36:09 2022 rev:7 rq:1035028 version:18.12.1 Changes: -------- --- /work/SRC/openSUSE:Factory/nodejs18/nodejs18.changes 2022-11-08 10:53:43.593518823 +0100 +++ /work/SRC/openSUSE:Factory/.nodejs18.new.1597/nodejs18.changes 2022-11-11 14:36:11.854191744 +0100 @@ -1,0 +2,5 @@ +Thu Nov 10 08:18:42 UTC 2022 - Adam Majer <adam.ma...@suse.de> + +- icu721_fixes.patch: fixes compatibility with ICU 72.1 (bsc#1205236) + +------------------------------------------------------------------- New: ---- icu721_fixes.patch ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ nodejs18.spec ++++++ --- /var/tmp/diff_new_pack.OuyflZ/_old 2022-11-11 14:36:12.778197079 +0100 +++ /var/tmp/diff_new_pack.OuyflZ/_new 2022-11-11 14:36:12.786197125 +0100 @@ -172,6 +172,7 @@ Patch304: new_python3.patch Patch305: qemu_timeouts_arches.patch +Patch306: icu721_fixes.patch BuildRequires: pkg-config BuildRequires: fdupes @@ -241,6 +242,7 @@ %if 0%{?suse_version} && 0%{?suse_version} < 1500 BuildRequires: python36 +%define forced_python_version 3.6m %else BuildRequires: python3 %endif @@ -670,6 +672,7 @@ %patch304 -p1 %patch305 -p1 +%patch306 -p1 %if %{node_version_number} <= 12 # minimist security update - patch50 @@ -684,10 +687,10 @@ find \( -name \*.js.orig -or -name \*.md.orig -or -name \*.1.orig \) -delete # downgrade node-gyp to last version that supports python 3.4 for SLE12 -%if 0%{?suse_version} && 0%{?suse_version} < 1500 && 0%{node_version_number} > 16 +%if 0%{?suse_version} && 0%{?suse_version} < 1500 && 0%{node_version_number} >= 16 rm -r deps/npm/node_modules/node-gyp mkdir deps/npm/node_modules/node-gyp -tar -C deps/npm/node_modules/node-gyp Jxf %{SOURCE5} +tar -C deps/npm/node_modules/node-gyp -Jxf %{SOURCE5} %endif @@ -900,6 +903,12 @@ find test \( -name \*.out -or -name \*.js \) -exec sed -i 's,Use `node ,Use `node%{node_version_number} ,' {} \; %endif +# Update the python3 executable name to point at forced python version +# needed to fix build on SLE12 SP5 +%if 0%{?forced_python_version:1} +sed -i -e "s,'python3','python%{forced_python_version}'," test/parallel/test-child-process-set-blocking.js +%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 ++++++ icu721_fixes.patch ++++++ ++++ 57390 lines (skipped)