commit libqt5-qtwebengine for openSUSE:Factory

2024-09-06 Thread Source-Sync
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 2024-09-06 17:17:30

Comparing /work/SRC/openSUSE:Factory/libqt5-qtwebengine (Old)
 and  /work/SRC/openSUSE:Factory/.libqt5-qtwebengine.new.10096 (New)


Package is "libqt5-qtwebengine"

Fri Sep  6 17:17:30 2024 rev:102 rq:1198834 version:5.15.17

Changes:

--- /work/SRC/openSUSE:Factory/libqt5-qtwebengine/libqt5-qtwebengine.changes
2024-08-30 13:26:00.530461953 +0200
+++ 
/work/SRC/openSUSE:Factory/.libqt5-qtwebengine.new.10096/libqt5-qtwebengine.changes
 2024-09-06 17:17:31.401344434 +0200
@@ -1,0 +2,5 @@
+Wed Sep  4 14:27:07 UTC 2024 - Guillaume GARDET 
+
+- Disable LTO on %{arm} to fix build
+
+---



Other differences:
--
++ libqt5-qtwebengine.spec ++
--- /var/tmp/diff_new_pack.2tlymU/_old  2024-09-06 17:17:34.293464601 +0200
+++ /var/tmp/diff_new_pack.2tlymU/_new  2024-09-06 17:17:34.313465432 +0200
@@ -15,6 +15,9 @@
 # Please submit bugfixes or comments via https://bugs.opensuse.org/
 #
 
+%ifarch %{arm}
+%define _lto_cflags %{nil}
+%endif
 
 %bcond_without system_ffmpeg
 %bcond_without system_minizip


commit libqt5-qtwebengine for openSUSE:Factory

2024-08-13 Thread Source-Sync
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 2024-08-13 13:23:10

Comparing /work/SRC/openSUSE:Factory/libqt5-qtwebengine (Old)
 and  /work/SRC/openSUSE:Factory/.libqt5-qtwebengine.new.7232 (New)


Package is "libqt5-qtwebengine"

Tue Aug 13 13:23:10 2024 rev:100 rq:1192344 version:5.15.17

Changes:

--- /work/SRC/openSUSE:Factory/libqt5-qtwebengine/libqt5-qtwebengine.changes
2024-06-10 17:36:58.161467529 +0200
+++ 
/work/SRC/openSUSE:Factory/.libqt5-qtwebengine.new.7232/libqt5-qtwebengine.changes
  2024-08-13 13:23:11.666122440 +0200
@@ -1,0 +2,6 @@
+Wed Aug  7 13:10:01 UTC 2024 - Christophe Marin 
+
+- Add ffmpeg 7 compatibility patch (Picked from Arch):
+  * qt5-webengine-ffmpeg7.patch
+
+---

New:

  qt5-webengine-ffmpeg7.patch

BETA DEBUG BEGIN:
  New:- Add ffmpeg 7 compatibility patch (Picked from Arch):
  * qt5-webengine-ffmpeg7.patch
BETA DEBUG END:



Other differences:
--
++ libqt5-qtwebengine.spec ++
--- /var/tmp/diff_new_pack.YvCvOj/_old  2024-08-13 13:23:14.618245442 +0200
+++ /var/tmp/diff_new_pack.YvCvOj/_new  2024-08-13 13:23:14.622245609 +0200
@@ -64,6 +64,7 @@
 ### Patch 50-99 are applied conditionally
 # PATCH-FIX-OPENSUSE -- allow building qtwebengine with ffmpeg5
 Patch50:qtwebengine-ffmpeg5.patch
+Patch51:qt5-webengine-ffmpeg7.patch
 ###
 # http://www.chromium.org/blink is not ported to PowerPC & s390
 ExcludeArch:ppc ppc64 ppc64le s390 s390x
@@ -305,6 +306,7 @@
 %if %{with system_ffmpeg}
 %if %{pkg_vcmp pkgconfig(libavcodec) >= 5}
 %patch -P50 -p1
+%patch -P51 -p1
 %endif
 %endif
 

++ qt5-webengine-ffmpeg7.patch ++
>From 6e554a30893150793c2638e3689cf208ffc8e375 Mon Sep 17 00:00:00 2001
From: Dale Curtis 
Date: Sat, 2 Apr 2022 05:13:53 +
Subject: [PATCH] Roll src/third_party/ffmpeg/ 574c39cce..32b2d1d526 (1125
 commits)

https://chromium.googlesource.com/chromium/third_party/ffmpeg.git/+log/574c39cce323..32b2d1d526

Created with:
  roll-dep src/third_party/ffmpeg

