Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package qt6-webengine for openSUSE:Factory 
checked in at 2022-04-20 16:56:12
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/qt6-webengine (Old)
 and      /work/SRC/openSUSE:Factory/.qt6-webengine.new.1941 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "qt6-webengine"

Wed Apr 20 16:56:12 2022 rev:8 rq:970816 version:6.3.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/qt6-webengine/qt6-webengine.changes      
2022-04-05 19:56:12.285730985 +0200
+++ /work/SRC/openSUSE:Factory/.qt6-webengine.new.1941/qt6-webengine.changes    
2022-04-20 16:56:34.450580686 +0200
@@ -1,0 +2,9 @@
+Fri Apr  8 11:57:03 UTC 2022 - Christophe Giboudeaux <christo...@krop.fr>
+
+- Update to 6.3.0:
+  * https://www.qt.io/blog/qt-6.3-released
+- Drop patches, now upstream:
+  * CVE-2022-0971-qtwebengine-5.15.patch
+  * CVE-2022-1096-qtwebengine-6.2.patch
+
+-------------------------------------------------------------------
@@ -6,0 +16,14 @@
+
+-------------------------------------------------------------------
+Tue Mar 29 12:28:44 UTC 2022 - Christophe Giboudeaux <christo...@krop.fr>
+
+- Update to 6.3.0-rc
+- Drop patches, fixed upstream:
+  * Drop sandbox-statx-futex_time64.patch
+  * 0001-Fix-build-with-glibc-2.34.patch
+- Add upstream changes:
+  * qtwebengine-icu70.patch
+  * 0001-Find-GIO-with-QtBase-6.2.patch
+- Disable build on 32 bits archs (i586, armv7l)
+  Build fails (QTBUG-102143) and upstream doesn't support 32 bits
+  archs.

Old:
----
  0001-Fix-build-with-glibc-2.34.patch
  CVE-2022-0971-qtwebengine-5.15.patch
  CVE-2022-1096-qtwebengine-6.2.patch
  qtwebengine-everywhere-src-6.2.4.tar.xz
  sandbox-statx-futex_time64.patch

New:
----
  0001-Find-GIO-with-QtBase-6.2.patch
  qtwebengine-everywhere-src-6.3.0.tar.xz
  qtwebengine-icu70.patch

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

Other differences:
------------------
++++++ qt6-webengine.spec ++++++
--- /var/tmp/diff_new_pack.K42LWu/_old  2022-04-20 16:56:41.786587539 +0200
+++ /var/tmp/diff_new_pack.K42LWu/_new  2022-04-20 16:56:41.790587543 +0200
@@ -16,8 +16,8 @@
 #
 
 
-%define real_version 6.2.4
-%define short_version 6.2
+%define real_version 6.3.0
+%define short_version 6.3
 %define tar_name qtwebengine-everywhere-src
 %define tar_suffix %{nil}
 #
@@ -42,7 +42,7 @@
 %bcond_without system_minizip
 #
 Name:           qt6-webengine%{?pkg_suffix}
-Version:        6.2.4
+Version:        6.3.0
 Release:        0
 Summary:        Web browser engine for Qt applications
 License:        LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
@@ -50,21 +50,19 @@
 Source:         
https://download.qt.io/official_releases/qt/%{short_version}/%{real_version}%{tar_suffix}/submodules/%{tar_name}-%{real_version}%{tar_suffix}.tar.xz
 Source99:       qt6-webengine-rpmlintrc
 # Patches 0-100 are upstream patches #
-Patch0:         CVE-2022-0971-qtwebengine-5.15.patch
-Patch1:         CVE-2022-1096-qtwebengine-6.2.patch
+Patch0:         qtwebengine-icu70.patch
+Patch1:         0001-Find-GIO-with-QtBase-6.2.patch
 # Patches 100-200 are openSUSE and/or non-upstream(able) patches #
 Patch100:       rtc-dont-use-h264.patch
-Patch101:       sandbox-statx-futex_time64.patch
-# PATCH-FIX-UPSTREAM
-Patch102:       0001-Fix-build-with-glibc-2.34.patch
 # PATCH-FIX-OPENSUSE -- disable-gpu-when-using-nouveau-boo-1005323.diff
 # PATCH-NEEDS-REBASE
 %if 0
-Patch103:       disable-gpu-when-using-nouveau-boo-1005323.diff
+Patch101:       disable-gpu-when-using-nouveau-boo-1005323.diff
 %endif
 #
-# Chromium/blink don't support all archs
-ExclusiveArch:  %{arm} aarch64 %{ix86} x86_64 %{mips} %{riscv}
+# Chromium/blink don't support PowerPC and zSystems and build fails on
+# 32 bits archs (https://bugreports.qt.io/browse/QTBUG-102143)
+ExclusiveArch:  aarch64 x86_64 riscv64
 BuildRequires:  Mesa-KHR-devel
 BuildRequires:  bison
 # Not pulled automatically on Leap
@@ -75,17 +73,13 @@
 BuildRequires:  libjpeg-devel
 BuildRequires:  libpng-devel >= 1.6.0
 BuildRequires:  memory-constraints
-# 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:  pipewire-devel
 BuildRequires:  pkgconfig
 BuildRequires:  python
 BuildRequires:  python-devel
 BuildRequires:  python-xml
