Hello community,

here is the log from the commit of package cantata for openSUSE:Factory checked 
in at 2018-01-25 12:41:26
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/cantata (Old)
 and      /work/SRC/openSUSE:Factory/.cantata.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "cantata"

Thu Jan 25 12:41:26 2018 rev:4 rq:569397 version:2.2.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/cantata/cantata.changes  2017-10-18 
10:54:36.865241177 +0200
+++ /work/SRC/openSUSE:Factory/.cantata.new/cantata.changes     2018-01-25 
12:41:31.299915395 +0100
@@ -1,0 +2,5 @@
+Wed Jan 24 18:38:52 UTC 2018 - corne...@solcon.nl
+
+- Added upstream patch: fix-qt-510.patch to fix boo#1077468
+
+-------------------------------------------------------------------

New:
----
  fix-qt-510.patch

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

Other differences:
------------------
++++++ cantata.spec ++++++
--- /var/tmp/diff_new_pack.Qzrowv/_old  2018-01-25 12:41:32.127876740 +0100
+++ /var/tmp/diff_new_pack.Qzrowv/_new  2018-01-25 12:41:32.139876180 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package cantata
 #
-# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -27,20 +27,12 @@
 # PATCH-FIX-OPENSUSE  fix-translations-with-qt5.diff  -- Make sure that it 
finds the right lrelease and lconvert binaries with Qt5
 Patch1:            fix-translations-with-qt5.diff
 Patch2:            install-libsolidlite.diff
+# PATCH-FIX-UPSTREAM fix-qt-510.pach -- fix crash with Qt 5.10 (boo#1077468)
+Patch3:         fix-qt-510.patch
 #Source0:           
https://github.com/CDrummond/cantata/archive/v%{version}.tar.gz
 BuildRequires:     fdupes
 BuildRequires:     media-player-info
 BuildRequires:     cmake(Qt5LinguistTools)
-BuildRequires:     pkgconfig(libcddb)
-BuildRequires:     pkgconfig(libcdio_paranoia)
-BuildRequires:     pkgconfig(libavcodec)
-BuildRequires:     pkgconfig(libavformat)
-BuildRequires:     pkgconfig(libavutil)
-BuildRequires:     pkgconfig(libmpg123)
-BuildRequires:     pkgconfig(libmtp)
-BuildRequires:     pkgconfig(libmusicbrainz5)
-BuildRequires:     pkgconfig(taglib)
-BuildRequires:     pkgconfig(taglib-extras)
 BuildRequires:     pkgconfig(Qt5Concurrent)
 BuildRequires:     pkgconfig(Qt5Core)
 BuildRequires:     pkgconfig(Qt5DBus)
@@ -51,9 +43,19 @@
 BuildRequires:     pkgconfig(Qt5Svg)
 BuildRequires:     pkgconfig(Qt5Widgets)
 BuildRequires:     pkgconfig(Qt5Xml)
+BuildRequires:  pkgconfig(libavcodec)
+BuildRequires:  pkgconfig(libavformat)
+BuildRequires:  pkgconfig(libavutil)
+BuildRequires:  pkgconfig(libcddb)
+BuildRequires:  pkgconfig(libcdio_paranoia)
+BuildRequires:  pkgconfig(libmpg123)
+BuildRequires:  pkgconfig(libmtp)
+BuildRequires:  pkgconfig(libmusicbrainz5)
 BuildRequires:     pkgconfig(libudev)
-BuildRequires:     pkgconfig(udisks2)
 BuildRequires:     pkgconfig(libvlc)
+BuildRequires:  pkgconfig(taglib)
+BuildRequires:  pkgconfig(taglib-extras)
+BuildRequires:  pkgconfig(udisks2)
 BuildRequires:     pkgconfig(zlib)
 Requires(post):    hicolor-icon-theme
 Requires(post):    update-desktop-files
@@ -99,6 +101,7 @@
 %setup -q
 %patch1 -p0
 %patch2 -p0
+%patch3 -p1
 
 %build
 %cmake

++++++ fix-qt-510.patch ++++++
>From 4da7a9128f2c5eaf23ae2a5006d300dc4f21fc6a Mon Sep 17 00:00:00 2001
From: Craig Drummond <craig.p.drumm...@gmail.com>
Date: Tue, 28 Nov 2017 22:37:01 +0000
Subject: [PATCH] Create QSqlQuery, then call prepare Issue #1130

---
 db/librarydb.cpp | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/db/librarydb.cpp b/db/librarydb.cpp
index 603d8abc1..4f75dc28f 100644
--- a/db/librarydb.cpp
+++ b/db/librarydb.cpp
@@ -453,7 +453,8 @@ class SqlQuery
         if (limit>0) {
             sql+=" LIMIT "+QString::number(limit);
         }
-        query=QSqlQuery(sql, db);
+        query = QSqlQuery(db);
+        query.prepare(sql);
 
         foreach (const QVariant &value, boundValues) {
             query.addBindValue(value);

Reply via email to