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 2023-05-27 20:37:36
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/nodejs-electron (Old)
and /work/SRC/openSUSE:Factory/.nodejs-electron.new.1533 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "nodejs-electron"
Sat May 27 20:37:36 2023 rev:69 rq:1089213 version:22.3.11
Changes:
--------
--- /work/SRC/openSUSE:Factory/nodejs-electron/nodejs-electron.changes
2023-05-12 20:40:47.615023536 +0200
+++
/work/SRC/openSUSE:Factory/.nodejs-electron.new.1533/nodejs-electron.changes
2023-05-27 20:38:03.966810590 +0200
@@ -1,0 +2,6 @@
+Thu May 25 05:15:35 UTC 2023 - Bruno Pitrus <[email protected]>
+- New upstream release 22.3.11
+ * Fix ScopedObservation use after free in
BubbleDialogDelegate::AnchorWidgetObserver
+- Re-enable use of flat_map in ANGLE.
+
+-------------------------------------------------------------------
Old:
----
electron-22.3.9.tar.zst
New:
----
electron-22.3.11.tar.zst
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ nodejs-electron.spec ++++++
--- /var/tmp/diff_new_pack.oxSj75/_old 2023-05-27 20:38:09.922846178 +0200
+++ /var/tmp/diff_new_pack.oxSj75/_new 2023-05-27 20:38:09.926846202 +0200
@@ -208,7 +208,7 @@
Name: nodejs-electron
-Version: 22.3.9
+Version: 22.3.11
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
@@ -852,15 +852,13 @@
%if %{with gold}
export LDFLAGS="${LDFLAGS} -Wl,--no-map-whole-files -Wl,--no-keep-memory
-Wl,--no-keep-files-mapped"
%else
-export LDFLAGS="${LDFLAGS} -Wl,--no-keep-memory -Wl,--hash-size=30
-Wl,--reduce-memory-overheads"
+export LDFLAGS="${LDFLAGS} -Wl,--no-keep-memory"
%endif
%endif #without lld
%endif #ifarch ix86 arm
-
-
%if 0%{?suse_version} >= 1550 || 0%{?sle_version} >= 150600 || 0%{?fedora}
export CC=gcc
export CXX=g++
@@ -1109,6 +1107,11 @@
%endif
myconf_gn+=" angle_link_glx=true"
+#Use faster flat_map instead of fallback std::unordered_map implementation in
ANGLE.
+#Upstream sets it by default to the value of is_clang with the comment âhas
trouble supporting MSVCâ.
+#This is supposed to be enabled in chromium and compiles fine with GCC.
+myconf_gn+=' angle_enable_abseil=true'
+
# do not build PDF support
myconf_gn+=" enable_pdf=false"
++++++ fpic.patch ++++++
--- /var/tmp/diff_new_pack.oxSj75/_old 2023-05-27 20:38:10.206847875 +0200
+++ /var/tmp/diff_new_pack.oxSj75/_new 2023-05-27 20:38:10.206847875 +0200
@@ -105,4 +105,15 @@
}
component("qt") {
+--- src/third_party/abseil-cpp/BUILD.gn.old
++++ src/third_party/abseil-cpp/BUILD.gn
+@@ -132,6 +132,8 @@ config("absl_define_config") {
+
+ config("absl_default_cflags_cc") {
+ cflags_cc = []
++ cflags = ["-fPIC", "-fno-semantic-interposition"]
++ asmflags = ["-fPIC", "-fno-semantic-interposition"]
+ if (is_clang) {
+ cflags_cc += [
+ # TODO(crbug.com/588506): Explicitly enable conversion warnings.