Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package nodejs-electron for openSUSE:Factory checked in at 2022-09-09 18:28:12 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/nodejs-electron (Old) and /work/SRC/openSUSE:Factory/.nodejs-electron.new.2083 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "nodejs-electron" Fri Sep 9 18:28:12 2022 rev:33 rq:1002269 version:19.0.16 Changes: -------- --- /work/SRC/openSUSE:Factory/nodejs-electron/nodejs-electron.changes 2022-09-08 14:22:13.262470564 +0200 +++ /work/SRC/openSUSE:Factory/.nodejs-electron.new.2083/nodejs-electron.changes 2022-09-09 18:29:44.241300353 +0200 @@ -1,0 +2,10 @@ +Thu Sep 8 13:42:03 UTC 2022 - Bruno Pitrus <brunopit...@hotmail.com> +- New upstream release 19.0.16 + * Fix heap-overflow in blink::TableLayoutAlgorithmAuto::InsertSpanCell (CVE-2022-3040) + * sqlite: Simplify the logic that converts the "1" expression in "ORDER BY 1" into a + copy of the expression that defines the first output column. (CVE-2022-3041) +- Cleanup source tarball some more. +- Actually ship the list of third-party code included (LICENSES.chromium.html) +- Correct the RPM licence metadata per the above list. + +------------------------------------------------------------------- Old: ---- electron-19.0.15.tar.xz New: ---- electron-19.0.16.tar.xz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ nodejs-electron.spec ++++++ --- /var/tmp/diff_new_pack.gYs0zp/_old 2022-09-09 18:29:47.553308847 +0200 +++ /var/tmp/diff_new_pack.gYs0zp/_new 2022-09-09 18:29:47.553308847 +0200 @@ -203,10 +203,10 @@ Name: nodejs-electron -Version: 19.0.15 +Version: 19.0.16 Release: 0 Summary: Build cross platform desktop apps with JavaScript, HTML, and CSS -License: MIT AND BSD-3-Clause AND LGPL-2.1-or-later +License: AFL-2.0 AND Apache-2.0 AND blessing AND BSD-2-Clause AND BSD-3-Clause AND BSD-3-Clause-Modification AND BSD-Protection AND BSD-Source-Code AND IJG AND ISC AND LGPL-2.0-or-later AND LGPL-2.1-or-later AND MIT AND MIT-advertising AND (MPL-1.1 OR GPL-2.0-or-later OR LGPL-2.1-or-later) AND MPL-2.0 AND OpenSSL AND SUSE-Public-Domain Group: Productivity/Networking/Web/Browsers URL: https://github.com/electron/electron Source0: %{mod_name}-%{version}.tar.xz @@ -1089,9 +1089,14 @@ # GN does not support passing cflags: # https://bugs.chromium.org/p/chromium/issues/detail?id=642016 gn gen out/Release --args="import(\"//electron/build/args/release.gn\") ${myconf_gn}" -ninja -v %{?_smp_mflags} -C out/Release electron + +#Build the supplementary stuff first to notice errors earlier bc building electron itself takes several hours. +ninja -v %{?_smp_mflags} -C out/Release chromium_licenses ninja -v %{?_smp_mflags} -C out/Release copy_headers +ninja -v %{?_smp_mflags} -C out/Release electron + + %install install -d -m 0755 %{buildroot}%{_bindir} @@ -1136,8 +1141,9 @@ rsync -av out/Release/gen/node_headers/include/node/* %{buildroot}%{_includedir}/electron + %files -%license electron/LICENSE electron/chromium_src/LICENSE.chromium third_party/blink/LICENSE_FOR_ABOUT_CREDITS +%license electron/LICENSE out/Release/LICENSES.chromium.html %doc electron/README.md %{_bindir}/electron %{_datadir}/pixmaps/electron.png ++++++ create_tarball.sh ++++++ --- /var/tmp/diff_new_pack.gYs0zp/_old 2022-09-09 18:29:47.865309648 +0200 +++ /var/tmp/diff_new_pack.gYs0zp/_new 2022-09-09 18:29:47.865309648 +0200 @@ -46,7 +46,11 @@ export PATH # HACK to make gclient much faster, do not download entire history -sed -i 's/remote or self.remote,$/remote or self.remote, "--depth=1"/' depot_tools/gclient_scm.py +sed -i "s/, '--progress']$/, '--progress', '--filter=tree:0']/" depot_tools/gclient_scm.py +sed -i 's/remote or self.remote,$/remote or self.remote, "--depth=1", "--filter=tree:0"/' depot_tools/gclient_scm.py + +# HACK I want to see progress from git checkout to ensure it does not hang +sed -i 's/if quiet is None:$/if True:/' depot_tools/gclient_scm.py echo ">>>>>> Create gclient config" @@ -365,6 +369,7 @@ rm -rf tools/perf/{page_sets,testdata} #55MB rm -rf third_party/blink/web_tests # 1.6GB rm -rf third_party/catapult/tracing/test_data # 200MB +find chrome/test/data -type f ! -name "*.gn" -a ! -name "*.gni" -delete #249MB, thanks Mageia find . -type d -name .git -print0 | xargs -0 rm -rf ++++++ electron-19.0.15.tar.xz -> electron-19.0.16.tar.xz ++++++ /work/SRC/openSUSE:Factory/nodejs-electron/electron-19.0.15.tar.xz /work/SRC/openSUSE:Factory/.nodejs-electron.new.2083/electron-19.0.16.tar.xz differ: char 15, line 1