Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package chromium for openSUSE:Factory checked in at 2023-03-09 17:45:44 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/chromium (Old) and /work/SRC/openSUSE:Factory/.chromium.new.31432 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "chromium" Thu Mar 9 17:45:44 2023 rev:371 rq:1070459 version:111.0.5563.64 Changes: -------- --- /work/SRC/openSUSE:Factory/chromium/chromium.changes 2023-02-23 16:53:54.281309217 +0100 +++ /work/SRC/openSUSE:Factory/.chromium.new.31432/chromium.changes 2023-03-09 17:46:14.971070635 +0100 @@ -1,0 +2,50 @@ +Thu Mar 9 15:48:22 UTC 2023 - Callum Farmer <gm...@opensuse.org> + +- Bump Leap's GCC to 12 as Chromium really likes newer standards + +------------------------------------------------------------------- +Thu Mar 9 01:58:25 UTC 2023 - Andreas Stieger <andreas.stie...@gmx.de> + +- Chromium 111.0.5563.64 + * New View Transitions API + * CSS Color Level 4 + * New developer tools in style panel for color functionality + * CSS added trigonometric functions, additional root font units + and extended the n-th child pseudo selector. + * previousslide and nextslide actions are now part of the Media + Session API + * A number of security fixes (boo#1209040) + * CVE-2023-1213: Use after free in Swiftshader + * CVE-2023-1214: Type Confusion in V8 + * CVE-2023-1215: Type Confusion in CSS + * CVE-2023-1216: Use after free in DevTools + * CVE-2023-1217: Stack buffer overflow in Crash reporting + * CVE-2023-1218: Use after free in WebRTC + * CVE-2023-1219: Heap buffer overflow in Metrics + * CVE-2023-1220: Heap buffer overflow in UMA + * CVE-2023-1221: Insufficient policy enforcement in Extensions API + * CVE-2023-1222: Heap buffer overflow in Web Audio API + * CVE-2023-1223: Insufficient policy enforcement in Autofill + * CVE-2023-1224: Insufficient policy enforcement in Web Payments API + * CVE-2023-1225: Insufficient policy enforcement in Navigation + * CVE-2023-1226: Insufficient policy enforcement in Web Payments API + * CVE-2023-1227: Use after free in Core + * CVE-2023-1228: Insufficient policy enforcement in Intents + * CVE-2023-1229: Inappropriate implementation in Permission prompts + * CVE-2023-1230: Inappropriate implementation in WebApp Installs + * CVE-2023-1231: Inappropriate implementation in Autofill + * CVE-2023-1232: Insufficient policy enforcement in Resource Timing + * CVE-2023-1233: Insufficient policy enforcement in Resource Timing + * CVE-2023-1234: Inappropriate implementation in Intents + * CVE-2023-1235: Type Confusion in DevTools + * CVE-2023-1236: Inappropriate implementation in Internals +- drop patches: + * chromium-86-ImageMemoryBarrierData-init.patch + * chromium-93-InkDropHost-crash.patch + * chromium-110-NativeThemeBase-fabs.patch + * chromium-110-CredentialUIEntry-const.patch + * chromium-110-DarkModeLABColorSpace-pow.patch + * v8-move-the-Stack-object-from-ThreadLocalTop.patch + * chromium-icu72-1.patch + +------------------------------------------------------------------- Old: ---- chromium-110-CredentialUIEntry-const.patch chromium-110-DarkModeLABColorSpace-pow.patch chromium-110-NativeThemeBase-fabs.patch chromium-110.0.5481.177.tar.xz chromium-86-ImageMemoryBarrierData-init.patch chromium-93-InkDropHost-crash.patch chromium-icu72-1.patch v8-move-the-Stack-object-from-ThreadLocalTop.patch New: ---- chromium-111.0.5563.64.tar.xz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ chromium.spec ++++++ --- /var/tmp/diff_new_pack.tkRp1h/_old 2023-03-09 17:46:23.527116177 +0100 +++ /var/tmp/diff_new_pack.tkRp1h/_new 2023-03-09 17:46:23.555116326 +0100 @@ -73,7 +73,7 @@ %define ffmpeg_version 58 %endif Name: chromium -Version: 110.0.5481.177 +Version: 111.0.5563.64 Release: 0 Summary: Google's open source browser project License: BSD-3-Clause AND LGPL-2.1-or-later @@ -108,29 +108,22 @@ Patch11: chromium-lp151-old-drm.patch # gentoo/fedora/arch patchset Patch15: chromium-110-compiler.patch -Patch17: chromium-86-ImageMemoryBarrierData-init.patch Patch40: chromium-91-java-only-allowed-in-android-builds.patch Patch50: chromium-clang-nomerge.patch Patch62: chromium-93-ffmpeg-4.4.patch Patch63: chromium-ffmpeg-lp152.patch Patch65: chromium-94-sql-no-assert.patch Patch68: chromium-94-ffmpeg-roll.patch -Patch69: chromium-93-InkDropHost-crash.patch Patch87: chromium-98-gtk4-build.patch Patch90: chromium-100-InMilliseconds-constexpr.patch Patch98: chromium-102-regex_pattern-array.patch Patch103: chromium-103-VirtualCursor-std-layout.patch -Patch104: chromium-110-NativeThemeBase-fabs.patch -Patch105: chromium-110-CredentialUIEntry-const.patch -Patch106: chromium-110-DarkModeLABColorSpace-pow.patch -Patch107: v8-move-the-Stack-object-from-ThreadLocalTop.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 Patch203: chromium-106-ffmpeg-duration.patch Patch205: chromium-disable-GlobalMediaControlsCastStartStop.patch Patch206: chromium-109-clang-lp154.patch -Patch207: chromium-icu72-1.patch Patch208: chromium-icu72-2.patch Patch210: chromium-110-system-libffi.patch BuildRequires: SDL-devel @@ -313,8 +306,8 @@ %if %{with clang} %if 0%{?suse_version} < 1550 BuildRequires: clang%{llvm_version} -BuildRequires: gcc11 -BuildRequires: libstdc++6-devel-gcc11 +BuildRequires: gcc12 +BuildRequires: libstdc++6-devel-gcc12 BuildRequires: lld%{llvm_version} BuildRequires: llvm%{llvm_version} #!BuildIgnore: gcc @@ -331,8 +324,8 @@ BuildRequires: gcc BuildRequires: gcc-c++ %else -BuildRequires: gcc11 -BuildRequires: gcc11-c++ +BuildRequires: gcc12 +BuildRequires: gcc12-c++ %endif %endif @@ -417,7 +410,9 @@ third_party/abseil-cpp third_party/angle third_party/angle/src/common/third_party/xxhash + third_party/angle/src/third_party/ceval third_party/angle/src/third_party/libXNVCtrl + third_party/angle/src/third_party/systeminfo third_party/angle/src/third_party/volk third_party/apple_apsl third_party/axe-core @@ -529,6 +524,7 @@ third_party/maldoca third_party/maldoca/src/third_party third_party/markupsafe + third_party/material_color_utilities third_party/mesa third_party/metrics_proto third_party/minigbm @@ -559,7 +555,6 @@ third_party/private-join-and-compute third_party/private_membership third_party/protobuf - third_party/protobuf/third_party/six third_party/pthreadpool third_party/pyjson5 third_party/pyyaml @@ -667,8 +662,8 @@ export RANLIB=llvm-ranlib %else %if 0%{?suse_version} <= 1500 -export CC=gcc-11 -export CXX=g++-11 +export CC=gcc-12 +export CXX=g++-12 # some still call gcc/g++ ln -sfn %{_bindir}/$CC $HOME/bin/gcc ln -sfn %{_bindir}/$CXX $HOME/bin/g++ ++++++ chromium-110.0.5481.177.tar.xz -> chromium-111.0.5563.64.tar.xz ++++++ /work/SRC/openSUSE:Factory/chromium/chromium-110.0.5481.177.tar.xz /work/SRC/openSUSE:Factory/.chromium.new.31432/chromium-111.0.5563.64.tar.xz differ: char 15, line 1 ++++++ gcc-enable-lto.patch ++++++ --- /var/tmp/diff_new_pack.tkRp1h/_old 2023-03-09 17:46:23.775117497 +0100 +++ /var/tmp/diff_new_pack.tkRp1h/_new 2023-03-09 17:46:23.779117518 +0100 @@ -1,8 +1,8 @@ -Index: chromium-85.0.4183.69/build/config/BUILDCONFIG.gn +Index: chromium-111.0.5563.64/build/config/BUILDCONFIG.gn =================================================================== ---- chromium-85.0.4183.69.orig/build/config/BUILDCONFIG.gn -+++ chromium-85.0.4183.69/build/config/BUILDCONFIG.gn -@@ -130,6 +130,8 @@ declare_args() { +--- chromium-111.0.5563.64.orig/build/config/BUILDCONFIG.gn ++++ chromium-111.0.5563.64/build/config/BUILDCONFIG.gn +@@ -135,6 +135,8 @@ declare_args() { # set "is_official_build" to true for any build intended to ship to end-users. is_official_build = false @@ -11,7 +11,7 @@ # Set to true when compiling with the Clang compiler. is_clang = current_os != "linux" || (current_cpu != "s390x" && current_cpu != "s390" && -@@ -441,6 +443,12 @@ default_compiler_configs = [ +@@ -354,6 +356,12 @@ default_compiler_configs = [ "//build/config/sanitizers:default_sanitizer_flags", ] @@ -24,11 +24,11 @@ if (is_win) { default_compiler_configs += [ "//build/config/win:default_cfg_compiler", -Index: chromium-85.0.4183.69/build/config/compiler/BUILD.gn +Index: chromium-111.0.5563.64/build/config/compiler/BUILD.gn =================================================================== ---- chromium-85.0.4183.69.orig/build/config/compiler/BUILD.gn -+++ chromium-85.0.4183.69/build/config/compiler/BUILD.gn -@@ -1947,6 +1947,10 @@ if (is_win) { +--- chromium-111.0.5563.64.orig/build/config/compiler/BUILD.gn ++++ chromium-111.0.5563.64/build/config/compiler/BUILD.gn +@@ -2079,6 +2079,10 @@ if (is_win) { } } @@ -37,13 +37,13 @@ +} + config("default_stack_frames") { - if (is_posix || is_fuchsia) { + if (!is_win) { if (enable_frame_pointers) { -Index: chromium-85.0.4183.69/sandbox/linux/BUILD.gn +Index: chromium-111.0.5563.64/sandbox/linux/BUILD.gn =================================================================== ---- chromium-85.0.4183.69.orig/sandbox/linux/BUILD.gn -+++ chromium-85.0.4183.69/sandbox/linux/BUILD.gn -@@ -250,6 +250,9 @@ component("seccomp_bpf") { +--- chromium-111.0.5563.64.orig/sandbox/linux/BUILD.gn ++++ chromium-111.0.5563.64/sandbox/linux/BUILD.gn +@@ -253,6 +253,9 @@ component("seccomp_bpf") { "//build:chromeos_buildflags", "//sandbox:sandbox_buildflags", ] @@ -53,14 +53,14 @@ if (is_android) { sources += [ -Index: chromium-96.0.4664.93/base/BUILD.gn -=================================================================== ---- a/base/BUILD.gn -+++ b/base/BUILD.gn -@@ -1986,6 +1986,10 @@ +Index: chromium-111.0.5563.64/base/BUILD.gn +=================================================================== +--- chromium-111.0.5563.64.orig/base/BUILD.gn ++++ chromium-111.0.5563.64/base/BUILD.gn +@@ -3748,6 +3748,10 @@ test("base_unittests") { } } - + + if (gcc_lto) { + configs -= [ "//build/config/compiler:gcc_lto" ] + }