Hello community, here is the log from the commit of package kdepim-runtime for openSUSE:Factory checked in at 2016-10-18 10:17:14 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/kdepim-runtime (Old) and /work/SRC/openSUSE:Factory/.kdepim-runtime.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "kdepim-runtime" Changes: -------- --- /work/SRC/openSUSE:Factory/kdepim-runtime/kdepim-runtime.changes 2016-09-14 23:10:11.000000000 +0200 +++ /work/SRC/openSUSE:Factory/.kdepim-runtime.new/kdepim-runtime.changes 2016-10-18 10:17:14.000000000 +0200 @@ -1,0 +2,6 @@ +Tue Oct 11 20:54:52 UTC 2016 - [email protected] + +- KDE Applications 16.08.2 +https://www.kde.org/announcements/announce-applications-16.08.2.php + +------------------------------------------------------------------- Old: ---- kdepim-runtime-16.08.1.tar.xz New: ---- kdepim-runtime-16.08.2.tar.xz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ kdepim-runtime.spec ++++++ --- /var/tmp/diff_new_pack.pFp4hc/_old 2016-10-18 10:17:16.000000000 +0200 +++ /var/tmp/diff_new_pack.pFp4hc/_new 2016-10-18 10:17:16.000000000 +0200 @@ -17,9 +17,9 @@ %define kf5_version 5.19.0 -%define kf5_pimlibs_version 16.08.1 +%define kf5_pimlibs_version 16.08.2 Name: kdepim-runtime -Version: 16.08.1 +Version: 16.08.2 Release: 0 Summary: Runtime modules for kdepim License: GPL-2.0 ++++++ kdepim-runtime-16.08.1.tar.xz -> kdepim-runtime-16.08.2.tar.xz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kdepim-runtime-16.08.1/plugins/CMakeLists.txt new/kdepim-runtime-16.08.2/plugins/CMakeLists.txt --- old/kdepim-runtime-16.08.1/plugins/CMakeLists.txt 2016-09-04 13:29:27.000000000 +0200 +++ new/kdepim-runtime-16.08.2/plugins/CMakeLists.txt 2016-10-02 23:22:49.000000000 +0200 @@ -8,7 +8,7 @@ set(akonadi_serializer_addressee_PART_SRCS akonadi_serializer_addressee.cpp ) add_library(akonadi_serializer_addressee MODULE ${SERIALIZER_TYPE} ${akonadi_serializer_addressee_PART_SRCS}) -target_link_libraries(akonadi_serializer_addressee KF5::Contacts KF5::AkonadiCore KF5::AkonadiContact KF5::I18n) +target_link_libraries(akonadi_serializer_addressee KF5::Contacts KF5::AkonadiCore KF5::I18n) install(TARGETS akonadi_serializer_addressee DESTINATION ${KDE_INSTALL_PLUGINDIR}) set(akonadi_serializer_mail_PART_SRCS akonadi_serializer_mail.cpp) @@ -25,7 +25,7 @@ set(akonadi_serializer_contactgroup_PART_SRCS akonadi_serializer_contactgroup.cpp ) add_library(akonadi_serializer_contactgroup MODULE ${SERIALIZER_TYPE} ${akonadi_serializer_contactgroup_PART_SRCS}) -target_link_libraries(akonadi_serializer_contactgroup KF5::Contacts KF5::AkonadiCore KF5::AkonadiContact KF5::I18n) +target_link_libraries(akonadi_serializer_contactgroup KF5::Contacts KF5::AkonadiCore KF5::I18n KF5::AkonadiContact) install(TARGETS akonadi_serializer_contactgroup DESTINATION ${KDE_INSTALL_PLUGINDIR}) set(akonadi_serializer_kalarm_SRCS akonadi_serializer_kalarm.cpp kaeventformatter.cpp) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kdepim-runtime-16.08.1/plugins/akonadi_serializer_addressee.cpp new/kdepim-runtime-16.08.2/plugins/akonadi_serializer_addressee.cpp --- old/kdepim-runtime-16.08.1/plugins/akonadi_serializer_addressee.cpp 2016-09-04 13:29:27.000000000 +0200 +++ new/kdepim-runtime-16.08.2/plugins/akonadi_serializer_addressee.cpp 2016-10-02 23:22:49.000000000 +0200 @@ -21,7 +21,6 @@ #include <AkonadiCore/abstractdifferencesreporter.h> #include <AkonadiCore/item.h> -#include <Akonadi/Contact/ContactParts> #include <kcontacts/addressee.h> #include <KLocalizedString> @@ -32,6 +31,14 @@ //// ItemSerializerPlugin interface +// FIXME: these values map to Akonadi::ContactParts::Standard and +// Akonadi::ContactParts::Lookup from AkonadiContact library. We don't use those +// symbols here, because AkonadiContact library links to Qt5WebEngine, which when +// loaded tries to initialize OpenGL. When this plugin gets loaded by Akonadi +// from KRunner, it happens in a non-GUI thread, leading to a crash in Qt5WebEngine. +#define CONTACTPART_STANDARD "CONTACT_STANDARD" +#define CONTACTPART_LOOKUP "CONTACT_LOOKUP" + bool SerializerPluginAddressee::deserialize(Item &item, const QByteArray &label, QIODevice &data, int version) { Q_UNUSED(version); @@ -39,14 +46,14 @@ KContacts::Addressee addr; if (label == Item::FullPayload) { addr = m_converter.parseVCard(data.readAll()); - } else if (label == Akonadi::ContactPart::Standard) { + } else if (label == CONTACTPART_STANDARD) { addr = m_converter.parseVCard(data.readAll()); // remove pictures and sound addr.setPhoto(KContacts::Picture()); addr.setLogo(KContacts::Picture()); addr.setSound(KContacts::Sound()); - } else if (label == Akonadi::ContactPart::Lookup) { + } else if (label == CONTACTPART_LOOKUP) { const KContacts::Addressee temp = m_converter.parseVCard(data.readAll()); // copy only uid, name and email addresses @@ -74,7 +81,7 @@ { Q_UNUSED(version); - if (label != Item::FullPayload && label != Akonadi::ContactPart::Standard && label != Akonadi::ContactPart::Lookup) { + if (label != Item::FullPayload && label != CONTACTPART_STANDARD && label != CONTACTPART_LOOKUP) { return; } @@ -88,14 +95,14 @@ if (label == Item::FullPayload) { addr = temp; - } else if (label == Akonadi::ContactPart::Standard) { + } else if (label == CONTACTPART_STANDARD) { addr = temp; // remove pictures and sound addr.setPhoto(KContacts::Picture()); addr.setLogo(KContacts::Picture()); addr.setSound(KContacts::Sound()); - } else if (label == Akonadi::ContactPart::Lookup) { + } else if (label == CONTACTPART_LOOKUP) { // copy only uid, name and email addresses addr.setUid(temp.uid()); addr.setPrefix(temp.prefix()); diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kdepim-runtime-16.08.1/plugins/akonadi_serializer_contactgroup.cpp new/kdepim-runtime-16.08.2/plugins/akonadi_serializer_contactgroup.cpp --- old/kdepim-runtime-16.08.1/plugins/akonadi_serializer_contactgroup.cpp 2016-09-04 13:29:27.000000000 +0200 +++ new/kdepim-runtime-16.08.2/plugins/akonadi_serializer_contactgroup.cpp 2016-10-02 23:22:49.000000000 +0200 @@ -22,7 +22,6 @@ #include <AkonadiCore/abstractdifferencesreporter.h> #include <Akonadi/Contact/ContactGroupExpandJob> #include <AkonadiCore/item.h> -#include <Akonadi/Contact/ContactParts> #include <kcontacts/contactgroup.h> #include <kcontacts/contactgrouptool.h> diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kdepim-runtime-16.08.1/resources/dav/services/owncloud-pre9.desktop new/kdepim-runtime-16.08.2/resources/dav/services/owncloud-pre9.desktop --- old/kdepim-runtime-16.08.1/resources/dav/services/owncloud-pre9.desktop 2016-09-04 13:29:27.000000000 +0200 +++ new/kdepim-runtime-16.08.2/resources/dav/services/owncloud-pre9.desktop 2016-10-02 23:22:49.000000000 +0200 @@ -12,6 +12,7 @@ Name[nl]=ownCloud (> 5.0 en < 9.0) Name[pl]=ownCloud (> 5.0 oraz < 9.0) Name[pt]=ownCloud (> 5.0 e < 9.0) +Name[pt_BR]=ownCloud (> 5.0 e < 9.0) Name[sk]=ownCloud (> 5.0 a < 9.0) Name[sl]=ownCloud (> 5.0 in < 9.0) Name[sr]=Оунклауд (> 5.0 и < 9.0) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kdepim-runtime-16.08.1/resources/kolab/kolabrelationresourcetask.cpp new/kdepim-runtime-16.08.2/resources/kolab/kolabrelationresourcetask.cpp --- old/kdepim-runtime-16.08.1/resources/kolab/kolabrelationresourcetask.cpp 2016-09-04 13:29:27.000000000 +0200 +++ new/kdepim-runtime-16.08.2/resources/kolab/kolabrelationresourcetask.cpp 2016-10-02 23:22:49.000000000 +0200 @@ -67,6 +67,10 @@ Q_ASSERT(fetchJob != 0); Q_FOREACH (const Akonadi::Collection &collection, fetchJob->collections()) { + if (!collection.contentMimeTypes().contains(KolabHelpers::getMimeType(Kolab::ConfigurationType))) { + // Skip parents of the actual Configuration folder + continue; + } const QString mailBox = mailBoxForCollection(collection); if (!mailBox.isEmpty()) { mRelationCollection = collection; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kdepim-runtime-16.08.1/resources/pop3/pop3resource.cpp new/kdepim-runtime-16.08.2/resources/pop3/pop3resource.cpp --- old/kdepim-runtime-16.08.1/resources/pop3/pop3resource.cpp 2016-09-04 13:29:27.000000000 +0200 +++ new/kdepim-runtime-16.08.2/resources/pop3/pop3resource.cpp 2016-10-02 23:22:49.000000000 +0200 @@ -914,6 +914,7 @@ cancelTask(errorMessage); qCWarning(POP3RESOURCE_LOG) << "============== ERROR DURING POP3 SYNC =========================="; qCWarning(POP3RESOURCE_LOG) << errorMessage; + KMessageBox::error(Q_NULLPTR, errorMessage); } else { qCDebug(POP3RESOURCE_LOG) << "Canceled the sync, but no error."; cancelTask(); diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kdepim-runtime-16.08.1/resources/vcarddir/wizard/vcarddirwizard.desktop new/kdepim-runtime-16.08.2/resources/vcarddir/wizard/vcarddirwizard.desktop --- old/kdepim-runtime-16.08.1/resources/vcarddir/wizard/vcarddirwizard.desktop 2016-09-04 13:29:27.000000000 +0200 +++ new/kdepim-runtime-16.08.2/resources/vcarddir/wizard/vcarddirwizard.desktop 2016-10-02 23:22:49.000000000 +0200 @@ -54,6 +54,7 @@ Comment[nl]=Laadt contactpersoon uit een vCard-map Comment[pl]=Wczytuje kontakty z katalogu z wizytówkami vCard Comment[pt]=Carrega um contacto de uma pasta de ficheiros vCard +Comment[pt_BR]=Carrega os contatos de um diretório vCard Comment[sk]=Načíta kontakt z adresára vCard Comment[sl]=Naloži stik iz mape z datotekami vCard Comment[sr]=Учитава контакт из в‑кард фасцикле
