Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package libqt5-qtwebengine for openSUSE:Factory checked in at 2021-04-22 18:03:24 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/libqt5-qtwebengine (Old) and /work/SRC/openSUSE:Factory/.libqt5-qtwebengine.new.12324 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "libqt5-qtwebengine" Thu Apr 22 18:03:24 2021 rev:68 rq:885924 version:5.15.3 Changes: -------- --- /work/SRC/openSUSE:Factory/libqt5-qtwebengine/libqt5-qtwebengine.changes 2021-04-10 15:26:52.650343179 +0200 +++ /work/SRC/openSUSE:Factory/.libqt5-qtwebengine.new.12324/libqt5-qtwebengine.changes 2021-04-22 18:03:30.558464357 +0200 @@ -1,0 +2,16 @@ +Wed Apr 14 18:26:57 UTC 2021 - Christophe Giboudeaux <christo...@krop.fr> + +- Add patch to fix build with GCC 11: + * 0001-Fix-build-with-GCC-11.patch + +------------------------------------------------------------------- +Wed Apr 14 16:35:17 UTC 2021 - Guillaume GARDET <guillaume.gar...@opensuse.org> + +- Update _constraints to avoid OOM + +------------------------------------------------------------------- +Tue Apr 13 20:12:47 UTC 2021 - Fabian Vogt <fab...@ritter-vogt.de> + +- Add back missing part in fix1163766.patch (boo#1184610) + +------------------------------------------------------------------- New: ---- 0001-Fix-build-with-GCC-11.patch ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ libqt5-qtwebengine.spec ++++++ --- /var/tmp/diff_new_pack.uARpVi/_old 2021-04-22 18:03:31.950466509 +0200 +++ /var/tmp/diff_new_pack.uARpVi/_new 2021-04-22 18:03:31.954466515 +0200 @@ -54,6 +54,8 @@ Patch5: 0001-Fix-normalization-of-app-locales.patch # PATCH-FIX-UPSTREAM Patch6: chromium-glibc-2.33.patch +# PATCH-FIX-UPSTREAM +Patch7: 0001-Fix-build-with-GCC-11.patch # http://www.chromium.org/blink not ported to PowerPC ExcludeArch: ppc ppc64 ppc64le s390 s390x # Try to fix i586 MemoryErrors with rpmlint ++++++ 0001-Fix-build-with-GCC-11.patch ++++++ >From 7d0456664fb76572a560364172c31140ec20fc8a Mon Sep 17 00:00:00 2001 From: Christophe Giboudeaux <christo...@krop.fr> Date: Wed, 14 Apr 2021 20:23:07 +0200 Subject: [PATCH] Fix build with GCC 11. Origin: https://github.com/abseil/abseil-cpp/commit/5bf048b8 https://github.com/google/perfetto/commit/372366b4 --- diff --git a/src/3rdparty/chromium/third_party/abseil-cpp/absl/synchronization/internal/graphcycles.cc b/src/3rdparty/chromium/third_party/abseil-cpp/absl/synchronization/internal/graphcycles.cc index 19f9aab5b1a..27fec21681d 100644 --- a/src/3rdparty/chromium/third_party/abseil-cpp/absl/synchronization/internal/graphcycles.cc +++ b/src/3rdparty/chromium/third_party/abseil-cpp/absl/synchronization/internal/graphcycles.cc @@ -37,6 +37,7 @@ #include <algorithm> #include <array> +#include <limits> #include "absl/base/internal/hide_ptr.h" #include "absl/base/internal/raw_logging.h" #include "absl/base/internal/spinlock.h" diff --git a/src/3rdparty/chromium/third_party/perfetto/src/trace_processor/containers/string_pool.h b/src/3rdparty/chromium/third_party/perfetto/src/trace_processor/containers/string_pool.h index 11ae91cfeca..58c6db27bd6 100644 --- a/src/3rdparty/chromium/third_party/perfetto/src/trace_processor/containers/string_pool.h +++ b/src/3rdparty/chromium/third_party/perfetto/src/trace_processor/containers/string_pool.h @@ -22,6 +22,7 @@ #include <unordered_map> #include <vector> +#include <limits> #include "perfetto/ext/base/optional.h" #include "perfetto/ext/base/paged_memory.h" ++++++ _constraints ++++++ --- /var/tmp/diff_new_pack.uARpVi/_old 2021-04-22 18:03:32.002466589 +0200 +++ /var/tmp/diff_new_pack.uARpVi/_new 2021-04-22 18:03:32.002466589 +0200 @@ -4,10 +4,10 @@ <size unit="G">12</size> </disk> <memory> - <size unit="G">12</size> + <size unit="G">14</size> </memory> <physicalmemory> - <size unit="G">10</size> + <size unit="G">12</size> </physicalmemory> <processors>4</processors> </hardware> ++++++ fix1163766.patch ++++++ --- /var/tmp/diff_new_pack.uARpVi/_old 2021-04-22 18:03:32.042466651 +0200 +++ /var/tmp/diff_new_pack.uARpVi/_new 2021-04-22 18:03:32.042466651 +0200 @@ -6,14 +6,15 @@ seccomp filters disallow a new kernel syscall to get time used on i586 --- - .../sandbox/linux/system_headers/x86_32_linux_syscalls.h | 8 ++++++++ - .../chromium/sandbox/policy/linux/bpf_ime_policy_linux.cc | 3 +++ - 3 files changed, 16 insertions(+) + src/3rdparty/chromium/sandbox/linux/seccomp-bpf-helpers/baseline_policy.cc | 6 ++++++ + src/3rdparty/chromium/sandbox/linux/system_headers/x86_32_linux_syscalls.h | 8 ++++++++ + src/3rdparty/chromium/sandbox/policy/linux/bpf_ime_policy_linux.cc | 3 +++ + 3 files changed, 17 insertions(+) -diff --git a/src/3rdparty/chromium/sandbox/linux/system_headers/x86_32_linux_syscalls.h b/src/3rdparty/chromium/sandbox/linux/system_headers/x86_32_linux_syscalls.h -index 7613c9bbc..7093ac054 100644 ---- a/src/3rdparty/chromium/sandbox/linux/system_headers/x86_32_linux_syscalls.h -+++ b/src/3rdparty/chromium/sandbox/linux/system_headers/x86_32_linux_syscalls.h +Index: qtwebengine-everywhere-src-5.15.3/src/3rdparty/chromium/sandbox/linux/system_headers/x86_32_linux_syscalls.h +=================================================================== +--- qtwebengine-everywhere-src-5.15.3.orig/src/3rdparty/chromium/sandbox/linux/system_headers/x86_32_linux_syscalls.h ++++ qtwebengine-everywhere-src-5.15.3/src/3rdparty/chromium/sandbox/linux/system_headers/x86_32_linux_syscalls.h @@ -1710,5 +1710,13 @@ #define __NR_clone3 435 #endif @@ -28,20 +29,34 @@ + #endif // SANDBOX_LINUX_SYSTEM_HEADERS_X86_32_LINUX_SYSCALLS_H_ -diff --git a/src/3rdparty/chromium/sandbox/policy/linux/bpf_ime_policy_linux.cc b/src/3rdparty/chromium/sandbox/policy/linux/bpf_ime_policy_linux.cc -index 3fcdbcc18..c7a00c2c2 100644 ---- a/src/3rdparty/chromium/sandbox/policy/linux/bpf_ime_policy_linux.cc -+++ b/src/3rdparty/chromium/sandbox/policy/linux/bpf_ime_policy_linux.cc -@@ -31,6 +31,9 @@ ResultExpr ImeProcessPolicy::EvaluateSyscall(int sysno) const { - #endif +Index: qtwebengine-everywhere-src-5.15.3/src/3rdparty/chromium/sandbox/policy/linux/bpf_ime_policy_linux.cc +=================================================================== +--- qtwebengine-everywhere-src-5.15.3.orig/src/3rdparty/chromium/sandbox/policy/linux/bpf_ime_policy_linux.cc ++++ qtwebengine-everywhere-src-5.15.3/src/3rdparty/chromium/sandbox/policy/linux/bpf_ime_policy_linux.cc +@@ -32,6 +32,9 @@ ResultExpr ImeProcessPolicy::EvaluateSys #if defined(__NR_clock_gettime) case __NR_clock_gettime: -+#endif + #endif +#if defined(__NR_clock_gettime64) + case __NR_clock_gettime64: - #endif ++#endif return Allow(); // https://crbug.com/991435 --- -2.30.2 - + #if defined(__NR_getrusage) +Index: qtwebengine-everywhere-src-5.15.3/src/3rdparty/chromium/sandbox/linux/seccomp-bpf-helpers/baseline_policy.cc +=================================================================== +--- qtwebengine-everywhere-src-5.15.3.orig/src/3rdparty/chromium/sandbox/linux/seccomp-bpf-helpers/baseline_policy.cc ++++ qtwebengine-everywhere-src-5.15.3/src/3rdparty/chromium/sandbox/linux/seccomp-bpf-helpers/baseline_policy.cc +@@ -161,6 +161,12 @@ ResultExpr EvaluateSyscallImpl(int fs_de + return RestrictClockID(); + } + ++#if defined(__NR_clock_gettime64) ++ if (sysno == __NR_clock_gettime64 || sysno == __NR_clock_nanosleep_time64) { ++ return RestrictClockID(); ++ } ++#endif ++ + if (sysno == __NR_clone) { + return RestrictCloneToThreadsAndEPERMFork(); + }