Hello community, here is the log from the commit of package libqt5-qtwebengine for openSUSE:Factory checked in at 2017-10-23 16:20:46 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/libqt5-qtwebengine (Old) and /work/SRC/openSUSE:Factory/.libqt5-qtwebengine.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "libqt5-qtwebengine" Mon Oct 23 16:20:46 2017 rev:25 rq:533919 version:5.9.2 Changes: -------- --- /work/SRC/openSUSE:Factory/libqt5-qtwebengine/libqt5-qtwebengine.changes 2017-10-13 14:03:00.222749727 +0200 +++ /work/SRC/openSUSE:Factory/.libqt5-qtwebengine.new/libqt5-qtwebengine.changes 2017-10-23 16:20:50.163837323 +0200 @@ -1,0 +2,9 @@ +Sun Oct 8 14:12:31 UTC 2017 - lbeltr...@kde.org + +- Update to 5.9.2 + * For more details please see: + https://blog.qt.io/blog/2017/10/06/qt-5-9-2-released/ +- Dropped patches, now upstream: + * clip-ft-glyph.diff + +------------------------------------------------------------------- Old: ---- clip-ft-glyph.diff qtwebengine-opensource-src-5.9.1.tar.xz New: ---- qtwebengine-opensource-src-5.9.2.tar.xz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ libqt5-qtwebengine.spec ++++++ --- /var/tmp/diff_new_pack.PzrZgG/_old 2017-10-23 16:21:04.999142771 +0200 +++ /var/tmp/diff_new_pack.PzrZgG/_new 2017-10-23 16:21:05.003142583 +0200 @@ -49,15 +49,15 @@ %endif Name: libqt5-qtwebengine -Version: 5.9.1 +Version: 5.9.2 Release: 0 Summary: Qt 5 WebEngine Library License: SUSE-LGPL-2.1-with-digia-exception-1.1 or GPL-3.0 Group: Development/Libraries/X11 Url: https://www.qt.io %define base_name libqt5 -%define real_version 5.9.1 -%define so_version 5.9.1 +%define real_version 5.9.2 +%define so_version 5.9.2 %define tar_version qtwebengine-opensource-src-%{real_version} Source: https://download.qt.io/official_releases/qt/5.9/%{real_version}/submodules/%{tar_version}.tar.xz Source1: baselibs.conf @@ -65,10 +65,8 @@ Patch1: armv6-ffmpeg-no-thumb.patch # PATCH-FIX-UPSTREAM disable-gpu-when-using-nouveau-boo-1005323.diff -- Detect nouveau opengl drivers and disable gpu usage to work around nouveau crashing Patch2: disable-gpu-when-using-nouveau-boo-1005323.diff -# PATCH-FIX-UPSTREAM clip-ft-glyph.diff -- clip FreeType glyph bitmap to mask in Skia (for freetype-2.8.1) boo#1061344 -Patch3: clip-ft-glyph.diff # 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 -Patch4: harmony-fix.diff +Patch3: harmony-fix.diff # http://www.chromium.org/blink not ported to PowerPC ExcludeArch: ppc ppc64 ppc64le s390 s390x # Try to fix i586 MemoryErrors with rpmlint @@ -94,6 +92,7 @@ BuildRequires: libqt5-qtlocation-private-headers-devel >= %{version} BuildRequires: libqt5-qtwebchannel-private-headers-devel >= %{version} BuildRequires: libqt5-qtxmlpatterns-private-headers-devel >= %{version} +BuildRequires: libQt5QuickControls2-devel BuildRequires: pam-devel BuildRequires: pciutils-devel BuildRequires: perl-JSON @@ -240,8 +239,7 @@ sed -i 's|$(STRIP)|strip|g' src/core/core_module.pro %patch1 -p1 %patch2 -p1 -%patch3 -d src/3rdparty/chromium/third_party/skia -p4 -%patch4 -p1 +%patch3 -p1 # QTBUG-61128 sed -i -e '/toolprefix = /d' -e 's/\${toolprefix}//g' \ src/3rdparty/chromium/build/toolchain/linux/BUILD.gn ++++++ disable-gpu-when-using-nouveau-boo-1005323.diff ++++++ --- /var/tmp/diff_new_pack.PzrZgG/_old 2017-10-23 16:21:05.051140337 +0200 +++ /var/tmp/diff_new_pack.PzrZgG/_new 2017-10-23 16:21:05.051140337 +0200 @@ -1,8 +1,8 @@ -Index: qtwebengine-opensource-src-5.9.1/src/core/web_engine_context.cpp +Index: qtwebengine-opensource-src-5.9.2/src/core/web_engine_context.cpp =================================================================== ---- qtwebengine-opensource-src-5.9.1.orig/src/core/web_engine_context.cpp -+++ qtwebengine-opensource-src-5.9.1/src/core/web_engine_context.cpp -@@ -90,6 +90,7 @@ +--- qtwebengine-opensource-src-5.9.2.orig/src/core/web_engine_context.cpp ++++ qtwebengine-opensource-src-5.9.2/src/core/web_engine_context.cpp +@@ -91,6 +91,7 @@ #include <QOffscreenSurface> #ifndef QT_NO_OPENGL # include <QOpenGLContext> @@ -10,7 +10,7 @@ #endif #include <QQuickWindow> #include <QStringList> -@@ -179,6 +180,39 @@ void dummyGetPluginCallback(const std::v +@@ -165,6 +166,39 @@ void dummyGetPluginCallback(const std::v } #endif @@ -50,28 +50,3 @@ } // namespace namespace QtWebEngineCore { -@@ -349,9 +383,23 @@ WebEngineContext::WebEngineContext() - - GLContextHelper::initialize(); - -+#ifndef QT_NO_OPENGL -+ bool disableGpu = qEnvironmentVariableIsSet("QT_WEBENGINE_DISABLE_GPU"); -+ -+ if (!qEnvironmentVariableIsSet("QT_WEBENGINE_DISABLE_NOUVEAU_WORKAROUND") && openGLVendor() == QStringLiteral("nouveau")) -+ { -+ qWarning() << "Nouveau openGL driver detected. Qt WebEngine will disable usage of the GPU.\n" -+ "Note: you can set the QT_WEBENGINE_DISABLE_NOUVEAU_WORKAROUND\n" -+ "environment variable before running this application, but this is \n" -+ "not recommended since this usually causes applications to crash as\n" -+ "Nouveau openGL drivers don't support multithreaded rendering"; -+ disableGpu = true; -+ } -+#endif -+ - const char *glType = 0; - #ifndef QT_NO_OPENGL -- if (!usingANGLE() && !usingSoftwareDynamicGL() && !usingQtQuick2DRenderer()) { -+ if (!usingANGLE() && !usingSoftwareDynamicGL() && !usingQtQuick2DRenderer() && !disableGpu) { - if (qt_gl_global_share_context() && qt_gl_global_share_context()->isValid()) { - // If the native handle is QEGLNativeContext try to use GL ES/2, if there is no native handle - // assume we are using wayland and try GL ES/2, and finally Ozone demands GL ES/2 too. ++++++ qtwebengine-opensource-src-5.9.1.tar.xz -> qtwebengine-opensource-src-5.9.2.tar.xz ++++++ /work/SRC/openSUSE:Factory/libqt5-qtwebengine/qtwebengine-opensource-src-5.9.1.tar.xz /work/SRC/openSUSE:Factory/.libqt5-qtwebengine.new/qtwebengine-opensource-src-5.9.2.tar.xz differ: char 26, line 1