Fixed: 1293918
Cq-Include-Trybots: 
luci.chromium.try:mac_chromium_asan_rel_ng,linux_chromium_asan_rel_ng,linux_chromium_chromeos_asan_rel_ng
Change-Id: I41945d0f963e3d1f65940067bac22f63b68e37d2
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3565647
Auto-Submit: Dale Curtis 
Reviewed-by: Dan Sanders 
Commit-Queue: Dale Curtis 
Cr-Commit-Position: refs/heads/main@{#988253}
---
 .../clear_key_cdm/ffmpeg_cdm_audio_decoder.cc | 29 ++-
 media/ffmpeg/ffmpeg_common.cc | 11 +++
 media/filters/audio_file_reader.cc|  9 +++---
 media/filters/audio_file_reader_unittest.cc   |  6 ++--
 .../filters/audio_video_metadata_extractor.cc | 11 +--
 .../filters/ffmpeg_aac_bitstream_converter.cc |  7 +++--
 ...ffmpeg_aac_bitstream_converter_unittest.cc |  2 +-
 media/filters/ffmpeg_audio_decoder.cc | 13 +
 8 files changed, 51 insertions(+), 37 deletions(-)

diff --git 
a/src/3rdparty/chromium/media/cdm/library_cdm/clear_key_cdm/ffmpeg_cdm_audio_decoder.cc
 
b/src/3rdparty/chromium/media/cdm/library_cdm/clear_key_cdm/ffmpeg_cdm_audio_decoder.cc
index a043005..9ae2ca9 100644
--- 
a/src/3rdparty/chromium/media/cdm/library_cdm/clear_key_cdm/ffmpeg_cdm_audio_decoder.cc
+++ 
b/src/3rdparty/chromium/media/cdm/library_cdm/clear_key_cdm/ffmpeg_cdm_audio_decoder.cc
@@ -73,7 +73,7 @@ void CdmAudioDecoderConfigToAVCodecContext(
   codec_context->sample_fmt = AV_SAMPLE_FMT_NONE;
   }
 
-  codec_context->channels = config.channel_count;
+  codec_context->ch_layout.nb_channels = config.channel_count;
   codec_context->sample_rate = config.samples_per_second;
 
   if (config.extra_data) {
@@ -123,8 +123,8 @@ void CopySamples(cdm::AudioFormat cdm_format,
 case cdm::kAudioFormatPlanarS16:
 case cdm::kAudioFormatPlanarF32: {
   const int decoded_size_per_channel =
-  decoded_audio_size / av_frame.channels;
-  for (int i = 0; i < av_frame.channels; ++i) {
+  decoded_audio_size / av_frame.ch_layout.nb_channels;
+  for (int i = 0; i < av_frame.ch_layout.nb_channels; ++i) {
 memcpy(output_buffer, av_frame.extended_data[i],
decoded_size_per_channel);
 output_buffer += decoded_size_per_channel;
@@ -184,13 +184,14 @@ bool FFmpegCdmAudioDecoder::Initialize(
   // Success!
   decoding_loop_.reset(new FFmpegDecodingLoop(codec_context_.get()));
   samples_per_second_ = config.samples_per_second;
-  bytes_per_frame_ = codec_context_->channels * config.bits_per_channel / 8;
+  bytes_per_frame_ =
+  codec_context_->ch_layout.nb_channels * config.bits_per_cha

commit libqt5-qtwebengine for openSUSE:Factory

2024-06-10 Thread Source-Sync
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 2024-06-10 17:36:56

Comparing /work/SRC/openSUSE:Factory/libqt5-qtwebengine (Old)
 and  /work/SRC/openSUSE:Factory/.libqt5-qtwebengine.new.19518 (New)


Package is "libqt5-qtwebengine"

Mon Jun 10 17:36:56 2024 rev:99 rq:1179641 version:5.15.17

Changes:

--- /work/SRC/openSUSE:Factory/libqt5-qtwebengine/libqt5-qtwebengine.changes
2024-05-24 19:50:18.563688748 +0200
+++ 
/work/SRC/openSUSE:Factory/.libqt5-qtwebengine.new.19518/libqt5-qtwebengine.changes
 2024-06-10 17:36:58.161467529 +0200
@@ -1,0 +2,5 @@
+Sun Jun  9 17:46:23 UTC 2024 - Andreas Stieger 
+
+- use bundled re2 (boo#1226119)
+
+---



Other differences:
--
++ libqt5-qtwebengine.spec ++
--- /var/tmp/diff_new_pack.mOszqH/_old  2024-06-10 17:37:01.397588156 +0200
+++ /var/tmp/diff_new_pack.mOszqH/_new  2024-06-10 17:37:01.397588156 +0200
@@ -169,8 +169,6 @@
 BuildRequires:  pkgconfig(pangoft2)
 BuildRequires:  pkgconfig(poppler-cpp)
 BuildRequires:  pkgconfig(protobuf)
-# re2 >= 2023-07-01 breaks the build, use libre2-10-devel if needed
-BuildRequires:  pkgconfig(re2) <= 10.0.0
 BuildRequires:  pkgconfig(speex)
 BuildRequires:  pkgconfig(sqlite3)
 BuildRequires:  pkgconfig(vpx) >= 1.8.0


commit libqt5-qtwebengine for openSUSE:Factory

2024-05-24 Thread Source-Sync
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 2024-05-24 19:50:08

Comparing /work/SRC/openSUSE:Factory/libqt5-qtwebengine (Old)
 and  /work/SRC/openSUSE:Factory/.libqt5-qtwebengine.new.24587 (New)


Package is "libqt5-qtwebengine"

Fri May 24 19:50:08 2024 rev:98 rq:1176497 version:5.15.17

Changes:

--- /work/SRC/openSUSE:Factory/libqt5-qtwebengine/libqt5-qtwebengine.changes
2024-05-20 18:12:18.363826248 +0200
+++ 
/work/SRC/openSUSE:Factory/.libqt5-qtwebengine.new.24587/libqt5-qtwebengine.changes
 2024-05-24 19:50:18.563688748 +0200
@@ -1,0 +2,53 @@
+Thu May 23 00:21:22 UTC 2024 - Christophe Marin 
+
+- Add compatibility patches for ICU 75:
+  * qt5-webengine-icu-75.patch
+  * 0001-Use-default-constructor-in-place-of-self-delegation-.patch
+- Consequently build with a newer compiler on Leap 15
+
+---
+Wed May 22 08:20:33 UTC 2024 - christo...@krop.fr
+
+- Update to version 5.15.17:
+  * Add option to chose python version for building 5.15 WebEngine
+  * Update Chromium. Backported fixes:
+  * [Backport] Security bug 325296797
+  * [Backport] CVE-2024-1059: Use after free in WebRTC
+  * [Backport] Security bug 1518994
+  * Fixup for [Backport] Security bug 1519980
+  * [Backport] CVE-2024-1283: Heap buffer overflow in Skia
+  * [Backport] CVE-2024-1060: Use after free in Canvas
+  * [Backport] CVE-2024-1077: Use after free in Network
+  * [Backport] Security bug 1519980
+  * [Backport] CVE-2024-0808: Integer underflow in WebUI
+  * [Backport] CVE-2024-0807: Use after free in WebAudio
+  * Fix ffmpeg assembly with newer binutil
+  * [Backport] Security bug 1511689
+  * [Backport] CVE-2024-0224: Use after free in WebAudio
+  * [Backport] CVE-2023-7024: Heap buffer overflow in WebRTC
+  * [Backport] Security bug 1506535
+  * [Backport] CVE-2024-0519: Out of bounds memory access in V8
+  * [Backport] CVE-2024-0518: Type Confusion in V8
+  * [Backport] CVE-2024-0333: Insufficient data validation in Extensions
+  * [Backport] CVE-2024-0222: Use after free in ANGLE
+  * Fixup: [Backport] Security bug 1488199
+  * FIXUP: Fix compilation with system ICU
+  * Fixup: [Backport] Security bug 1505632
+  * [Backport] Security bug 1505632
+  * [Backport] CVE-2023-6702: Type Confusion in V8
+  * [Backport] CVE-2023-6345: Integer overflow in Skia
+  * Bump V8_PATCH_LEVEL
+  * [Backport] Security bug 1488199 (2/2)
+  * [Backport] Security bug 1488199 (1/2)
+  * [Backport] CVE-2023-6510: Use after free in Media Capture
+  * Fix building with system libxml2
+  * [Backport] CVE-2023-6347: Use after free in Mojo
+  * [Backport] CVE-2023-6112: Use after free in Navigation
+  * [Backport] CVE-2023-5997: Use after free in Garbage Collection
+- Drop patches, merged upstream:
+  * 0001-Fix-building-with-system-libxml2.patch
+  * qtwebengine-python3.patch
+  * python311-fixes.patch
+- Update _service file, catapult snapshots are not needed anymore
+
+---

Old:

  0001-Fix-building-with-system-libxml2.patch
  catapult-git.tar.xz
  python311-fixes.patch
  qtwebengine-everywhere-src-5.15.16.tar.xz
  qtwebengine-python3.patch

New:

  0001-Use-default-constructor-in-place-of-self-delegation-.patch
  qt5-webengine-icu-75.patch
  qtwebengine-everywhere-src-5.15.17.tar.xz

BETA DEBUG BEGIN:
  Old:- Drop patches, merged upstream:
  * 0001-Fix-building-with-system-libxml2.patch
  * qtwebengine-python3.patch
  Old:  * qtwebengine-python3.patch
  * python311-fixes.patch
- Update _service file, catapult snapshots are not needed anymore
  Old:  * 0001-Fix-building-with-system-libxml2.patch
  * qtwebengine-python3.patch
  * python311-fixes.patch
BETA DEBUG END:

BETA DEBUG BEGIN:
  New:  * qt5-webengine-icu-75.patch
  * 0001-Use-default-constructor-in-place-of-self-delegation-.patch
- Consequently build with a newer compiler on Leap 15
  New:- Add compatibility patches for ICU 75:
  * qt5-webengine-icu-75.patch
  * 0001-Use-default-constructor-in-place-of-self-delegation-.patch
BETA DEBUG END:



Other differences:
--
++ libqt5-qtwebengine.spec ++
--- /var/tmp/diff_new_pack.lxkQVb/_old  2024-05-24 19:50:26.627983217 +0200
+++ /var/tmp/diff_new_pack.lxkQVb/_new  2024-05-24 19:50:26.631983363 +0200
@@ -32,19 +32,17 @@
 %global _qtwebengine_dictionaries_dir 
%{_libqt5_datadir}/qtwebengine_dictionaries
 
 Name:   libqt5-qtwebengine
-Version:5.15.16
+Version:5.15.17
 Release:0
 Summary:Qt 5 WebEngine Library
 License:LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
 Group:  Development/Libraries/X11
 URL:   

commit libqt5-qtwebengine for openSUSE:Factory

2024-05-20 Thread Source-Sync
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 2024-05-20 18:11:17

Comparing /work/SRC/openSUSE:Factory/libqt5-qtwebengine (Old)
 and  /work/SRC/openSUSE:Factory/.libqt5-qtwebengine.new.1880 (New)


Package is "libqt5-qtwebengine"

Mon May 20 18:11:17 2024 rev:97 rq:1174927 version:5.15.16

Changes:

--- /work/SRC/openSUSE:Factory/libqt5-qtwebengine/libqt5-qtwebengine.changes
2024-04-21 20:25:54.182887548 +0200
+++ 
/work/SRC/openSUSE:Factory/.libqt5-qtwebengine.new.1880/libqt5-qtwebengine.changes
  2024-05-20 18:12:18.363826248 +0200
@@ -1,0 +2,6 @@
+Fri May 17 05:53:59 UTC 2024 - Christoph G 
+
+- Backport Ninja 1.12 compatibility patch (and adjust paths)
+  Add-missing-dependencies.patch from upstream
+
+---

New:

  Add-missing-dependencies.patch

BETA DEBUG BEGIN:
  New:- Backport Ninja 1.12 compatibility patch (and adjust paths)
  Add-missing-dependencies.patch from upstream
BETA DEBUG END:



Other differences:
--
++ libqt5-qtwebengine.spec ++
--- /var/tmp/diff_new_pack.6g9lc8/_old  2024-05-20 18:12:21.827952423 +0200
+++ /var/tmp/diff_new_pack.6g9lc8/_new  2024-05-20 18:12:21.831952568 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package libqt5-qtwebengine
 #
-# Copyright (c) 2023 SUSE LLC
+# Copyright (c) 2024 SUSE LLC
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -64,6 +64,8 @@
 Patch7: python311-fixes.patch
 # PATCH-FIX-UPSTREAM -- libxml 2.12 support
 Patch8: 0001-Fix-building-with-system-libxml2.patch
+# PATCH-FIX-UPSTREAM -- Add missing dependencies for compatibility with Ninja 
1.12
+Patch9: Add-missing-dependencies.patch
 ### Patch 50-99 are applied conditionally
 # PATCH-FIX-OPENSUSE -- allow building qtwebengine with ffmpeg5
 Patch50:qtwebengine-ffmpeg5.patch
@@ -300,6 +302,7 @@
 %patch -P6 -p1
 %patch -P7 -p1
 %patch -P8 -p1
+%patch -P9 -p1
 
 # Replace the whole catapult folder rather than picking individual changes
 pushd src/3rdparty/chromium/third_party

++ Add-missing-dependencies.patch ++
diff --git a/chromium/content/public/browser/BUILD.gn 
b/chromium/content/public/browser/BUILD.gn
index 7cf82a4aacf..0e0dda2c3ca 100644
--- a/src/3rdparty/chromium/content/public/browser/BUILD.gn
+++ b/src/3rdparty/chromium/content/public/browser/BUILD.gn
@@ -469,6 +469,7 @@ jumbo_source_set("browser_sources") {
 "//build:chromeos_buildflags",
 "//cc",
 "//components/viz/host",
+"//components/spellcheck:buildflags",
 "//content/browser",  # Must not be public_deps!
 "//device/fido",
 "//gpu",


commit libqt5-qtwebengine for openSUSE:Factory

2024-04-21 Thread Source-Sync
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 2024-04-21 20:25:12

Comparing /work/SRC/openSUSE:Factory/libqt5-qtwebengine (Old)
 and  /work/SRC/openSUSE:Factory/.libqt5-qtwebengine.new.26366 (New)


Package is "libqt5-qtwebengine"

Sun Apr 21 20:25:12 2024 rev:96 rq:1169239 version:5.15.16

Changes:

--- /work/SRC/openSUSE:Factory/libqt5-qtwebengine/libqt5-qtwebengine.changes
2024-03-09 20:55:03.063393816 +0100
+++ 
/work/SRC/openSUSE:Factory/.libqt5-qtwebengine.new.26366/libqt5-qtwebengine.changes
 2024-04-21 20:25:54.182887548 +0200
@@ -1,0 +2,6 @@
+Fri Apr 19 14:57:37 UTC 2024 - Christophe Marin 
+
+- Add patch to fix build with libxml >= 2.12:
+  * 0001-Fix-building-with-system-libxml2.patch
+
+---

New:

  0001-Fix-building-with-system-libxml2.patch

BETA DEBUG BEGIN:
  New:- Add patch to fix build with libxml >= 2.12:
  * 0001-Fix-building-with-system-libxml2.patch
BETA DEBUG END:



Other differences:
--
++ libqt5-qtwebengine.spec ++
--- /var/tmp/diff_new_pack.sprhG4/_old  2024-04-21 20:25:57.090994254 +0200
+++ /var/tmp/diff_new_pack.sprhG4/_new  2024-04-21 20:25:57.090994254 +0200
@@ -62,6 +62,8 @@
 Patch6: sandbox_futex_time64.patch
 # PATCH-FIX-UPSTREAM -- python 3.11 fixes
 Patch7: python311-fixes.patch
+# PATCH-FIX-UPSTREAM -- libxml 2.12 support
+Patch8: 0001-Fix-building-with-system-libxml2.patch
 ### Patch 50-99 are applied conditionally
 # PATCH-FIX-OPENSUSE -- allow building qtwebengine with ffmpeg5
 Patch50:qtwebengine-ffmpeg5.patch
@@ -297,6 +299,7 @@
 %patch -P5 -p1
 %patch -P6 -p1
 %patch -P7 -p1
+%patch -P8 -p1
 
 # Replace the whole catapult folder rather than picking individual changes
 pushd src/3rdparty/chromium/third_party

++ 0001-Fix-building-with-system-libxml2.patch ++
>From 159dff274a7f32f9b53711df6a5b6fbae8c64b4a Mon Sep 17 00:00:00 2001
From: Martin Negyokru 
Date: Thu, 7 Dec 2023 15:37:53 +0100
Subject: [PATCH] Fix building with system libxml2

Libxml2 2.12.0 has changed the const-ness of the
xmlError pointers, which results in a build error.

Pick-to: 112-based 108-based 87-based
Change-Id: Id86fcfbfe004f89109808b9bdb11c01133553884
Reviewed-on: 
https://codereview.qt-project.org/c/qt/qtwebengine-chromium/+/523633
Reviewed-by: Allan Sandfeld Jensen 
---
 .../third_party/blink/renderer/core/xml/xslt_processor.h | 5 +
 .../blink/renderer/core/xml/xslt_processor_libxslt.cc| 4 
 2 files changed, 9 insertions(+)

diff --git 
a/src/3rdparty/chromium/third_party/blink/renderer/core/xml/xslt_processor.h 
b/src/3rdparty/chromium/third_party/blink/renderer/core/xml/xslt_processor.h
index d53835e9675..72536e4fd7d 100644
--- a/src/3rdparty/chromium/third_party/blink/renderer/core/xml/xslt_processor.h
+++ b/src/3rdparty/chromium/third_party/blink/renderer/core/xml/xslt_processor.h
@@ -79,7 +79,12 @@ class XSLTProcessor final : public ScriptWrappable {

   void reset();

+#if LIBXML_VERSION >= 21200
+  static void ParseErrorFunc(void* user_data, const xmlError*);
+#else
   static void ParseErrorFunc(void* user_data, xmlError*);
+#endif
+
   static void GenericErrorFunc(void* user_data, const char* msg, ...);

   // Only for libXSLT callbacks
diff --git 
a/src/3rdparty/chromium/third_party/blink/renderer/core/xml/xslt_processor_libxslt.cc
 
b/src/3rdparty/chromium/third_party/blink/renderer/core/xml/xslt_processor_libxslt.cc
index 133e0b3355d..e8e6a09f485 100644
--- 
a/src/3rdparty/chromium/third_party/blink/renderer/core/xml/xslt_processor_libxslt.cc
+++ 
b/src/3rdparty/chromium/third_party/blink/renderer/core/xml/xslt_processor_libxslt.cc
@@ -60,7 +60,11 @@ void XSLTProcessor::GenericErrorFunc(void*, const char*, 
...) {
   // It would be nice to do something with this error message.
 }

+#if LIBXML_VERSION >= 21200
+void XSLTProcessor::ParseErrorFunc(void* user_data, const xmlError* error) {
+#else
 void XSLTProcessor::ParseErrorFunc(void* user_data, xmlError* error) {
+#endif
   FrameConsole* console = static_cast(user_data);
   if (!console)
 return;
-- 
2.44.0


commit libqt5-qtwebengine for openSUSE:Factory

2024-02-21 Thread Source-Sync
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 2024-02-21 17:52:55

Comparing /work/SRC/openSUSE:Factory/libqt5-qtwebengine (Old)
 and  /work/SRC/openSUSE:Factory/.libqt5-qtwebengine.new.1706 (New)


Package is "libqt5-qtwebengine"

Wed Feb 21 17:52:55 2024 rev:94 rq:1148328 version:5.15.16

Changes:

--- /work/SRC/openSUSE:Factory/libqt5-qtwebengine/libqt5-qtwebengine.changes
2023-11-26 19:36:28.128327613 +0100
+++ 
/work/SRC/openSUSE:Factory/.libqt5-qtwebengine.new.1706/libqt5-qtwebengine.changes
  2024-02-21 17:53:01.079923958 +0100
@@ -1,0 +2,6 @@
+Tue Feb 20 14:42:07 UTC 2024 - Christophe Marin 
+
+- Switch to '%patch -P'
+- Build with python 3.11 on Leap
+
+---



Other differences:
--
++ libqt5-qtwebengine.spec ++
--- /var/tmp/diff_new_pack.9GO7Hr/_old  2024-02-21 17:53:07.184144897 +0100
+++ /var/tmp/diff_new_pack.9GO7Hr/_new  2024-02-21 17:53:07.188145041 +0100
@@ -20,10 +20,12 @@
 %bcond_without system_minizip
 %bcond_without pipewire
 # The default python version is too old on Leap 15
-%if 0%{?suse_version} < 1550
-%bcond_without python39
+%{?sle15_python_module_pythons}
+%if 0%{?suse_version} == 1500
+%define pyver python311
 %else
-%bcond_without python3
+# latest
+%define pyver python3
 %endif
 
 # spellchecking dictionary directory
@@ -100,16 +102,9 @@
 BuildRequires:  pipewire-devel
 %endif
 BuildRequires:  pkgconfig
-%if %{with python3}
-BuildRequires:  python3
-BuildRequires:  python3-devel
-BuildRequires:  python3-xml
-%endif
-%if %{with python39}
-BuildRequires:  python39
-BuildRequires:  python39-devel
-BuildRequires:  python39-xml
-%endif
+BuildRequires:  %{pyver}
+BuildRequires:  %{pyver}-devel
+BuildRequires:  %{pyver}-xml
 BuildRequires:  re2c
 BuildRequires:  sed
 BuildRequires:  snappy-devel
@@ -292,16 +287,16 @@
 Examples for the libqt5-qtpdf module.
 
 %prep
+# Leap's rpm doesn't understand '%%autopatch -M N'  nor '%%autopatch X Y Z -p1'
 %setup -q -n %{tar_version}
-# Leap 15 doesn't understand '%%autopatch -m'
-%patch0 -p1
-%patch1 -p1
-%patch2 -p1
-%patch3 -p1
-%patch4 -p1
-%patch5 -p1
-%patch6 -p1
-%patch7 -p1
+%patch -P0 -p1
+%patch -P1 -p1
+%patch -P2 -p1
+%patch -P3 -p1
+%patch -P4 -p1
+%patch -P5 -p1
+%patch -P6 -p1
+%patch -P7 -p1
 
 # Replace the whole catapult folder rather than picking individual changes
 pushd src/3rdparty/chromium/third_party
@@ -312,8 +307,8 @@
 
 # FFmpeg 5
 %if %{with system_ffmpeg}
-%if %{pkg_vcmp libavcodec-devel >= 5}
-%patch50 -p1
+%if %{pkg_vcmp pkgconfig(libavcodec) >= 5}
+%patch -P50 -p1
 %endif
 %endif
 
@@ -329,9 +324,9 @@
 %build
 rm -r src/3rdparty/chromium/third_party/openh264/src
 
-%if %{with python39}
-sed -i 's#QMAKE_PYTHON = python3#QMAKE_PYTHON = python3.9#' 
mkspecs/features/functions.prf
-sed -i 's#python3#python3.9#' configure.pri
+%if "%{pyver}" == "python311"
+sed -i 's#QMAKE_PYTHON = python3#QMAKE_PYTHON = python3.11#' 
mkspecs/features/functions.prf
+sed -i 's#python3#python3.11#' configure.pri
 %endif
 
 %ifnarch x86_64


commit libqt5-qtwebengine for openSUSE:Factory

2023-09-02 Thread Source-Sync
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 2023-09-02 22:07:06

Comparing /work/SRC/openSUSE:Factory/libqt5-qtwebengine (Old)
 and  /work/SRC/openSUSE:Factory/.libqt5-qtwebengine.new.1766 (New)


Package is "libqt5-qtwebengine"

Sat Sep  2 22:07:06 2023 rev:92 rq:1108481 version:5.15.15

Changes:

--- /work/SRC/openSUSE:Factory/libqt5-qtwebengine/libqt5-qtwebengine.changes
2023-07-30 20:57:24.807091981 +0200
+++ 
/work/SRC/openSUSE:Factory/.libqt5-qtwebengine.new.1766/libqt5-qtwebengine.changes
  2023-09-02 22:07:09.158190809 +0200
@@ -1,0 +2,20 @@
+Fri Sep 01 08:27:14 UTC 2023 - christo...@krop.fr
+
+- Update to version 5.15.15:
+  * Update Chromium:
+  * [Backport] Security bug 1454860
+  * Further fixes for building with GCC 13
+  * Fixup [Backport] CVE-2023-2935: Type Confusion in V8
+  * [Backport] Security bug 1447430
+  * [Backport] CVE-2023-2930: Use after free in Extensions
+  * [Backport] CVE-2023-3079: Type Confusion in V8
+  * [Backport] CVE-2023-3216: Type Confusion in V8
+  * [Backport] CVE-2023-2933: Use after free in PDF
+  * [Backport] CVE-2023-2935: Type Confusion in V8
+  * [Backport] CVE-2023-2932: Use after free in PDF
+  * [Backport] CVE-2023-2931: Use after free in PDF
+  * [Backport] Security bug 1444195
+  * [Backport] Security bug 1428743
+  * [Backport] CVE-2023-2721: Use after free in Navigation
+
+---

Old:

  qtwebengine-everywhere-src-5.15.14.tar.xz

New:

  qtwebengine-everywhere-src-5.15.15.tar.xz



Other differences:
--
++ libqt5-qtwebengine.spec ++
--- /var/tmp/diff_new_pack.RqKAdD/_old  2023-09-02 22:07:19.086545580 +0200
+++ /var/tmp/diff_new_pack.RqKAdD/_new  2023-09-02 22:07:19.090545723 +0200
@@ -30,15 +30,15 @@
 %global _qtwebengine_dictionaries_dir 
%{_libqt5_datadir}/qtwebengine_dictionaries
 
 Name:   libqt5-qtwebengine
-Version:5.15.14
+Version:5.15.15
 Release:0
 Summary:Qt 5 WebEngine Library
 License:LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
 Group:  Development/Libraries/X11
 URL:https://www.qt.io
 %define base_name libqt5
-%define real_version 5.15.14
-%define so_version 5.15.14
+%define real_version 5.15.15
+%define so_version 5.15.15
 %define tar_version qtwebengine-everywhere-src-%{version}
 Source: %{tar_version}.tar.xz
 # Use a git snapshot for catapult to build with python3 (git rev: 2da767c6)
@@ -399,12 +399,9 @@
 rm -r %{buildroot}%{_libqt5_libdir}/cmake/Qt5Gui
 %endif
 
-%post -p /sbin/ldconfig
-%postun -p /sbin/ldconfig
-%post -n libQt5Pdf5 -p /sbin/ldconfig
-%postun -n libQt5Pdf5 -p /sbin/ldconfig
-%post -n libQt5PdfWidgets5 -p /sbin/ldconfig
-%postun -n libQt5PdfWidgets5 -p /sbin/ldconfig
+%ldconfig_scriptlets
+%ldconfig_scriptlets -n libQt5Pdf5
+%ldconfig_scriptlets -n libQt5PdfWidgets5
 
 %filetriggerin -- %{_datadir}/hunspell
 # Convert Hunspell dictionaries on package installation

++ _service ++
--- /var/tmp/diff_new_pack.RqKAdD/_old  2023-09-02 22:07:19.142547582 +0200
+++ /var/tmp/diff_new_pack.RqKAdD/_new  2023-09-02 22:07:19.146547725 +0200
@@ -1,11 +1,11 @@
 
   
enable
-   5.15.14
+   5.15.15
git://code.qt.io/qt/qtwebengine.git
git
qtwebengine-everywhere-src
-   v5.15.14-lts
+   v5.15.15-lts
   
   
disable

++ _servicedata ++
--- /var/tmp/diff_new_pack.RqKAdD/_old  2023-09-02 22:07:19.162548296 +0200
+++ /var/tmp/diff_new_pack.RqKAdD/_new  2023-09-02 22:07:19.166548440 +0200
@@ -1,6 +1,6 @@
 
 
 git://code.qt.io/qt/qtwebengine.git
-  872003d9ad187a9904e3b2b5ccc89c774839bec6
+  21ddfe15f638a36160cb11d00639c3126c1aed7c
 (No newline at EOF)
 

++ qtwebengine-everywhere-src-5.15.14.tar.xz -> 
qtwebengine-everywhere-src-5.15.15.tar.xz ++
/work/SRC/openSUSE:Factory/libqt5-qtwebengine/qtwebengine-everywhere-src-5.15.14.tar.xz
 
/work/SRC/openSUSE:Factory/.libqt5-qtwebengine.new.1766/qtwebengine-everywhere-src-5.15.15.tar.xz
 differ: char 15, line 1


commit libqt5-qtwebengine for openSUSE:Factory

2023-07-30 Thread Source-Sync
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 2023-07-30 20:57:23

Comparing /work/SRC/openSUSE:Factory/libqt5-qtwebengine (Old)
 and  /work/SRC/openSUSE:Factory/.libqt5-qtwebengine.new.32662 (New)


Package is "libqt5-qtwebengine"

Sun Jul 30 20:57:23 2023 rev:91 rq:1101256 version:5.15.14

Changes:

--- /work/SRC/openSUSE:Factory/libqt5-qtwebengine/libqt5-qtwebengine.changes
2023-05-28 19:21:27.672468848 +0200
+++ 
/work/SRC/openSUSE:Factory/.libqt5-qtwebengine.new.32662/libqt5-qtwebengine.changes
 2023-07-30 20:57:24.807091981 +0200
@@ -1,0 +2,6 @@
+Fri Jul 28 19:03:30 UTC 2023 - Andreas Stieger 
+
+- build with older re2 on Tumbleweed, the upcoming re2 2023-07-01
+  breaks qtwebengine 
+
+---



Other differences:
--
++ libqt5-qtwebengine.spec ++
--- /var/tmp/diff_new_pack.7PCsxM/_old  2023-07-30 20:57:27.063105376 +0200
+++ /var/tmp/diff_new_pack.7PCsxM/_new  2023-07-30 20:57:27.067105400 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package libqt5-qtwebengine
 #
-# Copyright (c) 2022 SUSE LLC
+# Copyright (c) 2023 SUSE LLC
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -171,7 +171,8 @@
 BuildRequires:  pkgconfig(pangoft2)
 BuildRequires:  pkgconfig(poppler-cpp)
 BuildRequires:  pkgconfig(protobuf)
-BuildRequires:  pkgconfig(re2)
+# re2 >= 2023-07-01 breaks the build, use libre2-10-devel if needed
+BuildRequires:  pkgconfig(re2) <= 10.0.0
 BuildRequires:  pkgconfig(speex)
 BuildRequires:  pkgconfig(sqlite3)
 BuildRequires:  pkgconfig(vpx) >= 1.8.0


commit libqt5-qtwebengine for openSUSE:Factory

2023-05-28 Thread Source-Sync
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 2023-05-28 19:21:25

Comparing /work/SRC/openSUSE:Factory/libqt5-qtwebengine (Old)
 and  /work/SRC/openSUSE:Factory/.libqt5-qtwebengine.new.1533 (New)


Package is "libqt5-qtwebengine"

Sun May 28 19:21:25 2023 rev:90 rq:1089188 version:5.15.14

Changes:

--- /work/SRC/openSUSE:Factory/libqt5-qtwebengine/libqt5-qtwebengine.changes
2023-04-30 16:07:38.640104315 +0200
+++ 
/work/SRC/openSUSE:Factory/.libqt5-qtwebengine.new.1533/libqt5-qtwebengine.changes
  2023-05-28 19:21:27.672468848 +0200
@@ -1,0 +2,36 @@
+Thu May 25 15:01:57 UTC 2023 - christo...@krop.fr
+
+- Update to version 5.15.14:
+  * Blacklist TouchInputTest::touchTap for sles 15.4
+  * Blacklist tst_QWebEnginePage::mouseMovementProperties for SLES-15
+  * Do not allow universal with debug builds
+  * Enable accessibility by default on Linux
+  * Fix blacklisting of mouseMovementProperties for sles 15.4
+  * Fix build with GCC 13
+  * Fix initialization of QWebEngineDownloadItem::totalBytes for Widgets
+  * Fix memory management in QPdfDocument functions
+  * Update Chromium:
+  * Fixes for building with GCC-13
+  * [Backport] CVE-2023-1215: Type Confusion in CSS
+  * [Backport] CVE-2023-1217: Stack buffer overflow in Crash reporting
+  * [Backport] CVE-2023-1219: Heap buffer overflow in Metrics
+  * [Backport] CVE-2023-1220: Heap buffer overflow in UMA
+  * [Backport] CVE-2023-1222: Heap buffer overflow in Web Audio API
+  * [Backport] CVE-2023-1529: Out of bounds memory access in WebHID
+  * [Backport] CVE-2023-1530: Use after free in PDF
+  * [Backport] CVE-2023-1531: Use after free in ANGLE
+  * [Backport] CVE-2023-1534: Out of bounds read in ANGLE
+  * [Backport] CVE-2023-1810: Heap buffer overflow in Visuals
+  * [Backport] CVE-2023-1811: Use after free in Frames
+  * [Backport] CVE-2023-2033: Type Confusion in V8
+  * [Backport] CVE-2023-2137: Heap buffer overflow in sqlite
+  * [Backport] CVE-2023-29469 / Security bug 1433328
+  * [Backport] Security bug 1337747
+  * [Backport] Security bug 1417585
+  * [Backport] Security bug 1418734
+  * [Backport] Security bug 1423360
+  * [Backport] Security bug 1427388
+- Drop patch, merged upstream:
+  * 0001-Fixes-for-building-with-GCC-13.patch
+
+---

Old:

  0001-Fixes-for-building-with-GCC-13.patch
  qtwebengine-everywhere-src-5.15.13.tar.xz

New:

  qtwebengine-everywhere-src-5.15.14.tar.xz



Other differences:
--
++ libqt5-qtwebengine.spec ++
--- /var/tmp/diff_new_pack.MJ84mC/_old  2023-05-28 19:21:34.860511626 +0200
+++ /var/tmp/diff_new_pack.MJ84mC/_new  2023-05-28 19:21:34.864511649 +0200
@@ -30,15 +30,15 @@
 %global _qtwebengine_dictionaries_dir 
%{_libqt5_datadir}/qtwebengine_dictionaries
 
 Name:   libqt5-qtwebengine
-Version:5.15.13
+Version:5.15.14
 Release:0
 Summary:Qt 5 WebEngine Library
 License:LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
 Group:  Development/Libraries/X11
 URL:https://www.qt.io
 %define base_name libqt5
-%define real_version 5.15.13
-%define so_version 5.15.13
+%define real_version 5.15.14
+%define so_version 5.15.14
 %define tar_version qtwebengine-everywhere-src-%{version}
 Source: %{tar_version}.tar.xz
 # Use a git snapshot for catapult to build with python3 (git rev: 2da767c6)
@@ -58,10 +58,8 @@
 Patch5: qtwebengine-python3.patch
 # PATCH-FIX-UPSTREAM -- handle futex_time64
 Patch6: sandbox_futex_time64.patch
-# PATCH-FIX-UPSTREAM -- gcc13 fixes
-Patch7: 0001-Fixes-for-building-with-GCC-13.patch
 # PATCH-FIX-UPSTREAM -- python 3.11 fixes
-Patch8: python311-fixes.patch
+Patch7: python311-fixes.patch
 ### Patch 50-99 are applied conditionally
 # PATCH-FIX-OPENSUSE -- allow building qtwebengine with ffmpeg5
 Patch50:qtwebengine-ffmpeg5.patch
@@ -303,7 +301,6 @@
 %patch5 -p1
 %patch6 -p1
 %patch7 -p1
-%patch8 -p1
 
 # Replace the whole catapult folder rather than picking individual changes
 pushd src/3rdparty/chromium/third_party

++ _service ++
--- /var/tmp/diff_new_pack.MJ84mC/_old  2023-05-28 19:21:34.916511959 +0200
+++ /var/tmp/diff_new_pack.MJ84mC/_new  2023-05-28 19:21:34.916511959 +0200
@@ -1,11 +1,11 @@
 
   
enable
-   5.15.13
+   5.15.14
git://code.qt.io/qt/qtwebengine.git
git
qtwebengine-everywhere-src
-   v5.15.13-lts
+   v5.15.14-lts
   
   
disable

++ _servicedata ++
--- /var/tmp/diff_new_pack.MJ84mC/_old  2023-05-28 19:21:34.936512078 +0200
+++ /var/tmp/diff_new_pack.MJ84mC/_new  2023-05-28 19:21:34.940512102 +0200

commit libqt5-qtwebengine for openSUSE:Factory

2023-04-30 Thread Source-Sync
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 2023-04-30 16:07:33

Comparing /work/SRC/openSUSE:Factory/libqt5-qtwebengine (Old)
 and  /work/SRC/openSUSE:Factory/.libqt5-qtwebengine.new.1533 (New)


Package is "libqt5-qtwebengine"

Sun Apr 30 16:07:33 2023 rev:89 rq:1083623 version:5.15.13

Changes:

--- /work/SRC/openSUSE:Factory/libqt5-qtwebengine/libqt5-qtwebengine.changes
2023-04-13 14:10:07.996084951 +0200
+++ 
/work/SRC/openSUSE:Factory/.libqt5-qtwebengine.new.1533/libqt5-qtwebengine.changes
  2023-04-30 16:07:38.640104315 +0200
@@ -1,0 +2,6 @@
+Fri Apr 28 21:20:40 UTC 2023 - Dirk Müller 
+
+- add python311-fixes.patch:
+  * Fix build when python3 is python 3.11+
+
+---

New:

  python311-fixes.patch



Other differences:
--
++ libqt5-qtwebengine.spec ++
--- /var/tmp/diff_new_pack.nLgJUn/_old  2023-04-30 16:07:40.988118640 +0200
+++ /var/tmp/diff_new_pack.nLgJUn/_new  2023-04-30 16:07:40.992118664 +0200
@@ -60,6 +60,8 @@
 Patch6: sandbox_futex_time64.patch
 # PATCH-FIX-UPSTREAM -- gcc13 fixes
 Patch7: 0001-Fixes-for-building-with-GCC-13.patch
+# PATCH-FIX-UPSTREAM -- python 3.11 fixes
+Patch8: python311-fixes.patch
 ### Patch 50-99 are applied conditionally
 # PATCH-FIX-OPENSUSE -- allow building qtwebengine with ffmpeg5
 Patch50:qtwebengine-ffmpeg5.patch
@@ -301,6 +303,7 @@
 %patch5 -p1
 %patch6 -p1
 %patch7 -p1
+%patch8 -p1
 
 # Replace the whole catapult folder rather than picking individual changes
 pushd src/3rdparty/chromium/third_party

++ python311-fixes.patch ++
>From f90f49df8db04dcb72f7ce0c4d0b2fe329bab00c Mon Sep 17 00:00:00 2001
From: Dan Harrington 
Date: Fri, 04 Jun 2021 16:46:25 +
Subject: [PATCH] Migrate presubmit to python3

Fixed a couple warnings I found when running the unit
tests in python3.

Bug: 1212110
Change-Id: I3d1b5859b5c517ad5eea30cb816fad0389715f73
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2934203
Reviewed-by: Jesse Doherty 
Commit-Queue: Dan H 
Cr-Commit-Position: refs/heads/master@{#889331}
---

Index: 
qtwebengine-everywhere-src-5.15.13/src/3rdparty/chromium/tools/metrics/ukm/PRESUBMIT.py
===
--- 
qtwebengine-everywhere-src-5.15.13.orig/src/3rdparty/chromium/tools/metrics/ukm/PRESUBMIT.py
+++ 
qtwebengine-everywhere-src-5.15.13/src/3rdparty/chromium/tools/metrics/ukm/PRESUBMIT.py
@@ -8,6 +8,8 @@ See http://dev.chromium.org/developers/h
 for more details on the presubmit API built into gcl.
 """
 
+USE_PYTHON3 = True
+
 UKM_XML = 'ukm.xml'
 
 
Index: 
qtwebengine-everywhere-src-5.15.13/src/3rdparty/chromium/tools/metrics/ukm/gen_builders_test.py
===
--- 
qtwebengine-everywhere-src-5.15.13.orig/src/3rdparty/chromium/tools/metrics/ukm/gen_builders_test.py
+++ 
qtwebengine-everywhere-src-5.15.13/src/3rdparty/chromium/tools/metrics/ukm/gen_builders_test.py
@@ -25,8 +25,8 @@ class GenBuildersTest(unittest.TestCase)
 
   def testGenerateCode(self):
 relpath = '.'
-data = ukm_model.UKM_XML_TYPE.Parse(
-open('../../tools/metrics/ukm/ukm.xml').read())
+with open('../../tools/metrics/ukm/ukm.xml') as f:
+  data = ukm_model.UKM_XML_TYPE.Parse(f.read())
 event = data[ukm_model._EVENT_TYPE.tag][0]
 metric = event[ukm_model._METRIC_TYPE.tag][0]
 self.assertIsNotNone(event)
Index: 
qtwebengine-everywhere-src-5.15.13/src/3rdparty/chromium/tools/metrics/ukm/ukm_model.py
===
--- 
qtwebengine-everywhere-src-5.15.13.orig/src/3rdparty/chromium/tools/metrics/ukm/ukm_model.py
+++ 
qtwebengine-everywhere-src-5.15.13/src/3rdparty/chromium/tools/metrics/ukm/ukm_model.py
@@ -39,15 +39,16 @@ _INDEX_TYPE = models.ObjectNodeType(
 ],
 single_line=True)
 
-_STATISTICS_TYPE =  models.ObjectNodeType(
+_STATISTICS_TYPE = models.ObjectNodeType(
 'statistics',
 attributes=[
-  ('export', str, r'^(?i)(|true|false)$'),
+('export', str, r'(?i)^(|true|false)$'),
 ],
 children=[
 models.ChildType(_QUANTILES_TYPE.tag, _QUANTILES_TYPE, multiple=False),
-models.ChildType(
-_ENUMERATION_TYPE.tag, _ENUMERATION_TYPE, multiple=False),
+models.ChildType(_ENUMERATION_TYPE.tag,
+ _ENUMERATION_TYPE,
+ multiple=False),
 ])
 
 _HISTORY_TYPE =  models.ObjectNodeType(
@@ -90,25 +91,34 @@ _METRIC_TYPE =  models.ObjectNodeType(
 _AGGREGATION_TYPE.tag, _AGGREGATION_TYPE, m

commit libqt5-qtwebengine for openSUSE:Factory

2023-04-13 Thread Source-Sync
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 2023-04-13 14:09:56

Comparing /work/SRC/openSUSE:Factory/libqt5-qtwebengine (Old)
 and  /work/SRC/openSUSE:Factory/.libqt5-qtwebengine.new.19717 (New)


Package is "libqt5-qtwebengine"

Thu Apr 13 14:09:56 2023 rev:88 rq:1078579 version:5.15.13

Changes:

--- /work/SRC/openSUSE:Factory/libqt5-qtwebengine/libqt5-qtwebengine.changes
2023-03-11 18:23:38.754757381 +0100
+++ 
/work/SRC/openSUSE:Factory/.libqt5-qtwebengine.new.19717/libqt5-qtwebengine.changes
 2023-04-13 14:10:07.996084951 +0200
@@ -1,0 +2,6 @@
+Tue Apr 11 19:28:44 UTC 2023 - Christophe Marin 
+
+- Add patch to fix build with GCC 13 (boo#1207469):
+  * 0001-Fixes-for-building-with-GCC-13.patch
+
+---

New:

  0001-Fixes-for-building-with-GCC-13.patch



Other differences:
--
++ libqt5-qtwebengine.spec ++
--- /var/tmp/diff_new_pack.ildCfR/_old  2023-04-13 14:10:11.024102338 +0200
+++ /var/tmp/diff_new_pack.ildCfR/_new  2023-04-13 14:10:11.032102384 +0200
@@ -58,6 +58,8 @@
 Patch5: qtwebengine-python3.patch
 # PATCH-FIX-UPSTREAM -- handle futex_time64
 Patch6: sandbox_futex_time64.patch
+# PATCH-FIX-UPSTREAM -- gcc13 fixes
+Patch7: 0001-Fixes-for-building-with-GCC-13.patch
 ### Patch 50-99 are applied conditionally
 # PATCH-FIX-OPENSUSE -- allow building qtwebengine with ffmpeg5
 Patch50:qtwebengine-ffmpeg5.patch
@@ -71,9 +73,6 @@
 BuildRequires:  flac-devel
 BuildRequires:  flex
 BuildRequires:  git-core
-%if 0%{?suse_version} >= 1550
-BuildRequires:  gcc12-c++
-%endif
 BuildRequires:  gperf
 BuildRequires:  krb5
 BuildRequires:  krb5-devel
@@ -301,6 +300,7 @@
 %patch4 -p1
 %patch5 -p1
 %patch6 -p1
+%patch7 -p1
 
 # Replace the whole catapult folder rather than picking individual changes
 pushd src/3rdparty/chromium/third_party
@@ -344,11 +344,6 @@
 %qmake5 QMAKE_CFLAGS="$RPM_OPT_FLAGS" \
 QMAKE_CXXFLAGS="$RPM_OPT_FLAGS" \
 QMAKE_LFLAGS+="-Wl,--no-keep-memory -Wl,--hash-size=31 
-Wl,--reduce-memory-overheads" \
-%if 0%{?suse_version} >= 1550
-QMAKE_CC=gcc-12 \
-QMAKE_CXX=g++-12 \
-QMAKE_LINK=g++-12 \
-%endif
 gn_args+="link_pulseaudio=true" \
 gn_args+="media_use_openh264=false" \
 gn_args+="use_system_libxml=true use_system_libxslt=true" \

++ 0001-Fixes-for-building-with-GCC-13.patch ++
>From 8ec7de3d4858ca9c99dfd311a3143c3411dd0031 Mon Sep 17 00:00:00 2001
From: Martin Negyokru 
Date: Fri, 3 Mar 2023 16:56:50 +0100
Subject: [PATCH] Fixes for building with GCC-13

Fixes: QTBUG-111697
Change-Id: I51fca3b3eb627b2617ff5c6c051fa1182671244d
Reviewed-on: 
https://codereview.qt-project.org/c/qt/qtwebengine-chromium/+/464490
Reviewed-by: Allan Sandfeld Jensen 
(cherry picked from commit 9de0d8a90d9b0176542db8b54d678a9fcbb69337)
---
 src/3rdparty/chromium/base/debug/profiler.h | 1 +
 src/3rdparty/chromium/base/debug/stack_trace.h  | 1 +
 src/3rdparty/chromium/cc/trees/target_property.cc   | 2 ++
 .../content/public/browser/browsing_data_remover_delegate.h | 1 +
 .../chromium/device/base/synchronization/one_writer_seqlock.h   | 1 +
 .../chromium/device/bluetooth/public/cpp/bluetooth_uuid.h   | 1 +
 .../extensions/browser/api/audio/audio_device_id_calculator.h   | 1 +
 src/3rdparty/chromium/extensions/common/constants.h | 2 ++
 .../extensions/renderer/bindings/api_invocation_errors.h| 1 +
 .../chromium/gpu/command_buffer/common/webgpu_cmd_enums.h   | 2 ++
 src/3rdparty/chromium/gpu/config/device_perf_info.h | 1 +
 src/3rdparty/chromium/gpu/config/gpu_feature_info.h | 1 +
 src/3rdparty/chromium/gpu/config/gpu_preferences.h  | 1 +
 src/3rdparty/chromium/net/base/parse_number.h   | 2 ++
 src/3rdparty/chromium/net/cookies/cookie_inclusion_status.h | 1 +
 src/3rdparty/chromium/pdf/document_attachment_info.h| 2 ++
 .../sandbox/linux/syscall_broker/broker_file_permission.h   | 1 +
 .../abseil-cpp/absl/strings/internal/str_format/extension.h | 1 +
 .../chromium/third_party/angle/include/GLSLANG/ShaderVars.h | 1 +
 src/3rdparty/chromium/third_party/angle/src/common/angleutils.h | 1 +
 .../blink/public/common/bluetooth/web_bluetooth_device_id.h | 1 +
 .../blink/renderer/platform/graphics/dark_mode_types.h  | 2 ++
 .../breakpad/src/client/linux/handler/minidump_descriptor.h | 1 +
 .../chromium/third_party/pdfium/constants/annotation_flags.h| 2 ++
 .../third_party/perfetto/include/perfetto/ext/base/uuid.h   | 1 +
 

commit libqt5-qtwebengine for openSUSE:Factory

2023-03-11 Thread Source-Sync
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 2023-03-11 18:23:22

Comparing /work/SRC/openSUSE:Factory/libqt5-qtwebengine (Old)
 and  /work/SRC/openSUSE:Factory/.libqt5-qtwebengine.new.31432 (New)


Package is "libqt5-qtwebengine"

Sat Mar 11 18:23:22 2023 rev:87 rq:1070629 version:5.15.13

Changes:

--- /work/SRC/openSUSE:Factory/libqt5-qtwebengine/libqt5-qtwebengine.changes
2022-12-30 11:08:28.761082987 +0100
+++ 
/work/SRC/openSUSE:Factory/.libqt5-qtwebengine.new.31432/libqt5-qtwebengine.changes
 2023-03-11 18:23:38.754757381 +0100
@@ -1,0 +2,43 @@
+Thu Mar 09 10:11:11 UTC 2023 - christo...@krop.fr
+
+- Update to version 5.15.13:
+  * Force to disable IPC logging
+  * Move out GetInProcessGpuShareGroup form content browser client
+  * Fix probabilistic signature scheme
+  * Bump version to 5.15.13
+  * Recreate response head objects on multiple redirect
+  * Add checksum to mailbox name in Release build too
+  * Drop dependency on content/public/browser in content gpu
+  * FIXUP: Mark Node::opcode() and Operator::opcode()
+as constexpr
+  * [Backport] Add missing include for std::begin and std::end
+in SkParseColor.cpp
+  * [Backport] CVE-2022-4179: Use after free in Audio
+  * [Backport] CVE-2022-4437: Use after free in Mojo IPC
+  * [Backport] CVE-2022-4438: Use after free in Blink Frames
+  * [Backport] CVE-2023-0129: Heap buffer overflow in
+Network Service
+  * [Backport] CVE-2023-0472: Use after free in WebRTC
+  * [Backport] CVE-2023-0698: Out of bounds read in WebRTC
+  * [Backport] CVE-2023-0931: Use after free in Video
+  * [Backport] CVE-2023-0933: Integer overflow in PDF
+  * [Backport] Disable ABSL_HAVE_STD_IS_TRIVIALLY_ASSIGNABLE
+for clang-cl
+  * [Backport] Fix more clang deprecated builtins
+  * [Backport] Map the absl::is_trivially_* functions to their
+std impl
+  * [Backport] Mark Node::opcode() and Operator::opcode()
+as constexpr
+  * [Backport] Security bug 1393384
+  * [Backport] Security bug 1394382
+  * [Backport] Security bug 1399424
+  * [Backport] Security bug 1406115
+  * [Backport][Windows] Remove unused sidestep intercepts
+- Update 0001-skia-Some-includes-to-fix-build-with-GCC-12.patch
+
+---
+Thu Mar  9 08:51:39 UTC 2023 - Martin Liška 
+
+- Use gcc12 for openSUSE:Factory as workaround for boo#1207469.
+
+---

Old:

  qtwebengine-everywhere-src-5.15.12.tar.xz

New:

  qtwebengine-everywhere-src-5.15.13.tar.xz



Other differences:
--
++ libqt5-qtwebengine.spec ++
--- /var/tmp/diff_new_pack.6x7xqi/_old  2023-03-11 18:24:16.494954058 +0100
+++ /var/tmp/diff_new_pack.6x7xqi/_new  2023-03-11 18:24:16.498954078 +0100
@@ -16,11 +16,6 @@
 #
 
 
-%if %{?suse_version} > 1500 || 0%{?sle_version} > 150300
-%bcond_without system_vpx
-%else
-%bcond_with system_vpx
-%endif
 %bcond_without system_ffmpeg
 %bcond_without system_minizip
 %bcond_without pipewire
@@ -35,18 +30,18 @@
 %global _qtwebengine_dictionaries_dir 
%{_libqt5_datadir}/qtwebengine_dictionaries
 
 Name:   libqt5-qtwebengine
-Version:5.15.12
+Version:5.15.13
 Release:0
 Summary:Qt 5 WebEngine Library
 License:LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
 Group:  Development/Libraries/X11
 URL:https://www.qt.io
 %define base_name libqt5
-%define real_version 5.15.12
-%define so_version 5.15.12
+%define real_version 5.15.13
+%define so_version 5.15.13
 %define tar_version qtwebengine-everywhere-src-%{version}
 Source: %{tar_version}.tar.xz
-# Use a git snapshot for catapult to build with python3 (git rev: b7e9d5899)
+# Use a git snapshot for catapult to build with python3 (git rev: 2da767c6)
 Source1:catapult-git.tar.xz
 Source99:   libqt5-qtwebengine-rpmlintrc
 # PATCH-FIX-UPSTREAM armv6-ffmpeg-no-thumb.patch - Fix ffmpeg configuration 
for armv6
@@ -76,6 +71,9 @@
 BuildRequires:  flac-devel
 BuildRequires:  flex
 BuildRequires:  git-core
+%if 0%{?suse_version} >= 1550
+BuildRequires:  gcc12-c++
+%endif
 BuildRequires:  gperf
 BuildRequires:  krb5
 BuildRequires:  krb5-devel
@@ -177,9 +175,7 @@
 BuildRequires:  pkgconfig(re2)
 BuildRequires:  pkgconfig(speex)
 BuildRequires:  pkgconfig(sqlite3)
-%if %{with system_vpx}
 BuildRequires:  pkgconfig(vpx) >= 1.8.0
-%endif
 BuildRequires:  pkgconfig(x11)
 BuildRequires:  pkgconfig(xcomposite)
 BuildRequires:  pkgconfig(xcursor)
@@ -348,6 +344,11 @@
 %qmake5 QMAKE_CFLAGS="$RPM_OPT_FLAGS" \
 QMAKE_CXXFLAGS="$RPM_OPT_FLAGS" \
 QMAKE_LFLAGS+="-Wl,--no-keep-mem

commit libqt5-qtwebengine for openSUSE:Factory

2022-12-30 Thread Source-Sync
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 2022-12-30 11:08:20

Comparing /work/SRC/openSUSE:Factory/libqt5-qtwebengine (Old)
 and  /work/SRC/openSUSE:Factory/.libqt5-qtwebengine.new.1563 (New)


Package is "libqt5-qtwebengine"

Fri Dec 30 11:08:20 2022 rev:86 rq:1045739 version:5.15.12

Changes:

--- /work/SRC/openSUSE:Factory/libqt5-qtwebengine/libqt5-qtwebengine.changes
2022-10-10 18:44:56.670917984 +0200
+++ 
/work/SRC/openSUSE:Factory/.libqt5-qtwebengine.new.1563/libqt5-qtwebengine.changes
  2022-12-30 11:08:28.761082987 +0100
@@ -1,0 +2,40 @@
+Thu Dec 29 15:26:07 UTC 2022 - christo...@krop.fr
+
+- Update to version 5.15.12:
+  * Bump version to 5.15.12
+  * Update Chromium:
+  * Bump V8_PATCH_LEVEL
+  * Fixup for patch for CVE-2022-3200 on OpenSuse 15.1
+  * Fixup the patch for CVE-2022-3200 on 87-based / 5.15
+  * [Backport] CVE-2022-3038: Use after free in Network Service
+  * [Backport] CVE-2022-3040: Use after free in Layout
+  * [Backport] CVE-2022-3041: Use after free in WebSQL
+  * [Backport] CVE-2022-3046: Use after free in Browser Tag
+  * [Backport] CVE-2022-3075: Insufficient data validation in Mojo
+  * [Backport] CVE-2022-3196: Use after free in PDF
+  * [Backport] CVE-2022-3197: Use after free in PDF
+  * [Backport] CVE-2022-3198: Use after free in PDF
+  * [Backport] CVE-2022-3199: Use after free in Frames.
+  * [Backport] CVE-2022-3200: Heap buffer overflow in Internals
+  * [Backport] CVE-2022-3201: Insufficient validation of untrusted
+input in Developer Tools (1/2)
+  * [Backport] CVE-2022-3201: Insufficient validation of untrusted
+input in Developer Tools (2/2)
+  * [Backport] CVE-2022-3304: Use after free in CSS
+  * [Backport] CVE-2022-3370: Use after free in Custom Elements
+  * [Backport] CVE-2022-3373: Out of bounds write in V8
+  * [Backport] CVE-2022-3445: Use after free in Skia.
+  * [Backport] CVE-2022-3446 and CVE-2022-35737
+  * [Backport] CVE-2022-3885: Use after free in V8
+  * [Backport] CVE-2022-3887: Use after free in Web Workers
+  * [Backport] CVE-2022-3889: Type Confusion in V8
+  * [Backport] CVE-2022-3890: Heap buffer overflow in Crashpad
+  * [Backport] CVE-2022-4174: Type Confusion in V8
+  * [Backport] CVE-2022-4180: Use after free in Mojo
+  * [Backport] CVE-2022-4181: Use after free in Forms
+  * [Backport] CVE-2022-4262: Type Confusion in V8
+  * [Backport] Security bug 1356308
+  * [Backport] Security bug 1378916
+  * [Backport] Security bugs 1346938 and 1338114
+
+---

Old:

  qtwebengine-everywhere-src-5.15.11.tar.xz

New:

  qtwebengine-everywhere-src-5.15.12.tar.xz



Other differences:
--
++ libqt5-qtwebengine.spec ++
--- /var/tmp/diff_new_pack.yKxQnk/_old  2022-12-30 11:08:36.421128781 +0100
+++ /var/tmp/diff_new_pack.yKxQnk/_new  2022-12-30 11:08:36.429128828 +0100
@@ -35,15 +35,15 @@
 %global _qtwebengine_dictionaries_dir 
%{_libqt5_datadir}/qtwebengine_dictionaries
 
 Name:   libqt5-qtwebengine
-Version:5.15.11
+Version:5.15.12
 Release:0
 Summary:Qt 5 WebEngine Library
 License:LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
 Group:  Development/Libraries/X11
 URL:https://www.qt.io
 %define base_name libqt5
-%define real_version 5.15.11
-%define so_version 5.15.11
+%define real_version 5.15.12
+%define so_version 5.15.12
 %define tar_version qtwebengine-everywhere-src-%{version}
 Source: %{tar_version}.tar.xz
 # Use a git snapshot for catapult to build with python3 (git rev: b7e9d5899)

++ _service ++
--- /var/tmp/diff_new_pack.yKxQnk/_old  2022-12-30 11:08:36.477129115 +0100
+++ /var/tmp/diff_new_pack.yKxQnk/_new  2022-12-30 11:08:36.481129139 +0100
@@ -1,11 +1,11 @@
 
   
enable
-   5.15.11
+   5.15.12
git://code.qt.io/qt/qtwebengine.git
git
qtwebengine-everywhere-src
-   v5.15.11-lts
+   v5.15.12-lts
   
   
disable

++ _servicedata ++
--- /var/tmp/diff_new_pack.yKxQnk/_old  2022-12-30 11:08:36.501129259 +0100
+++ /var/tmp/diff_new_pack.yKxQnk/_new  2022-12-30 11:08:36.505129283 +0100
@@ -1,6 +1,6 @@
 
 
 git://code.qt.io/qt/qtwebengine.git
-  3d23b379a7c0a87922f9f5d9600fde8c4e58f1fd
+  4ea03a0affbfd6ff36a7defd391b7ca139d18c8e
 (No newline at EOF)
 

++ catapult-git.tar.xz ++
/work/SRC/openSUSE:Factory/libqt5-qtwebengine/catapult-git.tar.xz 
/work/SRC/openSUSE:Factory/.libqt5-qtwebengine.new.1563/catapult-git.tar.xz 
differ: char 15, line 1

++ qtwebengine-everywhere-src-5.15.11.tar.xz -> 
qtwebengine-everywhere-src-5.15.12.tar.xz ++
/wor

commit libqt5-qtwebengine for openSUSE:Factory

2022-10-10 Thread Source-Sync
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 2022-10-10 18:44:23

Comparing /work/SRC/openSUSE:Factory/libqt5-qtwebengine (Old)
 and  /work/SRC/openSUSE:Factory/.libqt5-qtwebengine.new.2275 (New)


Package is "libqt5-qtwebengine"

Mon Oct 10 18:44:23 2022 rev:85 rq:1008339 version:5.15.11

Changes:

--- /work/SRC/openSUSE:Factory/libqt5-qtwebengine/libqt5-qtwebengine.changes
2022-09-27 20:10:20.209351449 +0200
+++ 
/work/SRC/openSUSE:Factory/.libqt5-qtwebengine.new.2275/libqt5-qtwebengine.changes
  2022-10-10 18:44:56.670917984 +0200
@@ -1,0 +2,49 @@
+Wed Oct 05 17:28:40 UTC 2022 - christo...@krop.fr
+
+- Update to version 5.15.11:
+  * Work-around GNOME bug misidentifying HTML content
+  * Fix busy waiting on streaming QIODevice's
+  * Add workaround for un-minimizing QWebEngineView under Gnome
+  * Build the QtDesigner plugin in all configurations
+  * Bump version to 5.15.11
+  * Fix method check
+  * Do not use the native dialog to show the color picker on macOS
+  * FIXUP: Add workaround for unstable gn on macOS in ci
+  * Fix top level build with no widget
+  * Fix touch input for widget's delegate for html popup
+  * Keep page's zoom level on loading new urls
+  * Fix leak if loader error is seen first
+  * Add workaround for unstable gn on macOS in ci
+  * Pass archiver to gn build
+  * Fix read-after-free on EGL extensions
+  * Update Chromium:
+  * FIXUP: Fix url_utils for QtWebEngine
+  * FIXUP: Workaround MSVC2022 ICE in constexpr functions
+  * Fixup: CVE-2022-0796: Use after free in Media
+  * [Backport] CVE-2022-0796: Use after free in Media
+  * [Backport] CVE-2022-1855: Use after free in Messaging
+  * [Backport] CVE-2022-1857: Insufficient policy enforcement in
+File System API
+  * [Backport] CVE-2022-2008: Out of bounds memory access in WebGL
+  * [Backport] CVE-2022-2010: Out of bounds read in compositing
+  * [Backport] CVE-2022-2158: Type Confusion in V8
+  * [Backport] CVE-2022-2160: Insufficient policy enforcement
+in DevTools
+  * [Backport] CVE-2022-2162: Insufficient policy enforcement in
+File System API
+  * [Backport] CVE-2022-2294: Heap buffer overflow in WebRTC
+  * [Backport] CVE-2022-2295: Type Confusion in V8
+  * [Backport] CVE-2022-2477 : Use after free in Guest View
+  * [Backport] CVE-2022-2610: Insufficient policy enforcement
+in Background Fetch
+  * [Backport] CVE-2022-27404
+  * [Backport] CVE-2022-27405
+  * [Backport] CVE-2022-27406
+  * [Backport] Linux sandbox: ENOSYS for some statx syscalls
+  * [Backport] Security bug 1287804
+  * [Backport] Security bug 1316578
+  * [Backport] Security bug 1343889
+- Replace sandbox-statx-futex_time64.patch with upstream change:
+  * sandbox_futex_time64.patch
+
+---

Old:

  qtwebengine-everywhere-src-5.15.10.tar.xz
  sandbox-statx-futex_time64.patch

New:

  qtwebengine-everywhere-src-5.15.11.tar.xz
  sandbox_futex_time64.patch



Other differences:
--
++ libqt5-qtwebengine.spec ++
--- /var/tmp/diff_new_pack.SWQSJQ/_old  2022-10-10 18:45:04.526934893 +0200
+++ /var/tmp/diff_new_pack.SWQSJQ/_new  2022-10-10 18:45:04.530934902 +0200
@@ -35,15 +35,15 @@
 %global _qtwebengine_dictionaries_dir 
%{_libqt5_datadir}/qtwebengine_dictionaries
 
 Name:   libqt5-qtwebengine
-Version:5.15.10
+Version:5.15.11
 Release:0
 Summary:Qt 5 WebEngine Library
 License:LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
 Group:  Development/Libraries/X11
 URL:https://www.qt.io
 %define base_name libqt5
-%define real_version 5.15.10
-%define so_version 5.15.10
+%define real_version 5.15.11
+%define so_version 5.15.11
 %define tar_version qtwebengine-everywhere-src-%{version}
 Source: %{tar_version}.tar.xz
 # Use a git snapshot for catapult to build with python3 (git rev: b7e9d5899)
@@ -53,15 +53,16 @@
 Patch0: armv6-ffmpeg-no-thumb.patch
 # PATCH-FIX-OPENSUSE disable-gpu-when-using-nouveau-boo-1005323.diff
 Patch1: disable-gpu-when-using-nouveau-boo-1005323.diff
-Patch2: sandbox-statx-futex_time64.patch
 # PATCH-FIX-OPENSUSE
-Patch3: rtc-dont-use-h264.patch
+Patch2: rtc-dont-use-h264.patch
 # PATCH-FIX-UPSTREAM
-Patch4: 0001-skia-Some-includes-to-fix-build-with-GCC-12.patch
+Patch3: 0001-skia-Some-includes-to-fix-build-with-GCC-12.patch
 # PATCH-FIX-UPSTREAM -- build with pipewire 0.3
-Patch5: qtwebengine-pipewire-0.3.patch
+Patch4: qtwebengine-pipewire-0.3.patch
 # PATCH-FIX-OPENSUSE -- build with python 3
-Patch6:qtwebengine-python3.patch
+Patch5:

commit libqt5-qtwebengine for openSUSE:Factory

2022-09-27 Thread Source-Sync
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 2022-09-27 20:09:47

Comparing /work/SRC/openSUSE:Factory/libqt5-qtwebengine (Old)
 and  /work/SRC/openSUSE:Factory/.libqt5-qtwebengine.new.2275 (New)


Package is "libqt5-qtwebengine"

Tue Sep 27 20:09:47 2022 rev:84 rq:1006243 version:5.15.10

Changes:

--- /work/SRC/openSUSE:Factory/libqt5-qtwebengine/libqt5-qtwebengine.changes
2022-09-26 18:47:44.624002102 +0200
+++ 
/work/SRC/openSUSE:Factory/.libqt5-qtwebengine.new.2275/libqt5-qtwebengine.changes
  2022-09-27 20:10:20.209351449 +0200
@@ -1,0 +2,5 @@
+Mon Sep 26 14:35:08 UTC 2022 - Christophe Giboudeaux 
+
+- Use python 3.9 to build qtwebengine on Leap 15.
+
+---



Other differences:
--
++ libqt5-qtwebengine.spec ++
--- /var/tmp/diff_new_pack.p1HDE8/_old  2022-09-27 20:10:22.453356398 +0200
+++ /var/tmp/diff_new_pack.p1HDE8/_new  2022-09-27 20:10:22.457356407 +0200
@@ -24,7 +24,10 @@
 %bcond_without system_ffmpeg
 %bcond_without system_minizip
 %bcond_without pipewire
-%if %{?suse_version} > 1500 || 0%{?sle_version} > 150400
+# The default python version is too old on Leap 15
+%if 0%{?suse_version} < 1550
+%bcond_without python39
+%else
 %bcond_without python3
 %endif
 
@@ -57,10 +60,11 @@
 Patch4: 0001-skia-Some-includes-to-fix-build-with-GCC-12.patch
 # PATCH-FIX-UPSTREAM -- build with pipewire 0.3
 Patch5: qtwebengine-pipewire-0.3.patch
+# PATCH-FIX-OPENSUSE -- build with python 3
+Patch6:qtwebengine-python3.patch
 ### Patch 50-99 are applied conditionally
-# PATCH-FIX-OPENSUSE -- allow building qtwebengine with python3 and ffmpeg5
-Patch50:qtwebengine-python3.patch
-Patch51:qtwebengine-ffmpeg5.patch
+# PATCH-FIX-OPENSUSE -- allow building qtwebengine with ffmpeg5
+Patch50:qtwebengine-ffmpeg5.patch
 ###
 # http://www.chromium.org/blink is not ported to PowerPC & s390
 ExcludeArch:ppc ppc64 ppc64le s390 s390x
@@ -101,12 +105,12 @@
 %if %{with python3}
 BuildRequires:  python3
 BuildRequires:  python3-devel
-BuildRequires:  python3-html5lib
 BuildRequires:  python3-xml
-%else
-BuildRequires:  python
-BuildRequires:  python-devel
-BuildRequires:  python-xml
+%endif
+%if %{with python39}
+BuildRequires:  python39
+BuildRequires:  python39-devel
+BuildRequires:  python39-xml
 %endif
 BuildRequires:  re2c
 BuildRequires:  sed
@@ -299,20 +303,19 @@
 %patch3 -p1
 %patch4 -p1
 %patch5 -p1
-
-%if %{with python3}
-%patch50 -p1
+%patch6 -p1
 # Replace the whole catapult folder rather than picking individual changes
 pushd src/3rdparty/chromium/third_party
 rm -r catapult
 tar xJf %{SOURCE1}
 mv catapult-git catapult
 popd
-%endif
 
 # FFmpeg 5
-%if %{with system_ffmpeg} && %{pkg_vcmp libavcodec-devel >= 5}
-%patch51 -p1
+%if %{with system_ffmpeg}
+%if %{pkg_vcmp libavcodec-devel >= 5}
+%patch50 -p1
+%endif
 %endif
 
 sed -i 's|$(STRIP)|strip|g' src/core/core_module.pro
@@ -325,9 +328,13 @@
   src/3rdparty/chromium/build/toolchain/linux/BUILD.gn
 
 %build
-# TODO: Get the manual unbundling from chromium.spec working here as well
 rm -r src/3rdparty/chromium/third_party/openh264/src
 
+%if %{with python39}
+sed -i 's#QMAKE_PYTHON = python3#QMAKE_PYTHON = python3.9#' 
mkspecs/features/functions.prf
+sed -i 's#python3#python3.9#' configure.pri
+%endif
+
 %ifnarch x86_64
 RPM_OPT_FLAGS="$RPM_OPT_FLAGS "
 export RPM_OPT_FLAGS=${RPM_OPT_FLAGS/-g / }


commit libqt5-qtwebengine for openSUSE:Factory

2022-09-26 Thread Source-Sync
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 2022-09-26 18:47:41

Comparing /work/SRC/openSUSE:Factory/libqt5-qtwebengine (Old)
 and  /work/SRC/openSUSE:Factory/.libqt5-qtwebengine.new.2275 (New)


Package is "libqt5-qtwebengine"

Mon Sep 26 18:47:41 2022 rev:83 rq:1005868 version:5.15.10

Changes:

--- /work/SRC/openSUSE:Factory/libqt5-qtwebengine/libqt5-qtwebengine.changes
2022-08-09 15:26:02.081227851 +0200
+++ 
/work/SRC/openSUSE:Factory/.libqt5-qtwebengine.new.2275/libqt5-qtwebengine.changes
  2022-09-26 18:47:44.624002102 +0200
@@ -1,0 +2,9 @@
+Fri Sep 23 18:01:11 UTC 2022 - Christophe Giboudeaux 
+
+- Add patches to build with python 3, ffmpeg 5 and pipewire 0.3:
+  * qtwebengine-ffmpeg5.patch
+  * qtwebengine-pipewire-0.3.patch
+  * qtwebengine-python3.patch
+- Use a newer catapult snapshot when building with python3
+
+---

New:

  catapult-git.tar.xz
  qtwebengine-ffmpeg5.patch
  qtwebengine-pipewire-0.3.patch
  qtwebengine-python3.patch



Other differences:
--
++ libqt5-qtwebengine.spec ++
--- /var/tmp/diff_new_pack.38u6yV/_old  2022-09-26 18:47:47.260007082 +0200
+++ /var/tmp/diff_new_pack.38u6yV/_new  2022-09-26 18:47:47.268007097 +0200
@@ -1,8 +1,7 @@
 #
 # spec file for package libqt5-qtwebengine
 #
-# Copyright (c) 2021 SUSE LLC
-# Copyright ?? 2017 Kevin Kofler 
+# Copyright (c) 2022 SUSE LLC
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -24,6 +23,10 @@
 %endif
 %bcond_without system_ffmpeg
 %bcond_without system_minizip
+%bcond_without pipewire
+%if %{?suse_version} > 1500 || 0%{?sle_version} > 150400
+%bcond_without python3
+%endif
 
 # spellchecking dictionary directory
 %global _qtwebengine_dictionaries_dir 
%{_libqt5_datadir}/qtwebengine_dictionaries
@@ -40,6 +43,8 @@
 %define so_version 5.15.10
 %define tar_version qtwebengine-everywhere-src-%{version}
 Source: %{tar_version}.tar.xz
+# Use a git snapshot for catapult to build with python3 (git rev: b7e9d5899)
+Source1:catapult-git.tar.xz
 Source99:   libqt5-qtwebengine-rpmlintrc
 # PATCH-FIX-UPSTREAM armv6-ffmpeg-no-thumb.patch - Fix ffmpeg configuration 
for armv6
 Patch0: armv6-ffmpeg-no-thumb.patch
@@ -50,26 +55,26 @@
 Patch3: rtc-dont-use-h264.patch
 # PATCH-FIX-UPSTREAM
 Patch4: 0001-skia-Some-includes-to-fix-build-with-GCC-12.patch
+# PATCH-FIX-UPSTREAM -- build with pipewire 0.3
+Patch5: qtwebengine-pipewire-0.3.patch
+### Patch 50-99 are applied conditionally
+# PATCH-FIX-OPENSUSE -- allow building qtwebengine with python3 and ffmpeg5
+Patch50:qtwebengine-python3.patch
+Patch51:qtwebengine-ffmpeg5.patch
+###
 # http://www.chromium.org/blink is not ported to PowerPC & s390
 ExcludeArch:ppc ppc64 ppc64le s390 s390x
 # Try to fix i586 MemoryErrors with rpmlint
 #!BuildIgnore: rpmlint
 BuildRequires:  bison
 BuildRequires:  fdupes
-%if %{with system_ffmpeg}
-BuildRequires:  ffmpeg-4-libavcodec-devel
-BuildRequires:  ffmpeg-4-libavformat-devel
-BuildRequires:  ffmpeg-4-libavutil-devel
-%endif
 BuildRequires:  flac-devel
 BuildRequires:  flex
-BuildRequires:  gperf
 BuildRequires:  git-core
+BuildRequires:  gperf
 BuildRequires:  krb5
 BuildRequires:  krb5-devel
 BuildRequires:  libQt5QuickControls2-devel
-# For building pdf examples...
-BuildRequires:  libqt5-qtsvg-devel
 BuildRequires:  libcap-devel
 BuildRequires:  libgcrypt-devel
 BuildRequires:  libjpeg-devel
@@ -77,37 +82,45 @@
 BuildRequires:  libqt5-qtbase-private-headers-devel >= 5.12
 BuildRequires:  libqt5-qtdeclarative-private-headers-devel >= 5.12
 BuildRequires:  libqt5-qtlocation-private-headers-devel >= 5.12
+# For building pdf examples...
+BuildRequires:  libqt5-qtsvg-devel
 BuildRequires:  libqt5-qttools-private-headers-devel >= 5.12
 BuildRequires:  libqt5-qtwebchannel-private-headers-devel >= 5.12
 BuildRequires:  libqt5-qtxmlpatterns-private-headers-devel >= 5.12
 BuildRequires:  memory-constraints
 BuildRequires:  ninja
-# nodejs-default doesn't exist on Leap 15.2
-%if 0%{?suse_version} == 1500 && 0%{?sle_version} == 150200
-BuildRequires:  nodejs-common
-%else
 BuildRequires:  nodejs-default
-%endif
 BuildRequires:  pam-devel
 BuildRequires:  pciutils-devel
 BuildRequires:  perl
 BuildRequires:  perl-JSON
+%if %{with pipewire}
+BuildRequires:  pipewire-devel
+%endif
 BuildRequires:  pkgconfig
+%if %{with python3}
+BuildRequires:  python3
+BuildRequires:  python3-devel
+BuildRequires:  python3-html5lib
+BuildRequires:  python3-xml
+%else
 BuildRequires:  p

commit libqt5-qtwebengine for openSUSE:Factory

2022-08-09 Thread Source-Sync
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 2022-08-09 15:25:57

Comparing /work/SRC/openSUSE:Factory/libqt5-qtwebengine (Old)
 and  /work/SRC/openSUSE:Factory/.libqt5-qtwebengine.new.1521 (New)


Package is "libqt5-qtwebengine"

Tue Aug  9 15:25:57 2022 rev:82 rq:993685 version:5.15.10

Changes:

--- /work/SRC/openSUSE:Factory/libqt5-qtwebengine/libqt5-qtwebengine.changes
2022-06-10 15:57:27.068814534 +0200
+++ 
/work/SRC/openSUSE:Factory/.libqt5-qtwebengine.new.1521/libqt5-qtwebengine.changes
  2022-08-09 15:26:02.081227851 +0200
@@ -1,0 +2,6 @@
+Mon Aug  8 06:45:29 UTC 2022 - Christophe Giboudeaux 
+
+- Stop using 'pkgconfig(xxx)' BuildRequires for FFmpeg
+  dependencies. They will point to FFmpeg-5 soon.
+
+---



Other differences:
--
++ libqt5-qtwebengine.spec ++
--- /var/tmp/diff_new_pack.eOSSdp/_old  2022-08-09 15:26:05.513237658 +0200
+++ /var/tmp/diff_new_pack.eOSSdp/_new  2022-08-09 15:26:05.517237669 +0200
@@ -56,6 +56,11 @@
 #!BuildIgnore: rpmlint
 BuildRequires:  bison
 BuildRequires:  fdupes
+%if %{with system_ffmpeg}
+BuildRequires:  ffmpeg-4-libavcodec-devel
+BuildRequires:  ffmpeg-4-libavformat-devel
+BuildRequires:  ffmpeg-4-libavutil-devel
+%endif
 BuildRequires:  flac-devel
 BuildRequires:  flex
 BuildRequires:  gperf
@@ -122,11 +127,6 @@
 BuildRequires:  pkgconfig(icu-i18n) >= 65.0
 BuildRequires:  pkgconfig(jsoncpp)
 BuildRequires:  pkgconfig(lcms2)
-%if %{with system_ffmpeg}
-BuildRequires:  pkgconfig(libavcodec)
-BuildRequires:  pkgconfig(libavformat)
-BuildRequires:  pkgconfig(libavutil)
-%endif
 BuildRequires:  pkgconfig(libcrypto)
 BuildRequires:  pkgconfig(libdrm)
 BuildRequires:  pkgconfig(libevent)


commit libqt5-qtwebengine for openSUSE:Factory

2022-06-10 Thread Source-Sync
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 2022-06-10 15:57:19

Comparing /work/SRC/openSUSE:Factory/libqt5-qtwebengine (Old)
 and  /work/SRC/openSUSE:Factory/.libqt5-qtwebengine.new.1548 (New)


Package is "libqt5-qtwebengine"

Fri Jun 10 15:57:19 2022 rev:81 rq:981447 version:5.15.10

Changes:

--- /work/SRC/openSUSE:Factory/libqt5-qtwebengine/libqt5-qtwebengine.changes
2022-05-04 15:10:50.628149387 +0200
+++ 
/work/SRC/openSUSE:Factory/.libqt5-qtwebengine.new.1548/libqt5-qtwebengine.changes
  2022-06-10 15:57:27.068814534 +0200
@@ -1,0 +2,43 @@
+Wed Jun  8 14:36:14 UTC 2022 - Christophe Giboudeaux 
+
+- Update to version 5.15.10:
+  * Fix top level build with no widget
+  * Fix read-after-free on EGL extensions
+  * Update Chromium
+  * Add workaround for unstable gn on macOS in ci
+  * Pass archiver to gn build
+  * Fix navigation to non-local URLs
+  * Add support for universal builds for qtwebengine and qtpdf
+  *  Enable Apple Silicon support
+  *  Fix cross compilation x86_64->arm64 on mac
+  *  Bump version to 5.15.10
+  *  CustomDialogs: Make custom input fields readable in dark mode
+  *  CookieBrowser: Make alternating rows readable in dark mode
+  * Update Chromium:
+* Bump V8_PATCH_LEVEL
+* Fix clang set-but-unused-variable warning
+* Fix mac toolchain python linker script call
+* Fix missing dependency for gpu sources
+* Fix python calls
+* Fix undefined symbol for universal link
+* Quick fix for regression in service workers by reverting
+  backports
+* [Backport] CVE-2022-0797: Out of bounds memory access
+  in Mojo
+* [Backport] CVE-2022-1125
+* [Backport] CVE-2022-1138: Inappropriate implementation
+  in Web Cursor.
+* [Backport] CVE-2022-1305: Use after free in storage
+* [Backport] CVE-2022-1310: Use after free in regular
+  expressions
+* [Backport] CVE-2022-1314: Type Confusion in V8
+* [Backport] CVE-2022-1493: Use after free in Dev Tools
+* [Backport] On arm64 hosts, set host_cpu to 'arm64', not 'arm'
+* [Backport] Security Bug 1296876
+* [Backport] Security bug 126
+* [Backport] Security bug 1280852
+* [Backport] Security bug 1292905
+* [Backport] Security bug 1304659
+* [Backport] Security bug 1306507
+
+---

Old:

  qtwebengine-everywhere-src-5.15.9.tar.xz

New:

  qtwebengine-everywhere-src-5.15.10.tar.xz



Other differences:
--
++ libqt5-qtwebengine.spec ++
--- /var/tmp/diff_new_pack.8ziNlU/_old  2022-06-10 15:57:36.304825730 +0200
+++ /var/tmp/diff_new_pack.8ziNlU/_new  2022-06-10 15:57:36.308825735 +0200
@@ -29,15 +29,15 @@
 %global _qtwebengine_dictionaries_dir 
%{_libqt5_datadir}/qtwebengine_dictionaries
 
 Name:   libqt5-qtwebengine
-Version:5.15.9
+Version:5.15.10
 Release:0
 Summary:Qt 5 WebEngine Library
 License:LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
 Group:  Development/Libraries/X11
 URL:https://www.qt.io
 %define base_name libqt5
-%define real_version 5.15.9
-%define so_version 5.15.9
+%define real_version 5.15.10
+%define so_version 5.15.10
 %define tar_version qtwebengine-everywhere-src-%{version}
 Source: %{tar_version}.tar.xz
 Source99:   libqt5-qtwebengine-rpmlintrc

++ _service ++
--- /var/tmp/diff_new_pack.8ziNlU/_old  2022-06-10 15:57:36.348825783 +0200
+++ /var/tmp/diff_new_pack.8ziNlU/_new  2022-06-10 15:57:36.348825783 +0200
@@ -1,11 +1,11 @@
 
   
enable
-   5.15.9
+   5.15.10
git://code.qt.io/qt/qtwebengine.git
git
qtwebengine-everywhere-src
-   v5.15.9-lts
+   v5.15.10-lts
   
   
*.tar

++ _servicedata ++
--- /var/tmp/diff_new_pack.8ziNlU/_old  2022-06-10 15:57:36.364825803 +0200
+++ /var/tmp/diff_new_pack.8ziNlU/_new  2022-06-10 15:57:36.368825808 +0200
@@ -1,6 +1,6 @@
 
 
 git://code.qt.io/qt/qtwebengine.git
-  4f570bd7add21725d66ac8396dcf21917c3a603f
+  c7e716ef1ffd63a8ab1f4dbf879230849eb3b505
 (No newline at EOF)
 

++ qtwebengine-everywhere-src-5.15.9.tar.xz -> 
qtwebengine-everywhere-src-5.15.10.tar.xz ++
/work/SRC/openSUSE:Factory/libqt5-qtwebengine/qtwebengine-everywhere-src-5.15.9.tar.xz
 
/work/SRC/openSUSE:Factory/.libqt5-qtwebengine.new.1548/qtwebengine-everywhere-src-5.15.10.tar.xz
 differ: char 13, line 1


commit libqt5-qtwebengine for openSUSE:Factory

2022-05-04 Thread Source-Sync
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 2022-05-04 15:10:37

Comparing /work/SRC/openSUSE:Factory/libqt5-qtwebengine (Old)
 and  /work/SRC/openSUSE:Factory/.libqt5-qtwebengine.new.1538 (New)


Package is "libqt5-qtwebengine"

Wed May  4 15:10:37 2022 rev:80 rq:974366 version:5.15.9

Changes:

--- /work/SRC/openSUSE:Factory/libqt5-qtwebengine/libqt5-qtwebengine.changes
2022-04-30 00:44:09.542879658 +0200
+++ 
/work/SRC/openSUSE:Factory/.libqt5-qtwebengine.new.1538/libqt5-qtwebengine.changes
  2022-05-04 15:10:50.628149387 +0200
@@ -1,0 +2,6 @@
+Mon May  2 08:30:15 UTC 2022 - Martin Li??ka 
+
+- Remove dependency on binutils-gold as the package will be removed
+  in the future. Gold linker is unmaintained by the upstream project.
+
+---



Other differences:
--
++ libqt5-qtwebengine.spec ++
--- /var/tmp/diff_new_pack.dBk7Kv/_old  2022-05-04 15:10:52.832152097 +0200
+++ /var/tmp/diff_new_pack.dBk7Kv/_new  2022-05-04 15:10:52.840152107 +0200
@@ -59,7 +59,6 @@
 BuildRequires:  flac-devel
 BuildRequires:  flex
 BuildRequires:  gperf
-BuildRequires:  binutils-gold
 BuildRequires:  git-core
 BuildRequires:  krb5
 BuildRequires:  krb5-devel


commit libqt5-qtwebengine for openSUSE:Factory

2022-04-29 Thread Source-Sync
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 2022-04-30 00:44:08

Comparing /work/SRC/openSUSE:Factory/libqt5-qtwebengine (Old)
 and  /work/SRC/openSUSE:Factory/.libqt5-qtwebengine.new.1538 (New)


Package is "libqt5-qtwebengine"

Sat Apr 30 00:44:08 2022 rev:79 rq:973537 version:5.15.9

Changes:

--- /work/SRC/openSUSE:Factory/libqt5-qtwebengine/libqt5-qtwebengine.changes
2022-04-10 19:05:10.274654491 +0200
+++ 
/work/SRC/openSUSE:Factory/.libqt5-qtwebengine.new.1538/libqt5-qtwebengine.changes
  2022-04-30 00:44:09.542879658 +0200
@@ -1,0 +2,6 @@
+Wed Apr 27 07:34:23 UTC 2022 - Christophe Giboudeaux 
+
+- Add libqt5-qtwebengine-rpmlintrc to silence the
+  'shlib-policy-name-error' rpmlint error
+
+---

New:

  libqt5-qtwebengine-rpmlintrc



Other differences:
--
++ libqt5-qtwebengine.spec ++
--- /var/tmp/diff_new_pack.zxKzMc/_old  2022-04-30 00:44:11.874881681 +0200
+++ /var/tmp/diff_new_pack.zxKzMc/_new  2022-04-30 00:44:11.886881691 +0200
@@ -40,6 +40,7 @@
 %define so_version 5.15.9
 %define tar_version qtwebengine-everywhere-src-%{version}
 Source: %{tar_version}.tar.xz
+Source99:   libqt5-qtwebengine-rpmlintrc
 # PATCH-FIX-UPSTREAM armv6-ffmpeg-no-thumb.patch - Fix ffmpeg configuration 
for armv6
 Patch0: armv6-ffmpeg-no-thumb.patch
 # PATCH-FIX-OPENSUSE disable-gpu-when-using-nouveau-boo-1005323.diff

++ libqt5-qtwebengine-rpmlintrc ++
# Silence rpmlint error. The libraries SONAME won't change
addFilter("shlib-policy-name-error .*")


commit libqt5-qtwebengine for openSUSE:Factory

2022-04-10 Thread Source-Sync
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 2022-04-10 19:05:08

Comparing /work/SRC/openSUSE:Factory/libqt5-qtwebengine (Old)
 and  /work/SRC/openSUSE:Factory/.libqt5-qtwebengine.new.1900 (New)


Package is "libqt5-qtwebengine"

Sun Apr 10 19:05:08 2022 rev:78 rq:967733 version:5.15.9

Changes:

--- /work/SRC/openSUSE:Factory/libqt5-qtwebengine/libqt5-qtwebengine.changes
2022-04-08 00:26:33.983098299 +0200
+++ 
/work/SRC/openSUSE:Factory/.libqt5-qtwebengine.new.1900/libqt5-qtwebengine.changes
  2022-04-10 19:05:10.274654491 +0200
@@ -1,0 +2,73 @@
+Wed Apr 06 14:41:04 UTC 2022 - christo...@krop.fr
+
+- Update to version 5.15.9:
+  * QPdfView: scale page rendering according to devicePixelRatio
+  * Update documented Chromium version
+  * Use IsSameDocument() rather than IsLoadingToDifferentDocument()
+  * Update module-split for installer
+  * Fix printing PDF files
+  * Do not override signal handlers
+  * Avoid using xkbcommon in non-X11 builds
+  * Update documentation
+  * Update Chromium:
+* Bump V8_PATCH_LEVEL
+* Do not overwrite signal handlers in the browser process.
+* Replace base::ranges::set_union with std::set_union to fix
+  MSVC2017 build
+* [Backport] CVE-2022-0100: Heap buffer overflow in Media
+  streams API
+* [Backport] CVE-2022-0102: Type Confusion in V8
+* [Backport] CVE-2022-0103: Use after free in SwiftShader
+* [Backport] CVE-2022-0104: Heap buffer overflow in ANGLE
+* [Backport] CVE-2022-0108: Inappropriate implementation
+  in Navigation
+* [Backport] CVE-2022-0109: Inappropriate implementation
+  in Autofill
+* [Backport] CVE-2022-0111 and CVE-2022-0117
+* [Backport] CVE-2022-0113: Inappropriate implementatio
+  n in Blink
+* [Backport] CVE-2022-0116: Inappropriate implementation
+  in Compositing
+* [Backport] CVE-2022-0289: Use after free in Safe browsing
+* [Backport] CVE-2022-0291: Inappropriate implementation
+  in Storage
+* [Backport] CVE-2022-0293: Use after free in Web packaging
+* [Backport] CVE-2022-0298: Use after free in Scheduling
+* [Backport] CVE-2022-0305: Inappropriate implementation in
+  Service Worker API
+* [Backport] CVE-2022-0306: Heap buffer overflow in PDFium
+* [Backport] CVE-2022-0310 and CVE-0311: Heap buffer overflow
+  in Task Manager
+* [Backport] CVE-2022-0456: Use after free in Web Search
+* [Backport] CVE-2022-0459: Use after free in Screen Capture
+* [Backport] CVE-2022-0460: Use after free in Window Dialog
+* [Backport] CVE-2022-0461: Policy bypass in COOP
+* [Backport] CVE-2022-0606: Use after free in ANGLE
+* [Backport] CVE-2022-0607: Use after free in GPU
+* [Backport] CVE-2022-0608: Integer overflow in Mojo
+* [Backport] CVE-2022-0609: Use after free in Animation
+* [Backport] CVE-2022-0610: Inappropriate implementation
+  in Gamepad API
+* [Backport] CVE-2022-0971 (boo#1197163)
+* [Backport] CVE-2022-1096 (boo#1197552)
+* [Backport] CVE-2022-23852
+* [Backport] Copy 'name_' member during StyleRuleProperty::Copy
+* [Backport] Security bug 1256885
+* [Backport] Security bug 1258603
+* [Backport] Security bug 1259557
+* [Backport] Security bug 1261415
+* [Backport] Security bug 1265570
+* [Backport] Security bug 1268448
+* [Backport] Security bug 1270014
+* [Backport] Security bug 1274113
+* [Backport] Security bug 1276331
+* [Backport] Security bug 1280743
+* [Backport] Security bug 1289394
+* [Backport] Security bug 1292537
+* [Backport] sandbox: build if glibc 2.34+ dynamic stack size
+  is enabled
+- Drop patches, now upstream:
+  * CVE-2022-0971-qtwebengine-5.15.patch
+  * CVE-2022-1096-qtwebengine-5.15.patch
+
+---

Old:

  CVE-2022-0971-qtwebengine-5.15.patch
  CVE-2022-1096-qtwebengine-5.15.patch
  qtwebengine-everywhere-src-5.15.8.tar.xz

New:

  qtwebengine-everywhere-src-5.15.9.tar.xz



Other differences:
--
++ libqt5-qtwebengine.spec ++
--- /var/tmp/diff_new_pack.2YCFyw/_old  2022-04-10 19:05:19.702550119 +0200
+++ /var/tmp/diff_new_pack.2YCFyw/_new  2022-04-10 19:05:19.710550031 +0200
@@ -29,15 +29,15 @@
 %global _qtwebengine_dictionaries_dir 
%{_libqt5_datadir}/qtwebengine_dictionaries
 
 Name:   libqt5-qtwebengine
-Version:5.15.8
+Version:5.15.9
 Release:0
 Summary:Qt 5 WebEngine Library
 License:LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
 Group:  Development/Libraries/X11
 URL:https://www.qt.io
 %define ba

commit libqt5-qtwebengine for openSUSE:Factory

2022-04-07 Thread Source-Sync
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 2022-04-08 00:26:31

Comparing /work/SRC/openSUSE:Factory/libqt5-qtwebengine (Old)
 and  /work/SRC/openSUSE:Factory/.libqt5-qtwebengine.new.1900 (New)


Package is "libqt5-qtwebengine"

Fri Apr  8 00:26:31 2022 rev:77 rq:966883 version:5.15.8

Changes:

--- /work/SRC/openSUSE:Factory/libqt5-qtwebengine/libqt5-qtwebengine.changes
2022-03-28 17:01:13.085022919 +0200
+++ 
/work/SRC/openSUSE:Factory/.libqt5-qtwebengine.new.1900/libqt5-qtwebengine.changes
  2022-04-08 00:26:33.983098299 +0200
@@ -1,0 +2,7 @@
+Mon Apr  4 19:25:12 UTC 2022 - Christophe Giboudeaux 
+
+- Add security fixes:
+  * CVE-2022-0971-qtwebengine-5.15.patch (CVE-2022-0971, boo#1197163)
+  * CVE-2022-1096-qtwebengine-5.15.patch (CVE-2022-1096, boo#1197552)
+
+---

New:

  CVE-2022-0971-qtwebengine-5.15.patch
  CVE-2022-1096-qtwebengine-5.15.patch



Other differences:
--
++ libqt5-qtwebengine.spec ++
--- /var/tmp/diff_new_pack.F6CHVi/_old  2022-04-08 00:26:36.655068310 +0200
+++ /var/tmp/diff_new_pack.F6CHVi/_new  2022-04-08 00:26:36.659068265 +0200
@@ -49,6 +49,10 @@
 Patch3: rtc-dont-use-h264.patch
 # PATCH-FIX-UPSTREAM
 Patch4: 0001-skia-Some-includes-to-fix-build-with-GCC-12.patch
+# PATCH-FIX-UPSTREAM
+Patch5: CVE-2022-0971-qtwebengine-5.15.patch
+# PATCH-FIX-UPSTREAM
+Patch6: CVE-2022-1096-qtwebengine-5.15.patch
 # http://www.chromium.org/blink is not ported to PowerPC & s390
 ExcludeArch:ppc ppc64 ppc64le s390 s390x
 # Try to fix i586 MemoryErrors with rpmlint

++ CVE-2022-0971-qtwebengine-5.15.patch ++
>From d13d0924c4e18ecc4b79adf0fec142ee9a9eaa14 Mon Sep 17 00:00:00 2001
From: "liber...@chromium.org" 
Date: Mon, 7 Mar 2022 20:17:13 +
Subject: [Backport] CVE-2022-0971

Don't use a deleted RenderFrameHost.

Since we do not check for frame liveness, a RenderFrameHost might be
deleted (in the use-after-free sense) without another call to
RenderFrameDeleted.  So, WeakPtr it to avoid these cases.

Bug: 1299422

Task-number: QTBUG-101946
Change-Id: Ie4fe85f88ef80f4e4c3d0452397c0e5050ed881c
Reviewed-by: Allan Sandfeld Jensen 
---
 .../display_cutout/display_cutout_host_impl.cc | 29 +-
 .../display_cutout/display_cutout_host_impl.h  | 10 ++--
 2 files changed, 25 insertions(+), 14 deletions(-)

diff --git 
a/src/3rdparty/chromium/content/browser/display_cutout/display_cutout_host_impl.cc
 
b/src/3rdparty/chromium/content/browser/display_cutout/display_cutout_host_impl.cc
index 1640ec83489..8f89cc24b5f 100644
--- 
a/src/3rdparty/chromium/content/browser/display_cutout/display_cutout_host_impl.cc
+++ 
b/src/3rdparty/chromium/content/browser/display_cutout/display_cutout_host_impl.cc
@@ -5,6 +5,7 @@
 #include "content/browser/display_cutout/display_cutout_host_impl.h"
 
 #include "content/browser/display_cutout/display_cutout_constants.h"
+#include "content/browser/renderer_host/render_frame_host_impl.h"
 #include "content/browser/web_contents/web_contents_impl.h"
 #include "content/public/browser/navigation_handle.h"
 #include "mojo/public/cpp/bindings/associated_remote.h"
@@ -33,7 +34,7 @@ void DisplayCutoutHostImpl::ViewportFitChangedForFrame(
 
   // If we are the current |RenderFrameHost| frame then notify
   // WebContentsObservers about the new value.
-  if (current_rfh_ == rfh)
+  if (current_rfh_.get() == rfh)
 web_contents_impl_->NotifyViewportFitChanged(value);
 
   MaybeQueueUKMEvent(rfh);
@@ -60,7 +61,9 @@ void DisplayCutoutHostImpl::DidFinishNavigation(
 
   // If we finish a main frame navigation and the |WebDisplayMode| is
   // fullscreen then we should make the main frame the current
-  // |RenderFrameHost|.
+  // |RenderFrameHost|.  Note that this is probably not correct; we do not 
check
+  // that the navigation completed successfully, nor do we check if the main
+  // frame is still IsRenderFrameLive().
   blink::mojom::DisplayMode mode = web_contents_impl_->GetDisplayMode();
   if (mode == blink::mojom::DisplayMode::kFullscreen)
 SetCurrentRenderFrameHost(web_contents_impl_->GetMainFrame());
@@ -70,7 +73,7 @@ void 
DisplayCutoutHostImpl::RenderFrameDeleted(RenderFrameHost* rfh) {
   values_.erase(rfh);
 
   // If we were the current |RenderFrameHost| then we should clear that.
-  if (current_rfh_ == rfh)
+  if (current_rfh_.get() == rfh)
 SetCurrentRenderFrameHost(nullptr);
 }
 
@@ -87,7 +90,7 @@ void 
DisplayCutoutHostImpl::SetDisplayCutoutSafeArea(gfx::Insets insets) {
   insets_ = insets;
 
   if (current_rfh_)
-SendSafeAreaToFrame(current_rfh_, insets);

commit libqt5-qtwebengine for openSUSE:Factory

2022-03-28 Thread Source-Sync
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 2022-03-28 17:00:19

Comparing /work/SRC/openSUSE:Factory/libqt5-qtwebengine (Old)
 and  /work/SRC/openSUSE:Factory/.libqt5-qtwebengine.new.1900 (New)


Package is "libqt5-qtwebengine"

Mon Mar 28 17:00:19 2022 rev:76 rq:964921 version:5.15.8

Changes:

--- /work/SRC/openSUSE:Factory/libqt5-qtwebengine/libqt5-qtwebengine.changes
2022-01-14 23:12:35.634606775 +0100
+++ 
/work/SRC/openSUSE:Factory/.libqt5-qtwebengine.new.1900/libqt5-qtwebengine.changes
  2022-03-28 17:01:13.085022919 +0200
@@ -1,0 +2,6 @@
+Fri Mar 25 14:31:28 UTC 2022 - Fabian Vogt 
+
+- Add patch to fix build with GCC 12:
+  * 0001-skia-Some-includes-to-fix-build-with-GCC-12.patch
+
+---

New:

  0001-skia-Some-includes-to-fix-build-with-GCC-12.patch



Other differences:
--
++ libqt5-qtwebengine.spec ++
--- /var/tmp/diff_new_pack.VhWlbs/_old  2022-03-28 17:01:15.037025571 +0200
+++ /var/tmp/diff_new_pack.VhWlbs/_new  2022-03-28 17:01:15.045025582 +0200
@@ -47,6 +47,8 @@
 Patch2: sandbox-statx-futex_time64.patch
 # PATCH-FIX-OPENSUSE
 Patch3: rtc-dont-use-h264.patch
+# PATCH-FIX-UPSTREAM
+Patch4: 0001-skia-Some-includes-to-fix-build-with-GCC-12.patch
 # http://www.chromium.org/blink is not ported to PowerPC & s390
 ExcludeArch:ppc ppc64 ppc64le s390 s390x
 # Try to fix i586 MemoryErrors with rpmlint

++ 0001-skia-Some-includes-to-fix-build-with-GCC-12.patch ++
>From 68799a1e0815b20ca59ce354a55280399257a201 Mon Sep 17 00:00:00 2001
From: Fabian Vogt 
Date: Fri, 25 Mar 2022 15:29:28 +0100
Subject: [PATCH] skia: Some includes to fix build with GCC 12

Those includes got introduced upstream for other reasons and fixed building
with GCC 12 as a side effect.
---
 src/3rdparty/chromium/third_party/skia/include/core/SkColor.h | 2 ++
 src/3rdparty/chromium/third_party/skia/src/utils/SkParseColor.cpp | 2 ++
 2 files changed, 4 insertions(+)

diff --git a/src/3rdparty/chromium/third_party/skia/include/core/SkColor.h 
b/src/3rdparty/chromium/third_party/skia/include/core/SkColor.h
index 36527e38e53..f77c24ade82 100644
--- a/src/3rdparty/chromium/third_party/skia/include/core/SkColor.h
+++ b/src/3rdparty/chromium/third_party/skia/include/core/SkColor.h
@@ -12,6 +12,8 @@
 #include "include/core/SkScalar.h"
 #include "include/core/SkTypes.h"
 
+#include 
+
 /** \file SkColor.h
 
 Types, consts, functions, and macros for colors.
diff --git a/src/3rdparty/chromium/third_party/skia/src/utils/SkParseColor.cpp 
b/src/3rdparty/chromium/third_party/skia/src/utils/SkParseColor.cpp
index 7260365b2c6..3164650728e 100644
--- a/src/3rdparty/chromium/third_party/skia/src/utils/SkParseColor.cpp
+++ b/src/3rdparty/chromium/third_party/skia/src/utils/SkParseColor.cpp
@@ -8,6 +8,8 @@
 
 #include "include/utils/SkParse.h"
 
+#include  // std::lower_bound
+
 static constexpr const char* gColorNames[] = {
 "aliceblue",
 "antiquewhite",
-- 
2.34.1


commit libqt5-qtwebengine for openSUSE:Factory

2022-01-14 Thread Source-Sync
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 2022-01-14 23:12:25

Comparing /work/SRC/openSUSE:Factory/libqt5-qtwebengine (Old)
 and  /work/SRC/openSUSE:Factory/.libqt5-qtwebengine.new.1892 (New)


Package is "libqt5-qtwebengine"

Fri Jan 14 23:12:25 2022 rev:75 rq:945986 version:5.15.8

Changes:

--- /work/SRC/openSUSE:Factory/libqt5-qtwebengine/libqt5-qtwebengine.changes
2021-11-03 17:26:00.437328736 +0100
+++ 
/work/SRC/openSUSE:Factory/.libqt5-qtwebengine.new.1892/libqt5-qtwebengine.changes
  2022-01-14 23:12:35.634606775 +0100
@@ -1,0 +2,67 @@
+Tue Jan 04 22:22:01 UTC 2022 - christo...@krop.fr
+
+- Update to version 5.15.8:
+  * Update Chromium:
+[Backport] CVE-2021-3517: libxml2: Heap-based buffer overflow
+in xmlEncodeEntitiesInternal() in entities.c
+[Backport] CVE-2021-3541 libxml2: Exponential entity expansion
+attack bypasses all existing protection mechanisms
+[Backport] CVE-2021-37984 : Heap buffer overflow in PDFium
+[Backport] CVE-2021-37987 : Use after free in Network APIs
+[Backport] CVE-2021-37989 : Inappropriate implementation in Blink
+[Backport] CVE-2021-37992 : Out of bounds read in WebAudio
+[Backport] CVE-2021-37993 : Use after free in PDF Accessibility
+[Backport] CVE-2021-37996 : Insufficient validation of untrusted
+input in Downloads
+[Backport] CVE-2021-38001 : Type Confusion in V8
+[Backport] CVE-2021-38003 : Inappropriate implementation in V8
+[Backport] CVE-2021-38005: Use after free in loader (1/3)
+[Backport] CVE-2021-38005: Use after free in loader (2/3)
+[Backport] CVE-2021-38005: Use after free in loader (3/3)
+[Backport] CVE-2021-38007: Type Confusion in V8
+[Backport] CVE-2021-38009: Inappropriate implementation in cache
+[Backport] CVE-2021-38010: Inappropriate implementation in serviceworkers
+[Backport] CVE-2021-38012: Type Confusion in V8
+[Backport] CVE-2021-38015: Inappropriate implementation in input
+[Backport] CVE-2021-38017: Insufficient policy enforcement in iframe
+sandbox
+[Backport] CVE-2021-38018: Inappropriate implementation in navigation
+[Backport] CVE-2021-38019: Insufficient policy enforcement in CORS
+[Backport] CVE-2021-38021: Inappropriate implementation in referrer
+[Backport] CVE-2021-38022: Inappropriate implementation in 
WebAuthentication
+[Backport] CVE-2021-4057: Use after free in file API
+[Backport] CVE-2021-4058: Heap buffer overflow in ANGLE (1/2)
+[Backport] CVE-2021-4058: Heap buffer overflow in ANGLE (2/2)
+[Backport] CVE-2021-4059: Insufficient data validation in loader
+[Backport] CVE-2021-4062: Heap buffer overflow in BFCache
+[Backport] CVE-2021-4078: Type confusion in V8
+[Backport] CVE-2021-4079: Out of bounds write in WebRTC
+[Backport] CVE-2021-4098: Insufficient data validation in Mojo
+[Backport] CVE-2021-4099: Use after free in Swiftshader
+[Backport] CVE-2021-4101: Heap buffer overflow in Swiftshader.
+[Backport] CVE-2021-4102: Use after free in V8
+[Backport] Dependency for CVE-2021-37989
+[Backport] Dependency for CVE-2021-38009
+[Backport] Security bug 1245870
+[Backport] Security bug 1252858
+[Backport] Security bug 1259899
+Bump V8_PATCH_LEVEL
+Compile with GCC 11 -std=c++20
+Fix stack overflow on gpu channel recreate with an error
+Use wglSetPixelFormat directly only if in software mode
+[Backport] Handle long SIGSTKSZ in glibc > 2.33
+[Backport] abseil-cpp: Fixes build with latest glibc
+  * Handle qtpdf compilation with static runtime
+  * Add bitcode support for qtpdf on ios
+  * Do not access accessibility from qt post routines
+  * Blacklist javascriptClipboard test on ubuntu 20.04
+  * Re-enable network-service-in-process
+  * Bump version from 5.15.7 to 5.15.8
+  * Update patch level
+  * Fix pinch gesture
+  * Fix leak of properties after XkbRF_GetNamesProp
+  * Fix leak on getDefaultScreeenId
+- Drop patch:
+  * 0001-Fix-build-with-glibc-2.34.patch
+
+---

Old:

  0001-Fix-build-with-glibc-2.34.patch
  qtwebengine-everywhere-src-5.15.7.tar.xz

New:

  qtwebengine-everywhere-src-5.15.8.tar.xz



Other differences:
--
++ libqt5-qtwebengine.spec ++
--- /var/tmp/diff_new_pack.gK70Gg/_old  2022-01-14 23:12:44.242612324 +0100
+++ /var/tmp/diff_new_pack.gK70Gg/_new  2022-01-14 23:12:44.246612327 +0100
@@ -29,15 +29,15 @@
 %global _qtwebengine_dictionaries_dir 
%{_libqt5_datadir}/qtwebengine_dictionaries
 
 Name:   libqt5-qtwebengine
-Version:5.15.7
+Version:5.15.8
 Re

commit libqt5-qtwebengine for openSUSE:Factory

2021-11-03 Thread Source-Sync
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-11-03 17:25:23

Comparing /work/SRC/openSUSE:Factory/libqt5-qtwebengine (Old)
 and  /work/SRC/openSUSE:Factory/.libqt5-qtwebengine.new.1890 (New)


Package is "libqt5-qtwebengine"

Wed Nov  3 17:25:23 2021 rev:74 rq:928291 version:5.15.7

Changes:

--- /work/SRC/openSUSE:Factory/libqt5-qtwebengine/libqt5-qtwebengine.changes
2021-09-26 21:49:21.090825011 +0200
+++ 
/work/SRC/openSUSE:Factory/.libqt5-qtwebengine.new.1890/libqt5-qtwebengine.changes
  2021-11-03 17:26:00.437328736 +0100
@@ -1,0 +2,65 @@
+Fri Oct 29 09:53:05 UTC 2021 - christo...@krop.fr
+
+- Update to version 5.15.7:
+  * Update Chromium:
+[Backport] Linux sandbox: update syscalls numbers on 32-bit platforms
+[Backport] sandbox: linux: allow clock_nanosleep & gettime64
+[Backport] Linux sandbox: update syscall numbers for all platforms.
+[Backport] Ease HarfBuzz API change with feature detection
+[Backport] Security bug 1248665
+[Backport] CVE-2021-37975 : Use after free in V8
+[Backport] CVE-2021-37980 : Inappropriate implementation in Sandbox
+[Backport] CVE-2021-37979 : Heap buffer overflow in WebRTC (2/2)
+[Backport] CVE-2021-37979 : Heap buffer overflow in WebRTC (1/2)
+[Backport] CVE-2021-37978 : Heap buffer overflow in Blink
+[Backport] CVE-2021-30616: Use after free in Media.
+[Backport] CVE-2021-37962 : Use after free in Performance Manager (2/2)
+[Backport] CVE-2021-37962 : Use after free in Performance Manager (1/2)
+[Backport] CVE-2021-37973 : Use after free in Portals
+[Backport] CVE-2021-37971 : Incorrect security UI in Web Browser UI.
+[Backport] CVE-2021-37968 : Inappropriate implementation in Background 
Fetch API
+[Backport] CVE-2021-37967 : Inappropriate implementation in Background 
Fetch API
+[Backport] Linux sandbox: return ENOSYS for clone3
+[Backport] Linux sandbox: fix fstatat() crash
+[Backport] Reland "Reland "Linux sandbox syscall broker: use struct 
kernel_stat""
+[Backport] Security bug 1238178 (2/2)
+[Backport] Security bug 1238178 (1/2)
+[Backport] CVE-2021-30633: Use after free in Indexed DB API (2/2)
+[Backport] CVE-2021-30633: Use after free in Indexed DB API (1/2)
+[Backport] CVE-2021-30630: Inappropriate implementation in Blink
+[Backport] CVE-2021-30629: Use after free in Permissions
+[Backport] CVE-2021-30628: Stack buffer overflow in ANGLE
+[Backport] CVE-2021-30627: Type Confusion in Blink layout
+[Backport] CVE-2021-30626: Out of bounds memory access in ANGLE
+[Backport] CVE-2021-30625: Use after free in Selection API
+[Backport] Security bug 1206289
+[Backport] CVE-2021-30613: Use after free in Base internals
+[Backport] Security bug 1227228
+[Backport] CVE-2021-30618: Inappropriate implementation in DevTools
+  * Update patch level
+  * Blacklist certificate test until certicates have been renewed
+  * Block CORS from local URLs when remote access is not enabled
+  * Do not wait on weak_pointer for termination errors
+  * Support MSVC_VER 16.8
+  * Fix wrong save file filter for Markdown Editor example
+  * Add Chromium version source documentation
+  * Bump version from 5.15.6 to 5.15.7
+  * Fix crash when clicking on a link in PDF
+- Drop openSUSE patches:
+  * fix1163766.patch. Should be addressed with:
+https://github.com/qt/qtwebengine-chromium/commit/652f834de
+https://github.com/qt/qtwebengine-chromium/commit/faae106ed
+https://github.com/qt/qtwebengine-chromium/commit/6b7b3f1bf
+  * chromium-glibc-2.33.patch. Should be addressed with the
+[Backport] Linux sandbox: fix fstatat() crash and
+Reland "Reland "Linux sandbox syscall broker: use struct kernel_stat""
+changes.
+  * chromium-older-harfbuzz.patch
+- Drop upstream changes:
+  * 0001-return-ENOSYS-for-clone3.patch
+  * chromium-harfbuzz-3.0.0.patch
+  * skia-harfbuzz-3.0.0.patch
+- Rebase patches:
+  * sandbox-statx-futex_time64.patch
+
+---

Old:

  0001-return-ENOSYS-for-clone3.patch
  chromium-glibc-2.33.patch
  chromium-harfbuzz-3.0.0.patch
  chromium-older-harfbuzz.patch
  fix1163766.patch
  qtwebengine-everywhere-src-5.15.6.tar.xz
  skia-harfbuzz-3.0.0.patch

New:

  qtwebengine-everywhere-src-5.15.7.tar.xz



Other differences:
--
++ libqt5-qtwebengine.spec ++
--- /var/tmp/diff_new_pack.ubc07p/_old  2021-11-03 17:26:12.589335382 +0100
+++ /var/tmp/diff_new_pack.ubc07p/_new  2021-11-03 17:26:12.589335382 +0100
@@ -29,35 +29,26 @@
 %global _qtwebengine_dictionaries_dir 
%{_libqt5_datadir}/qtwebengin

commit libqt5-qtwebengine for openSUSE:Factory

2021-09-26 Thread Source-Sync
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-09-26 21:48:33

Comparing /work/SRC/openSUSE:Factory/libqt5-qtwebengine (Old)
 and  /work/SRC/openSUSE:Factory/.libqt5-qtwebengine.new.1899 (New)


Package is "libqt5-qtwebengine"

Sun Sep 26 21:48:33 2021 rev:73 rq:921014 version:5.15.6

Changes:

--- /work/SRC/openSUSE:Factory/libqt5-qtwebengine/libqt5-qtwebengine.changes
2021-09-13 16:24:57.930774840 +0200
+++ 
/work/SRC/openSUSE:Factory/.libqt5-qtwebengine.new.1899/libqt5-qtwebengine.changes
  2021-09-26 21:49:21.090825011 +0200
@@ -1,0 +2,9 @@
+Tue Sep 21 11:34:41 UTC 2021 - Fabian Vogt 
+
+- Add patches from Arch to fix build with HarfBuzz 3.0.0:
+  * chromium-harfbuzz-3.0.0.patch
+  * skia-harfbuzz-3.0.0.patch
+- ... but don't break with < 2.9.0:
+  * chromium-older-harfbuzz.patch
+
+---

New:

  chromium-harfbuzz-3.0.0.patch
  chromium-older-harfbuzz.patch
  skia-harfbuzz-3.0.0.patch



Other differences:
--
++ libqt5-qtwebengine.spec ++
--- /var/tmp/diff_new_pack.kXctAp/_old  2021-09-26 21:49:22.470826718 +0200
+++ /var/tmp/diff_new_pack.kXctAp/_new  2021-09-26 21:49:22.474826722 +0200
@@ -54,6 +54,10 @@
 Patch6: 0001-Fix-build-with-glibc-2.34.patch
 # PATCH-FIX-UPSTREAM
 Patch7: 0001-return-ENOSYS-for-clone3.patch
+Patch8: chromium-harfbuzz-3.0.0.patch
+Patch9: skia-harfbuzz-3.0.0.patch
+# PATCH-FIX-OPENSUSE
+Patch10:chromium-older-harfbuzz.patch
 # http://www.chromium.org/blink is not ported to PowerPC & s390
 ExcludeArch:ppc ppc64 ppc64le s390 s390x
 # Try to fix i586 MemoryErrors with rpmlint

++ chromium-harfbuzz-3.0.0.patch ++
Subject: Fix build with harfbuzz 3.0.0

Upstream backport copied from Arch and rebased.

# https://github.com/chromium/chromium/commit/b289f6f3fcbc

diff --git 
a/src/3rdparty/chromium/components/paint_preview/common/subset_font.cc 
b/src/3rdparty/chromium/components/paint_preview/common/subset_font.cc
index 8ff0540d9a..20a7d37474 100644
--- a/src/3rdparty/chromium/components/paint_preview/common/subset_font.cc
+++ b/src/3rdparty/chromium/components/paint_preview/common/subset_font.cc
@@ -72,9 +72,11 @@ sk_sp SubsetFont(SkTypeface* typeface, const 
GlyphUsage& usage) {
   hb_set_t* glyphs =
   hb_subset_input_glyph_set(input.get());  // Owned by |input|.
   usage.ForEach(base::BindRepeating(&AddGlyphs, base::Unretained(glyphs)));
-  hb_subset_input_set_retain_gids(input.get(), true);
+  hb_subset_input_set_flags(input.get(), HB_SUBSET_FLAGS_RETAIN_GIDS);
 
-  HbScoped subset_face(hb_subset(face.get(), input.get()));
+  HbScoped subset_face(hb_subset_or_fail(face.get(), input.get()));
+  if (!subset_face)
+return nullptr;
   HbScoped subset_blob(hb_face_reference_blob(subset_face.get()));
   if (!subset_blob)
 return nullptr;
++ chromium-older-harfbuzz.patch ++
From: Fabian Vogt 
Subject: Fix build with harfbuzz < 2.9.0

Index: 
qtwebengine-everywhere-src-5.15.6/src/3rdparty/chromium/components/paint_preview/common/subset_font.cc
===
--- 
qtwebengine-everywhere-src-5.15.6.orig/src/3rdparty/chromium/components/paint_preview/common/subset_font.cc
+++ 
qtwebengine-everywhere-src-5.15.6/src/3rdparty/chromium/components/paint_preview/common/subset_font.cc
@@ -71,11 +71,18 @@ sk_sp SubsetFont(SkTypeface* typ
   hb_set_t* glyphs =
   hb_subset_input_glyph_set(input.get());  // Owned by |input|.
   usage.ForEach(base::BindRepeating(&AddGlyphs, base::Unretained(glyphs)));
+#if HB_VERSION_ATLEAST(2,9,0)
   hb_subset_input_set_flags(input.get(), HB_SUBSET_FLAGS_RETAIN_GIDS);
 
   HbScoped subset_face(hb_subset_or_fail(face.get(), input.get()));
   if (!subset_face)
 return nullptr;
+#else
+  hb_subset_input_set_retain_gids(input.get(), true);
+
+  HbScoped subset_face(hb_subset(face.get(), input.get()));
+#endif
+
   HbScoped subset_blob(hb_face_reference_blob(subset_face.get()));
   if (!subset_blob)
 return nullptr;
++ skia-harfbuzz-3.0.0.patch ++
Subject: Fix build with harfbuzz 3.0.0

Upstream backport copied from Arch and rebased.

# Minimal diff for harfbuzz 3.0.0 support; based on:
# https://github.com/google/skia/commit/66684b17b382
# https://github.com/google/skia/commit/51d83abcd24a

diff --git a/src/3rdparty/chromium/third_party/skia/gn/skia.gni 
b/src/3rdparty/chromium/third_party/skia/gn/skia.gni
index d98fdc19ee..199335d5c4 100644
--- a/src/3rdparty/chromium/third_party/skia/gn/skia.gni
+++ b/src/3rdparty/chromium/third_party/skia/gn/skia.gni
@@ -34,8 +34,6 @@ declare_args() {
   skia_inclu

commit libqt5-qtwebengine for openSUSE:Factory

2021-09-13 Thread Source-Sync
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-09-13 16:24:25

Comparing /work/SRC/openSUSE:Factory/libqt5-qtwebengine (Old)
 and  /work/SRC/openSUSE:Factory/.libqt5-qtwebengine.new.1899 (New)


Package is "libqt5-qtwebengine"

Mon Sep 13 16:24:25 2021 rev:72 rq:917890 version:5.15.6

Changes:

--- /work/SRC/openSUSE:Factory/libqt5-qtwebengine/libqt5-qtwebengine.changes
2021-08-16 10:05:47.787510678 +0200
+++ 
/work/SRC/openSUSE:Factory/.libqt5-qtwebengine.new.1899/libqt5-qtwebengine.changes
  2021-09-13 16:24:57.930774840 +0200
@@ -1,0 +2,54 @@
+Thu Sep 09 07:19:58 UTC 2021 - christo...@krop.fr
+
+- Update to version 5.15.6:
+  * Update Chromium:
++ [Backport] CVE-2021-30560: Use after free in Blink XSLT
++ [Backport] CVE-2021-30566: Stack buffer overflow in Printing
++ [Backport] CVE-2021-30585: Use after free in sensor handling
++ Bump V8_PATCH_LEVEL
++ [Backport] Security bug 1228036
++ [Backport] CVE-2021-30604: Use after free in ANGLE
++ [Backport] CVE-2021-30603: Race in WebAudio
++ [Backport] CVE-2021-30602: Use after free in WebRTC
++ [Backport] CVE-2021-30599: Type Confusion in V8
++ [Backport] CVE-2021-30598: Type Confusion in V8
++ [Backport] Security bug 1227933
++ [Backport] Security bug 1205059
++ [Backport] Security bug 1184294
++ [Backport] Security bug 1198385
++ [Backport] CVE-2021-30588: Type Confusion in V8
++ [Backport] CVE-2021-30587: Inappropriate implementation in Compositing 
on Windows
++ [Backport] CVE-2021-30573: Use after free in GPU
++ [Backport] CVE-2021-30569, security bugs 1198216 and 1204814
++ [Backport] CVE-2021-30568: Heap buffer overflow in WebGL
++ [Backport] CVE-2021-30541: Use after free in V8
++ [Backport] Security bugs 1197786 and 1194330
++ [Backport] Security bug 1194689
++ [Backport] CVE-2021-30563: Type Confusion in V8
++ [Backport] Security bug 1211215
++ [Backport] Security bug 1209558
++ [Backport] CVE-2021-30553: Use after free in Network service
++ [Backport] CVE-2021-30548: Use after free in Loader
++ [Backport] CVE-2021-30547: Out of bounds write in ANGLE
++ [Backport] CVE-2021-30556: Use after free in WebAudio
++ [Backport] CVE-2021-30559: Out of bounds write in ANGLE
++ [Backport] CVE-2021-30533: Insufficient policy enforcement in 
PopupBlocker
++ [Backport] Security bug 1202534
++ [Backport] CVE-2021-30536: Out of bounds read in V8
++ [Backport] CVE-2021-30522: Use after free in WebAudio
++ [Backport] CVE-2021-30554 Use after free in WebGL
++ [Backport] CVE-2021-30551: Type Confusion in V8
++ [Backport] CVE-2021-30544: Use after free in BFCache
++ [Backport] CVE-2021-30535: Double free in ICU
++ [Backport] CVE-2021-30534: Insufficient policy enforcement in 
iFrameSandbox
++ [Backport] CVE-2021-30530: Out of bounds memory access in WebAudio
++ [Backport] CVE-2021-30523: Use after free in WebRTC
++ Generate mojo bindings before compiling extension API registration
+  * Bump version from 5.15.5 to 5.15.6
+  * Always send phased wheel events beginning with Began
+- Import patch from the chromium package:
+  * 0001-return-ENOSYS-for-clone3.patch
+- Add changes from the chromium package to
+  0001-Fix-build-with-glibc-2.34.patch
+
+---

Old:

  qtwebengine-everywhere-src-5.15.5.tar.xz
  sync.profile

New:

  0001-return-ENOSYS-for-clone3.patch
  qtwebengine-everywhere-src-5.15.6.tar.xz



Other differences:
--
++ libqt5-qtwebengine.spec ++
--- /var/tmp/diff_new_pack.wOiCew/_old  2021-09-13 16:25:08.474787029 +0200
+++ /var/tmp/diff_new_pack.wOiCew/_new  2021-09-13 16:25:08.478787034 +0200
@@ -29,19 +29,17 @@
 %global _qtwebengine_dictionaries_dir 
%{_libqt5_datadir}/qtwebengine_dictionaries
 
 Name:   libqt5-qtwebengine
-Version:5.15.5
+Version:5.15.6
 Release:0
 Summary:Qt 5 WebEngine Library
 License:LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
 Group:  Development/Libraries/X11
 URL:https://www.qt.io
 %define base_name libqt5
-%define real_version 5.15.5
-%define so_version 5.15.5
+%define real_version 5.15.6
+%define so_version 5.15.6
 %define tar_version qtwebengine-everywhere-src-%{version}
 Source: %{tar_version}.tar.xz
-# Generated from a local build
-Source1:sync.profile
 # PATCH-FIX-UPSTREAM armv6-ffmpeg-no-thumb.patch - Fix ffmpeg configuration 
for armv6
 Patch0: armv6-ffmpeg-no-thumb.patch
 # PATCH-FIX-OPENSUSE disable-gpu-when-using-nouveau-boo-1005323.d

commit libqt5-qtwebengine for openSUSE:Factory

2021-08-16 Thread Source-Sync
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-08-16 10:05:39

Comparing /work/SRC/openSUSE:Factory/libqt5-qtwebengine (Old)
 and  /work/SRC/openSUSE:Factory/.libqt5-qtwebengine.new.1899 (New)


Package is "libqt5-qtwebengine"

Mon Aug 16 10:05:39 2021 rev:71 rq:911548 version:5.15.5

Changes:

--- /work/SRC/openSUSE:Factory/libqt5-qtwebengine/libqt5-qtwebengine.changes
2021-06-27 18:59:23.104299955 +0200
+++ 
/work/SRC/openSUSE:Factory/.libqt5-qtwebengine.new.1899/libqt5-qtwebengine.changes
  2021-08-16 10:05:47.787510678 +0200
@@ -1,0 +2,6 @@
+Wed Aug  4 15:23:24 UTC 2021 - Christophe Giboudeaux 
+
+- Add patch to fix build with glibc 2.34 (boo#1189095)
+  * 0001-Fix-build-with-glibc-2.34.patch
+
+---

New:

  0001-Fix-build-with-glibc-2.34.patch



Other differences:
--
++ libqt5-qtwebengine.spec ++
--- /var/tmp/diff_new_pack.hKk1rP/_old  2021-08-16 10:05:49.279508892 +0200
+++ /var/tmp/diff_new_pack.hKk1rP/_new  2021-08-16 10:05:49.283508887 +0200
@@ -52,6 +52,8 @@
 Patch4: rtc-dont-use-h264.patch
 # PATCH-FIX-UPSTREAM
 Patch5: chromium-glibc-2.33.patch
+# PATCH-FIX-UPSTREAM
+Patch6: 0001-Fix-build-with-glibc-2.34.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-glibc-2.34.patch ++
>From 6dc7ed884091eb373f72d53f2b87371cd899378e Mon Sep 17 00:00:00 2001
From: Christophe Giboudeaux 
Date: Wed, 11 Aug 2021 11:39:59 +0200
Subject: [PATCH] Fix build with glibc 2.34

---
 .../abseil-cpp/absl/debugging/failure_signal_handler.cc| 3 ++-
 .../breakpad/src/client/linux/handler/exception_handler.cc | 2 +-
 2 files changed, 3 insertions(+), 2 deletions(-)

diff --git 
a/src/3rdparty/chromium/third_party/abseil-cpp/absl/debugging/failure_signal_handler.cc
 
b/src/3rdparty/chromium/third_party/abseil-cpp/absl/debugging/failure_signal_handler.cc
index 5d13bdbbb..2ed137b58 100644
--- 
a/src/3rdparty/chromium/third_party/abseil-cpp/absl/debugging/failure_signal_handler.cc
+++ 
b/src/3rdparty/chromium/third_party/abseil-cpp/absl/debugging/failure_signal_handler.cc
@@ -135,7 +135,8 @@ static bool SetupAlternateStackOnce() {
 #else
   const size_t page_mask = sysconf(_SC_PAGESIZE) - 1;
 #endif
-  size_t stack_size = (std::max(SIGSTKSZ, 65536) + page_mask) & ~page_mask;
+  size_t stack_size =
+  (std::max(SIGSTKSZ, 65536) + page_mask) & ~page_mask;
 #if defined(ABSL_HAVE_ADDRESS_SANITIZER) || \
 defined(ABSL_HAVE_MEMORY_SANITIZER) || defined(ABSL_HAVE_THREAD_SANITIZER)
   // Account for sanitizer instrumentation requiring additional stack space.
diff --git 
a/src/3rdparty/chromium/third_party/breakpad/breakpad/src/client/linux/handler/exception_handler.cc
 
b/src/3rdparty/chromium/third_party/breakpad/breakpad/src/client/linux/handler/exception_handler.cc
index ca353c409..2e43ba6fc 100644
--- 
a/src/3rdparty/chromium/third_party/breakpad/breakpad/src/client/linux/handler/exception_handler.cc
+++ 
b/src/3rdparty/chromium/third_party/breakpad/breakpad/src/client/linux/handler/exception_handler.cc
@@ -138,7 +138,7 @@ void InstallAlternateStackLocked() {
   // 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);
+  static const unsigned kSigStackSize = std::max(16384, SIGSTKSZ);
 
   // Only set an alternative stack if there isn't already one, or if the 
current
   // one is too small.
-- 
2.32.0


commit libqt5-qtwebengine for openSUSE:Factory

2021-06-27 Thread Source-Sync
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-06-27 18:58:47

Comparing /work/SRC/openSUSE:Factory/libqt5-qtwebengine (Old)
 and  /work/SRC/openSUSE:Factory/.libqt5-qtwebengine.new.2625 (New)


Package is "libqt5-qtwebengine"

Sun Jun 27 18:58:47 2021 rev:70 rq:901784 version:5.15.5

Changes:

--- /work/SRC/openSUSE:Factory/libqt5-qtwebengine/libqt5-qtwebengine.changes
2021-05-08 22:06:58.293858480 +0200
+++ 
/work/SRC/openSUSE:Factory/.libqt5-qtwebengine.new.2625/libqt5-qtwebengine.changes
  2021-06-27 18:59:23.104299955 +0200
@@ -1,0 +2,73 @@
+Thu Jun 24 16:39:27 UTC 2021 - Christophe Giboudeaux 
+
+- Update the CMake version workaround to get qtbase's real version
+
+---
+Tue Jun 22 09:00:44 UTC 2021 - christo...@krop.fr
+
+- Update to version 5.15.5:
+  * Abort findText also right on explicit navigation request
+  * Adapt to new Connections syntax
+  * Add devtools eyedropper support
+  * Add more tests to tst_loadsignals
+  * Add support for Keyboard.getLayoutMap()
+  * Add web-ui chrome://net-internals
+  * Allow leaving OCSP off
+  * Always send phased wheel events beginning with Began
+  * Avoid accessing profileAdapter when profile is shutting down
+  * Avoid unknownFunc messages in qmltests
+  * Blacklist CertificateError::test_error for macOS
+  * Blacklist NewViewRequest::test_loadNewViewRequest on macOS
+  * Blacklist handleError on macos until we merge the fix
+  * Blacklist numberOfStartedAndFinishedSignalsIsSame on b2q CIs
+  * Depend on QCoreApplication::startingUp() for checking
+existence of app
+  * Do not allow WebBluetooth to continue
+  * Do not hide virtual keyboard if the focused node is editable
+  * Doc: Add a note about navigation within a page to a fragment
+  * Docs: Suggest to use higher DPI for printing
+  * Fix FilePickerController's path validation for windows and
+corresponding tests
+  * Fix application locales again
+  * Fix embedded PDFs when plugins are disabled
+  * Fix first party url for cookie filter
+  * Fix inconsistent number of load signals and their order
+  * Fix normalization of app locales
+  * Fix not working certificates on mac > 10.14
+  * Fix prl files on ios
+  * Fix qmltests::WebEngineViewNavigationHistory auto tests
+  * Fix qtpdf static builds on windows
+  * Fix static build of qml qtpdf
+  * Follow InProcessGpuThread::Init() on thread priority
+  * Generate mojo bindings before compiling extension API
+registration
+  * Implement PluginServiceFilterQt
+  * Load signals test: use focusProxy for link clicking test
+  * Make able to override disabled features from command line
+  * Notify canGoBack/canGoForward changes based on web actions
+  * Only disconnect QWebEnginePage signals that QWebEngineView
+connected
+  * Package devtools inspector overlay
+  * Remove ResourceTypeSubFrame check after website update
+  * Remove obsolete loadSignals test
+secondLoadForError_WhenErrorPageEnabled
+  * Remove qquickwebengineprofile test
+  * Remove tracking of frame which load error page
+  * Remove ui/snapshot overrides for aura
+  * Report server directs in navigation type
+  * Return to using the default devtools page
+  * Set enumaration root directory for File.webkitRelativePath API
+  * Set more Display properties
+  * Show PDF viewer in a guest view
+  * Support devtools close button in QuickNanoBrowser
+  * Support zoom-in, zoom-out and cell web cursors on macOS
+  * Unblacklist and fix load signals test for file download
+  * Update Chromium and adapt PermissionManagerQt
+  * Update platform notes
+  * View: test signal for deletion of external page set to view
+- Drop patches:
+  * 0001-Fix-normalization-of-app-locales.patch
+  * 0001-Fix-build-with-GCC-11.patch
+  * 0001-Fix-build-with-system-ICU-69.patch
+
+---

Old:

  0001-Fix-build-with-GCC-11.patch
  0001-Fix-build-with-system-ICU-69.patch
  0001-Fix-normalization-of-app-locales.patch
  qtwebengine-everywhere-src-5.15.3.tar.xz

New:

  qtwebengine-everywhere-src-5.15.5.tar.xz



Other differences:
--
++ libqt5-qtwebengine.spec ++
--- /var/tmp/diff_new_pack.N1T7Lp/_old  2021-06-27 18:59:29.920308909 +0200
+++ /var/tmp/diff_new_pack.N1T7Lp/_new  2021-06-27 18:59:29.924308914 +0200
@@ -29,15 +29,15 @@
 %global _qtwebengine_dictionaries_dir 
%{_libqt5_datadir}/qtwebengine_dictionaries
 
 Name:   libqt5-qtwebengine
-Version:5.15.3
+Version:5.15.5
 Release:0
 Summary:Qt 5 WebEngine Library
 License:LGPL-3.0-only OR GPL-2.0-only OR GPL-3

commit libqt5-qtwebengine for openSUSE:Factory

2021-05-08 Thread Source-Sync
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-05-08 22:06:58

Comparing /work/SRC/openSUSE:Factory/libqt5-qtwebengine (Old)
 and  /work/SRC/openSUSE:Factory/.libqt5-qtwebengine.new.2988 (New)


Package is "libqt5-qtwebengine"

Sat May  8 22:06:58 2021 rev:69 rq:891198 version:5.15.3

Changes:

--- /work/SRC/openSUSE:Factory/libqt5-qtwebengine/libqt5-qtwebengine.changes
2021-04-22 18:03:30.558464357 +0200
+++ 
/work/SRC/openSUSE:Factory/.libqt5-qtwebengine.new.2988/libqt5-qtwebengine.changes
  2021-05-08 22:06:58.293858480 +0200
@@ -1,0 +2,6 @@
+Thu May  6 11:45:34 UTC 2021 - Fabian Vogt 
+
+- Add patch to fix build with ICU 69:
+  * 0001-Fix-build-with-system-ICU-69.patch
+
+---

New:

  0001-Fix-build-with-system-ICU-69.patch



Other differences:
--
++ libqt5-qtwebengine.spec ++
--- /var/tmp/diff_new_pack.AbebIL/_old  2021-05-08 22:06:59.601852815 +0200
+++ /var/tmp/diff_new_pack.AbebIL/_new  2021-05-08 22:06:59.605852797 +0200
@@ -56,6 +56,7 @@
 Patch6: chromium-glibc-2.33.patch
 # PATCH-FIX-UPSTREAM
 Patch7: 0001-Fix-build-with-GCC-11.patch
+Patch8: 0001-Fix-build-with-system-ICU-69.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-system-ICU-69.patch ++
>From e67c7b49247c8b9646790c718b85d8ba75b68945 Mon Sep 17 00:00:00 2001
From: Jimi Huotari 
Date: Thu, 22 Apr 2021 14:25:17 +0300
Subject: [PATCH] Fix build with system ICU 69

- https://bugs.gentoo.org/781236
- https://chromium-review.googlesource.com/c/v8/v8/+/2477751

Change-Id: I8ea93bfe0acb87da9233fced73ff5ae7c5f4cb3e
Reviewed-by: Allan Sandfeld Jensen 
---
 src/3rdparty/chromium/v8/src/objects/js-list-format.cc | 35 
++-
 1 file changed, 34 insertions(+), 1 deletion(-)

diff --git a/src/3rdparty/chromium/v8/src/objects/js-list-format.cc 
b/src/3rdparty/chromium/v8/src/objects/js-list-format.cc
index b17d38c43ff..7f06114b177 100644
--- a/src/3rdparty/chromium/v8/src/objects/js-list-format.cc
+++ b/src/3rdparty/chromium/v8/src/objects/js-list-format.cc
@@ -28,6 +28,35 @@
 namespace v8 {
 namespace internal {
 
+#if U_ICU_VERSION_MAJOR_NUM >= 67
+namespace {
+
+UListFormatterWidth GetIcuWidth(JSListFormat::Style style) {
+  switch (style) {
+case JSListFormat::Style::LONG:
+  return ULISTFMT_WIDTH_WIDE;
+case JSListFormat::Style::SHORT:
+  return ULISTFMT_WIDTH_SHORT;
+case JSListFormat::Style::NARROW:
+  return ULISTFMT_WIDTH_NARROW;
+  }
+  UNREACHABLE();
+}
+
+UListFormatterType GetIcuType(JSListFormat::Type type) {
+  switch (type) {
+case JSListFormat::Type::CONJUNCTION:
+  return ULISTFMT_TYPE_AND;
+case JSListFormat::Type::DISJUNCTION:
+  return ULISTFMT_TYPE_OR;
+case JSListFormat::Type::UNIT:
+  return ULISTFMT_TYPE_UNITS;
+  }
+  UNREACHABLE();
+}
+
+}  // namespace
+#else
 namespace {
 const char* kStandard = "standard";
 const char* kOr = "or";
@@ -74,7 +103,7 @@ const char* GetIcuStyleString(JSListFormat::Style style,
 }
 
 }  // namespace
-
+#endif
 MaybeHandle JSListFormat::New(Isolate* isolate, Handle map,
 Handle locales,
 Handle input_options) {
@@ -143,7 +172,11 @@ MaybeHandle JSListFormat::New(Isolate* 
isolate, Handle map,
   icu::Locale icu_locale = r.icu_locale;
   UErrorCode status = U_ZERO_ERROR;
   icu::ListFormatter* formatter = icu::ListFormatter::createInstance(
+#if U_ICU_VERSION_MAJOR_NUM >= 67
+  icu_locale, GetIcuType(type_enum), GetIcuWidth(style_enum), status);
+#else
   icu_locale, GetIcuStyleString(style_enum, type_enum), status);
+#endif
   if (U_FAILURE(status) || formatter == nullptr) {
 delete formatter;
 THROW_NEW_ERROR(isolate, NewRangeError(MessageTemplate::kIcuError),
-- 
2.20.1


commit libqt5-qtwebengine for openSUSE:Factory

2021-04-22 Thread Source-Sync
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 
+
+- 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 
+
+- Update _constraints to avoid OOM
+
+---
+Tue Apr 13 20:12:47 UTC 2021 - Fabian Vogt 
+
+- 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 
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 
 #include 
+#include 
 #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 
 #include 
+#include 
 
 #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 @@
12
   
   
-   12
+   14
   
   
-   10
+   12
   
   4
  

++ 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
+

commit libqt5-qtwebengine for openSUSE:Factory

2021-04-10 Thread Source-Sync
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-10 15:26:24

Comparing /work/SRC/openSUSE:Factory/libqt5-qtwebengine (Old)
 and  /work/SRC/openSUSE:Factory/.libqt5-qtwebengine.new.2401 (New)


Package is "libqt5-qtwebengine"

Sat Apr 10 15:26:24 2021 rev:67 rq:881936 version:5.15.3

Changes:

--- /work/SRC/openSUSE:Factory/libqt5-qtwebengine/libqt5-qtwebengine.changes
2021-02-22 14:22:42.119569453 +0100
+++ 
/work/SRC/openSUSE:Factory/.libqt5-qtwebengine.new.2401/libqt5-qtwebengine.changes
  2021-04-10 15:26:52.650343179 +0200
@@ -1,0 +2,142 @@
+Wed Mar 24 12:45:13 UTC 2021 - christo...@krop.fr
+
+- Update to version 5.15.3:
+  * Fix spelling and coding style
+  * Fix new view request handling (QTBUG-87378)
+  * Fix getDefaultScreenId on X11
+  * Fix flaky tst_QWebEngineView::textSelectionOutOfInputField test
+  * Move touch input tests to separate testcase
+  * Add touch input tests for scrolling and pinch zooming
+  * Fix rare duplicate ids forming in touch point id's mapping
+  * Use the module's version number for QtWebEngineProcess
+  * Touch handling: provide id mapping without modifying TouchPoint instance
+(QTBUG-88001)
+  * Touch handling: fix mapped ids cleanup for TouchCancel event
+  * et custom headers from QWebEngineUrlRequestInfo before triggering redirect
+(QTBUG-88861)
+  * Forward modifier flags for lock keys (QTBUG-89001)
+  * Fix handling of more than one finger for touch event (QTBUG-86389)
+  * Stabilize load signals emitting (QTBUG-65223, QTBUG-87089)
+  * Fix building against 5.12 on most CIs
+  * Update minimum HarfBuzz version to 2.4.0 (QTBUG-88976)
+  * Fix building against Qt 5.14
+  * Migrate user script IPC to mojo
+  * Fix crashes in user resource controller when single process
+  * Minor. Fix namespace for user resource controller
+  * Minor. RenderThreadObserverQt is really a RenderConfiguration
+  * Remove RenderViewObserverHelper from UserResourceController
+  * Cache mojo interface bindings to UserResourceControllerRenderFrame
+  * Cache mojo interface bindings for WebChannelIPCTransport
+  * Migrate render_view_observer_qt to mojo
+  * Fix crash on linkedin.com (QTBUG-89740)
+  * Suppress error pages also for http errors if they are disabled
+  * Fix leak in QQuickWebEngineViewPrivate::contextMenuRequested
+  * Register PerformanceNode early enough
+  * Quiet log on webrtc usage
+  * Remove configure option that doesn't work
+  * Remove Java build dependency
+  * Fix blank popups in qml (QTBUG-86034)
+  * Fix position of popup on qml (QTBUG-86034, QTBUG-89358)
+  * Enable hangout services extension (QTBUG-85731)
+  * Allow to fallback to default locale for non existent data packs 
(QTBUG-90490)
+  * Support devtools close button
+  * Do not extract download file names from certain url schemes (QTBUG-90355)
+  * Leave room for the null-termination byte when checking remote drive path
+(QTBUG-90347)
+  * Do not set open files limit for linking if not necessary
+  * Remove even more remains of non network service code
+  * Add back prefers-color-scheme support (QTBUG-89753)
+  * Start supporting chrome.resourcesPrivate API (QTBUG-90035)
+  * Enable chrome://user-actions WebUI
+  * Remove remains of chrome://flash
+  * Fix loadFinished signal if page has content but server sends HTTP error
+(QTBUG-90517)
+  * Fix devtools page resource loading as raw data instead of html string
+  * Remove frame metadata observer (RenderWidgetHostViewQt) on destroy
+  * Resolve installed interceptors right before interception point 
(QTBUG-86286)
+  * Update searches faster
+  * Remove more leftovers of the old compositor
+  * Enable webrtc logging and the corresponding WebUI
+  * Support mips64el platform CPU(loongson 3A4000)
+  * Add tracing UI resources
+  * Fix crash on meet.google.com
+  * Fix mad popup qquickwindows on wayland
+  * Fix crashes on BrowserContext destruction
+  * Fix crash on exit in quicknanobrowser when popup
+  * Remove QtPdf dependency on nss at build-time
+  * Avoid accessing profileAdapter when profile is shutting down (QTBUG-91187)
+  * Do not flush messages form profile destructor
+  * Ignore QQuickWebEngineNewViewRequest if it is unhandled
+  * Fix ScopedGLContextChecker with QTWEBENGINE_DISABLE_GPU_THREAD=1
+  * Don't send duplicate load progress values
+  * Fix neon support in libpng
+  * Do not call deprecated profile interceptor on ui thread (QTBUG-86267)
+  * Add certificate error message for ERR_SSL_OBSOLETE_VERSION
+  * Fix assert in WebContentsAdapter::devToolsFrontendDestroyed
+  * Avoid to reject a certificate error twice in Quick
+  * Fix PDF viewer plugin
+  * FIXUP: Fix swap condition in DisplayGLOutputSurface::updatePaintNode
+(QTBUG-86599)
+  * Fix favicon e

commit libqt5-qtwebengine for openSUSE:Factory

2021-02-22 Thread Source-Sync
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-02-22 14:22:40

Comparing /work/SRC/openSUSE:Factory/libqt5-qtwebengine (Old)
 and  /work/SRC/openSUSE:Factory/.libqt5-qtwebengine.new.2378 (New)


Package is "libqt5-qtwebengine"

Mon Feb 22 14:22:40 2021 rev:66 rq:873181 version:5.15.2

Changes:

--- /work/SRC/openSUSE:Factory/libqt5-qtwebengine/libqt5-qtwebengine.changes
2021-02-15 23:17:09.839473206 +0100
+++ 
/work/SRC/openSUSE:Factory/.libqt5-qtwebengine.new.2378/libqt5-qtwebengine.changes
  2021-02-22 14:22:42.119569453 +0100
@@ -1,0 +2,11 @@
+Wed Feb 17 13:19:20 UTC 2021 - Fabian Vogt 
+
+- Add patch to fix sandbox with glibc 2.33 on 32bit:
+  * sandbox-statx-futex_time64.patch
+
+---
+Tue Feb 16 09:52:13 UTC 2021 - Guillaume GARDET 
+
+- Relax constraints for armv6 and armv7
+
+---

New:

  sandbox-statx-futex_time64.patch



Other differences:
--
++ libqt5-qtwebengine.spec ++
--- /var/tmp/diff_new_pack.E5th7A/_old  2021-02-22 14:22:43.747571042 +0100
+++ /var/tmp/diff_new_pack.E5th7A/_new  2021-02-22 14:22:43.751571046 +0100
@@ -53,8 +53,9 @@
 Patch1: armv6-ffmpeg-no-thumb.patch
 # PATCH-FIX-OPENSUSE disable-gpu-when-using-nouveau-boo-1005323.diff
 Patch2: disable-gpu-when-using-nouveau-boo-1005323.diff
-Patch7: fix1163766.patch
-Patch8: chromium-glibc-2.33.patch
+Patch3: fix1163766.patch
+Patch4: chromium-glibc-2.33.patch
+Patch5: sandbox-statx-futex_time64.patch
 # PATCH-FIX-OPENSUSE
 Patch9: rtc-dont-use-h264.patch
 # PATCH-FIX-UPSTREAM

++ _constraints ++
--- /var/tmp/diff_new_pack.E5th7A/_old  2021-02-22 14:22:43.775571070 +0100
+++ /var/tmp/diff_new_pack.E5th7A/_new  2021-02-22 14:22:43.775571070 +0100
@@ -11,4 +11,18 @@
   
   4
  
+ 
+  
+   armv6l
+   armv7l
+  
+  
+   
+ 9
+   
+   
+8
+   
+  
+ 
 

++ sandbox-statx-futex_time64.patch ++
From: Fabian Vogt 
Subject: Sandbox: Handle statx and futex_time64

glibc uses statx in some more places now (e.g stat64 -> __fstatat64_time64),
but it's caught by the sandbox, which doesn't handle it and breaks.
Return -ENOSYS instead to trigger the fallback in glibc.

futex_time64 is also used internally in glibc, so handle that as well.
The signature is identical where it matters.

Index: 
qtwebengine-everywhere-src-5.15.2/src/3rdparty/chromium/sandbox/linux/seccomp-bpf-helpers/baseline_policy.cc
===
--- 
qtwebengine-everywhere-src-5.15.2.orig/src/3rdparty/chromium/sandbox/linux/seccomp-bpf-helpers/baseline_policy.cc
+++ 
qtwebengine-everywhere-src-5.15.2/src/3rdparty/chromium/sandbox/linux/seccomp-bpf-helpers/baseline_policy.cc
@@ -190,6 +190,11 @@ ResultExpr EvaluateSyscallImpl(int fs_de
   if (sysno == __NR_futex)
 return RestrictFutex();
 
+#if defined(__NR_futex_time64)
+  if (sysno == __NR_futex_time64)
+return RestrictFutex();
+#endif
+
   if (sysno == __NR_set_robust_list)
 return Error(EPERM);
 
@@ -265,6 +270,12 @@ ResultExpr EvaluateSyscallImpl(int fs_de
   }
 #endif
 
+#if defined(__NR_statx)
+  if (sysno == __NR_statx) {
+return Error(ENOSYS);
+  }
+#endif
+
   if (SyscallSets::IsFileSystem(sysno) ||
   SyscallSets::IsCurrentDirectory(sysno)) {
 return Error(fs_denied_errno);


commit libqt5-qtwebengine for openSUSE:Factory

2021-02-15 Thread Source-Sync
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-02-15 23:14:59

Comparing /work/SRC/openSUSE:Factory/libqt5-qtwebengine (Old)
 and  /work/SRC/openSUSE:Factory/.libqt5-qtwebengine.new.28504 (New)


Package is "libqt5-qtwebengine"

Mon Feb 15 23:14:59 2021 rev:65 rq:872643 version:5.15.2

Changes:

--- /work/SRC/openSUSE:Factory/libqt5-qtwebengine/libqt5-qtwebengine.changes
2021-02-01 13:25:26.685845156 +0100
+++ 
/work/SRC/openSUSE:Factory/.libqt5-qtwebengine.new.28504/libqt5-qtwebengine.changes
 2021-02-15 23:17:09.839473206 +0100
@@ -1,0 +2,6 @@
+Mon Feb 15 16:28:49 UTC 2021 - Fabian Vogt 
+
+- Add patch to fix sandbox with glibc 2.33 (boo#1182233):
+  * chromium-glibc-2.33.patch
+
+---

New:

  chromium-glibc-2.33.patch



Other differences:
--
++ libqt5-qtwebengine.spec ++
--- /var/tmp/diff_new_pack.hA7SYS/_old  2021-02-15 23:17:12.035476486 +0100
+++ /var/tmp/diff_new_pack.hA7SYS/_new  2021-02-15 23:17:12.035476486 +0100
@@ -51,9 +51,10 @@
 Source: 
https://download.qt.io/official_releases/qt/5.15/%{real_version}/submodules/%{tar_version}.tar.xz
 # PATCH-FIX-UPSTREAM armv6-ffmpeg-no-thumb.patch - Fix ffmpeg configuration 
for armv6
 Patch1: armv6-ffmpeg-no-thumb.patch
-# PATCH-FIX-UPSTREAM disable-gpu-when-using-nouveau-boo-1005323.diff
+# PATCH-FIX-OPENSUSE disable-gpu-when-using-nouveau-boo-1005323.diff
 Patch2: disable-gpu-when-using-nouveau-boo-1005323.diff
 Patch7: fix1163766.patch
+Patch8: chromium-glibc-2.33.patch
 # PATCH-FIX-OPENSUSE
 Patch9: rtc-dont-use-h264.patch
 # PATCH-FIX-UPSTREAM

++ chromium-glibc-2.33.patch ++
# Patch made by Kevin Kofler 
# https://bugzilla.redhat.com/show_bug.cgi?id=1904652

Index: 
qtwebengine-everywhere-src-5.15.2/src/3rdparty/chromium/sandbox/linux/seccomp-bpf-helpers/baseline_policy.cc
===
--- 
qtwebengine-everywhere-src-5.15.2.orig/src/3rdparty/chromium/sandbox/linux/seccomp-bpf-helpers/baseline_policy.cc
+++ 
qtwebengine-everywhere-src-5.15.2/src/3rdparty/chromium/sandbox/linux/seccomp-bpf-helpers/baseline_policy.cc
@@ -253,6 +253,18 @@ ResultExpr EvaluateSyscallImpl(int fs_de
 return RestrictKillTarget(current_pid, sysno);
   }
 
+#if defined(__NR_newfstatat)
+  if (sysno == __NR_newfstatat) {
+return RewriteFstatatSIGSYS();
+  }
+#endif
+
+#if defined(__NR_fstatat64)
+  if (sysno == __NR_fstatat64) {
+return RewriteFstatatSIGSYS();
+  }
+#endif
+
   if (SyscallSets::IsFileSystem(sysno) ||
   SyscallSets::IsCurrentDirectory(sysno)) {
 return Error(fs_denied_errno);
Index: 
qtwebengine-everywhere-src-5.15.2/src/3rdparty/chromium/sandbox/linux/seccomp-bpf-helpers/sigsys_handlers.cc
===
--- 
qtwebengine-everywhere-src-5.15.2.orig/src/3rdparty/chromium/sandbox/linux/seccomp-bpf-helpers/sigsys_handlers.cc
+++ 
qtwebengine-everywhere-src-5.15.2/src/3rdparty/chromium/sandbox/linux/seccomp-bpf-helpers/sigsys_handlers.cc
@@ -6,6 +6,8 @@
 
 #include "sandbox/linux/seccomp-bpf-helpers/sigsys_handlers.h"
 
+#include 
+#include 
 #include 
 #include 
 #include 
@@ -353,6 +355,35 @@ intptr_t SIGSYSSchedHandler(const struct
   return -ENOSYS;
 }
 
+intptr_t SIGSYSFstatatHandler(const struct arch_seccomp_data& args,
+  void* aux) {
+  switch (args.nr) {
+#if defined(__NR_newfstatat)
+case __NR_newfstatat:
+#endif
+#if defined(__NR_fstatat64)
+case __NR_fstatat64:
+#endif
+#if defined(__NR_newfstatat) || defined(__NR_fstatat64)
+  if (*reinterpret_cast(args.args[1]) == '\0'
+  && args.args[3] == static_cast(AT_EMPTY_PATH)) {
+return sandbox::sys_fstat64(static_cast(args.args[0]),
+reinterpret_cast(args.args[2]));
+  } else {
+errno = EACCES;
+return -1;
+  }
+  break;
+#endif
+  }
+
+  CrashSIGSYS_Handler(args, aux);
+
+  // Should never be reached.
+  RAW_CHECK(false);
+  return -ENOSYS;
+}
+
 bpf_dsl::ResultExpr CrashSIGSYS() {
   return bpf_dsl::Trap(CrashSIGSYS_Handler, NULL);
 }
@@ -385,6 +416,10 @@ bpf_dsl::ResultExpr RewriteSchedSIGSYS()
   return bpf_dsl::Trap(SIGSYSSchedHandler, NULL);
 }
 
+bpf_dsl::ResultExpr RewriteFstatatSIGSYS() {
+  return bpf_dsl::Trap(SIGSYSFstatatHandler, NULL);
+}
+
 void AllocateCrashKeys() {
 #if !defined(OS_NACL_NONSFI)
   if (seccomp_crash_key)
Index: 
qtwebengine-everywhere-src-5.15.2/src/3rdparty/chromium/sandbox/linux/seccomp-bpf-helpers/sigsys_handlers.h
=

commit libqt5-qtwebengine for openSUSE:Factory

2021-02-01 Thread Source-Sync
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-02-01 13:25:20

Comparing /work/SRC/openSUSE:Factory/libqt5-qtwebengine (Old)
 and  /work/SRC/openSUSE:Factory/.libqt5-qtwebengine.new.28504 (New)


Package is "libqt5-qtwebengine"

Mon Feb  1 13:25:20 2021 rev:64 rq:867694 version:5.15.2

Changes:

--- /work/SRC/openSUSE:Factory/libqt5-qtwebengine/libqt5-qtwebengine.changes
2021-01-15 19:43:31.225769580 +0100
+++ 
/work/SRC/openSUSE:Factory/.libqt5-qtwebengine.new.28504/libqt5-qtwebengine.changes
 2021-02-01 13:25:26.685845156 +0100
@@ -1,0 +2,7 @@
+Fri Jan 29 11:06:22 UTC 2021 - Fabian Vogt 
+
+- Bump _constraints and %limit_build, hopefully avoid occasional
+  OOM and make the build quicker
+- Drop obsolete conditions
+
+---



Other differences:
--
++ libqt5-qtwebengine.spec ++
--- /var/tmp/diff_new_pack.12Me0B/_old  2021-02-01 13:25:28.477847967 +0100
+++ /var/tmp/diff_new_pack.12Me0B/_new  2021-02-01 13:25:28.481847973 +0100
@@ -124,10 +124,6 @@
 BuildRequires:  pkgconfig(gobject-2.0)
 BuildRequires:  pkgconfig(gthread-2.0)
 BuildRequires:  pkgconfig(jsoncpp)
-%if 0%{?suse_version} < 1330
-# It does not build with the default compiler (GCC 4.8) on Leap 42.x
-BuildRequires:  gcc7-c++
-%endif
 BuildRequires:  pkgconfig(libcrypto)
 BuildRequires:  pkgconfig(libdrm)
 BuildRequires:  pkgconfig(libevent)
@@ -315,9 +311,6 @@
 QMAKE_CXXFLAGS="$RPM_OPT_FLAGS" \
 QMAKE_LFLAGS+="-Wl,--no-keep-memory -Wl,--hash-size=31 
-Wl,--reduce-memory-overheads" \
 gn_args+="link_pulseaudio=true" \
-%if 0%{?suse_version} < 1330
-QMAKE_CC=gcc-7 QMAKE_CXX=g++-7 CONFIG+=c++14 \
-%endif
 qtwebengine.pro -- \
 -webengine-alsa -webengine-kerberos -no-webengine-embedded-build \
 %if %{with system_icu}
@@ -330,7 +323,7 @@
 -system-webengine-opus -system-webengine-webp 
-webengine-pepper-plugins -webengine-printing-and-pdf
 
 # Determine the right number of parallel processes based on the available 
memory
-%limit_build -m 2500
+%limit_build -m 2750
 
 # Ensure that also the internal chromium build follows the right number of 
parallel
 # processes instead of its defaults.

++ _constraints ++
--- /var/tmp/diff_new_pack.12Me0B/_old  2021-02-01 13:25:28.509848017 +0100
+++ /var/tmp/diff_new_pack.12Me0B/_new  2021-02-01 13:25:28.509848017 +0100
@@ -4,10 +4,10 @@
12
   
   
-   9
+   12
   
   
-   4
+   10
   
   4
  


commit libqt5-qtwebengine for openSUSE:Factory

2021-01-15 Thread Source-Sync
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-01-15 19:43:27

Comparing /work/SRC/openSUSE:Factory/libqt5-qtwebengine (Old)
 and  /work/SRC/openSUSE:Factory/.libqt5-qtwebengine.new.28504 (New)


Package is "libqt5-qtwebengine"

Fri Jan 15 19:43:27 2021 rev:63 rq:861768 version:5.15.2

Changes:

--- /work/SRC/openSUSE:Factory/libqt5-qtwebengine/libqt5-qtwebengine.changes
2020-12-21 12:35:05.670920187 +0100
+++ 
/work/SRC/openSUSE:Factory/.libqt5-qtwebengine.new.28504/libqt5-qtwebengine.changes
 2021-01-15 19:43:31.225769580 +0100
@@ -1,0 +2,5 @@
+Fri Jan  8 16:27:22 UTC 2021 - Fabian Vogt 
+
+- Drop baselibs.conf, not needed after libksysguard5 got adjusted
+
+---

Old:

  baselibs.conf



Other differences:
--
++ libqt5-qtwebengine.spec ++
--- /var/tmp/diff_new_pack.9q4y9g/_old  2021-01-15 19:43:32.721772031 +0100
+++ /var/tmp/diff_new_pack.9q4y9g/_new  2021-01-15 19:43:32.725772037 +0100
@@ -49,7 +49,6 @@
 %define so_version 5.15.2
 %define tar_version qtwebengine-everywhere-src-5.15.2
 Source: 
https://download.qt.io/official_releases/qt/5.15/%{real_version}/submodules/%{tar_version}.tar.xz
-Source1:baselibs.conf
 # PATCH-FIX-UPSTREAM armv6-ffmpeg-no-thumb.patch - Fix ffmpeg configuration 
for armv6
 Patch1: armv6-ffmpeg-no-thumb.patch
 # PATCH-FIX-UPSTREAM disable-gpu-when-using-nouveau-boo-1005323.diff


commit libqt5-qtwebengine for openSUSE:Factory

2020-12-21 Thread User for buildservice source handling
Hello community,

here is the log from the commit of package libqt5-qtwebengine for 
openSUSE:Factory checked in at 2020-12-21 12:34:58

Comparing /work/SRC/openSUSE:Factory/libqt5-qtwebengine (Old)
 and  /work/SRC/openSUSE:Factory/.libqt5-qtwebengine.new.5145 (New)


Package is "libqt5-qtwebengine"

Mon Dec 21 12:34:58 2020 rev:62 rq:856760 version:5.15.2

Changes:

--- /work/SRC/openSUSE:Factory/libqt5-qtwebengine/libqt5-qtwebengine.changes
2020-11-25 19:29:48.426524207 +0100
+++ 
/work/SRC/openSUSE:Factory/.libqt5-qtwebengine.new.5145/libqt5-qtwebengine.changes
  2020-12-21 12:35:05.670920187 +0100
@@ -1,0 +2,7 @@
+Tue Dec 15 08:59:07 UTC 2020 - Callum Farmer 
+
+- Fix build with ICU 68:
+  * Added icu-68.patch
+  * Added icu-68-2.patch
+
+---

New:

  icu-68-2.patch
  icu-68.patch



Other differences:
--
++ libqt5-qtwebengine.spec ++
--- /var/tmp/diff_new_pack.XDIGrl/_old  2020-12-21 12:35:07.278924030 +0100
+++ /var/tmp/diff_new_pack.XDIGrl/_new  2020-12-21 12:35:07.282924040 +0100
@@ -57,6 +57,9 @@
 Patch7: fix1163766.patch
 # PATCH-FIX-OPENSUSE
 Patch9: rtc-dont-use-h264.patch
+# PATCH-FIX-UPSTREAM
+Patch10:icu-68.patch
+Patch11:icu-68-2.patch
 # http://www.chromium.org/blink not ported to PowerPC
 ExcludeArch:ppc ppc64 ppc64le s390 s390x
 # Try to fix i586 MemoryErrors with rpmlint

++ icu-68-2.patch ++
From b516ed189eb440e909f36baca1557b98e4d9ffd7 Mon Sep 17 00:00:00 2001
From: Frederik Seiffert 
Date: Thu, 12 Nov 2020 12:53:43 +0100
Subject: [PATCH] Fix building with ICU 68.

ICU 68 no longer defines the TRUE macro.

Closes #204.
---
 encoding.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/encoding.c b/encoding.c
index c34aca44..264f60bb 100644
--- a/src/3rdparty/chromium/third_party/libxml/src/encoding.c
+++ b/src/3rdparty/chromium/third_party/libxml/src/encoding.c
@@ -2004,7 +2004,7 @@ xmlEncOutputChunk(xmlCharEncodingHandler *handler, 
unsigned char *out,
 #ifdef LIBXML_ICU_ENABLED
 else if (handler->uconv_out != NULL) {
 ret = xmlUconvWrapper(handler->uconv_out, 0, out, outlen, in, inlen,
-  TRUE);
+  1);
 }
 #endif /* LIBXML_ICU_ENABLED */
 else {
-- 
GitLab++ icu-68.patch ++
From 9236b21c883360482bd2c06929bfdecbc47f186c Mon Sep 17 00:00:00 2001
From: Allan Sandfeld Jensen 
Date: Mon, 16 Nov 2020 13:16:13 +0100
Subject: Fix build with system ICU 68
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

Fixes: QTBUG-88116
Change-Id: I935babf51c2670fad7cc7950a2fe07eb2829c4cb
Reviewed-by: Jüri Valdmann 
---
 chromium/base/i18n/string_compare.cc |  4 ++--
 chromium/base/i18n/time_formatting.cc|  2 +-
 .../components/autofill/core/common/autofill_regexes.cc  |  8 
 .../spellcheck/renderer/spellcheck_worditerator.cc   |  2 +-
 .../url_formatter/spoof_checks/idn_spoof_checker.cc  |  4 ++--
 .../url_formatter/spoof_checks/skeleton_generator.cc |  2 +-
 chromium/services/service_manager/zygote/zygote_linux.cc |  2 +-
 .../blink/renderer/platform/text/locale_icu.cc   |  4 ++--
 .../renderer/platform/text/text_break_iterator_icu.cc| 16 
 .../blink/renderer/platform/text/unicode_utilities.cc|  2 +-
 .../blink/renderer/platform/wtf/text/text_codec_icu.cc   |  2 +-
 chromium/ui/base/l10n/formatter.cc   |  6 +++---
 12 files changed, 27 insertions(+), 27 deletions(-)

diff --git a/chromium/base/i18n/string_compare.cc 
b/chromium/base/i18n/string_compare.cc
index 6cd59b98f49..a5fa502b53f 100644
--- a/src/3rdparty/chromium/base/i18n/string_compare.cc
+++ b/src/3rdparty/chromium/base/i18n/string_compare.cc
@@ -18,8 +18,8 @@ UCollationResult CompareString16WithCollator(const 
icu::Collator& collator,
  StringPiece16 rhs) {
   UErrorCode error = U_ZERO_ERROR;
   UCollationResult result = collator.compare(
-  icu::UnicodeString(FALSE, lhs.data(), static_cast(lhs.length())),
-  icu::UnicodeString(FALSE, rhs.data(), static_cast(rhs.length())),
+  icu::UnicodeString(false, lhs.data(), static_cast(lhs.length())),
+  icu::UnicodeString(false, rhs.data(), static_cast(rhs.length())),
   error);
   DCHECK(U_SUCCESS(error));
   return result;
diff --git a/chromium/base/i18n/time_formatting.cc 
b/chromium/base/i18n/time_formatting.cc
index 1a6c1389ba0..106dd0e5b47 100644
--- a/src/3rdparty/chromium/base/i18n/time_formatting.cc
+++ b/src/3rdparty/chromium/base/i18n/time_formatting.cc
@@ -236,7 +236,7 @@ bool TimeDurationFormatWithSeconds(const Time

[opensuse-commit] commit libqt5-qtwebengine for openSUSE:Factory

2020-11-25 Thread User for buildservice source handling
Hello community,

here is the log from the commit of package libqt5-qtwebengine for 
openSUSE:Factory checked in at 2020-11-25 19:29:20

Comparing /work/SRC/openSUSE:Factory/libqt5-qtwebengine (Old)
 and  /work/SRC/openSUSE:Factory/.libqt5-qtwebengine.new.5913 (New)


Package is "libqt5-qtwebengine"

Wed Nov 25 19:29:20 2020 rev:61 rq:850041 version:5.15.2

Changes:

--- /work/SRC/openSUSE:Factory/libqt5-qtwebengine/libqt5-qtwebengine.changes
2020-09-14 12:11:33.736132567 +0200
+++ 
/work/SRC/openSUSE:Factory/.libqt5-qtwebengine.new.5913/libqt5-qtwebengine.changes
  2020-11-25 19:29:48.426524207 +0100
@@ -1,0 +2,8 @@
+Fri Nov 20 12:10:08 UTC 2020 - Fabian Vogt 
+
+- Update to 5.15.2:
+  * New bugfix release
+  * For more details please see:
+
http://code.qt.io/cgit/qt/qtwebengine.git/plain/dist/changes-5.15.2/?h=5.15.2
+
+---

Old:

  qtwebengine-everywhere-src-5.15.1.tar.xz

New:

  qtwebengine-everywhere-src-5.15.2.tar.xz



Other differences:
--
++ libqt5-qtwebengine.spec ++
--- /var/tmp/diff_new_pack.1wGmYk/_old  2020-11-25 19:29:57.358533000 +0100
+++ /var/tmp/diff_new_pack.1wGmYk/_new  2020-11-25 19:29:57.362533003 +0100
@@ -38,16 +38,16 @@
 %global _qtwebengine_dictionaries_dir 
%{_libqt5_datadir}/qtwebengine_dictionaries
 
 Name:   libqt5-qtwebengine
-Version:5.15.1
+Version:5.15.2
 Release:0
 Summary:Qt 5 WebEngine Library
 License:LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
 Group:  Development/Libraries/X11
 URL:https://www.qt.io
 %define base_name libqt5
-%define real_version 5.15.1
-%define so_version 5.15.1
-%define tar_version qtwebengine-everywhere-src-5.15.1
+%define real_version 5.15.2
+%define so_version 5.15.2
+%define tar_version qtwebengine-everywhere-src-5.15.2
 Source: 
https://download.qt.io/official_releases/qt/5.15/%{real_version}/submodules/%{tar_version}.tar.xz
 Source1:baselibs.conf
 # PATCH-FIX-UPSTREAM armv6-ffmpeg-no-thumb.patch - Fix ffmpeg configuration 
for armv6

++ qtwebengine-everywhere-src-5.15.1.tar.xz -> 
qtwebengine-everywhere-src-5.15.2.tar.xz ++
/work/SRC/openSUSE:Factory/libqt5-qtwebengine/qtwebengine-everywhere-src-5.15.1.tar.xz
 
/work/SRC/openSUSE:Factory/.libqt5-qtwebengine.new.5913/qtwebengine-everywhere-src-5.15.2.tar.xz
 differ: char 26, line 1
___
openSUSE Commits mailing list -- commit@lists.opensuse.org
To unsubscribe, email commit-le...@lists.opensuse.org
List Netiquette: https://en.opensuse.org/openSUSE:Mailing_list_netiquette
List Archives: 
https://lists.opensuse.org/archives/list/commit@lists.opensuse.org