+BuildRequires:  python3-html5lib
 BuildRequires:  qt6-core-private-devel
 BuildRequires:  qt6-gui-private-devel
 BuildRequires:  qt6-qml-private-devel

++++++ 0001-Find-GIO-with-QtBase-6.2.patch ++++++
>From 7c112f5c613cfc8a93ca3d85ccdab7a38b82a3c3 Mon Sep 17 00:00:00 2001
From: Allan Sandfeld Jensen <allan.jen...@qt.io>
Date: Thu, 3 Feb 2022 15:03:22 +0100
Subject: [PATCH] Find GIO with QtBase 6.2

GLIB2 doesn't find GIO with Qt 6.2, so try adding a fallback.

Pick-to: 6.3
Task-number: QTBUG-100435
Change-Id: Ic98a7aea07b726dc4f6e76a65669ca92b1916b5c
Reviewed-by: Kirill Burtsev <kirill.burt...@qt.io>
---
 src/core/api/configure.cmake | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/src/core/api/configure.cmake b/src/core/api/configure.cmake
index 231eaa8d2..a9dd9eb09 100644
--- a/src/core/api/configure.cmake
+++ b/src/core/api/configure.cmake
@@ -8,6 +8,9 @@ if(NOT QT_CONFIGURE_RUNNING)
         pkg_check_modules(ALSA alsa IMPORTED_TARGET)
         pkg_check_modules(PULSEAUDIO libpulse>=0.9.10 libpulse-mainloop-glib)
         pkg_check_modules(XDAMAGE xdamage)
+        if(NOT GIO_FOUND)
+            pkg_check_modules(GIO gio-2.0)
+        endif()
     endif()
 
     find_package(Qt6 ${PROJECT_VERSION} CONFIG QUIET
@@ -111,7 +114,7 @@ qt_feature("webengine-webrtc-pipewire" PRIVATE
     LABEL "PipeWire over GIO"
     PURPOSE "Provides PipeWire support in WebRTC using GIO."
     AUTODETECT false
-    CONDITION QT_FEATURE_webengine_webrtc AND TARGET GLIB2::GIO
+    CONDITION QT_FEATURE_webengine_webrtc AND GIO_FOUND
 )
 qt_feature("webengine-full-debug-info" PRIVATE
     SECTION "WebEngine"
-- 
2.35.1


++++++ _constraints ++++++
--- /var/tmp/diff_new_pack.K42LWu/_old  2022-04-20 16:56:41.834587584 +0200
+++ /var/tmp/diff_new_pack.K42LWu/_new  2022-04-20 16:56:41.838587588 +0200
@@ -28,22 +28,11 @@
   </overwrite>
   <overwrite>
     <conditions>
-      <arch>armv6l</arch>
-      <arch>armv7l</arch>
-    </conditions>
-    <hardware>
-      <memory>
-        <size unit="G">10</size>
-      </memory>
-    </hardware>
-  </overwrite>
-  <overwrite>
-    <conditions>
       <package>qt6-webengine:docs</package>
     </conditions>
     <hardware>
       <disk>
-        <size unit="G">7</size>
+        <size unit="G">2</size>
       </disk>
     <memory>
       <size unit="G">2</size>
@@ -51,5 +40,4 @@
     </hardware>
   </overwrite>
 </constraints>
-(No newline at EOF)
 

++++++ qtwebengine-everywhere-src-6.2.4.tar.xz -> 
qtwebengine-everywhere-src-6.3.0.tar.xz ++++++
/work/SRC/openSUSE:Factory/qt6-webengine/qtwebengine-everywhere-src-6.2.4.tar.xz
 
/work/SRC/openSUSE:Factory/.qt6-webengine.new.1941/qtwebengine-everywhere-src-6.3.0.tar.xz
 differ: char 25, line 1

++++++ qtwebengine-icu70.patch ++++++
>From 75f0f4eb1e4f2823c39fe27137f78ac2c10bc293 Mon Sep 17 00:00:00 2001
From: Kirill Burtsev <kirill.burt...@qt.io>
Date: Thu, 31 Mar 2022 19:45:39 +0200
Subject: [PATCH] [FIXUP] Fix compilation with system ICU

As of chromium 92.0.4480.0 after a set of fixes ending with a
https://chromium-review.googlesource.com/c/chromium/src/+/2830820
the need to override UCHAR_TYPE was dropped with the result that
codebase is ready for default 'char16_t'. Override was already dropped
for 98-based, which already builds fine for system ICU 70.1

Task-number: QTBUG-100495
Change-Id: I0e6d422f77b77015840647b52247f51736dd8a41
Reviewed-by: Allan Sandfeld Jensen <allan.jen...@qt.io>
---

diff --git a/src/3rdparty/chromium/third_party/icu/BUILD.gn 
b/src/3rdparty/chromium/third_party/icu/BUILD.gn
index d5b1361..269de02 100644
--- a/src/3rdparty/chromium/third_party/icu/BUILD.gn
+++ b/src/3rdparty/chromium/third_party/icu/BUILD.gn
@@ -410,12 +410,6 @@
     "USING_SYSTEM_ICU=1",
     "ICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC",
   ]
-
-  if (is_win) {
-    defines += [ "UCHAR_TYPE=wchar_t" ]
-  } else {
-    defines += [ "UCHAR_TYPE=uint16_t" ]
-  }
 }
 
 if (use_system_icu) {

Reply via email to