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-02-22 20:59:31 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/nodejs-electron (Old) and /work/SRC/openSUSE:Factory/.nodejs-electron.new.1706 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "nodejs-electron" Thu Feb 22 20:59:31 2024 rev:100 rq:1149102 version:27.3.3 Changes: -------- --- /work/SRC/openSUSE:Factory/nodejs-electron/nodejs-electron.changes 2024-02-08 19:05:13.473767706 +0100 +++ /work/SRC/openSUSE:Factory/.nodejs-electron.new.1706/nodejs-electron.changes 2024-02-22 21:00:33.583646563 +0100 @@ -1,0 +2,14 @@ +Wed Feb 21 21:02:49 UTC 2024 - Bruno Pitrus <brunopit...@hotmail.com> + +- New upstream release 27.3.3 + * CSS style -webkit-app-region: drag; has no effect in full screen mode. + * Fixed an issue where crashes in node::Environment destruction + potentially wouldn't be propagated to the NodeService exit handler. + * Fixed an issue where zoom level settings did not persist per-session for webviews. + * Security fixes (bsc#1219661): + + heap buffer overflow in Skia (CVE-2024-1283) + + use after free in Mojo (CVE-2024-1284) +- Fix Angle being incorrectly built without swiftshader support. +- Leap 15.6: use system spirv and avif, disable harfbuzz-replace-{chromium-scoped-type,HbScopedPointer}.patch + +------------------------------------------------------------------- Old: ---- electron-27.3.2.tar.zst New: ---- electron-27.3.3.tar.zst ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ nodejs-electron.spec ++++++ --- /var/tmp/diff_new_pack.lsol60/_old 2024-02-22 21:00:40.519900140 +0100 +++ /var/tmp/diff_new_pack.lsol60/_new 2024-02-22 21:00:40.523900287 +0100 @@ -106,48 +106,31 @@ %bcond_without system_nghttp2 - - -%if 0%{?suse_version} >= 1550 || 0%{?sle_version} >= 150700 -%bcond_without system_avif -%else -%bcond_with system_avif -%endif - - %bcond_without system_crc32c %bcond_without system_dav1d %bcond_without system_highway %bcond_without system_nvctrl -%if 0%{?suse_version} >= 1550 || 0%{?sle_version} >= 150600 || 0%{?fedora} -%bcond_without system_spirv -%else -%bcond_with system_spirv -%endif - -%if 0%{?suse_version} >= 1550 || 0%{?sle_version} >= 150700 || 0%{?fedora} -%bcond_without harfbuzz_5 -%bcond_without link_vulkan -%bcond_without ffmpeg_5 +%if 0%{?suse_version} || 0%{?fedora} >= 39 +%bcond_without icu_73 %else -%bcond_with harfbuzz_5 -%bcond_with link_vulkan -%bcond_with ffmpeg_5 +%bcond_with icu_73 %endif -%if 0%{?suse_version} >= 1550 || 0%{?sle_version} >= 150700 || 0%{?fedora} >= 38 +%if 0%{?suse_version} >= 1550 || 0%{?sle_version} >= 150600 || 0%{?fedora} %bcond_without system_aom -%bcond_without system_vpx +%bcond_without system_spirv +%bcond_without harfbuzz_5 %else %bcond_with system_aom -%bcond_with system_vpx +%bcond_with system_spirv +%bcond_with harfbuzz_5 %endif -%if 0%{?suse_version} || 0%{?fedora} >= 39 -%bcond_without icu_73 +%if 0%{?suse_version} >= 1550 || 0%{?sle_version} >= 150600 || 0%{?fedora} >= 40 +%bcond_without system_avif %else -%bcond_with icu_73 +%bcond_with system_avif %endif %if 0%{?suse_version} >= 1550 || 0%{?sle_version} >= 150600 @@ -156,23 +139,34 @@ %bcond_with system_yuv %endif +%if 0%{?suse_version} >= 1550 || 0%{?sle_version} >= 150700 || 0%{?fedora} +%bcond_without link_vulkan +%bcond_without ffmpeg_5 +%bcond_without system_vpx +%else +%bcond_with link_vulkan +%bcond_with ffmpeg_5 +%bcond_with system_vpx +%endif + + + + + %if 0%{?fedora} %bcond_without system_llhttp %bcond_without llhttp_8 %bcond_without system_histogram +%bcond_without system_simdutf %else %bcond_with system_llhttp %bcond_with llhttp_8 %bcond_with system_histogram -%endif - -%if 0%{?fedora} >= 38 -%bcond_without system_simdutf -%else %bcond_with system_simdutf %endif + %if 0%{?fedora} >= 40 %bcond_without system_vma %else @@ -215,10 +209,7 @@ %define AVFORMAT_VER 6.0.1 %define RPMFUSION_VER 6.0.1-2 %endif -%if 0%{?fedora} >= 37 && 0%{?fedora} < 38 -%define AVFORMAT_VER 5.1.4 -%define RPMFUSION_VER 5.1.4-1 -%endif + # We always ship the following bundled libraries as part of Electron despite a system version being available in either openSUSE or Fedora: # Name | Path in tarball | Reason @@ -236,7 +227,7 @@ Name: nodejs-electron -Version: 27.3.2 +Version: 27.3.3 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 @@ -1171,6 +1162,7 @@ myconf_gn+=' v8_use_libm_trig_functions=true' #yet another is_clang myconf_gn+=' rtc_enable_avx2=true' +myconf_gn+=' angle_enable_swiftshader=true'