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 <[email protected]>
+- 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