[SCM] qtdeclarative packaging branch, experimental, updated. debian/5.9.1-6-3-gc76c722

Dmitry Shachnev mitya57 at moszumanska.debian.org
Thu Oct 12 09:09:52 UTC 2017


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

The following commit has been merged in the experimental branch:
commit ffc7088692a8298c7cf97dc10ac87176985a7a9e
Author: Dmitry Shachnev <mitya57 at gmail.com>
Date:   Tue Oct 10 19:41:08 2017 +0300

    Drop patches that have been applied upstream.
---
 debian/changelog                                   |  3 +++
 debian/patches/fix_image_source_memory_leak.patch  | 21 ---------------
 .../rebuild-QmlDatapropertyCache-if-deleted.patch  | 31 ----------------------
 debian/patches/series                              |  2 --
 4 files changed, 3 insertions(+), 54 deletions(-)

diff --git a/debian/changelog b/debian/changelog
index 49c0b3e..258ce21 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -2,6 +2,9 @@ qtdeclarative-opensource-src (5.9.2-1) UNRELEASED; urgency=medium
 
   [ Dmitry Shachnev ]
   * New upstream release.
+  * Drop patches, applied upstream:
+    - fix_image_source_memory_leak.patch
+    - rebuild-QmlDatapropertyCache-if-deleted.patch
 
  -- Debian Qt/KDE Maintainers <debian-qt-kde at lists.debian.org>  Tue, 10 Oct 2017 19:34:09 +0300
 
diff --git a/debian/patches/fix_image_source_memory_leak.patch b/debian/patches/fix_image_source_memory_leak.patch
deleted file mode 100644
index c4c9206..0000000
--- a/debian/patches/fix_image_source_memory_leak.patch
+++ /dev/null
@@ -1,21 +0,0 @@
-Description: fix memory leak with threaded renderer
- This patch is actually the merge of https://codereview.qt-project.org/#/c/200715/
- and https://codereview.qt-project.org/#/c/202781/ and will be included in the
- next minor release.
-Bug-Qt: https://bugreports.qt.io/browse/QTBUG-61754
-Author: Mitch Curtis
-
----
- src/quick/scenegraph/qsgthreadedrenderloop.cpp |    1 +
- 1 file changed, 1 insertion(+)
-
---- a/src/quick/scenegraph/qsgthreadedrenderloop.cpp
-+++ b/src/quick/scenegraph/qsgthreadedrenderloop.cpp
-@@ -553,6 +553,7 @@ void QSGRenderThread::sync(bool inExpose
-         if (d->renderer)
-             d->renderer->clearChangedFlag();
-         d->syncSceneGraph();
-+        sgrc->endSync();
-         if (!hadRenderer && d->renderer) {
-             qCDebug(QSG_LOG_RENDERLOOP) << QSG_RT_PAD << "- renderer was created";
-             syncResultedInChanges = true;
diff --git a/debian/patches/rebuild-QmlDatapropertyCache-if-deleted.patch b/debian/patches/rebuild-QmlDatapropertyCache-if-deleted.patch
deleted file mode 100644
index c6b3047..0000000
--- a/debian/patches/rebuild-QmlDatapropertyCache-if-deleted.patch
+++ /dev/null
@@ -1,31 +0,0 @@
-Description: Rebuild QQmlData::propertyCache if deleted by another engine
- QQmlData is shared between engines, but the relevant QObjectWrapper is
- not. Since 749a7212e903d8e8c6f256edb1836b9449cc7fe1 when a
- QObjectWrapper is deleted it resets the shared QQmlData propertyCache.
- .
- In most cases the propertyCache except when a property updated in an
- existing binding in the first engine, where it currently asserts.
- .
- This patch can be dropped once 5.9.2 is packaged.
-Author: David Edmundson <davidedmundson at kde.org>
-Origin: upstream
-Bug: https://bugreports.qt.io/browse/QTBUG-61681
-Applied-Upstream: ab5d4c78224c9ec79165e8890e5f8b8e838e0709
-Reviewed-by: Simon Hausmann <simon.hausmann at qt.io>
-Last-Update: 2017-08-02
---- a/src/qml/qml/qqmlbinding.cpp
-+++ b/src/qml/qml/qqmlbinding.cpp
-@@ -515,7 +515,12 @@ void QQmlBinding::getPropertyData(QQmlPropertyData **propertyData, QQmlPropertyD
-     Q_ASSERT(propertyData);
- 
-     QQmlData *data = QQmlData::get(*m_target, false);
--    Q_ASSERT(data && data->propertyCache);
-+    Q_ASSERT(data);
-+
-+    if (Q_UNLIKELY(!data->propertyCache)) {
-+        data->propertyCache = QQmlEnginePrivate::get(context()->engine)->cache(m_target->metaObject());
-+        data->propertyCache->addref();
-+    }
- 
-     *propertyData = data->propertyCache->property(m_targetIndex.coreIndex());
-     Q_ASSERT(*propertyData);
diff --git a/debian/patches/series b/debian/patches/series
index 374e350..ab002cf 100644
--- a/debian/patches/series
+++ b/debian/patches/series
@@ -1,9 +1,7 @@
 # Backported patches
-fix_image_source_memory_leak.patch
 
 # Debian patches
 disableopengltests.patch
 fix_test_remove_qlibraryinfo.patch
 Do-not-make-lack-of-SSE2-support-on-x86-32-fatal.patch
 disable_jit_on_mips.patch
-rebuild-QmlDatapropertyCache-if-deleted.patch

-- 
qtdeclarative packaging



More information about the pkg-kde-commits mailing list