Hello community, here is the log from the commit of package kdbusaddons for openSUSE:Factory checked in at 2016-01-20 09:41:57 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/kdbusaddons (Old) and /work/SRC/openSUSE:Factory/.kdbusaddons.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "kdbusaddons" Changes: -------- --- /work/SRC/openSUSE:Factory/kdbusaddons/kdbusaddons.changes 2015-12-29 12:51:43.000000000 +0100 +++ /work/SRC/openSUSE:Factory/.kdbusaddons.new/kdbusaddons.changes 2016-01-20 09:41:58.000000000 +0100 @@ -1,0 +2,8 @@ +Sat Jan 2 17:42:26 UTC 2016 - hrvoje.sen...@gmail.com + +- Update to 5.18.0 + * Adapt to Qt 5.6's dbus-in-secondary-thread + * For more details please see: + https://www.kde.org/announcements/kde-frameworks-5.18.0.php + +------------------------------------------------------------------- Old: ---- kdbusaddons-5.17.0.tar.xz New: ---- kdbusaddons-5.18.0.tar.xz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ kdbusaddons.spec ++++++ --- /var/tmp/diff_new_pack.P43xTB/_old 2016-01-20 09:41:59.000000000 +0100 +++ /var/tmp/diff_new_pack.P43xTB/_new 2016-01-20 09:41:59.000000000 +0100 @@ -1,7 +1,7 @@ # # spec file for package kdbusaddons # -# Copyright (c) 2015 SUSE LINUX 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 @@ -18,9 +18,9 @@ %bcond_without lang %define lname libKF5DBusAddons5 -%define _tar_path 5.17 +%define _tar_path 5.18 Name: kdbusaddons -Version: 5.17.0 +Version: 5.18.0 Release: 0 BuildRequires: cmake >= 2.8.12 BuildRequires: extra-cmake-modules >= %{_tar_path} ++++++ kdbusaddons-5.17.0.tar.xz -> kdbusaddons-5.18.0.tar.xz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kdbusaddons-5.17.0/CMakeLists.txt new/kdbusaddons-5.18.0/CMakeLists.txt --- old/kdbusaddons-5.17.0/CMakeLists.txt 2015-12-06 22:20:59.000000000 +0100 +++ new/kdbusaddons-5.18.0/CMakeLists.txt 2016-01-02 17:28:35.000000000 +0100 @@ -3,7 +3,7 @@ project(KDBusAddons) include(FeatureSummary) -find_package(ECM 5.17.0 NO_MODULE) +find_package(ECM 5.18.0 NO_MODULE) set_package_properties(ECM PROPERTIES TYPE REQUIRED DESCRIPTION "Extra CMake Modules." URL "https://projects.kde.org/projects/kdesupport/extra-cmake-modules") feature_summary(WHAT REQUIRED_PACKAGES_NOT_FOUND FATAL_ON_MISSING_REQUIRED_PACKAGES) @@ -27,7 +27,7 @@ include(ECMPoQmTools) -set(KF5_VERSION "5.17.0") # handled by release scripts +set(KF5_VERSION "5.18.0") # handled by release scripts ecm_setup_version(${KF5_VERSION} VARIABLE_PREFIX KDBUSADDONS VERSION_HEADER "${CMAKE_CURRENT_BINARY_DIR}/kdbusaddons_version.h" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kdbusaddons-5.17.0/po/ro/kdbusaddons5_qt.po new/kdbusaddons-5.18.0/po/ro/kdbusaddons5_qt.po --- old/kdbusaddons-5.17.0/po/ro/kdbusaddons5_qt.po 2015-12-06 22:20:59.000000000 +0100 +++ new/kdbusaddons-5.18.0/po/ro/kdbusaddons5_qt.po 2016-01-02 17:28:35.000000000 +0100 @@ -39,7 +39,7 @@ #, qt-format msgctxt "main|" msgid "Application %1 could not be found using service %2 and path %3." -msgstr "Aplicația %1 nu a putut fi găsită utilizînd serviciul %2 și calea %3." +msgstr "Aplicația %1 nu a putut fi găsită utilizând serviciul %2 și calea %3." #: tools/kquitapp/kquitapp.cpp:63 #, qt-format diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kdbusaddons-5.17.0/src/kdbusservice.cpp new/kdbusaddons-5.18.0/src/kdbusservice.cpp --- old/kdbusaddons-5.17.0/src/kdbusservice.cpp 2015-12-06 22:20:59.000000000 +0100 +++ new/kdbusaddons-5.18.0/src/kdbusservice.cpp 2016-01-02 17:28:35.000000000 +0100 @@ -80,7 +80,7 @@ QDBusConnectionInterface *bus = 0; if (!QDBusConnection::sessionBus().isConnected() || !(bus = QDBusConnection::sessionBus().interface())) { - d->errorMessage = QStringLiteral("Session bus not found\n" + d->errorMessage = QString::fromLatin1("Session bus not found\n" "To circumvent this problem try the following command (with Linux and bash)\n" "export $(dbus-launch)"); } diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kdbusaddons-5.17.0/src/kdedmodule.cpp new/kdbusaddons-5.18.0/src/kdedmodule.cpp --- old/kdbusaddons-5.17.0/src/kdedmodule.cpp 2015-12-06 22:20:59.000000000 +0100 +++ new/kdbusaddons-5.18.0/src/kdedmodule.cpp 2016-01-02 17:28:35.000000000 +0100 @@ -79,7 +79,8 @@ qDebug() << "registerObject() returned false for" << d->moduleName; } else { //qDebug() << "registerObject() successful for" << d->moduleName; - emit moduleRegistered(realPath); + // Fix deadlock with Qt 5.6: this has to be delayed until the dbus thread is unlocked + QMetaObject::invokeMethod(this, "moduleRegistered", Qt::QueuedConnection, Q_ARG(QDBusObjectPath, realPath)); } }