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-23 14:15:25
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/nodejs-electron (Old)
and /work/SRC/openSUSE:Factory/.nodejs-electron.new.2275 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "nodejs-electron"
Fri Sep 23 14:15:25 2022 rev:36 rq:1005553 version:20.2.0
Changes:
--------
--- /work/SRC/openSUSE:Factory/nodejs-electron/nodejs-electron.changes
2022-09-22 14:49:59.526446453 +0200
+++
/work/SRC/openSUSE:Factory/.nodejs-electron.new.2275/nodejs-electron.changes
2022-09-23 14:16:07.926108335 +0200
@@ -1,0 +2,7 @@
+Thu Sep 22 20:58:12 UTC 2022 - Bruno Pitrus <[email protected]>
+- New upstream release 20.2.0
+ * Add webFrameMain.origin API
+ * Update Chromium to 104.0.5112.124
+- Drop electron_serial_delegate-ambiguous-Observer.patch applied upstream
+
+-------------------------------------------------------------------
Old:
----
electron-20.1.4.tar.xz
electron_serial_delegate-ambiguous-Observer.patch
New:
----
electron-20.2.0.tar.xz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ nodejs-electron.spec ++++++
--- /var/tmp/diff_new_pack.6oBfjq/_old 2022-09-23 14:16:14.662124037 +0200
+++ /var/tmp/diff_new_pack.6oBfjq/_new 2022-09-23 14:16:14.666124046 +0200
@@ -41,9 +41,6 @@
%{expand:%%global optflags %(echo "%optflags") -march=pentium4 -mtune=generic}
%endif
-#Electron built with LTO crashes on selecting any text.
-#See https://gist.github.com/brjsp/80620a5a0be9efbee6b9154cb127879d for the
stack trace.
-%bcond_with lto
%bcond_without pipewire
@@ -92,7 +89,14 @@
#Mold succeeds on ix86 but seems to produce corrupt binaries (no build-id)
%bcond_with mold
-
+%if %{without lld}
+#Electron built with LTO crashes on selecting any text.
+#See https://gist.github.com/brjsp/80620a5a0be9efbee6b9154cb127879d for the
stack trace.
+#%%bcond_without lto
+%bcond_with lto
+%else
+%bcond_with lto
+%endif
%if 0%{?suse_version} >= 1550 || 0%{?sle_version} >= 150400 || 0%{?fedora}
%bcond_without system_harfbuzz
@@ -188,7 +192,7 @@
Name: nodejs-electron
-Version: 20.1.4
+Version: 20.2.0
Release: 0
Summary: Build cross platform desktop apps with JavaScript, HTML, and
CSS
License: AFL-2.0 AND Apache-2.0 AND blessing AND BSD-2-Clause AND
BSD-3-Clause AND BSD-Protection AND BSD-Source-Code AND bzip2-1.0.6 AND IJG AND
ISC AND LGPL-2.0-or-later AND LGPL-2.1-or-later AND MIT AND MIT-CMU AND
MIT-open-group AND (MPL-1.1 OR GPL-2.0-or-later OR LGPL-2.1-or-later) AND
MPL-2.0 AND OpenSSL AND SGI-B-2.0 AND SUSE-Public-Domain AND X11
@@ -345,7 +349,6 @@
Patch3068: content_language_parser-missing-string.patch
Patch3069: aggregatable_attribution_utils-do-not-assume-abseil-ABI.patch
Patch3070:
content_renderer_client-invalid-application-of-sizeof-to-incomplete-type-cast_streaming-ResourceProvider.patch
-Patch3071: electron_serial_delegate-ambiguous-Observer.patch
Patch3072: attribution_response_parsing-do-not-assume-abseil-ABI.patch
Patch3073: common.gypi-cpp-version.patch
Patch3074: extract_first_nonzero_index-neon64.patch
@@ -763,6 +766,13 @@
%limit_build -m 2600
%endif
+%if %{with lto} && %{without clang}
+# reduce the threads for linking even more due to LTO eating ton of memory
+_link_threads=$(((%{jobs} - 2)))
+test "$_link_threads" -le 0 && _link_threads=1
+export LDFLAGS="-flto=$_link_threads --param lto-max-streaming-parallelism=1"
+%endif
+
gn_system_libraries=(
brotli
ffmpeg
++++++ electron-20.1.4.tar.xz -> electron-20.2.0.tar.xz ++++++
/work/SRC/openSUSE:Factory/nodejs-electron/electron-20.1.4.tar.xz
/work/SRC/openSUSE:Factory/.nodejs-electron.new.2275/electron-20.2.0.tar.xz
differ: char 15, line 1