Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package webkit2gtk3 for openSUSE:Factory 
checked in at 2022-07-07 12:56:18
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/webkit2gtk3 (Old)
 and      /work/SRC/openSUSE:Factory/.webkit2gtk3.new.1523 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "webkit2gtk3"

Thu Jul  7 12:56:18 2022 rev:148 rq:987149 version:2.36.4

Changes:
--------
--- /work/SRC/openSUSE:Factory/webkit2gtk3/webkit2gtk3.changes  2022-06-01 
18:08:33.477067641 +0200
+++ /work/SRC/openSUSE:Factory/.webkit2gtk3.new.1523/webkit2gtk3.changes        
2022-07-07 12:56:31.071247665 +0200
@@ -1,0 +2,16 @@
+Tue Jul  5 15:16:48 UTC 2022 - Michael Gorse <mgo...@suse.com>
+
+- Update to version 2.36.4 (boo#1201221):
+  + Fix the new ATSPI accessibility implementation to add the missing
+    Collection interface for the loaded document.
+  + Fix the MediaSession implementation to make the MPRIS object
+    names more sandbox friendly, which plays better with Flatpak
+    and WebKit's own Bubblwrap-based sandboxing.
+  + Fix leaked Web Processes in some particular situations.
+  + Fix the build with media capture support enabled.
+  + Fix cross-compilation when targeting 64-bit ARM.
+  + Fix several crashes and rendering issues.
+  + Security fixes: CVE-2022-22677, CVE-2022-26710.
+- Add webkit2gtk3-fix-build.patch: fix the build.
+
+-------------------------------------------------------------------
@@ -78 +94,2 @@
-  + Security fixes: CVE-2022-22624, CVE-2022-22628, CVE-2022-22629.
+  + Security fixes: CVE-2022-22624, CVE-2022-22628, CVE-2022-22629,
+    CVE-2022-22662.

Old:
----
  webkitgtk-2.36.3.tar.xz
  webkitgtk-2.36.3.tar.xz.asc

New:
----
  webkit2gtk3-fix-build.patch
  webkitgtk-2.36.4.tar.xz
  webkitgtk-2.36.4.tar.xz.asc

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ webkit2gtk3.spec ++++++
--- /var/tmp/diff_new_pack.ph9i9f/_old  2022-07-07 12:56:32.023249082 +0200
+++ /var/tmp/diff_new_pack.ph9i9f/_new  2022-07-07 12:56:32.027249089 +0200
@@ -70,7 +70,7 @@
 %endif
 
 Name:           webkit2%{_gtknamesuffix}
-Version:        2.36.3
+Version:        2.36.4
 Release:        0
 Summary:        Library for rendering web content, GTK+ Port
 License:        BSD-3-Clause AND LGPL-2.0-or-later
@@ -83,6 +83,8 @@
 
 # PATCH-FIX-OPENSUSE no-forced-sse.patch jeng...@iani.de -- cure execution of 
illegal instruction in i586 webkit
 Patch0:         no-forced-sse.patch
+# PATCH-FIX-UPSTREAM webkit2gtk3-fix-build.patch mgo...@suse.com -- fix the 
build.
+Patch1:         webkit2gtk3-fix-build.patch
 
 BuildRequires:  Mesa-libEGL-devel
 BuildRequires:  Mesa-libGL-devel

++++++ webkit2gtk3-fix-build.patch ++++++
>From f20bac21ea37991c1a1110e78846897a406932f0 Mon Sep 17 00:00:00 2001
From: Michael Catanzaro <mcatanz...@redhat.com>
Date: Tue, 5 Jul 2022 08:23:12 -0500
Subject: [PATCH] Revert "Merge r295034 - WebKitTestRunner shouldn't link
 object files of JavaScriptCore and WebCore"

This reverts commit 7916fda00b347ff263fbfe72c065032d1d9b523c.
---
 Source/JavaScriptCore/CMakeLists.txt     | 12 +++++++++---
 Tools/WebKitTestRunner/CMakeLists.txt    |  1 -
 Tools/WebKitTestRunner/PlatformGTK.cmake |  4 ++++
 Tools/WebKitTestRunner/PlatformWin.cmake |  4 ++++
 4 files changed, 17 insertions(+), 4 deletions(-)

diff --git a/Source/JavaScriptCore/CMakeLists.txt 
b/Source/JavaScriptCore/CMakeLists.txt
index 95a1300ce1b3..238208eb1137 100644
--- a/Source/JavaScriptCore/CMakeLists.txt
+++ b/Source/JavaScriptCore/CMakeLists.txt
@@ -456,7 +456,7 @@ if (MSVC AND NOT ENABLE_C_LOOP)
         COMMAND ${MASM_EXECUTABLE} ${LLINT_MASM_FLAGS} 
${JavaScriptCore_DERIVED_SOURCES_DIR}/LowLevelInterpreterWin.obj 
${JavaScriptCore_DERIVED_SOURCES_DIR}/LowLevelInterpreterWin.asm
         VERBATIM)
     list(APPEND JavaScriptCore_SOURCES 
${JavaScriptCore_DERIVED_SOURCES_DIR}/LowLevelInterpreterWin.obj)
-    add_library(LowLevelInterpreterLib STATIC llint/LowLevelInterpreter.cpp)
+    add_library(LowLevelInterpreterLib OBJECT llint/LowLevelInterpreter.cpp)
 else ()
     # As there's poor toolchain support for using `.file` directives in
     # inline asm (i.e. there's no way to avoid clashes with the `.file`
@@ -465,7 +465,7 @@ else ()
     # an object file. We only need to do this for LowLevelInterpreter.cpp
     # and cmake doesn't allow us to introduce a compiler wrapper for a
     # single source file, so we need to create a separate target for it.
-    add_library(LowLevelInterpreterLib STATIC llint/LowLevelInterpreter.cpp
+    add_library(LowLevelInterpreterLib OBJECT llint/LowLevelInterpreter.cpp
         ${JavaScriptCore_DERIVED_SOURCES_DIR}/${LLIntOutput})
 endif ()
 
@@ -1496,7 +1496,13 @@ if (CMAKE_COMPILER_IS_GNUCXX AND 
GCC_OFFLINEASM_SOURCE_MAP)
         COMPILE_OPTIONS "-fno-lto")
 endif ()
 
-list(APPEND JavaScriptCore_PRIVATE_LIBRARIES LowLevelInterpreterLib)
+# When building JavaScriptCore as an object library, we need to make sure the
+# lowlevelinterpreter lib objects get propogated.
+if (${JavaScriptCore_LIBRARY_TYPE} STREQUAL "OBJECT")
+    list(APPEND JavaScriptCore_PRIVATE_LIBRARIES 
$<TARGET_OBJECTS:LowLevelInterpreterLib>)
+else ()
+    list(APPEND JavaScriptCore_SOURCES 
$<TARGET_OBJECTS:LowLevelInterpreterLib>)
+endif ()
 
 WEBKIT_COMPUTE_SOURCES(JavaScriptCore)
 list(APPEND JavaScriptCore_SOURCES
-- 
2.36.1



++++++ webkitgtk-2.36.3.tar.xz -> webkitgtk-2.36.4.tar.xz ++++++
/work/SRC/openSUSE:Factory/webkit2gtk3/webkitgtk-2.36.3.tar.xz 
/work/SRC/openSUSE:Factory/.webkit2gtk3.new.1523/webkitgtk-2.36.4.tar.xz 
differ: char 26, line 1

Reply via email to