Hello community, here is the log from the commit of package libqt5-qtwebengine for openSUSE:Factory checked in at 2020-04-15 20:05:37 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/libqt5-qtwebengine (Old) and /work/SRC/openSUSE:Factory/.libqt5-qtwebengine.new.2738 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "libqt5-qtwebengine" Wed Apr 15 20:05:37 2020 rev:57 rq:792653 version:5.14.1 Changes: -------- --- /work/SRC/openSUSE:Factory/libqt5-qtwebengine/libqt5-qtwebengine.changes 2020-04-04 12:20:22.139672832 +0200 +++ /work/SRC/openSUSE:Factory/.libqt5-qtwebengine.new.2738/libqt5-qtwebengine.changes 2020-04-15 20:07:47.634158153 +0200 @@ -1,0 +2,5 @@ +Thu Apr 9 08:21:02 UTC 2020 - Bernhard Wiedemann <bwiedem...@suse.com> + +- Add fix1163766.patch to fix opensuse-welcome on i686 (boo#1163766) + +------------------------------------------------------------------- New: ---- fix1163766.patch ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ libqt5-qtwebengine.spec ++++++ --- /var/tmp/diff_new_pack.Oto9Yd/_old 2020-04-15 20:07:50.742160267 +0200 +++ /var/tmp/diff_new_pack.Oto9Yd/_new 2020-04-15 20:07:50.746160270 +0200 @@ -76,6 +76,7 @@ Patch5: QTBUG-82186.patch # PATCH-FIX-OPENSUSE Patch6: some-more-includes-gcc10.patch +Patch7: fix1163766.patch # http://www.chromium.org/blink not ported to PowerPC ExcludeArch: ppc ppc64 ppc64le s390 s390x # Try to fix i586 MemoryErrors with rpmlint ++++++ fix1163766.patch ++++++ Author Bernhard M. Wiedemann <bwiedemann suse de> Date: 2020-04-07 https://bugzilla.opensuse.org/show_bug.cgi?id=1163766 seccomp filters disallow a new kernel syscall to get time used on i586 Index: qtwebengine-everywhere-src-5.14.1/src/3rdparty/chromium/sandbox/linux/system_headers/x86_32_linux_syscalls.h =================================================================== --- qtwebengine-everywhere-src-5.14.1.orig/src/3rdparty/chromium/sandbox/linux/system_headers/x86_32_linux_syscalls.h +++ qtwebengine-everywhere-src-5.14.1/src/3rdparty/chromium/sandbox/linux/system_headers/x86_32_linux_syscalls.h @@ -1422,5 +1422,13 @@ #define __NR_memfd_create 356 #endif +#if !defined(__NR_clock_gettime64) +#define __NR_clock_gettime64 403 +#endif + +#if !defined(__NR_clock_nanosleep_time64) +#define __NR_clock_nanosleep_time64 407 +#endif + #endif // SANDBOX_LINUX_SYSTEM_HEADERS_X86_32_LINUX_SYSCALLS_H_ Index: qtwebengine-everywhere-src-5.14.1/src/3rdparty/chromium/sandbox/linux/seccomp-bpf-helpers/baseline_policy.cc =================================================================== --- qtwebengine-everywhere-src-5.14.1.orig/src/3rdparty/chromium/sandbox/linux/seccomp-bpf-helpers/baseline_policy.cc +++ qtwebengine-everywhere-src-5.14.1/src/3rdparty/chromium/sandbox/linux/seccomp-bpf-helpers/baseline_policy.cc @@ -151,6 +151,11 @@ ResultExpr EvaluateSyscallImpl(int fs_de if (sysno == __NR_clock_gettime || sysno == __NR_clock_nanosleep) { 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(); Index: qtwebengine-everywhere-src-5.14.1/src/3rdparty/chromium/services/service_manager/sandbox/linux/bpf_ime_policy_linux.cc =================================================================== --- qtwebengine-everywhere-src-5.14.1.orig/src/3rdparty/chromium/services/service_manager/sandbox/linux/bpf_ime_policy_linux.cc +++ qtwebengine-everywhere-src-5.14.1/src/3rdparty/chromium/services/service_manager/sandbox/linux/bpf_ime_policy_linux.cc @@ -30,6 +30,9 @@ ResultExpr ImeProcessPolicy::EvaluateSys #if defined(__NR_clock_gettime) case __NR_clock_gettime: #endif +#if defined(__NR_clock_gettime64) + case __NR_clock_gettime64: +#endif return Allow(); default: auto* broker_process = SandboxLinux::GetInstance()->broker_process();