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 2024-09-15 12:37:25
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/nodejs-electron (Old)
and /work/SRC/openSUSE:Factory/.nodejs-electron.new.29891 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "nodejs-electron"
Sun Sep 15 12:37:25 2024 rev:131 rq:1200984 version:30.5.1
Changes:
--------
--- /work/SRC/openSUSE:Factory/nodejs-electron/nodejs-electron.changes
2024-09-06 17:19:41.706758733 +0200
+++
/work/SRC/openSUSE:Factory/.nodejs-electron.new.29891/nodejs-electron.changes
2024-09-15 12:41:23.365019306 +0200
@@ -1,0 +2,9 @@
+Sat Sep 14 08:13:25 UTC 2024 - Bruno Pitrus <[email protected]>
+
+- New upstream release 30.5.1
+ * Disable XDG portals when an old version is installed since it leads to
defaultPath not working in open file dialog.
+ * Restored Chromium default Content-Disposition header parsing.
+- x86_64, ix86: enable GDB support. Run Electron with --js-flags=--gdbjit_full
to see JS stack traces in debugger.
+- Remove more bundled libraries from tarball.
+
+-------------------------------------------------------------------
Old:
----
electron-30.5.0.tar.zst
New:
----
electron-30.5.1.tar.zst
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ nodejs-electron.spec ++++++
--- /var/tmp/diff_new_pack.Es1vnc/_old 2024-09-15 12:41:27.489191118 +0200
+++ /var/tmp/diff_new_pack.Es1vnc/_new 2024-09-15 12:41:27.493191284 +0200
@@ -76,7 +76,11 @@
%bcond_with v4l2
%bcond_with vaapi
-
+%ifarch %arm aarch64 riscv64
+%bcond_with gdbjit
+%else
+%bcond_without gdbjit
+%endif
%ifnarch %ix86 %arm aarch64
%if (0%{?suse_version} >= 1550 || 0%{?sle_version} >= 150700 || 0%{?fedora})
@@ -229,7 +233,7 @@
Name: nodejs-electron
-Version: 30.5.0
+Version: 30.5.1
%global tag_version %version
Release: 0
Summary: Build cross platform desktop apps with JavaScript, HTML, and
CSS
@@ -1366,6 +1370,11 @@
# endif with lto
%endif
+%if %{with gdbjit}
+#Enable GDB protocol (--js-flags=--gdbjit_full). It's disabled by default in
Chromium but very useful for Node/Electron
+myconf_gn+=' v8_enable_gdbjit=true'
+%endif
+
%if %{with pipewire}
myconf_gn+=" rtc_use_pipewire=true rtc_link_pipewire=true"
++++++ create_tarball.sh ++++++
--- /var/tmp/diff_new_pack.Es1vnc/_old 2024-09-15 12:41:27.753202117 +0200
+++ /var/tmp/diff_new_pack.Es1vnc/_new 2024-09-15 12:41:27.757202283 +0200
@@ -323,7 +323,9 @@
cleanup_and_exit 1
fi
# Now remove additional bundled/duplicate libraries in node/deps
-rm -rf third_party/electron_node/deps/{googletest/{include,src},icu-small}
#292MB and vendored
+rm -rf
third_party/electron_node/deps/{googletest/{include,src},icu-small,corepack}
#292MB and vendored
+#rm -rf third_party/electron_node/tools/gyp 15.6 has too old gyp, not
unbundling for now.
+rm -rf third_party/electron_node/tools/inspector_protocol/jinja2
find third_party/electron_node/deps/brotli -type f ! -name "*.gn" -a ! -name
"*.gni" -a ! -name "*.gyp" -a ! -name "*.gypi" -delete
find third_party/electron_node/deps/cares -type f ! -name "*.gn" -a ! -name
"*.gni" -a ! -name "*.gyp" -a ! -name "*.gypi" -delete
find third_party/electron_node/deps/nghttp2 -type f ! -name "*.gn" -a ! -name
"*.gni" -a ! -name "*.gyp" -a ! -name "*.gypi" -delete
++++++ electron-30.5.0.tar.zst -> electron-30.5.1.tar.zst ++++++
/work/SRC/openSUSE:Factory/nodejs-electron/electron-30.5.0.tar.zst
/work/SRC/openSUSE:Factory/.nodejs-electron.new.29891/electron-30.5.1.tar.zst
differ: char 7, line 1