Hello community,

here is the log from the commit of package libqt5-qtwebengine for 
openSUSE:Factory checked in at 2019-11-17 19:22:03
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/libqt5-qtwebengine (Old)
 and      /work/SRC/openSUSE:Factory/.libqt5-qtwebengine.new.26869 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "libqt5-qtwebengine"

Sun Nov 17 19:22:03 2019 rev:51 rq:748687 version:5.13.1

Changes:
--------
--- /work/SRC/openSUSE:Factory/libqt5-qtwebengine/libqt5-qtwebengine.changes    
2019-09-21 17:29:03.236735707 +0200
+++ 
/work/SRC/openSUSE:Factory/.libqt5-qtwebengine.new.26869/libqt5-qtwebengine.changes
 2019-11-17 19:22:04.570893487 +0100
@@ -1,0 +2,5 @@
+Wed Nov 13 19:05:24 UTC 2019 - Michael Gorse <[email protected]>
+
+- Add icu-build-fix.patch: fix build with icu 65.1. 
+
+-------------------------------------------------------------------

New:
----
  icu-build-fix.patch

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

Other differences:
------------------
++++++ libqt5-qtwebengine.spec ++++++
--- /var/tmp/diff_new_pack.0rp7Hm/_old  2019-11-17 19:22:08.438891845 +0100
+++ /var/tmp/diff_new_pack.0rp7Hm/_new  2019-11-17 19:22:08.442891843 +0100
@@ -72,6 +72,8 @@
 Patch3:         0001-fix-build-after-y2038-changes-in-glibc.patch
 # PATCH-FIX-UPSTREAM harmony-fix.diff -- Show the patent-free LCD rendering. 
Without this patch, only grayscale rendering is used. (for freetype-2.8.1) 
boo#1061344
 Patch5:         harmony-fix.diff
+# PATCH-FIX-UPSTREAM icu-build-fix.patch: fix build with icu 65.1.
+Patch6:         icu-build-fix.patch
 # PATCH-FIX-OPENSUSE (copied from the chromium package)
 Patch9:         chromium-non-void-return.patch
 # http://www.chromium.org/blink not ported to PowerPC

++++++ icu-build-fix.patch ++++++
>From 5679c3c191ed62b62d8db22f1657a296ee9bfe8e Mon Sep 17 00:00:00 2001
From: Frank Tang <[email protected]>
Date: Wed, 30 Oct 2019 22:49:47 +0000
Subject: [PATCH] Update ICU to 65.1 from 64  and fix broken tests

ICU 65-1 release note
http://site.icu-project.org/download/65

CLDR 36 release blog
http://blog.unicode.org/2019/10/unicode-cldr-version-36-languagelocale.html

Most of the test expectation change is due to CLDR 36 update
of Grapheme Cluster for Indic languages
See the following for related changes in ICU 65.1 in this area:
https://unicode-org.atlassian.net/browse/CLDR-10994
https://unicode-org.atlassian.net/browse/ICU-13637
https://github.com/unicode-org/cldr/blob/master/common/properties/segments/readme.txt

Bug: chromium:1014272, chromium:1017047
Change-Id: I9fc6d4620bf2a4c189940d06d8c79893502db3dd
Cq-Include-Trybots: luci.chromium.try:linux_layout_tests_layout_ng_disabled
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1866059
Reviewed-by: Jungshik Shin <[email protected]>
Reviewed-by: Doug Turner <[email protected]>
Reviewed-by: Michael Wasserman <[email protected]>
Reviewed-by: Kent Tamura <[email protected]>
Reviewed-by: Trent Apted <[email protected]>
Reviewed-by: Mason Freed <[email protected]>
Commit-Queue: Frank Tang <[email protected]>
Cr-Commit-Position: refs/heads/master@{#711027}
---
 third_party/blink/renderer/core/dom/document.cc | 2 +-
 ui/gfx/render_text_harfbuzz.cc                  | 5 ++++-
 2 files changed, 5 insertions(+), 2 deletions(-)

diff -urp 
qtwebengine-everywhere-src-5.13.1.orig/src/3rdparty/chromium/third_party/blink/renderer/core/dom/document.cc
 
qtwebengine-everywhere-src-5.13.1/src/3rdparty/chromium/third_party/blink/renderer/core/dom/document.cc
--- 
qtwebengine-everywhere-src-5.13.1.orig/src/3rdparty/chromium/third_party/blink/renderer/core/dom/document.cc
        2019-08-09 08:46:06.000000000 -0500
+++ 
qtwebengine-everywhere-src-5.13.1/src/3rdparty/chromium/third_party/blink/renderer/core/dom/document.cc
     2019-11-13 13:00:38.366988759 -0600
@@ -5710,7 +5710,7 @@ static ParseQualifiedNameResult ParseQua
 
   for (unsigned i = 0; i < length;) {
     UChar32 c;
-    U16_NEXT(characters, i, length, c)
+    U16_NEXT(characters, i, length, c);
     if (c == ':') {
       if (saw_colon)
         return ParseQualifiedNameResult(kQNMultipleColons);
diff -urp 
qtwebengine-everywhere-src-5.13.1.orig/src/3rdparty/chromium/ui/gfx/render_text_harfbuzz.cc
 
qtwebengine-everywhere-src-5.13.1/src/3rdparty/chromium/ui/gfx/render_text_harfbuzz.cc
--- 
qtwebengine-everywhere-src-5.13.1.orig/src/3rdparty/chromium/ui/gfx/render_text_harfbuzz.cc
 2019-08-09 08:46:06.000000000 -0500
+++ 
qtwebengine-everywhere-src-5.13.1/src/3rdparty/chromium/ui/gfx/render_text_harfbuzz.cc
      2019-11-14 06:59:00.204944216 -0600
@@ -864,7 +864,10 @@ RangeF TextRunHarfBuzz::GetGraphemeBound
         ++total;
       }
     }
-    DCHECK_GT(total, 0);
+    // With ICU 65.1, DCHECK_GT() below fails.
+    // See https://crbug.com/1017047 for more details.
+    //
+    // DCHECK_GT(total, 0);
 
     // It's possible for |text_index| to point to a diacritical mark, at the 
end
     // of |chars|. In this case all the grapheme boundaries come before it. 
Just

Reply via email to