Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package chromium for openSUSE:Factory 
checked in at 2021-04-29 22:44:48
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/chromium (Old)
 and      /work/SRC/openSUSE:Factory/.chromium.new.1947 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "chromium"

Thu Apr 29 22:44:48 2021 rev:289 rq:889077 version:90.0.4430.93

Changes:
--------
--- /work/SRC/openSUSE:Factory/chromium/chromium.changes        2021-04-18 
21:44:38.432674160 +0200
+++ /work/SRC/openSUSE:Factory/.chromium.new.1947/chromium.changes      
2021-04-29 22:45:09.860095113 +0200
@@ -1,0 +2,56 @@
+Wed Apr 28 08:53:55 UTC 2021 - Marcus Meissner <meiss...@suse.com>
+
+- Chromium 90.0.4430.93 (boo#1185398):
+  - CVE-2021-21227: Insufficient data validation in V8. 
+  - CVE-2021-21232: Use after free in Dev Tools. 
+  - CVE-2021-21233: Heap buffer overflow in ANGLE.
+  - CVE-2021-21228: Insufficient policy enforcement in extensions.
+  - CVE-2021-21229: Incorrect security UI in downloads.
+  - CVE-2021-21230: Type Confusion in V8. 
+  - CVE-2021-21231: Insufficient data validation in V8.
+
+  - Reference: 
https://chromereleases.googleblog.com/2021/04/stable-channel-update-for-desktop_26.html
+
+-------------------------------------------------------------------
+Wed Apr 21 07:43:59 UTC 2021 - Andreas Stieger <andreas.stie...@gmx.de>
+
+- Chromium 90.0.4430.85 (boo#1185047):
+  * CVE-2021-21222: Heap buffer overflow in V8
+  * CVE-2021-21223: Integer overflow in Mojo
+  * CVE-2021-21224: Type Confusion in V8
+  * CVE-2021-21225: Out of bounds memory access in V8
+  * CVE-2021-21226: Use after free in navigation
+- Chromium 90.0.4430.72 (boo#1184764):
+  * CVE-2021-21201: Use after free in permissions
+  * CVE-2021-21202: Use after free in extensions
+  * CVE-2021-21203: Use after free in Blink
+  * CVE-2021-21204: Use after free in Blink
+  * CVE-2021-21205: Insufficient policy enforcement in navigation
+  * CVE-2021-21221: Insufficient validation of untrusted input in Mojo
+  * CVE-2021-21207: Use after free in IndexedDB
+  * CVE-2021-21208: Insufficient data validation in QR scanner
+  * CVE-2021-21209: Inappropriate implementation in storage
+  * CVE-2021-21210: Inappropriate implementation in Network
+  * CVE-2021-21211: Inappropriate implementation in Navigatio 
+  * CVE-2021-21212: Incorrect security UI in Network Config UI
+  * CVE-2021-21213: Use after free in WebMIDI
+  * CVE-2021-21214: Use after free in Network API
+  * CVE-2021-21215: Inappropriate implementation in Autofill
+  * CVE-2021-21216: Inappropriate implementation in Autofill
+  * CVE-2021-21217: Uninitialized Use in PDFium
+  * CVE-2021-21218: Uninitialized Use in PDFium
+  * CVE-2021-21219: Uninitialized Use in PDFiu
+  * drop chromium-89-quiche-private.patch
+  * drop chromium-89-quiche-dcheck.patch
+  * drop chromium-89-skia-CropRect.patch
+  * drop chromium-89-dawn-include.patch
+  * drop chromium-89-webcodecs-deps.patch
+  * drop chromium-89-AXTreeSerializer-include.patch
+  * drop libva-2.11.patch
+  * drop libva-2.11-nolegacy.patch
+  * drop chromium-84-blink-disable-clang-format.patch
+- chromium-90-gslang-linkage-fixup.patch: fixed a weird static/nonpic error
+- chromium-90-cstdint.patch: some cstd includes added
+- chromium-90-fseal.patch: F_SEAL defines added
+
+-------------------------------------------------------------------

Old:
----
  chromium-84-blink-disable-clang-format.patch
  chromium-89-AXTreeSerializer-include.patch
  chromium-89-dawn-include.patch
  chromium-89-quiche-dcheck.patch
  chromium-89-quiche-private.patch
  chromium-89-skia-CropRect.patch
  chromium-89-webcodecs-deps.patch
  chromium-89.0.4389.128.tar.xz
  libva-2.11-nolegacy.patch
  libva-2.11.patch

New:
----
  chromium-90-cstdint.patch
  chromium-90-fseal.patch
  chromium-90-gslang-linkage-fixup.patch
  chromium-90.0.4430.93.tar.xz

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

Other differences:
------------------
++++++ chromium.spec ++++++
--- /var/tmp/diff_new_pack.0WPyDM/_old  2021-04-29 22:45:19.724051186 +0200
+++ /var/tmp/diff_new_pack.0WPyDM/_new  2021-04-29 22:45:19.728051169 +0200
@@ -48,7 +48,7 @@
 %endif
 %bcond_with clang
 Name:           chromium
-Version:        89.0.4389.128
+Version:        90.0.4430.93
 Release:        0
 Summary:        Google's open source browser project
 License:        BSD-3-Clause AND LGPL-2.1-or-later
@@ -81,7 +81,6 @@
 # gentoo/fedora/arch patchset
 Patch12:        chromium-78-protobuf-RepeatedPtrField-export.patch
 Patch13:        chromium-80-QuicStreamSendBuffer-deleted-move-constructor.patch
-Patch14:        chromium-84-blink-disable-clang-format.patch
 Patch15:        chromium-88-compiler.patch
 Patch16:        chromium-86-ConsumeDurationNumber-constexpr.patch
 Patch17:        chromium-86-ImageMemoryBarrierData-init.patch
@@ -91,15 +90,13 @@
 Patch21:        chromium-gcc11.patch
 Patch22:        chromium-lp152-missing-includes.patch
 Patch23:        chromium-glibc-2.33.patch
-Patch24:        chromium-89-quiche-private.patch
-Patch25:        chromium-89-quiche-dcheck.patch
-Patch26:        chromium-89-skia-CropRect.patch
-Patch27:        chromium-89-dawn-include.patch
-Patch28:        chromium-89-webcodecs-deps.patch
+Patch24:        chromium-90-cstdint.patch
+Patch25:        chromium-90-fseal.patch
+# PATCH-FIX-SUSE: chromium 90. avoid global reference to this array, seems 
confuse compiler
+Patch28:        chromium-90-gslang-linkage-fixup.patch
 Patch29:        chromium-89-EnumTable-crash.patch
 Patch30:        chromium-shim_headers.patch
 Patch31:        chromium-89-missing-cstring-header.patch
-Patch32:        chromium-89-AXTreeSerializer-include.patch
 Patch33:        chromium-88-gcc-fix-swiftshader-libEGL-visibility.patch
 # Google seem not too keen on merging this but GPU accel is quite important
 #  https://chromium-review.googlesource.com/c/chromium/src/+/532294
@@ -110,8 +107,6 @@
 Patch35:        chromium-86-fix-vaapi-on-intel.patch
 # PATCH-FIX-SUSE: allow prop codecs to be set with chromium branding
 Patch36:        chromium-prop-codecs.patch
-Patch37:        libva-2.11.patch
-Patch38:        libva-2.11-nolegacy.patch
 BuildRequires:  SDL-devel
 BuildRequires:  binutils-gold
 BuildRequires:  bison
@@ -281,12 +276,7 @@
 WebDriver is an open source tool for automated testing of webapps across many 
browsers. It provides capabilities for navigating to web pages, user input, 
JavaScript execution, and more. ChromeDriver is a standalone server which 
implements WebDriver's wire protocol for Chromium. It is being developed by 
members of the Chromium and WebDriver teams.
 
 %prep
-%autosetup -N
-%if 0%{?suse_version} < 1550
-%{lua:for i=0,37 do print(string.format("%%patch%u -p1 \n", i, i)) end}
-%else
-%autopatch -p1
-%endif
+%autosetup -p1
 
 %build
 # Fix the path to nodejs binary
@@ -298,8 +288,8 @@
     base/third_party/cityhash
     base/third_party/double_conversion
     base/third_party/dynamic_annotations
-    base/third_party/nspr
     base/third_party/icu
+    base/third_party/nspr
     base/third_party/superfasthash
     base/third_party/symbolize
     base/third_party/valgrind
@@ -347,8 +337,8 @@
     third_party/catapult/tracing/third_party/pako
     third_party/ced
     third_party/cld_3
-    third_party/crashpad
     third_party/closure_compiler
+    third_party/crashpad
     third_party/crashpad/crashpad/third_party/lss
     third_party/crashpad/crashpad/third_party/zlib
     third_party/crc32c
@@ -374,11 +364,14 @@
     third_party/devtools-frontend/src/front_end/third_party/wasmparser
     third_party/devtools-frontend/src/third_party
     third_party/dom_distiller_js
+    third_party/eigen3
     third_party/emoji-segmenter
+    third_party/farmhash
+    third_party/fdlibm
+    third_party/fft2d
     third_party/flatbuffers
     third_party/fusejs/dist
-    third_party/libgifcodec
-    third_party/libxcb-keysyms/keysyms
+    third_party/gemmlowp
     third_party/google_input_tools
     third_party/google_input_tools/third_party/closure_library
     
third_party/google_input_tools/third_party/closure_library/third_party/closure
@@ -392,12 +385,14 @@
     third_party/jstemplate
     third_party/khronos
     third_party/leveldatabase
-    third_party/libXNVCtrl
     third_party/libaddressinput
     third_party/libaom
+    third_party/libaom/source/libaom/third_party/fastfeat
     third_party/libaom/source/libaom/third_party/vector
     third_party/libaom/source/libaom/third_party/x86inc
     third_party/libavif
+    third_party/libgav1
+    third_party/libgifcodec
     third_party/libjingle
     third_party/libphonenumber
     third_party/libsecret
@@ -405,11 +400,14 @@
     third_party/libsync
     third_party/libudev
     third_party/liburlpattern
+    third_party/libva_protected_content
     third_party/libwebm
     third_party/libx11/src
+    third_party/libxcb-keysyms/keysyms
     third_party/libxml/chromium
-    third_party/libva_protected_content
+    third_party/libXNVCtrl
     third_party/libyuv
+    third_party/libzip
     third_party/lottie
     third_party/lss
     third_party/lzma_sdk
@@ -452,16 +450,17 @@
     third_party/pyjson5
     third_party/qcms
     third_party/rnnoise
+    third_party/ruy
     third_party/s2cellid
     third_party/schema_org
     third_party/securemessage
     third_party/shell-encryption
     third_party/simplejson
     third_party/skia
+    third_party/skia/include/third_party/skcms/
+    third_party/skia/include/third_party/vulkan/
     third_party/skia/third_party/skcms
     third_party/skia/third_party/vulkan
-    third_party/skia/include/third_party/vulkan/
-    third_party/skia/include/third_party/skcms/
     third_party/smhasher
     third_party/sqlite
     third_party/swiftshader
@@ -469,11 +468,17 @@
     third_party/swiftshader/third_party/llvm-10.0
     third_party/swiftshader/third_party/llvm-subzero
     third_party/swiftshader/third_party/marl
-    third_party/swiftshader/third_party/subzero
     third_party/swiftshader/third_party/SPIRV-Headers/include/spirv/unified1
+    third_party/swiftshader/third_party/subzero
     third_party/tcmalloc
+    third_party/tensorflow-text
+    third_party/tflite
+    third_party/tflite/src/third_party/eigen3
+    third_party/tflite/src/third_party/fft2d
+    third_party/tflite-support
     third_party/ukey2
     third_party/usrsctp
+    third_party/utf
     third_party/vulkan
     third_party/wayland
     third_party/web-animations-js
@@ -491,13 +496,13 @@
     third_party/wuffs
     third_party/x11proto
     third_party/xcbproto
-    third_party/zxcvbn-cpp
     third_party/zlib/google
+    third_party/zxcvbn-cpp
     tools/grit/third_party/six
     url/third_party/mozilla
     v8/src/third_party/siphash
-    v8/src/third_party/valgrind
     v8/src/third_party/utf8-decoder
+    v8/src/third_party/valgrind
     v8/third_party/inspector_protocol
     v8/third_party/v8/builtins
 )

++++++ chromium-88-compiler.patch ++++++
--- /var/tmp/diff_new_pack.0WPyDM/_old  2021-04-29 22:45:19.780050937 +0200
+++ /var/tmp/diff_new_pack.0WPyDM/_new  2021-04-29 22:45:19.780050937 +0200
@@ -7,11 +7,11 @@
  build/config/compiler/BUILD.gn | 52 +++++++++++-----------------------
  1 file changed, 17 insertions(+), 35 deletions(-)
 
-diff --git a/build/config/compiler/BUILD.gn b/build/config/compiler/BUILD.gn
-index 9d66490..a2bc09e 100644
---- a/build/config/compiler/BUILD.gn
-+++ b/build/config/compiler/BUILD.gn
-@@ -254,8 +254,6 @@ config("compiler") {
+Index: chromium-90.0.4430.72/build/config/compiler/BUILD.gn
+===================================================================
+--- chromium-90.0.4430.72.orig/build/config/compiler/BUILD.gn
++++ chromium-90.0.4430.72/build/config/compiler/BUILD.gn
+@@ -267,8 +267,6 @@ config("compiler") {
  
    configs += [
      # See the definitions below.
@@ -20,25 +20,32 @@
      ":compiler_codegen",
      ":compiler_deterministic",
    ]
-@@ -478,17 +476,6 @@ config("compiler") {
+@@ -507,24 +505,6 @@ config("compiler") {
      ldflags += [ "-Wl,-z,keep-text-section-prefix" ]
    }
  
 -  if (is_clang && !is_nacl && !use_xcode_clang) {
 -    cflags += [ "-fcrash-diagnostics-dir=" + clang_diagnostic_dir ]
 -
+-    # TODO(hans): Remove this once Clang generates better optimized debug info
+-    # by default. https://crbug.com/765793
 -    cflags += [
--      # TODO(hans): Remove this once Clang generates better optimized debug 
info
--      # by default. https://crbug.com/765793
 -      "-mllvm",
 -      "-instcombine-lower-dbg-declare=0",
 -    ]
+-    if (!is_debug && use_thin_lto && is_a_target_toolchain) {
+-      if (is_win) {
+-        ldflags += [ "-mllvm:-instcombine-lower-dbg-declare=0" ]
+-      } else {
+-        ldflags += [ "-Wl,-mllvm,-instcombine-lower-dbg-declare=0" ]
+-      }
+-    }
 -  }
 -
    # C11/C++11 compiler flags setup.
    # ---------------------------
    if (is_linux || is_chromeos || is_android || (is_nacl && is_clang) ||
-@@ -1574,7 +1561,7 @@ config("chromium_code") {
+@@ -1638,7 +1618,7 @@ config("chromium_code") {
        defines = [ "_HAS_NODISCARD" ]
      }
    } else {
@@ -47,7 +54,7 @@
      if (treat_warnings_as_errors) {
        cflags += [ "-Werror" ]
  
-@@ -1583,10 +1570,6 @@ config("chromium_code") {
+@@ -1647,10 +1627,6 @@ config("chromium_code") {
        # well.
        ldflags = [ "-Werror" ]
      }
@@ -58,7 +65,7 @@
  
      # In Chromium code, we define __STDC_foo_MACROS in order to get the
      # C99 macros on Mac and Linux.
-@@ -1595,15 +1578,6 @@ config("chromium_code") {
+@@ -1659,15 +1635,6 @@ config("chromium_code") {
        "__STDC_FORMAT_MACROS",
      ]
  
@@ -74,7 +81,7 @@
      if (is_mac) {
        cflags_objc = [ "-Wobjc-missing-property-synthesis" ]
        cflags_objcc = [ "-Wobjc-missing-property-synthesis" ]
-@@ -2006,7 +1980,8 @@ config("default_stack_frames") {
+@@ -2071,7 +2038,8 @@ config("default_stack_frames") {
  }
  
  # Default "optimization on" config.
@@ -84,7 +91,7 @@
    if (is_win) {
      if (chrome_pgo_phase != 2) {
        # Favor size over speed, /O1 must be before the common flags.
-@@ -2041,7 +2016,8 @@ config("optimize") {
+@@ -2106,7 +2074,8 @@ config("optimize") {
  }
  
  # Turn off optimizations.
@@ -94,7 +101,7 @@
    if (is_win) {
      cflags = [
        "/Od",  # Disable optimization.
-@@ -2081,7 +2057,8 @@ config("no_optimize") {
+@@ -2146,7 +2115,8 @@ config("no_optimize") {
  # Turns up the optimization level. On Windows, this implies whole program
  # optimization and link-time code generation which is very expensive and 
should
  # be used sparingly.
@@ -104,7 +111,7 @@
    if (is_nacl && is_nacl_irt) {
      # The NaCl IRT is a special case and always wants its own config.
      # Various components do:
-@@ -2113,7 +2090,8 @@ config("optimize_max") {
+@@ -2178,7 +2148,8 @@ config("optimize_max") {
  #
  # TODO(crbug.com/621335) - rework how all of these configs are related
  # so that we don't need this disclaimer.
@@ -114,7 +121,7 @@
    if (is_nacl && is_nacl_irt) {
      # The NaCl IRT is a special case and always wants its own config.
      # Various components do:
-@@ -2138,7 +2116,8 @@ config("optimize_speed") {
+@@ -2203,7 +2174,8 @@ config("optimize_speed") {
    }
  }
  
@@ -124,7 +131,7 @@
    cflags = [ "-O1" ] + common_optimize_on_cflags
    ldflags = common_optimize_on_ldflags
    visibility = [ ":default_optimization" ]
-@@ -2267,7 +2246,8 @@ config("win_pdbaltpath") {
+@@ -2322,7 +2294,8 @@ config("win_pdbaltpath") {
  }
  
  # Full symbols.
@@ -134,7 +141,7 @@
    if (is_win) {
      if (is_clang) {
        cflags = [ "/Z7" ]  # Debug information in the .obj files.
-@@ -2365,7 +2345,8 @@ config("symbols") {
+@@ -2425,7 +2398,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.
@@ -144,7 +151,7 @@
    if (is_win) {
      # Functions, files, and line tables only.
      cflags = []
-@@ -2418,7 +2399,8 @@ config("minimal_symbols") {
+@@ -2484,7 +2458,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.
@@ -154,6 +161,3 @@
    if (is_win) {
      ldflags = [ "/DEBUG" ]
  
--- 
-2.26.2
-

++++++ chromium-90-cstdint.patch ++++++
--- 
chromium-90.0.4430.85/components/translate/core/language_detection/quantization_utils.h.xx
  2021-04-25 16:18:20.208511263 +0200
+++ 
chromium-90.0.4430.85/components/translate/core/language_detection/quantization_utils.h
     2021-04-25 16:18:28.252399949 +0200
@@ -7,6 +7,7 @@
 
 #include <algorithm>
 #include <cmath>
+#include <cstdint>
 
 namespace translate {
 
--- 
chromium-90.0.4430.85/components/translate/core/language_detection/ngram_hash_ops_utils.cc.xx
       2021-04-26 09:33:16.712946940 +0200
+++ 
chromium-90.0.4430.85/components/translate/core/language_detection/ngram_hash_ops_utils.cc
  2021-04-26 09:33:24.024845379 +0200
@@ -5,6 +5,7 @@
 #include "components/translate/core/language_detection/ngram_hash_ops_utils.h"
 
 #include <vector>
+#include <cstring>
 
 #include "third_party/utf/src/include/utf.h"
 
++++++ chromium-90-fseal.patch ++++++
--- chromium-90.0.4430.85/mojo/core/channel_linux.cc.xx 2021-04-26 
10:31:10.188705842 +0200
+++ chromium-90.0.4430.85/mojo/core/channel_linux.cc    2021-04-26 
11:23:26.997161282 +0200
@@ -5,6 +5,21 @@
 #include "mojo/core/channel_linux.h"
 
 #include <fcntl.h>
+#ifndef F_SEAL_SEAL
+# define F_SEAL_SEAL    0x0001
+#endif
+#ifndef F_SEAL_SHRINK
+# define F_SEAL_SHRINK        0x0002
+#endif
+#ifndef F_SEAL_GROW
+# define F_SEAL_GROW  0x0004
+#endif
+#ifndef F_ADD_SEALS
+# define F_ADD_SEALS    1033
+#endif
+#ifndef F_GET_SEALS
+# define F_GET_SEALS    1034
+#endif
 #include <linux/futex.h>
 #include <linux/memfd.h>
 #include <sys/eventfd.h>
--- 
chromium-90.0.4430.85/sandbox/linux/seccomp-bpf-helpers/syscall_parameters_restrictions.cc.xx
       2021-04-26 16:39:18.387482941 +0200
+++ 
chromium-90.0.4430.85/sandbox/linux/seccomp-bpf-helpers/syscall_parameters_restrictions.cc
  2021-04-26 16:40:10.866754337 +0200
@@ -6,6 +6,21 @@
 
 #include <errno.h>
 #include <fcntl.h>
+#ifndef F_SEAL_SEAL
+# define F_SEAL_SEAL    0x0001
+#endif
+#ifndef F_SEAL_SHRINK
+# define F_SEAL_SHRINK        0x0002
+#endif
+#ifndef F_SEAL_GROW
+# define F_SEAL_GROW  0x0004
+#endif
+#ifndef F_ADD_SEALS
+# define F_ADD_SEALS    1033
+#endif
+#ifndef F_GET_SEALS
+# define F_GET_SEALS    1034
+#endif
 #include <linux/net.h>
 #include <sched.h>
 #include <signal.h>
++++++ chromium-90-gslang-linkage-fixup.patch ++++++
--- 
chromium-90.0.4430.85/third_party/angle//src/libANGLE/renderer/glslang_wrapper_utils.cpp.xx
 2021-04-25 12:32:18.204585123 +0200
+++ 
chromium-90.0.4430.85/third_party/angle//src/libANGLE/renderer/glslang_wrapper_utils.cpp
    2021-04-25 13:17:46.614703616 +0200
@@ -2105,11 +2105,13 @@
 
   private:
     static constexpr size_t kXfbDecorationCount                           = 3;
+#if 0
     static constexpr spv::Decoration kXfbDecorations[kXfbDecorationCount] = {
-        spv::DecorationXfbBuffer,
+       spv::DecorationXfbBuffer,
         spv::DecorationXfbStride,
         spv::DecorationOffset,
     };
+#endif
 
     bool mHasTransformFeedbackOutput;
 
@@ -2226,6 +2228,12 @@
                                                             spirv::IdRef id,
                                                             SpirvBlob *blobOut)
 {
+    constexpr spv::Decoration localkXfbDecorations[kXfbDecorationCount] = {
+        spv::DecorationXfbBuffer,
+        spv::DecorationXfbStride,
+        spv::DecorationOffset,
+    };
+
     if (info.fieldXfb.empty())
     {
         return;
@@ -2257,7 +2265,7 @@
         for (size_t i = 0; i < kXfbDecorationCount; ++i)
         {
             spirv::WriteMemberDecorate(blobOut, id, 
spirv::LiteralInteger(fieldIndex),
-                                       kXfbDecorations[i],
+                                       localkXfbDecorations[i],
                                        
{spirv::LiteralInteger(xfbDecorationValues[i])});
         }
     }
@@ -2267,6 +2275,12 @@
                                                       spirv::IdRef id,
                                                       SpirvBlob *blobOut)
 {
+    constexpr spv::Decoration localkXfbDecorations[kXfbDecorationCount] = {
+        spv::DecorationXfbBuffer,
+        spv::DecorationXfbStride,
+        spv::DecorationOffset,
+    };
+
     if (info.xfb.buffer == ShaderInterfaceVariableXfbInfo::kInvalid)
     {
         return;
@@ -2288,7 +2302,7 @@
     //     OpDecorate %id Offset xfb.offset
     for (size_t i = 0; i < kXfbDecorationCount; ++i)
     {
-        spirv::WriteDecorate(blobOut, id, kXfbDecorations[i],
+        spirv::WriteDecorate(blobOut, id, localkXfbDecorations[i],
                              {spirv::LiteralInteger(xfbDecorationValues[i])});
     }
 }
++++++ chromium-89.0.4389.128.tar.xz -> chromium-90.0.4430.93.tar.xz ++++++
/work/SRC/openSUSE:Factory/chromium/chromium-89.0.4389.128.tar.xz 
/work/SRC/openSUSE:Factory/.chromium.new.1947/chromium-90.0.4430.93.tar.xz 
differ: char 26, line 1

++++++ chromium-glibc-2.33.patch ++++++
--- /var/tmp/diff_new_pack.0WPyDM/_old  2021-04-29 22:45:19.868050545 +0200
+++ /var/tmp/diff_new_pack.0WPyDM/_new  2021-04-29 22:45:19.868050545 +0200
@@ -1,11 +1,12 @@
 # Patch made by Kevin Kofler <ke...@tigcc.ticalc.org>
 # https://bugzilla.redhat.com/show_bug.cgi?id=1904652
 
-diff -up 
chromium-88.0.4324.96/sandbox/linux/seccomp-bpf-helpers/baseline_policy.cc.fstatfix
 chromium-88.0.4324.96/sandbox/linux/seccomp-bpf-helpers/baseline_policy.cc
---- 
chromium-88.0.4324.96/sandbox/linux/seccomp-bpf-helpers/baseline_policy.cc.fstatfix
        2021-01-25 10:11:45.427436398 -0500
-+++ chromium-88.0.4324.96/sandbox/linux/seccomp-bpf-helpers/baseline_policy.cc 
2021-01-25 10:12:51.337699003 -0500
-@@ -257,6 +257,18 @@ ResultExpr EvaluateSyscallImpl(int fs_de
-     return RestrictKillTarget(current_pid, sysno);
+Index: 
chromium-90.0.4430.72/sandbox/linux/seccomp-bpf-helpers/baseline_policy.cc
+===================================================================
+--- 
chromium-90.0.4430.72.orig/sandbox/linux/seccomp-bpf-helpers/baseline_policy.cc
++++ chromium-90.0.4430.72/sandbox/linux/seccomp-bpf-helpers/baseline_policy.cc
+@@ -269,6 +269,18 @@ ResultExpr EvaluateSyscallImpl(int fs_de
+     return Allow();
    }
  
 +#if defined(__NR_newfstatat)
@@ -23,9 +24,10 @@
    if (SyscallSets::IsFileSystem(sysno) ||
        SyscallSets::IsCurrentDirectory(sysno)) {
      return Error(fs_denied_errno);
-diff -up 
chromium-88.0.4324.96/sandbox/linux/seccomp-bpf-helpers/sigsys_handlers.cc.fstatfix
 chromium-88.0.4324.96/sandbox/linux/seccomp-bpf-helpers/sigsys_handlers.cc
---- 
chromium-88.0.4324.96/sandbox/linux/seccomp-bpf-helpers/sigsys_handlers.cc.fstatfix
        2021-01-25 10:13:10.179774081 -0500
-+++ chromium-88.0.4324.96/sandbox/linux/seccomp-bpf-helpers/sigsys_handlers.cc 
2021-01-25 10:16:18.790525746 -0500
+Index: 
chromium-90.0.4430.72/sandbox/linux/seccomp-bpf-helpers/sigsys_handlers.cc
+===================================================================
+--- 
chromium-90.0.4430.72.orig/sandbox/linux/seccomp-bpf-helpers/sigsys_handlers.cc
++++ chromium-90.0.4430.72/sandbox/linux/seccomp-bpf-helpers/sigsys_handlers.cc
 @@ -6,6 +6,8 @@
  
  #include "sandbox/linux/seccomp-bpf-helpers/sigsys_handlers.h"
@@ -82,9 +84,10 @@
  void AllocateCrashKeys() {
  #if !defined(OS_NACL_NONSFI)
    if (seccomp_crash_key)
-diff -up 
chromium-88.0.4324.96/sandbox/linux/seccomp-bpf-helpers/sigsys_handlers.h.fstatfix
 chromium-88.0.4324.96/sandbox/linux/seccomp-bpf-helpers/sigsys_handlers.h
---- 
chromium-88.0.4324.96/sandbox/linux/seccomp-bpf-helpers/sigsys_handlers.h.fstatfix
 2021-01-25 10:16:36.982598236 -0500
-+++ chromium-88.0.4324.96/sandbox/linux/seccomp-bpf-helpers/sigsys_handlers.h  
2021-01-25 10:18:45.705111027 -0500
+Index: 
chromium-90.0.4430.72/sandbox/linux/seccomp-bpf-helpers/sigsys_handlers.h
+===================================================================
+--- 
chromium-90.0.4430.72.orig/sandbox/linux/seccomp-bpf-helpers/sigsys_handlers.h
++++ chromium-90.0.4430.72/sandbox/linux/seccomp-bpf-helpers/sigsys_handlers.h
 @@ -62,6 +62,10 @@ SANDBOX_EXPORT intptr_t SIGSYSPtraceFail
  // sched_setparam(), sched_setscheduler()
  SANDBOX_EXPORT intptr_t SIGSYSSchedHandler(const arch_seccomp_data& args,
@@ -104,9 +107,10 @@
  
  // Allocates a crash key so that Seccomp information can be recorded.
  void AllocateCrashKeys();
-diff -up 
chromium-88.0.4324.96/sandbox/linux/services/syscall_wrappers.cc.fstatfix 
chromium-88.0.4324.96/sandbox/linux/services/syscall_wrappers.cc
---- chromium-88.0.4324.96/sandbox/linux/services/syscall_wrappers.cc.fstatfix  
2021-01-25 10:18:53.307141311 -0500
-+++ chromium-88.0.4324.96/sandbox/linux/services/syscall_wrappers.cc   
2021-01-25 10:19:46.982355293 -0500
+Index: chromium-90.0.4430.72/sandbox/linux/services/syscall_wrappers.cc
+===================================================================
+--- chromium-90.0.4430.72.orig/sandbox/linux/services/syscall_wrappers.cc
++++ chromium-90.0.4430.72/sandbox/linux/services/syscall_wrappers.cc
 @@ -261,4 +261,13 @@ int sys_sigaction(int signum,
  
  #endif  // defined(MEMORY_SANITIZER)
@@ -121,9 +125,10 @@
 +}
 +
  }  // namespace sandbox
-diff -up 
chromium-88.0.4324.96/sandbox/linux/services/syscall_wrappers.h.fstatfix 
chromium-88.0.4324.96/sandbox/linux/services/syscall_wrappers.h
---- chromium-88.0.4324.96/sandbox/linux/services/syscall_wrappers.h.fstatfix   
2021-01-25 10:19:53.115379741 -0500
-+++ chromium-88.0.4324.96/sandbox/linux/services/syscall_wrappers.h    
2021-01-25 10:20:45.485588421 -0500
+Index: chromium-90.0.4430.72/sandbox/linux/services/syscall_wrappers.h
+===================================================================
+--- chromium-90.0.4430.72.orig/sandbox/linux/services/syscall_wrappers.h
++++ chromium-90.0.4430.72/sandbox/linux/services/syscall_wrappers.h
 @@ -17,6 +17,7 @@ struct sock_fprog;
  struct rlimit64;
  struct cap_hdr;


++++++ system-libdrm.patch ++++++
--- /var/tmp/diff_new_pack.0WPyDM/_old  2021-04-29 22:45:19.948050189 +0200
+++ /var/tmp/diff_new_pack.0WPyDM/_new  2021-04-29 22:45:19.952050171 +0200
@@ -1,7 +1,7 @@
-Index: 
chromium-84.0.4147.85/ui/ozone/platform/drm/gpu/hardware_display_controller.cc
+Index: 
chromium-90.0.4430.72/ui/ozone/platform/drm/gpu/hardware_display_controller.cc
 ===================================================================
---- 
chromium-84.0.4147.85.orig/ui/ozone/platform/drm/gpu/hardware_display_controller.cc
-+++ 
chromium-84.0.4147.85/ui/ozone/platform/drm/gpu/hardware_display_controller.cc
+--- 
chromium-90.0.4430.72.orig/ui/ozone/platform/drm/gpu/hardware_display_controller.cc
++++ 
chromium-90.0.4430.72/ui/ozone/platform/drm/gpu/hardware_display_controller.cc
 @@ -5,6 +5,7 @@
  #include "ui/ozone/platform/drm/gpu/hardware_display_controller.h"
  
@@ -16,5 +16,5 @@
  #include "base/trace_event/trace_event.h"
 -#include "third_party/libdrm/src/include/drm/drm_fourcc.h"
  #include "third_party/skia/include/core/SkCanvas.h"
+ #include "third_party/skia/include/core/SkImage.h"
  #include "ui/gfx/geometry/point.h"
- #include "ui/gfx/geometry/size.h"

Reply via email to