[SCM] qtbase packaging branch, ubuntu, updated. debian/5.5.1+dfsg-6-64-gaaae30d

Timo Jyrinki timo at moszumanska.debian.org
Fri Nov 27 12:17:36 UTC 2015


Gitweb-URL: http://git.debian.org/?p=pkg-kde/qt/qtbase.git;a=commitdiff;h=aaae30d

The following commit has been merged in the ubuntu branch:
commit aaae30dd8497ab8332d7983835e2fce074e8d936
Author: Timo Jyrinki <timo.jyrinki at canonical.com>
Date:   Fri Nov 27 12:15:42 2015 +0000

    Add 4 backported patches and one other patch.
---
 debian/changelog                                   |  14 +-
 ...x-crash-on-exit-caused-by-QStringLiterals.patch |  47 ++
 ...-falsely-reported-style-for-fallback-font.patch |  55 +++
 ...fer-QT_PLUGIN_PATH-over-compiled-in-paths.patch |  70 +++
 ...orical-4-padding-in-QFontEngine-alphaMapF.patch |  45 ++
 debian/patches/enable_fonts_always_smoothly.patch  |  26 --
 .../net-bearer-nm-disconnect-ap-signals5.patch     | 519 +++++++++++++++++++++
 debian/patches/series                              |   6 +-
 8 files changed, 754 insertions(+), 28 deletions(-)

diff --git a/debian/changelog b/debian/changelog
index 2ed6034..a8c259d 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,7 +1,7 @@
 qtbase-opensource-src (5.5.1+dfsg-6ubuntu1) UNRELEASED; urgency=medium
 
   * New upstream release. (LP: #1437206) (LP: #1450137) (LP: #1474313)
-    (LP: #1470700) (LP: #1504631) (LP: #1423659) (LP: #1474775)
+    (LP: #1470700) (LP: #1504631) (LP: #1423659) (LP: #1474775) (LP: #1508945)
   * Replace load_testability_from_env_var.patch with upstreamed
     Add-environment-variable-support-for-testability-lib.patch
   * Drop patches in upstream:
@@ -21,6 +21,18 @@ qtbase-opensource-src (5.5.1+dfsg-6ubuntu1) UNRELEASED; urgency=medium
   * debian/patches/Use-Node-name-if-Node-logicalModuleName-is-empty-for.patch:
     - Fix a qdoc issue (LP: #1447182)
   * Remove disable_overlay_scrollbars.diff as overlay scrollbars were dropped.
+  * debian/patches/Prefer-QT_PLUGIN_PATH-over-compiled-in-paths.patch:
+    - Backport. Prefer QT_PLUGIN_PATH over compiled-in paths (LP: #1519927)
+  * debian/patches/net-bearer-nm-disconnect-ap-signals5.patch:
+    - Backport. Reduce UI freezing caused by dbus signals (LP: #1480877)
+  * debian/patches/Fix-crash-on-exit-caused-by-QStringLiterals.patch
+    - Backport. Fix a crasher on exit (LP: #1436973)
+  * Replace our workaround for font rendering with new backported upstream 
+    patches:
+    - Add debian/patches/Fix-falsely-reported-style-for-fallback-font.patch
+    - Add debian/patches/Remove-historical-4-padding-in-QFontEngine-alphaMapF.patch
+    - Remove debian/patches/enable_fonts_always_smoothly.patch
+      (LP: #1475205)
 
  -- Timo Jyrinki <timo-jyrinki at ubuntu.com>  Tue, 24 Mar 2015 13:56:14 +0000
 
diff --git a/debian/patches/Fix-crash-on-exit-caused-by-QStringLiterals.patch b/debian/patches/Fix-crash-on-exit-caused-by-QStringLiterals.patch
new file mode 100644
index 0000000..fd1580e
--- /dev/null
+++ b/debian/patches/Fix-crash-on-exit-caused-by-QStringLiterals.patch
@@ -0,0 +1,47 @@
+From 041fae00351164fbd72763e4bd947fdeb9956a5d Mon Sep 17 00:00:00 2001
+From: Thiago Macieira <thiago.macieira at intel.com>
+Date: Thu, 20 Aug 2015 14:22:13 -0700
+Subject: [PATCH] Fix crash on exit caused by QStringLiterals
+
+These QStringLiterals are passed to QtDBus, which records them. They
+will be used even after the libQt5XcbQpa.so library is unloaded, which
+causes a crash on exit, one that even valgrind gets lost on.
+
+Change-Id: I7de033f80b0e4431b7f1ffff13fc4888e45a346a
+Reviewed-by: Albert Astals Cid <aacid at kde.org>
+Reviewed-by: Richard J. Moore <rich at kde.org>
+Reviewed-by: Frederik Gladhorn <frederik.gladhorn at theqtcompany.com>
+---
+ src/platformsupport/linuxaccessibility/dbusconnection.cpp | 9 ++++++---
+ 1 file changed, 6 insertions(+), 3 deletions(-)
+
+diff --git a/src/platformsupport/linuxaccessibility/dbusconnection.cpp b/src/platformsupport/linuxaccessibility/dbusconnection.cpp
+index 637b065..ae1ba18 100644
+--- a/src/platformsupport/linuxaccessibility/dbusconnection.cpp
++++ b/src/platformsupport/linuxaccessibility/dbusconnection.cpp
+@@ -47,8 +47,11 @@
+ 
+ QT_BEGIN_NAMESPACE
+ 
+-QString A11Y_SERVICE = QStringLiteral("org.a11y.Bus");
+-QString A11Y_PATH = QStringLiteral("/org/a11y/bus");
++/* note: do not change these to QStringLiteral;
++   we are unloaded before QtDBus is done using the strings.
++ */
++#define A11Y_SERVICE QLatin1String("org.a11y.Bus")
++#define A11Y_PATH QLatin1String("/org/a11y/bus")
+ 
+ /*!
+     
-- 
qtbase packaging



More information about the pkg-kde-commits mailing list