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 <brunopit...@hotmail.com> + +- 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