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 <[email protected]>
+
+- Add avif_image_decoder-libavif-1-mode.patch to fix ftbfs with new libavif
+
+-------------------------------------------------------------------
+Thu Aug 31 08:05:16 UTC 2023 - Bruno Pitrus <[email protected]>
+
+- 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/676aded3501ff453c88a6d9ed1e5b4f33b458f3e
â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()