Hello community,

here is the log from the commit of package kdepimlibs for openSUSE:Factory 
checked in at 2016-01-10 13:07:20
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/kdepimlibs (Old)
 and      /work/SRC/openSUSE:Factory/.kdepimlibs.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "kdepimlibs"

Changes:
--------
--- /work/SRC/openSUSE:Factory/kdepimlibs/kdepimlibs.changes    2015-11-15 
12:34:06.000000000 +0100
+++ /work/SRC/openSUSE:Factory/.kdepimlibs.new/kdepimlibs.changes       
2016-01-10 13:09:23.000000000 +0100
@@ -1,0 +2,20 @@
+Fri Jan  1 21:43:32 UTC 2016 - [email protected]
+
+-  Add fix-kmail-crash-on-exit.patch: upstream fix to crash PIM
+   applications on exit (boo#960473)
+
+-------------------------------------------------------------------
+Sun Dec 13 13:16:43 UTC 2015 - [email protected]
+
+- Update to KDE Applications 15.12.0
+   * KDE Applications 15.12.0 
+   * https://www.kde.org/announcements/announce-applications-15.12.0.php
+   * boo#958887
+
+
+-------------------------------------------------------------------
+Fri Dec 11 01:25:31 UTC 2015 - [email protected]
+
+- Remove superfluous libpth-devel dependency
+
+-------------------------------------------------------------------

Old:
----
  kdepimlibs-15.08.3.tar.xz

New:
----
  fix-kmail-crash-on-exit.patch
  kdepimlibs-15.12.0.tar.xz

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

Other differences:
------------------
++++++ kdepimlibs.spec ++++++
--- /var/tmp/diff_new_pack.vkAuTZ/_old  2016-01-10 13:09:25.000000000 +0100
+++ /var/tmp/diff_new_pack.vkAuTZ/_new  2016-01-10 13:09:25.000000000 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package kdepimlibs
 #
-# Copyright (c) 2014 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2016 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
@@ -17,7 +17,7 @@
 
 
 Name:           kdepimlibs
-Version:        15.08.3
+Version:        15.12.0
 Release:        0
 %define kf5_version 5.1.0
 Summary:        KDE PIM Libraries
@@ -29,35 +29,34 @@
 BuildRequires:  cyrus-sasl-devel
 BuildRequires:  extra-cmake-modules >= 1.0.0
 BuildRequires:  gpgme-devel
-BuildRequires:  kmime-devel
-BuildRequires:  kcontacts-devel
 BuildRequires:  kcalcore-devel
 BuildRequires:  kcalutils-devel
-BuildRequires:  kldap-devel
-BuildRequires:  kmbox-devel
-BuildRequires:  kidentitymanagement-devel
 BuildRequires:  kcmutils-devel >= %{kf5_version}
 BuildRequires:  kcodecs-devel >= %{kf5_version}
+BuildRequires:  kcodecs-devel >= %{kf5_version}
 BuildRequires:  kcompletion-devel >= %{kf5_version}
 BuildRequires:  kconfig-devel >= %{kf5_version}
+BuildRequires:  kcontacts-devel
 BuildRequires:  kcoreaddons-devel >= %{kf5_version}
 BuildRequires:  kdelibs4support-devel >= %{kf5_version}
 BuildRequires:  kdoctools-devel >= %{kf5_version}
 BuildRequires:  kemoticons-devel >= %{kf5_version}
-BuildRequires:  kcodecs-devel >= %{kf5_version}
 BuildRequires:  kf5-filesystem
 BuildRequires:  ki18n-devel >= %{kf5_version}
+BuildRequires:  kidentitymanagement-devel
 BuildRequires:  kio-devel >= %{kf5_version}
 BuildRequires:  kitemviews-devel >= %{kf5_version}
+BuildRequires:  kldap-devel
+BuildRequires:  kmbox-devel
+BuildRequires:  kmime-devel
 BuildRequires:  kparts-devel >= %{kf5_version}
 BuildRequires:  ktextwidgets-devel >= %{kf5_version}
 BuildRequires:  kwallet-devel >= %{kf5_version}
 BuildRequires:  kwidgetsaddons-devel >= %{kf5_version}
 BuildRequires:  kxmlgui-devel >= %{kf5_version}
-BuildRequires:  libKF5AkonadiPrivate-devel >= 15.08.3
+BuildRequires:  libKF5AkonadiPrivate-devel >= 15.12.0
 BuildRequires:  libassuan-devel
 BuildRequires:  libical-devel >= 0.42
-BuildRequires:  libpth-devel
 BuildRequires:  libxslt-devel
 BuildRequires:  openldap2-devel
 BuildRequires:  phonon4qt5-devel
@@ -69,6 +68,8 @@
 BuildRequires:  pkgconfig(Qt5Test) >= 5.2.0
 BuildRequires:  pkgconfig(Qt5WebKitWidgets) >= 5.2.0
 BuildRequires:  pkgconfig(Qt5Widgets) >= 5.2.0
+#PATCH-FIX-UPSTREAM: fix-kmail-crash-on-exit.patch - Fix PIM applications 
crash on exit (boo#960473)
+Patch0:         fix-kmail-crash-on-exit.patch
 BuildRoot:      %{_tmppath}/%{name}-%{version}-build
 
 %description
@@ -91,10 +92,10 @@
 Requires:       kcompletion-devel >= %{kf5_version}
 Requires:       kjobwidgets-devel >= %{kf5_version}
 Requires:       kservice-devel >= %{kf5_version}
-Requires:       solid-devel >= %{kf5_version}
 Requires:       kxmlgui-devel >= %{kf5_version}
-Requires:       pkgconfig(Qt5Network) >= 5.2.0
 Requires:       libKF5AkonadiPrivate-devel >= 1.72.43
+Requires:       solid-devel >= %{kf5_version}
+Requires:       pkgconfig(Qt5Network) >= 5.2.0
 
 %description -n akonadi-devel
 This package contains all necessary include files and libraries needed
@@ -111,8 +112,8 @@
 %package -n akonadi-mime-devel
 Summary:        KDE PIM Libraries: Build Environment
 Group:          Development/Libraries/KDE
-Requires:       libKF5AkonadiMime5 = %{version}
 Requires:       akonadi-devel >= %{version}
+Requires:       libKF5AkonadiMime5 = %{version}
 
 %description -n akonadi-mime-devel
 This package contains all necessary include files and libraries needed
@@ -152,8 +153,8 @@
 Requires:       libKF5AkonadiNotes5 = %{version}
 # FIXME upstream uses wrong find_dependency(KF5AkonadiCore -- that's target 
name
 Requires:       akonadi-devel >= %{version}
-Requires:       kmime-devel >= %{version}
 Requires:       kdelibs4support-devel >= %{kf5_version}
+Requires:       kmime-devel >= %{version}
 
 %description -n akonadi-notes-devel
 This package contains all necessary include files and libraries needed
@@ -170,8 +171,8 @@
 %package -n akonadi-socialutils-devel
 Summary:        KDE PIM Libraries: Build Environment
 Group:          Development/Libraries/KDE
-Requires:       akonadi-socialutils = %{version}
 Requires:       akonadi-devel >= %{version}
+Requires:       akonadi-socialutils = %{version}
 
 %description -n akonadi-socialutils-devel
 This package contains all necessary include files and libraries needed
@@ -187,6 +188,7 @@
 
 %prep
 %setup -q -n kdepimlibs-%{version}
+%patch0 -p1
 
 %build
   %cmake_kf5 -d build -- -DKF5_INCLUDE_INSTALL_DIR=%_kf5_includedir
@@ -379,5 +381,4 @@
 %{_kf5_servicesdir}/smtp.protocol
 %{_kf5_servicesdir}/smtps.protocol
 
-
 %changelog

++++++ fix-kmail-crash-on-exit.patch ++++++
diff --git a/akonadi/src/core/session.cpp b/akonadi/src/core/session.cpp
index 4711bf5..309ed67 100644
--- a/akonadi/src/core/session.cpp
+++ b/akonadi/src/core/session.cpp
@@ -301,15 +301,16 @@ SessionPrivate::SessionPrivate(Session *parent)
     // Shutdown the thread before QApplication event loop quits - the
     // thread()->wait() mechanism in ConnectionThread dtor crashes sometimes
     // when called from QApplication destructor
-    QObject::connect(qApp, &QCoreApplication::aboutToQuit,
-                     [this]() {
-                        delete connThread;
-                        connThread = Q_NULLPTR;
-                     });
+    cleanUpConnection = QObject::connect(qApp, &QCoreApplication::aboutToQuit,
+                                         [this]() {
+                                             delete connThread;
+                                             connThread = Q_NULLPTR;
+                                         });
 }
 
 SessionPrivate::~SessionPrivate()
 {
+    QObject::disconnect(cleanUpConnection);
     delete connThread;
 }
 
diff --git a/akonadi/src/core/session_p.h b/akonadi/src/core/session_p.h
index a61b2f7..b8e4ee5 100644
--- a/akonadi/src/core/session_p.h
+++ b/akonadi/src/core/session_p.h
@@ -29,6 +29,7 @@
 
 #include <QtCore/QQueue>
 #include <QtCore/QThreadStorage>
+#include <QtCore/QMetaObject>
 #include <QFile>
 
 class QIODevice;
@@ -137,6 +138,8 @@ public:
     bool jobRunning;
 
     QFile *logFile;
+
+    QMetaObject::Connection cleanUpConnection;
 };
 
 }
++++++ kdepimlibs-15.08.3.tar.xz -> kdepimlibs-15.12.0.tar.xz ++++++
++++ 22527 lines of diff (skipped)


Reply via email to