Hello community, here is the log from the commit of package kdepim-runtime for openSUSE:Factory checked in at 2017-02-13 07:16:20 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 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 2017-01-25 22:54:26.952462803 +0100 +++ /work/SRC/openSUSE:Factory/.kdepim-runtime.new/kdepim-runtime.changes 2017-02-13 07:16:23.883894822 +0100 @@ -1,0 +2,8 @@ +Thu Feb 9 06:52:19 UTC 2017 - lbeltrame@kde.org + +- Update to KDE Applications 16.12.2 + * KDE Applications 16.12.2 + * https://www.kde.org/announcements/announce-applications-16.12.2.php + + +------------------------------------------------------------------- Old: ---- kdepim-runtime-16.12.1.tar.xz New: ---- kdepim-runtime-16.12.2.tar.xz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ kdepim-runtime.spec ++++++ --- /var/tmp/diff_new_pack.KuJtq4/_old 2017-02-13 07:16:25.099721472 +0100 +++ /var/tmp/diff_new_pack.KuJtq4/_new 2017-02-13 07:16:25.103720902 +0100 @@ -17,10 +17,10 @@ %define kf5_version 5.26.0 -# Latest stable Applications (e.g. 16.08 in KA, but 16.12.1 in KUA) +# Latest stable Applications (e.g. 16.08 in KA, but 16.12.2 in KUA) %{!?_kapp_version: %global _kapp_version %(echo %{version}| awk -F. '{print $1"."$2}')} Name: kdepim-runtime -Version: 16.12.1 +Version: 16.12.2 Release: 0 Summary: Base package of kdepim License: GPL-2.0 ++++++ kdepim-runtime-16.12.1.tar.xz -> kdepim-runtime-16.12.2.tar.xz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kdepim-runtime-16.12.1/CMakeLists.txt new/kdepim-runtime-16.12.2/CMakeLists.txt --- old/kdepim-runtime-16.12.1/CMakeLists.txt 2017-01-08 07:59:41.000000000 +0100 +++ new/kdepim-runtime-16.12.2/CMakeLists.txt 2017-02-04 08:08:08.000000000 +0100 @@ -35,7 +35,7 @@ set(KDEPIM_RUNTIME_DEV_VERSION "") endif() -set(KDEPIM_RUNTIME_VERSION_NUMBER "5.4.0") +set(KDEPIM_RUNTIME_VERSION_NUMBER "5.4.2") set(KDEPIM_RUNTIME_VERSION "${KDEPIM_RUNTIME_VERSION_NUMBER}${KDEPIM_RUNTIME_DEV_VERSION}") configure_file(kdepim-runtime-version.h.cmake ${CMAKE_CURRENT_BINARY_DIR}/kdepim-runtime-version.h @ONLY) @@ -57,25 +57,25 @@ set(KDEPIMRUNTIME_LIB_VERSION "${KDEPIM_RUNTIME_VERSION_NUMBER}") set(KDEPIMRUNTIME_LIB_SOVERSION "5") -set(AKONADI_VERSION "5.4.0") +set(AKONADI_VERSION "5.4.2") -set(KCONTACTS_LIB_VERSION "5.4.0") -set(KCALENDARCORE_LIB_VERSION "5.4.0") -set(IDENTITYMANAGEMENT_LIB_VERSION "5.4.0") -set(KMAILTRANSPORT_LIB_VERSION "5.4.0") -set(CALENDARUTILS_LIB_VERSION "5.4.0") -set(KIMAP_LIB_VERSION "5.4.0") -set(KMBOX_LIB_VERSION "5.4.0") -set(AKONADICALENDAR_LIB_VERSION "5.4.0") -set(KONTACTINTERFACE_LIB_VERSION "5.4.0") -set(AKONADIKALARM_LIB_VERSION "5.4.0") -set(KMIME_LIB_VERSION "5.4.0") -set(XMLRPCCLIENT_LIB_VERSION "5.4.0") -set(KCONTACTS_LIB_VERSION "5.4.0") -set(AKONADIMIME_LIB_VERSION "5.4.0") -set(AKONADICONTACT_LIB_VERSION "5.4.0") -set(AKONADINOTE_LIB_VERSION "5.4.0") -set(KPIMTEXTEDIT_LIB_VERSION "5.4.0") +set(KCONTACTS_LIB_VERSION "5.4.2") +set(KCALENDARCORE_LIB_VERSION "5.4.2") +set(IDENTITYMANAGEMENT_LIB_VERSION "5.4.2") +set(KMAILTRANSPORT_LIB_VERSION "5.4.2") +set(CALENDARUTILS_LIB_VERSION "5.4.2") +set(KIMAP_LIB_VERSION "5.4.2") +set(KMBOX_LIB_VERSION "5.4.2") +set(AKONADICALENDAR_LIB_VERSION "5.4.2") +set(KONTACTINTERFACE_LIB_VERSION "5.4.2") +set(AKONADIKALARM_LIB_VERSION "5.4.2") +set(KMIME_LIB_VERSION "5.4.2") +set(XMLRPCCLIENT_LIB_VERSION "5.4.2") +set(KCONTACTS_LIB_VERSION "5.4.2") +set(AKONADIMIME_LIB_VERSION "5.4.2") +set(AKONADICONTACT_LIB_VERSION "5.4.2") +set(AKONADINOTE_LIB_VERSION "5.4.2") +set(KPIMTEXTEDIT_LIB_VERSION "5.4.2") set( SHARED_MIME_INFO_MINIMUM_VERSION "0.40" ) find_package( SharedMimeInfo REQUIRED ) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kdepim-runtime-16.12.1/agents/maildispatcher/akonadi_maildispatcher_agent.notifyrc new/kdepim-runtime-16.12.2/agents/maildispatcher/akonadi_maildispatcher_agent.notifyrc --- old/kdepim-runtime-16.12.1/agents/maildispatcher/akonadi_maildispatcher_agent.notifyrc 2017-01-08 07:59:41.000000000 +0100 +++ new/kdepim-runtime-16.12.2/agents/maildispatcher/akonadi_maildispatcher_agent.notifyrc 2017-02-04 08:08:08.000000000 +0100 @@ -113,7 +113,7 @@ Name[fa]=ایمیل با موفقیت ارسال شد Name[fi]=Sähköpostin lähetys onnistui Name[fr]=Courrier électronique envoyé avec succès -Name[gl]=Enviouse a mensaxe sen problemas +Name[gl]=Enviouse a mensaxe Name[hu]=Az e-mail sikeresen elküldve Name[ia]=E-posta inviate successosemente Name[it]=Messaggio di posta inviato con successo diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kdepim-runtime-16.12.1/resources/CMakeLists.txt new/kdepim-runtime-16.12.2/resources/CMakeLists.txt --- old/kdepim-runtime-16.12.1/resources/CMakeLists.txt 2017-01-08 07:59:41.000000000 +0100 +++ new/kdepim-runtime-16.12.2/resources/CMakeLists.txt 2017-02-04 08:08:08.000000000 +0100 @@ -1,7 +1,7 @@ project(resources) -set(AKONADICALENDAR_LIB_VERSION "5.3.90") -set(KMBOX_LIB_VERSION "5.3.90") +set(AKONADICALENDAR_LIB_VERSION "5.4.2") +set(KMBOX_LIB_VERSION "5.4.2") find_package(KF5AkonadiCalendar ${AKONADICALENDAR_LIB_VERSION} CONFIG REQUIRED) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kdepim-runtime-16.12.1/resources/ical/icalresource.desktop new/kdepim-runtime-16.12.2/resources/ical/icalresource.desktop --- old/kdepim-runtime-16.12.1/resources/ical/icalresource.desktop 2017-01-08 07:59:41.000000000 +0100 +++ new/kdepim-runtime-16.12.2/resources/ical/icalresource.desktop 2017-02-04 08:08:08.000000000 +0100 @@ -18,7 +18,7 @@ Name[gl]=Ficheiro de Calendario de ICal Name[hu]=iCal-naptárfájl Name[ia]=File iCal de calendario -Name[it]=Calendario iCal +Name[it]=File di calendario iCal Name[ja]=iCal カレンダーファイル Name[kk]=ICal күнтізбе файлы Name[km]=ឯកសារប្រតិទិន ICal diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kdepim-runtime-16.12.1/resources/ical/wizard/icalwizard.desktop new/kdepim-runtime-16.12.2/resources/ical/wizard/icalwizard.desktop --- old/kdepim-runtime-16.12.1/resources/ical/wizard/icalwizard.desktop 2017-01-08 07:59:41.000000000 +0100 +++ new/kdepim-runtime-16.12.2/resources/ical/wizard/icalwizard.desktop 2017-02-04 08:08:08.000000000 +0100 @@ -18,7 +18,7 @@ Name[gl]=Ficheiro de Calendario de ICal Name[hu]=iCal-naptárfájl Name[ia]=File iCal de calendario -Name[it]=Calendario iCal +Name[it]=File di calendario iCal Name[ja]=iCal カレンダーファイル Name[kk]=ICal күнтізбе файлы Name[km]=ឯកសារប្រតិទិន ICal diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kdepim-runtime-16.12.1/resources/mixedmaildir/mixedmaildirstore.cpp new/kdepim-runtime-16.12.2/resources/mixedmaildir/mixedmaildirstore.cpp --- old/kdepim-runtime-16.12.1/resources/mixedmaildir/mixedmaildirstore.cpp 2017-01-08 07:59:41.000000000 +0100 +++ new/kdepim-runtime-16.12.2/resources/mixedmaildir/mixedmaildirstore.cpp 2017-02-04 08:08:08.000000000 +0100 @@ -1659,10 +1659,10 @@ const bool includeHeaders = scope.payloadParts().contains(MessagePart::Header) || scope.payloadParts().contains(MessagePart::Envelope); - const bool fetchSingleItem = job->collection().remoteId().isEmpty(); - const bool fetchItemsBatch = !job->items().isEmpty() && !job->item().isValid(); - const Collection collection = fetchSingleItem ? job->item().parentCollection() : - fetchItemsBatch ? job->items().at(0).parentCollection() : + const bool fetchItemsBatch = !job->requestedItems().isEmpty(); + const bool fetchSingleItem = job->collection().remoteId().isEmpty() && !fetchItemsBatch; + const Collection collection = fetchItemsBatch ? job->requestedItems().at(0).parentCollection() : + fetchSingleItem ? job->item().parentCollection() : job->collection(); QString path; @@ -1678,7 +1678,7 @@ if (folderType == MBoxFolder) { MBoxHash::iterator findIt = mMBoxes.find(path); - if (findIt == mMBoxes.end() || (!fetchSingleItem || !fetchItemsBatch)) { + if (findIt == mMBoxes.end() || (!fetchSingleItem && !fetchItemsBatch)) { MBoxPtr mbox = findIt != mMBoxes.end() ? findIt.value() : MBoxPtr(new MBoxContext); if (!mbox->load(path)) { errorText = i18nc("@info:status", "Failed to load MBox folder %1", path); @@ -1699,7 +1699,7 @@ if (fetchSingleItem) { items << job->item(); } else if (fetchItemsBatch) { - items = job->items(); + items = job->requestedItems(); } else { listCollection(job, findIt.value(), collection, items); } @@ -1740,7 +1740,7 @@ if (fetchSingleItem) { items << job->item(); } else if (fetchItemsBatch) { - items = job->items(); + items = job->requestedItems(); } else { listCollection(job, mdPtr, collection, items); } @@ -2388,10 +2388,16 @@ { Q_UNUSED(errorCode); Q_UNUSED(errorText); - const bool fetchSingleItem = job->collection().remoteId().isEmpty(); - if (fetchSingleItem) { - Collection coll = job->item().parentCollection(); - Q_ASSERT(!coll.remoteId().isEmpty()); + if (!job->requestedItems().isEmpty()) { + // Requesting items + for (const Item &item : job->requestedItems()) { + const Collection coll = item.parentCollection(); + Q_ASSERT(!coll.remoteId().isEmpty()); + + } + } else { + // Requesting an entire collection + Q_ASSERT(!job->collection().remoteId().isEmpty()); } } diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kdepim-runtime-16.12.1/resources/shared/filestore/itemfetchjob.cpp new/kdepim-runtime-16.12.2/resources/shared/filestore/itemfetchjob.cpp --- old/kdepim-runtime-16.12.1/resources/shared/filestore/itemfetchjob.cpp 2017-01-08 07:59:41.000000000 +0100 +++ new/kdepim-runtime-16.12.2/resources/shared/filestore/itemfetchjob.cpp 2017-02-04 08:08:08.000000000 +0100 @@ -30,7 +30,8 @@ public: ItemFetchScope mFetchScope; - Item::List mItems; + Item::List mRequestedItems; + Item::List mResultItems; Collection mCollection; Item mItem; @@ -55,7 +56,7 @@ FileStore::ItemFetchJob::ItemFetchJob(const Item::List &items, FileStore::AbstractJobSession *session) : FileStore::Job(session), d(new Private()) { - d->mItems = items; + d->mRequestedItems = items; session->addJob(this); } @@ -85,9 +86,14 @@ return d->mFetchScope; } +Item::List FileStore::ItemFetchJob::requestedItems() const +{ + return d->mRequestedItems; +} + Item::List FileStore::ItemFetchJob::items() const { - return d->mItems; + return d->mResultItems; } bool FileStore::ItemFetchJob::accept(FileStore::Job::Visitor *visitor) @@ -97,7 +103,7 @@ void FileStore::ItemFetchJob::handleItemsReceived(const Item::List &items) { - d->mItems << items; + d->mResultItems << items; Q_EMIT itemsReceived(items); } diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kdepim-runtime-16.12.1/resources/shared/filestore/itemfetchjob.h new/kdepim-runtime-16.12.2/resources/shared/filestore/itemfetchjob.h --- old/kdepim-runtime-16.12.1/resources/shared/filestore/itemfetchjob.h 2017-01-08 07:59:41.000000000 +0100 +++ new/kdepim-runtime-16.12.2/resources/shared/filestore/itemfetchjob.h 2017-02-04 08:08:08.000000000 +0100 @@ -54,6 +54,8 @@ Item item() const; + Item::List requestedItems() const; + void setFetchScope(const ItemFetchScope &fetchScope); ItemFetchScope &fetchScope(); diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kdepim-runtime-16.12.1/resources/vcarddir/vcarddirresource.desktop new/kdepim-runtime-16.12.2/resources/vcarddir/vcarddirresource.desktop --- old/kdepim-runtime-16.12.1/resources/vcarddir/vcarddirresource.desktop 2017-01-08 07:59:41.000000000 +0100 +++ new/kdepim-runtime-16.12.2/resources/vcarddir/vcarddirresource.desktop 2017-02-04 08:08:08.000000000 +0100 @@ -55,7 +55,7 @@ Comment[fi]=Lataa tietoa vCardeja sisältävästä kansiosta Comment[fr]=Charge des données depuis un dossier contenant des fichiers « vCard » Comment[ga]=Luchtaíonn sé seo sonraí ó chomhadlann ina bhfuil v-Chártaí -Comment[gl]=Carga datos desde un cartafol con vCards +Comment[gl]=Carga datos desde un directorio con vCards Comment[hu]=Adatokat tölt be egy vCardokat tartalmazó mappából Comment[ia]=Carga datos ex un directorio con vCards Comment[it]=Carica dati da una directory con dei file vCard