Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package chromium for openSUSE:Factory 
checked in at 2022-08-10 17:13:32
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/chromium (Old)
 and      /work/SRC/openSUSE:Factory/.chromium.new.1521 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "chromium"

Wed Aug 10 17:13:32 2022 rev:346 rq:994138 version:104.0.5112.79

Changes:
--------
--- /work/SRC/openSUSE:Factory/chromium/chromium.changes        2022-07-26 
19:44:50.627916704 +0200
+++ /work/SRC/openSUSE:Factory/.chromium.new.1521/chromium.changes      
2022-08-10 17:15:20.562027894 +0200
@@ -1,0 +2,36 @@
+Tue Aug  9 12:29:06 UTC 2022 - Callum Farmer <gm...@opensuse.org>
+
+- Chromium 104.0.5112.79 (boo#1202075)
+  * CVE-2022-2603: Use after free in Omnibox
+  * CVE-2022-2604: Use after free in Safe Browsing
+  * CVE-2022-2605: Out of bounds read in Dawn
+  * CVE-2022-2606: Use after free in Managed devices API
+  * CVE-2022-2607: Use after free in Tab Strip
+  * CVE-2022-2608: Use after free in Overview Mode
+  * CVE-2022-2609: Use after free in Nearby Share
+  * CVE-2022-2610: Insufficient policy enforcement in Background Fetch
+  * CVE-2022-2611: Inappropriate implementation in Fullscreen API
+  * CVE-2022-2612: Side-channel information leakage in Keyboard input
+  * CVE-2022-2613: Use after free in Input
+  * CVE-2022-2614: Use after free in Sign-In Flow
+  * CVE-2022-2615: Insufficient policy enforcement in Cookies
+  * CVE-2022-2616: Inappropriate implementation in Extensions API
+  * CVE-2022-2617: Use after free in Extensions API
+  * CVE-2022-2618: Insufficient validation of untrusted input in Internals
+  * CVE-2022-2619: Insufficient validation of untrusted input in Settings
+  * CVE-2022-2620: Use after free in WebUI
+  * CVE-2022-2621: Use after free in Extensions
+  * CVE-2022-2622: Insufficient validation of untrusted input in Safe Browsing
+  * CVE-2022-2623: Use after free in Offline
+  * CVE-2022-2624: Heap buffer overflow in PDF
+- Added patches:
+  * chromium-104-compiler.patch
+  * chromium-104-ContentRendererClient-type.patch
+  * chromium-104-tflite-system-zlib.patch
+- Removed patches:
+  * chromium-103-SubstringSetMatcher-packed.patch
+  * chromium-103-FrameLoadRequest-type.patch
+  * chromium-103-compiler.patch
+- Use FFmpeg 5.1 on TW
+
+-------------------------------------------------------------------

Old:
----
  chromium-103-FrameLoadRequest-type.patch
  chromium-103-SubstringSetMatcher-packed.patch
  chromium-103-compiler.patch
  chromium-103.0.5060.134.tar.xz

New:
----
  chromium-104-ContentRendererClient-type.patch
  chromium-104-compiler.patch
  chromium-104-tflite-system-zlib.patch
  chromium-104.0.5112.79.tar.xz

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

Other differences:
------------------
++++++ chromium.spec ++++++
--- /var/tmp/diff_new_pack.3cmZ4l/_old  2022-08-10 17:15:31.310055948 +0200
+++ /var/tmp/diff_new_pack.3cmZ4l/_new  2022-08-10 17:15:31.310055948 +0200
@@ -39,17 +39,18 @@
 %bcond_without system_freetype
 %bcond_without arm_bti
 %bcond_without system_icu
+%bcond_without ffmpeg_51
 %else
 %bcond_with system_harfbuzz
 %bcond_with system_freetype
 %bcond_with arm_bti
 %bcond_with system_icu
+%bcond_with ffmpeg_51
 %endif
 %bcond_without pipewire
 %bcond_without system_ffmpeg
 %bcond_without system_zlib
 %bcond_with system_vpx
-%bcond_with ffmpeg_51
 
 # FFmpeg version
 %if %{with ffmpeg_51}
@@ -66,7 +67,7 @@
 %endif
 
 Name:           chromium
-Version:        103.0.5060.134
+Version:        104.0.5112.79
 Release:        0
 Summary:        Google's open source browser project
 License:        BSD-3-Clause AND LGPL-2.1-or-later
@@ -101,7 +102,7 @@
 Patch11:        chromium-lp151-old-drm.patch
 # gentoo/fedora/arch patchset
 Patch12:        chromium-78-protobuf-RepeatedPtrField-export.patch
-Patch15:        chromium-103-compiler.patch
+Patch15:        chromium-104-compiler.patch
 Patch17:        chromium-86-ImageMemoryBarrierData-init.patch
 Patch21:        chromium-gcc11.patch
 Patch40:        chromium-91-java-only-allowed-in-android-builds.patch
@@ -115,9 +116,9 @@
 Patch87:        chromium-98-gtk4-build.patch
 Patch90:        chromium-100-InMilliseconds-constexpr.patch
 Patch98:        chromium-102-regex_pattern-array.patch
-Patch101:       chromium-103-FrameLoadRequest-type.patch
-Patch102:       chromium-103-SubstringSetMatcher-packed.patch
 Patch103:       chromium-103-VirtualCursor-std-layout.patch
+Patch104:       chromium-104-ContentRendererClient-type.patch
+Patch105:       chromium-104-tflite-system-zlib.patch
 Patch201:       chromium-86-fix-vaapi-on-intel.patch
 # PATCH-FIX-SUSE: allow prop codecs to be set with chromium branding
 Patch202:       chromium-prop-codecs.patch
@@ -151,6 +152,7 @@
 BuildRequires:  python3
 BuildRequires:  python3-setuptools
 BuildRequires:  python3-six
+BuildRequires:  (python3-importlib-metadata if python3-base < 3.8)
 BuildRequires:  snappy-devel
 BuildRequires:  update-desktop-files
 BuildRequires:  util-linux
@@ -784,6 +786,8 @@
 %if %{with system_freetype}
 myconf_gn+=" use_system_freetype=true"
 %endif
+myconf_gn+=" use_system_libwayland=true"
+myconf_gn+=" use_system_wayland_scanner=true"
 myconf_gn+=" enable_hangout_services_extension=true"
 myconf_gn+=" enable_vulkan=true"
 %if %{with pipewire}

++++++ chromium-104-ContentRendererClient-type.patch ++++++
>From a61a70605f9efc81fead5bf6984bc5ce39f1569d Mon Sep 17 00:00:00 2001
From: Stephan Hartmann <sth...@googlemail.com>
Date: Fri, 27 May 2022 18:11:52 +0000
Subject: [PATCH] libstdc++: fix incomplete type of
 content::ContentRendererClient

Destructor of std::unique_ptr in libstdc++ uses sizeof() which
requires full definition of media::AudioEncoder for return type of
cast_streaming::ResourceProvider.
---
 content/public/renderer/content_renderer_client.cc | 1 +
 1 file changed, 1 insertion(+)

diff --git a/content/public/renderer/content_renderer_client.cc 
b/content/public/renderer/content_renderer_client.cc
index 63456aa..637a2a7 100644
--- a/content/public/renderer/content_renderer_client.cc
+++ b/content/public/renderer/content_renderer_client.cc
@@ -6,6 +6,7 @@
 
 #include "base/command_line.h"
 #include "build/build_config.h"
+#include "components/cast_streaming/renderer/public/resource_provider.h"
 #include "content/public/common/content_switches.h"
 #include "media/base/demuxer.h"
 #include "media/base/renderer_factory.h"
-- 
2.35.1


++++++ chromium-103-compiler.patch -> chromium-104-compiler.patch ++++++
--- /work/SRC/openSUSE:Factory/chromium/chromium-103-compiler.patch     
2022-06-26 11:58:46.432310774 +0200
+++ /work/SRC/openSUSE:Factory/.chromium.new.1521/chromium-104-compiler.patch   
2022-08-10 17:14:46.817939819 +0200
@@ -1,6 +1,6 @@
 From 307a0f63dd9b118f4b8470ed3d7567e81fdb7a6d Mon Sep 17 00:00:00 2001
 From: Mike Gilbert <flop...@gentoo.org>
-Date: Tue, 3 May 2022 10:51:55 +0000
+Date: Fri, 27 May 2022 11:06:49 +0000
 Subject: [PATCH] Disable various compiler configs
 
 ---
@@ -8,7 +8,7 @@
  1 file changed, 17 insertions(+), 97 deletions(-)
 
 diff --git a/build/config/compiler/BUILD.gn b/build/config/compiler/BUILD.gn
-index f378b95..cb2aeb3 100644
+index c90821e..dcb8b87 100644
 --- a/build/config/compiler/BUILD.gn
 +++ b/build/config/compiler/BUILD.gn
 @@ -286,9 +286,7 @@ config("compiler") {
@@ -105,7 +105,7 @@
  
 -      if (!is_nacl && !(is_chromeos ||
 -                        default_toolchain == 
"//build/toolchain/cros:target")) {
--        # TODO(https://crbug.com/1316298): Re-enable once test failure is 
figured out
+-        # TODO(https://crbug.com/1322823): Remove flags once potential 
miscompile is investigated.
 -        cflags += [
 -          "-Xclang",
 -          "-no-opaque-pointers",
@@ -211,7 +211,7 @@
    if (is_win) {
      if (is_clang) {
        cflags = [ "/Z7" ]  # Debug information in the .obj files.
-@@ -2415,7 +2333,8 @@ config("symbols") {
+@@ -2413,7 +2331,8 @@ config("symbols") {
  # Minimal symbols.
  # This config guarantees to hold symbol for stack trace which are shown to 
user
  # when crash happens in unittests running on buildbot.
@@ -221,7 +221,7 @@
    if (is_win) {
      # Functions, files, and line tables only.
      cflags = []
-@@ -2488,7 +2407,8 @@ config("minimal_symbols") {
+@@ -2486,7 +2405,8 @@ config("minimal_symbols") {
  # This configuration contains function names only. That is, the compiler is
  # told to not generate debug information and the linker then just puts 
function
  # names in the final debug information.
@@ -233,3 +233,4 @@
  
 -- 
 2.35.1
+

++++++ chromium-104-tflite-system-zlib.patch ++++++
--- 
a/third_party/tflite_support/src/tensorflow_lite_support/metadata/cc/metadata_extractor.cc
+++ 
b/third_party/tflite_support/src/tensorflow_lite_support/metadata/cc/metadata_extractor.cc
@@ -21,8 +21,8 @@ limitations under the License.
 #include "absl/status/status.h"        // from @com_google_absl
 #include "absl/strings/str_format.h"   // from @com_google_absl
 #include "absl/strings/string_view.h"  // from @com_google_absl
-#include "contrib/minizip/ioapi.h"
-#include "contrib/minizip/unzip.h"
+#include "third_party/zlib/contrib/minizip/ioapi.h"
+#include "third_party/zlib/contrib/minizip/unzip.h"
 #include "flatbuffers/flatbuffers.h"  // from @flatbuffers
 #include "tensorflow/lite/schema/schema_generated.h"
 #include "tensorflow_lite_support/cc/common.h"
--- 
a/third_party/tflite_support/src/tensorflow_lite_support/metadata/cc/metadata_populator.cc
+++ 
b/third_party/tflite_support/src/tensorflow_lite_support/metadata/cc/metadata_populator.cc
@@ -19,8 +19,8 @@ limitations under the License.
 #include <cstring>
 #include <functional>
 
-#include "contrib/minizip/ioapi.h"
-#include "contrib/minizip/zip.h"
+#include "third_party/zlib/contrib/minizip/ioapi.h"
+#include "third_party/zlib/contrib/minizip/zip.h"
 #include "flatbuffers/flatbuffers.h"  // from @flatbuffers
 #include "tensorflow/lite/schema/schema_generated.h"
 #include "tensorflow_lite_support/cc/common.h"
--- 
a/third_party/tflite_support/src/tensorflow_lite_support/metadata/cc/utils/zip_readonly_mem_file.cc
+++ 
b/third_party/tflite_support/src/tensorflow_lite_support/metadata/cc/utils/zip_readonly_mem_file.cc
@@ -19,7 +19,7 @@ limitations under the License.
 #include <cstdio>
 
 #include "absl/strings/string_view.h"  // from @com_google_absl
-#include "contrib/minizip/ioapi.h"
+#include "third_party/zlib/contrib/minizip/ioapi.h"
 
 namespace tflite {
 namespace metadata {
--- 
a/third_party/tflite_support/src/tensorflow_lite_support/metadata/cc/utils/zip_readonly_mem_file.h
+++ 
b/third_party/tflite_support/src/tensorflow_lite_support/metadata/cc/utils/zip_readonly_mem_file.h
@@ -19,7 +19,7 @@ limitations under the License.
 #include <cstdlib>
 
 #include "absl/strings/string_view.h"  // from @com_google_absl
-#include "contrib/minizip/ioapi.h"
+#include "third_party/zlib/contrib/minizip/ioapi.h"
 
 namespace tflite {
 namespace metadata {
--- 
a/third_party/tflite_support/src/tensorflow_lite_support/metadata/cc/utils/zip_writable_mem_file.cc
+++ 
b/third_party/tflite_support/src/tensorflow_lite_support/metadata/cc/utils/zip_writable_mem_file.cc
@@ -19,7 +19,7 @@ limitations under the License.
 #include <cstdio>
 
 #include "absl/strings/string_view.h"  // from @com_google_absl
-#include "contrib/minizip/ioapi.h"
+#include "third_party/zlib/contrib/minizip/ioapi.h"
 
 namespace tflite {
 namespace metadata {
--- 
a/third_party/tflite_support/src/tensorflow_lite_support/metadata/cc/utils/zip_writable_mem_file.h
+++ 
b/third_party/tflite_support/src/tensorflow_lite_support/metadata/cc/utils/zip_writable_mem_file.h
@@ -19,7 +19,7 @@ limitations under the License.
 #include <cstdlib>
 
 #include "absl/strings/string_view.h"  // from @com_google_absl
-#include "contrib/minizip/ioapi.h"
+#include "third_party/zlib/contrib/minizip/ioapi.h"
 
 namespace tflite {
 namespace metadata {

++++++ chromium-103.0.5060.134.tar.xz -> chromium-104.0.5112.79.tar.xz ++++++
/work/SRC/openSUSE:Factory/chromium/chromium-103.0.5060.134.tar.xz 
/work/SRC/openSUSE:Factory/.chromium.new.1521/chromium-104.0.5112.79.tar.xz 
differ: char 15, line 1

Reply via email to