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