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 - lbeltrame@kde.org
+
+- 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
#include
-#include
#include
#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
#include
#include
-#include
#include
#include
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]=Учитава контакт из в‑кард фасцикле