commit nodejs-electron for openSUSE:Factory
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-09-01 14:19:32 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/nodejs-electron (Old) and /work/SRC/openSUSE:Factory/.nodejs-electron.new.1766 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Package is "nodejs-electron" Fri Sep 1 14:19:32 2023 rev:77 rq:1108334 version:22.3.23 Changes: -------- --- /work/SRC/openSUSE:Factory/nodejs-electron/nodejs-electron.changes 2023-08-31 13:51:39.188951487 +0200 +++ /work/SRC/openSUSE:Factory/.nodejs-electron.new.1766/nodejs-electron.changes 2023-09-01 14:20:07.134176588 +0200 @@ -1,0 +2,11 @@ +Thu Aug 31 19:31:29 UTC 2023 - Bruno Pitrus <brunopitrus@hotmail.com> + +- Add avif_image_decoder-libavif-1-mode.patch to fix ftbfs with new libavif + +------------------------------------------------------------------- +Thu Aug 31 08:05:16 UTC 2023 - Bruno Pitrus <brunopitrus@hotmail.com> + +- New upstream release 22.3.23 + * Security fixes for V8 (CVE-2023-4427) and CSS (CVE-2023-4428) + +------------------------------------------------------------------- Old: ---- electron-22.3.22.tar.zst New: ---- avif_image_decoder-libavif-1-mode.patch electron-22.3.23.tar.zst ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ nodejs-electron.spec ++++++ --- /var/tmp/diff_new_pack.dueJzZ/_old 2023-09-01 14:20:18.706589619 +0200 +++ /var/tmp/diff_new_pack.dueJzZ/_new 2023-09-01 14:20:18.710589761 +0200 @@ -217,7 +217,7 @@ Name: nodejs-electron -Version: 22.3.22 +Version: 22.3.23 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 @@ -332,6 +332,7 @@ %endif Patch2034: swiftshader-LLVMJIT-AddressSanitizerPass-dead-code-remove.patch Patch2035: RenderFrameHostImpl-use-after-free.patch +Patch2036: avif_image_decoder-libavif-1-mode.patch # PATCHES that should be submitted upstream verbatim or near-verbatim Patch3016: chromium-98-EnumTable-crash.patch ++++++ avif_image_decoder-libavif-1-mode.patch ++++++ https://github.com/AOMediaCodec/libavif/commit/676aded3501ff453c88a6d9ed1e5b... “The 'mode' member of the avifImageMirror struct was renamed 'axis'.” --- src/third_party/blink/renderer/platform/image-decoders/avif/avif_image_decoder.cc.old 2023-08-31 10:26:50.417551000 +0200 +++ src/third_party/blink/renderer/platform/image-decoders/avif/avif_image_decoder.cc 2023-08-31 21:29:35.891337100 +0200 @@ -892,6 +892,11 @@ bool AVIFImageDecoder::UpdateDemuxer() { // -1: No mirroring. // 0: The top and bottom parts of the image are exchanged. // 1: The left and right parts of the image are exchanged. + +#if AVIF_VERSION_MAJOR >= 1 +#define mode axis +#endif + int mode = -1; if (container->transformFlags & AVIF_TRANSFORM_IMIR) { mode = container->imir.mode; @@ -922,6 +927,8 @@ bool AVIFImageDecoder::UpdateDemuxer() { }; orientation_ = kModeAngleToOrientation[mode + 1][angle]; +#undef mode + // Determine whether the image can be decoded to YUV. // * Alpha channel is not supported. // * Multi-frame images (animations) are not supported. (The DecodeToYUV()
participants (1)
-
Source-Sync