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

Reply via email to