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-08-19 10:00:41
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/chromium (Old)
 and      /work/SRC/openSUSE:Factory/.chromium.new.1899 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "chromium"

Thu Aug 19 10:00:41 2021 rev:302 rq:912804 version:92.0.4515.159

Changes:
--------
--- /work/SRC/openSUSE:Factory/chromium/chromium.changes        2021-08-12 
09:01:33.878160733 +0200
+++ /work/SRC/openSUSE:Factory/.chromium.new.1899/chromium.changes      
2021-08-19 10:01:15.207246821 +0200
@@ -1,0 +2,18 @@
+Tue Aug 17 20:28:07 UTC 2021 - Andreas Stieger <andreas.stie...@gmx.de>
+
+- Chromium 92.0.4515.159 (boo#1189490):
+  * CVE-2021-30598: Type Confusion in V8
+  * CVE-2021-30599: Type Confusion in V8
+  * CVE-2021-30600: Use after free in Printing
+  * CVE-2021-30601: Use after free in Extensions API
+  * CVE-2021-30602: Use after free in WebRTC
+  * CVE-2021-30603: Race in WebAudio
+  * CVE-2021-30604: Use after free in ANGLE
+  * Various fixes from internal audits, fuzzing and other initiatives
+
+-------------------------------------------------------------------
+Sun Aug 15 16:42:43 UTC 2021 - Callum Farmer <gm...@opensuse.org>
+
+- Add missing crashpad_handler (boo#1189254)
+
+-------------------------------------------------------------------

Old:
----
  chromium-92.0.4515.131.tar.xz

New:
----
  chromium-92.0.4515.159.tar.xz

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

Other differences:
------------------
++++++ chromium.spec ++++++
--- /var/tmp/diff_new_pack.7Vb4Bx/_old  2021-08-19 10:01:35.871221706 +0200
+++ /var/tmp/diff_new_pack.7Vb4Bx/_new  2021-08-19 10:01:35.871221706 +0200
@@ -16,13 +16,13 @@
 #
 
 
-%if "%{?suse_version}" >= "1550"
+%if 0%{?suse_version} >= 1550
 %define clang_version %{nil}
 %endif
-%if "%{?sle_version}" >= "150300"
+%if 0%{?sle_version} >= 150300
 %define clang_version 11
 %endif
-%if "%{?sle_version}" == "150200"
+%if 0%{?sle_version} == 150200
 %define clang_version 9
 %endif
 %define rname chromium
@@ -50,7 +50,7 @@
 %bcond_with lto
 %bcond_without clang
 Name:           chromium
-Version:        92.0.4515.131
+Version:        92.0.4515.159
 Release:        0
 Summary:        Google's open source browser project
 License:        BSD-3-Clause AND LGPL-2.1-or-later
@@ -597,7 +597,7 @@
 %if %{without clang}
 export CXXFLAGS="${CXXFLAGS} -flax-vector-conversions"
 %else
-%if "%{?sle_version}" == "150200"
+%if 0%{?sle_version} == 150200
 export CXXFLAGS="${CXXFLAGS} -flax-vector-conversions"
 %else
 export CXXFLAGS="${CXXFLAGS} -flax-vector-conversions=all"
@@ -660,12 +660,12 @@
 myconf_gn+=" host_toolchain=\"//build/toolchain/linux/unbundle:default\""
 myconf_gn+=" use_custom_libcxx=false"
 %ifarch x86_64
-myconf_gn+=" target_cpu=\"x64\""
+myconf_gn+=" host_cpu=\"x64\""
 %endif
 %ifarch riscv64
-myconf_gn+=" target_cpu=\"riscv64\""
+myconf_gn+=" host_cpu=\"riscv64\""
 %endif
-myconf_gn+=" target_os=\"linux\""
+myconf_gn+=" host_os=\"linux\""
 myconf_gn+=" is_debug=false"
 myconf_gn+=" enable_nacl=false"
 %if %{with swiftshader}
@@ -710,7 +710,7 @@
 %endif
 %if %{with clang}
 myconf_gn+=" is_clang=true clang_base_path=\"/usr\" 
clang_use_chrome_plugins=false"
-%if "%{?suse_version}" >= "1550" || "%{?sle_version}" >= "150300"
+%if 0%{?suse_version} >= 1550 || 0%{?sle_version} >= 150300
 myconf_gn+=" use_thin_lto=true"
 %endif
 myconf_gn+=" use_lld=true"
@@ -731,33 +731,8 @@
 myconf_gn+=" proprietary_codecs=true"
 myconf_gn+=" ffmpeg_branding=\"Chrome\""
 
-%ifarch %{arm}
-myconf_gn+=" target_cpu=\"arm\""
-myconf_gn+=" arm_float_abi=\"hard\""
-%ifarch armv6l armv6hl
-myconf_gn+=" arm_version=6"
-%else
-myconf_gn+=" arm_version=7"
-# Setting arm_use_neon to false breaks build
-myconf_gn+=" arm_use_neon=true"
-myconf_gn+=" arm_optionally_use_neon=true"
-%endif
-myconf_gn+=" arm_use_thumb=true"
-%endif
-
-%ifarch %{arm}
-# We don't need to cross compile while building on an arm system.
-sed -i 's|arm-linux-gnu-||g' build/toolchain/linux/BUILD.gn
-sed -i 's|arm-linux-gnueabihf-||g' build/toolchain/linux/BUILD.gn
-%endif
-
 %ifarch aarch64
-myconf_gn+=" target_cpu=\"arm64\""
-%endif
-
-%ifarch aarch64
-# We don't need to cross compile while building on an aarch64 system.
-sed -i 's|aarch64-linux-gnu-||g' build/toolchain/linux/BUILD.gn
+myconf_gn+=" host_cpu=\"arm64\""
 %endif
 
 # Set up Google API keys, see 
http://www.chromium.org/developers/how-tos/api-keys
@@ -811,6 +786,8 @@
 cp -a chromedriver.unstripped %{buildroot}%{_libdir}/chromium/chromedriver
 ln -s %{_libdir}/chromium/chromedriver %{buildroot}%{_bindir}/chromedriver
 
+cp -a crashpad_handler %{buildroot}%{_libdir}/chromium/crashpad_handler
+
 cp -a resources.pak %{buildroot}%{_libdir}/chromium/
 cp -a chrome %{buildroot}%{_libdir}/chromium/chromium
 popd

++++++ chromium-92.0.4515.131.tar.xz -> chromium-92.0.4515.159.tar.xz ++++++
/work/SRC/openSUSE:Factory/chromium/chromium-92.0.4515.131.tar.xz 
/work/SRC/openSUSE:Factory/.chromium.new.1899/chromium-92.0.4515.159.tar.xz 
differ: char 27, line 1

++++++ chromium-glibc-2.34.patch ++++++
--- /var/tmp/diff_new_pack.7Vb4Bx/_old  2021-08-19 10:01:36.039221502 +0200
+++ /var/tmp/diff_new_pack.7Vb4Bx/_new  2021-08-19 10:01:36.039221502 +0200
@@ -43,16 +43,12 @@
 diff -up 
chromium-92.0.4515.107/third_party/breakpad/breakpad/src/client/linux/handler/exception_handler.cc.sigstkszfix
 
chromium-92.0.4515.107/third_party/breakpad/breakpad/src/client/linux/handler/exception_handler.cc
 --- 
chromium-92.0.4515.107/third_party/breakpad/breakpad/src/client/linux/handler/exception_handler.cc.sigstkszfix
     2021-07-19 14:47:20.000000000 -0400
 +++ 
chromium-92.0.4515.107/third_party/breakpad/breakpad/src/client/linux/handler/exception_handler.cc
 2021-07-26 17:28:50.155924005 -0400
-@@ -138,7 +139,11 @@
+@@ -138,7 +139,7 @@
    // SIGSTKSZ may be too small to prevent the signal handlers from overrunning
    // the alternative stack. Ensure that the size of the alternative stack is
    // large enough.
 -  static const unsigned kSigStackSize = std::max(16384, SIGSTKSZ);
-+  #if __GLIBC_PREREQ(2, 34)
-+      static const unsigned kSigStackSize = 
std::max(static_cast<long>(16384), SIGSTKSZ);
-+  #else
-+      static const unsigned kSigStackSize = std::max(16384, SIGSTKSZ);
-+  #endif
++  static const unsigned kSigStackSize = std::max<size_t>(16384, SIGSTKSZ);
 
    // Only set an alternative stack if there isn't already one, or if the 
current
    // one is too small.

Reply via email to