commit akonadi-server for openSUSE:Factory
Hello community, here is the log from the commit of package akonadi-server for openSUSE:Factory checked in at 2020-11-10 13:35:01 Comparing /work/SRC/openSUSE:Factory/akonadi-server (Old) and /work/SRC/openSUSE:Factory/.akonadi-server.new.11331 (New) Package is "akonadi-server" Tue Nov 10 13:35:01 2020 rev:76 rq:846603 version:20.08.3 Changes: --- /work/SRC/openSUSE:Factory/akonadi-server/akonadi-server.changes 2020-10-12 13:59:11.838213161 +0200 +++ /work/SRC/openSUSE:Factory/.akonadi-server.new.11331/akonadi-server.changes 2020-11-10 13:35:01.613001217 +0100 @@ -1,0 +2,12 @@ +Thu Nov 5 22:45:08 UTC 2020 - Luca Beltrame + +- Update to 20.08.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/releases/2020-11-apps-update +- Changes since 20.08.2: + * Bug 427358 - akonadi_ical_resource stuck in InvalideCacheForCollection (kde#427358) +- Dropped patches, now upstream: + * 0001-Bug-427358-akonadi_ical_resource-stuck-in-InvalideCa.patch + +--- Old: 0001-Bug-427358-akonadi_ical_resource-stuck-in-InvalideCa.patch akonadi-20.08.2.tar.xz akonadi-20.08.2.tar.xz.sig New: akonadi-20.08.3.tar.xz akonadi-20.08.3.tar.xz.sig Other differences: -- ++ akonadi-server.spec ++ --- /var/tmp/diff_new_pack.N3LY09/_old 2020-11-10 13:35:02.25245 +0100 +++ /var/tmp/diff_new_pack.N3LY09/_new 2020-11-10 13:35:02.25245 +0100 @@ -22,7 +22,7 @@ %{!?_kapp_version: %define _kapp_version %(echo %{version}| awk -F. '{print $1"."$2}')} %bcond_without lang Name: akonadi-server -Version:20.08.2 +Version:20.08.3 Release:0 Summary:PIM Storage Service License:LGPL-2.1-or-later @@ -30,8 +30,6 @@ URL:https://akonadi-project.org Source: https://download.kde.org/stable/release-service/%{version}/src/%{rname}-%{version}.tar.xz Source99: akonadi-server-rpmlintrc -# PATCH-FIX-UPSTREAM -Patch0: 0001-Bug-427358-akonadi_ical_resource-stuck-in-InvalideCa.patch BuildRequires: extra-cmake-modules >= %{kf5_version} BuildRequires: kf5-filesystem BuildRequires: libQt5Sql-private-headers-devel ++ akonadi-20.08.2.tar.xz -> akonadi-20.08.3.tar.xz ++ 4329 lines of diff (skipped)
commit akonadi-server for openSUSE:Factory
Hello community, here is the log from the commit of package akonadi-server for openSUSE:Factory checked in at 2020-10-12 13:57:44 Comparing /work/SRC/openSUSE:Factory/akonadi-server (Old) and /work/SRC/openSUSE:Factory/.akonadi-server.new.3486 (New) Package is "akonadi-server" Mon Oct 12 13:57:44 2020 rev:75 rq:841152 version:20.08.2 Changes: --- /work/SRC/openSUSE:Factory/akonadi-server/akonadi-server.changes 2020-09-09 17:53:33.882749408 +0200 +++ /work/SRC/openSUSE:Factory/.akonadi-server.new.3486/akonadi-server.changes 2020-10-12 13:59:11.838213161 +0200 @@ -1,0 +2,22 @@ +Mon Oct 12 07:01:33 UTC 2020 - Christophe Giboudeaux + +- Add patch to fix reloading of external calendar files (kde#427358) + * 0001-Bug-427358-akonadi_ical_resource-stuck-in-InvalideCa.patch + +--- +Fri Oct 9 05:42:40 UTC 2020 - Luca Beltrame + +- Update to 20.08.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/releases/2020-10-apps-update +- Changes since 20.08.1: + * Fix AppArmor policy for Mariadb 10.5. (kde#425606) + * Fix(apparmor/postgres): Add kill signals. + * Fix(postgresql): Initialise database without locale en_US.UTF8 avalaible systemwide (kde##417721) + * Fix cancelation of CollectionSync + * AgentBase: Fix crash in setOnline (kde#418844) +- Dropped patches, now upstream: + * 0001-AgentBase-Fix-crash-in-setOnline.patch + +--- Old: 0001-AgentBase-Fix-crash-in-setOnline.patch akonadi-20.08.1.tar.xz akonadi-20.08.1.tar.xz.sig New: 0001-Bug-427358-akonadi_ical_resource-stuck-in-InvalideCa.patch akonadi-20.08.2.tar.xz akonadi-20.08.2.tar.xz.sig Other differences: -- ++ akonadi-server.spec ++ --- /var/tmp/diff_new_pack.MZqPHG/_old 2020-10-12 13:59:12.486213430 +0200 +++ /var/tmp/diff_new_pack.MZqPHG/_new 2020-10-12 13:59:12.490213432 +0200 @@ -22,7 +22,7 @@ %{!?_kapp_version: %define _kapp_version %(echo %{version}| awk -F. '{print $1"."$2}')} %bcond_without lang Name: akonadi-server -Version:20.08.1 +Version:20.08.2 Release:0 Summary:PIM Storage Service License:LGPL-2.1-or-later @@ -30,7 +30,8 @@ URL:https://akonadi-project.org Source: https://download.kde.org/stable/release-service/%{version}/src/%{rname}-%{version}.tar.xz Source99: akonadi-server-rpmlintrc -Patch0: 0001-AgentBase-Fix-crash-in-setOnline.patch +# PATCH-FIX-UPSTREAM +Patch0: 0001-Bug-427358-akonadi_ical_resource-stuck-in-InvalideCa.patch BuildRequires: extra-cmake-modules >= %{kf5_version} BuildRequires: kf5-filesystem BuildRequires: libQt5Sql-private-headers-devel ++ 0001-Bug-427358-akonadi_ical_resource-stuck-in-InvalideCa.patch ++ >From b2e4ee76d5831df075349a5a597c371a4d9c1460 Mon Sep 17 00:00:00 2001 From: Laurent Montel Date: Sun, 11 Oct 2020 19:43:58 +0200 Subject: [PATCH] Bug 427358 - akonadi_ical_resource stuck in InvalideCacheForCollection Readd code removed. Thanks for Markus for debugging it BUG: 427358 FIXED-IN: 5.15.3 --- src/agentbase/resourcebase.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/agentbase/resourcebase.cpp b/src/agentbase/resourcebase.cpp index 0aa276b21..093b69f74 100644 --- a/src/agentbase/resourcebase.cpp +++ b/src/agentbase/resourcebase.cpp @@ -668,7 +668,8 @@ void ResourceBasePrivate::slotCollectionDeletionDone(KJob *job) void ResourceBasePrivate::slotInvalidateCache(const Akonadi::Collection &collection) { Q_Q(ResourceBase); -new InvalidateCacheJob(collection, q); +InvalidateCacheJob *job = new InvalidateCacheJob(collection, q); +connect(job, &KJob::result, scheduler, &ResourceScheduler::taskDone); } void ResourceBase::changeCommitted(const Item &item) -- 2.28.0 ++ akonadi-20.08.1.tar.xz -> akonadi-20.08.2.tar.xz ++ 5405 lines of diff (skipped)
commit akonadi-server for openSUSE:Factory
Hello community, here is the log from the commit of package akonadi-server for openSUSE:Factory checked in at 2020-09-09 17:51:22 Comparing /work/SRC/openSUSE:Factory/akonadi-server (Old) and /work/SRC/openSUSE:Factory/.akonadi-server.new.3399 (New) Package is "akonadi-server" Wed Sep 9 17:51:22 2020 rev:74 rq:831705 version:20.08.1 Changes: --- /work/SRC/openSUSE:Factory/akonadi-server/akonadi-server.changes 2020-08-18 11:55:43.271272392 +0200 +++ /work/SRC/openSUSE:Factory/.akonadi-server.new.3399/akonadi-server.changes 2020-09-09 17:53:33.882749408 +0200 @@ -1,0 +2,15 @@ +Wed Sep 2 11:40:13 UTC 2020 - Christophe Giboudeaux + +- Add upstream patch to fix crashes: + * 0001-AgentBase-Fix-crash-in-setOnline.patch + +--- +Tue Sep 1 20:48:47 UTC 2020 - Luca Beltrame + +- Update to 20.08.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/releases/2020-09-apps-update +- No code change since 20.08.0 + +--- Old: akonadi-20.08.0.tar.xz akonadi-20.08.0.tar.xz.sig New: 0001-AgentBase-Fix-crash-in-setOnline.patch akonadi-20.08.1.tar.xz akonadi-20.08.1.tar.xz.sig Other differences: -- ++ akonadi-server.spec ++ --- /var/tmp/diff_new_pack.aQ2Su3/_old 2020-09-09 17:53:35.654750848 +0200 +++ /var/tmp/diff_new_pack.aQ2Su3/_new 2020-09-09 17:53:35.654750848 +0200 @@ -22,7 +22,7 @@ %{!?_kapp_version: %define _kapp_version %(echo %{version}| awk -F. '{print $1"."$2}')} %bcond_without lang Name: akonadi-server -Version:20.08.0 +Version:20.08.1 Release:0 Summary:PIM Storage Service License:LGPL-2.1-or-later @@ -30,6 +30,7 @@ URL:https://akonadi-project.org Source: https://download.kde.org/stable/release-service/%{version}/src/%{rname}-%{version}.tar.xz Source99: akonadi-server-rpmlintrc +Patch0: 0001-AgentBase-Fix-crash-in-setOnline.patch BuildRequires: extra-cmake-modules >= %{kf5_version} BuildRequires: kf5-filesystem BuildRequires: libQt5Sql-private-headers-devel @@ -166,7 +167,7 @@ %lang_package %prep -%setup -q -n %{rname}-%{version} +%autosetup -p1 -n %{rname}-%{version} %build %cmake_kf5 -d build -- -DINSTALL_QSQLITE_IN_QT_PREFIX=TRUE -DQT_PLUGINS_DIR=%{_kf5_plugindir} -DINSTALL_APPARMOR=FALSE ++ 0001-AgentBase-Fix-crash-in-setOnline.patch ++ >From 66d1135d127331fb3a2a7e047b0577d7e67d3dc2 Mon Sep 17 00:00:00 2001 From: Ahmad Samir Date: Wed, 2 Sep 2020 10:20:37 + Subject: [PATCH] AgentBase: Fix crash in setOnline When setOnline tries to access the mSettings member after the latter has been deleted we get a crash; mSettings is deleted in quit() or cleanup(), therefore it looks like a race condition: the Agent is about to quit, but some other code calls setOnline leading to a crash. It looks like this can happen in more than one way, e.g. via a dbus call (from AgentInstance), or via a sub-class of AgentBase calling setOnline directly. Use a bool member var, modelled after how AgentInstance uses a similar logic. BUG: 418844 (cherry picked from commit 53574eb6fccc8f6a03dcea6c1ca1aa02dd895209) --- src/agentbase/agentbase.cpp | 8 src/agentbase/agentbase_p.h | 2 ++ 2 files changed, 10 insertions(+) diff --git a/src/agentbase/agentbase.cpp b/src/agentbase/agentbase.cpp index 94d8ccc02..025f90c69 100644 --- a/src/agentbase/agentbase.cpp +++ b/src/agentbase/agentbase.cpp @@ -333,6 +333,7 @@ AgentBasePrivate::AgentBasePrivate(AgentBase *parent) , mNeedsNetwork(false) , mOnline(false) , mDesiredOnlineState(false) +, mPendingQuit(false) , mSettings(nullptr) , mChangeRecorder(nullptr) , mTracer(nullptr) @@ -1006,6 +1007,11 @@ void AgentBase::setNeedsNetwork(bool needsNetwork) void AgentBase::setOnline(bool state) { Q_D(AgentBase); + +if (d->mPendingQuit) { +return; +} + d->mDesiredOnlineState = state; d->mSettings->setValue(QStringLiteral("Agent/DesiredOnlineState"), state); setOnlineInternal(state); @@ -1126,6 +1132,8 @@ void AgentBase::quit() void AgentBase::aboutToQuit() { +Q_D(AgentBase); +d->mPendingQuit = true; } void AgentBase::cleanup() diff --git a/src/agentbase/agentbase_p.h b/src/agentbase/agentbase_p.h index a70846ce9..2353e7281 100644 --- a/src/agentbase/agentbase_p.h +++ b/src/agentbase/agentbase_p.h @@ -88,6 +88,8 @@ public: bool mOnline; bool mDesiredOnlineState; +bool mPendingQuit; + QSettings *mSettings = nullptr; ChangeRecorder *mChangeRecorder = nullptr; -- 2.28.0 ++ akonadi-20.08.0.tar.xz ->
commit akonadi-server for openSUSE:Factory
Hello community, here is the log from the commit of package akonadi-server for openSUSE:Factory checked in at 2020-08-18 11:55:21 Comparing /work/SRC/openSUSE:Factory/akonadi-server (Old) and /work/SRC/openSUSE:Factory/.akonadi-server.new.3399 (New) Package is "akonadi-server" Tue Aug 18 11:55:21 2020 rev:73 rq:826332 version:20.08.0 Changes: --- /work/SRC/openSUSE:Factory/akonadi-server/akonadi-server.changes 2020-07-14 07:46:01.279214593 +0200 +++ /work/SRC/openSUSE:Factory/.akonadi-server.new.3399/akonadi-server.changes 2020-08-18 11:55:43.271272392 +0200 @@ -1,0 +2,25 @@ +Sun Aug 9 09:07:56 UTC 2020 - Christophe Giboudeaux + +- Update to 20.08.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/releases/2020-08-apps-update +- No code change since 20.07.90 + +--- +Sun Aug 2 07:58:17 UTC 2020 - Christophe Giboudeaux + +- Update to 20.07.90 + * New feature release +- Changes since 20.07.80: + * It crashs sometime + +--- +Sun Jul 19 10:03:28 UTC 2020 - Christophe Giboudeaux + +- Update to 20.07.80 + * New feature release +- Too many changes since 20.04.3, only listing bugfixes: + * Clean up ItemRetriever to clear up ownership of ItemRetrievalRequest (kde#408897) + +--- Old: akonadi-20.04.3.tar.xz akonadi-20.04.3.tar.xz.sig New: akonadi-20.08.0.tar.xz akonadi-20.08.0.tar.xz.sig Other differences: -- ++ akonadi-server.spec ++ --- /var/tmp/diff_new_pack.OvHv4Y/_old 2020-08-18 11:55:45.767273490 +0200 +++ /var/tmp/diff_new_pack.OvHv4Y/_new 2020-08-18 11:55:45.771273491 +0200 @@ -22,7 +22,7 @@ %{!?_kapp_version: %define _kapp_version %(echo %{version}| awk -F. '{print $1"."$2}')} %bcond_without lang Name: akonadi-server -Version:20.04.3 +Version:20.08.0 Release:0 Summary:PIM Storage Service License:LGPL-2.1-or-later @@ -30,7 +30,6 @@ URL:https://akonadi-project.org Source: https://download.kde.org/stable/release-service/%{version}/src/%{rname}-%{version}.tar.xz Source99: akonadi-server-rpmlintrc -BuildRequires: cmake >= 3.5.0 BuildRequires: extra-cmake-modules >= %{kf5_version} BuildRequires: kf5-filesystem BuildRequires: libQt5Sql-private-headers-devel @@ -179,13 +178,9 @@ %find_lang %{name} --with-man --all-name %endif -%post -/sbin/ldconfig -%mime_database_post - -%postun -/sbin/ldconfig -%mime_database_postun +%post -p /sbin/ldconfig + +%postun -p /sbin/ldconfig %post -n libKF5AkonadiWidgets5 -p /sbin/ldconfig %postun -n libKF5AkonadiWidgets5 -p /sbin/ldconfig @@ -199,7 +194,7 @@ %postun -n libKF5AkonadiXml5 -p /sbin/ldconfig %files -%license COPYING* +%license LICENSES/* %doc AUTHORS %config %{_kf5_sysconfdir}/xdg/akonadi/mysql-global-mobile.conf %config %{_kf5_sysconfdir}/xdg/akonadi/mysql-global.conf @@ -225,31 +220,31 @@ %{_kf5_debugdir}/akonadi.*categories %files -n libKF5AkonadiAgentBase5 -%license COPYING* +%license LICENSES/* %{_kf5_libdir}/libKF5AkonadiAgentBase.so.* %files -n libKF5AkonadiCore5 -%license COPYING* +%license LICENSES/* %{_kf5_libdir}/libKF5AkonadiCore.so.* %files -n libKF5AkonadiWidgets5 -%license COPYING* +%license LICENSES/* %{_kf5_libdir}/libKF5AkonadiWidgets.so.* %files -n libKF5AkonadiPrivate5 -%license COPYING* +%license LICENSES/* %{_kf5_libdir}/libKF5AkonadiPrivate.so.* %files -n libKF5AkonadiXml5 -%license COPYING* +%license LICENSES/* %{_kf5_libdir}/libKF5AkonadiXml.so.* %files sqlite -%license COPYING* +%license LICENSES/* %{_kf5_plugindir}/sqldrivers/ %files devel -%license COPYING* +%license LICENSES/* %dir %{_kf5_cmakedir} %{_kf5_bindir}/akonadi2xml %{_kf5_dbusinterfacesdir}/org.freedesktop.Akonadi.*.xml @@ -275,7 +270,7 @@ %if %{with lang} %files lang -f %{name}.lang -%license COPYING* +%license LICENSES/* %endif %changelog ++ akonadi-20.04.3.tar.xz -> akonadi-20.08.0.tar.xz ++ 183679 lines of diff (skipped)
commit akonadi-server for openSUSE:Factory
Hello community, here is the log from the commit of package akonadi-server for openSUSE:Factory checked in at 2020-07-14 07:45:31 Comparing /work/SRC/openSUSE:Factory/akonadi-server (Old) and /work/SRC/openSUSE:Factory/.akonadi-server.new.3060 (New) Package is "akonadi-server" Tue Jul 14 07:45:31 2020 rev:72 rq:820113 version:20.04.3 Changes: --- /work/SRC/openSUSE:Factory/akonadi-server/akonadi-server.changes 2020-06-14 18:17:39.239220157 +0200 +++ /work/SRC/openSUSE:Factory/.akonadi-server.new.3060/akonadi-server.changes 2020-07-14 07:46:01.279214593 +0200 @@ -1,0 +2,12 @@ +Thu Jul 9 20:08:16 UTC 2020 - Luca Beltrame + +- Update to 20.04.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/releases/2020-07-apps-update +- Changes since 20.04.2: + * Add .gitlab-ci.yml to run builds for PRs to stable branch + * Fix build + * Server: fix fetching of attributes with empty data + +--- Old: akonadi-20.04.2.tar.xz akonadi-20.04.2.tar.xz.sig New: akonadi-20.04.3.tar.xz akonadi-20.04.3.tar.xz.sig Other differences: -- ++ akonadi-server.spec ++ --- /var/tmp/diff_new_pack.H5fPrw/_old 2020-07-14 07:46:02.135217357 +0200 +++ /var/tmp/diff_new_pack.H5fPrw/_new 2020-07-14 07:46:02.135217357 +0200 @@ -22,7 +22,7 @@ %{!?_kapp_version: %define _kapp_version %(echo %{version}| awk -F. '{print $1"."$2}')} %bcond_without lang Name: akonadi-server -Version:20.04.2 +Version:20.04.3 Release:0 Summary:PIM Storage Service License:LGPL-2.1-or-later ++ akonadi-20.04.2.tar.xz -> akonadi-20.04.3.tar.xz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/akonadi-20.04.2/.gitlab-ci.yml new/akonadi-20.04.3/.gitlab-ci.yml --- old/akonadi-20.04.2/.gitlab-ci.yml 1970-01-01 01:00:00.0 +0100 +++ new/akonadi-20.04.3/.gitlab-ci.yml 2020-06-18 08:29:20.0 +0200 @@ -0,0 +1,4 @@ +include: + - https://invent.kde.org/sysadmin/ci-tooling/raw/master/invent/ci-before.yml + - https://invent.kde.org/sysadmin/ci-tooling/raw/master/invent/ci-applications-linux.yml + diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/akonadi-20.04.2/CMakeLists.txt new/akonadi-20.04.3/CMakeLists.txt --- old/akonadi-20.04.2/CMakeLists.txt 2020-06-09 02:43:40.0 +0200 +++ new/akonadi-20.04.3/CMakeLists.txt 2020-07-07 03:06:02.0 +0200 @@ -1,6 +1,6 @@ cmake_minimum_required(VERSION 3.5) -set(PIM_VERSION "5.14.2") +set(PIM_VERSION "5.14.3") project(Akonadi VERSION ${PIM_VERSION}) if (MSVC) @@ -44,7 +44,7 @@ include(AkonadiMacros) set(QT_REQUIRED_VERSION "5.12.0") -set(RELEASE_SERVICE_VERSION "20.04.2") +set(RELEASE_SERVICE_VERSION "20.04.3") set(AKONADI_FULL_VERSION "${PIM_VERSION} (${RELEASE_SERVICE_VERSION})") configure_file(akonadifull-version.h.cmake ${CMAKE_CURRENT_BINARY_DIR}/akonadifull-version.h @ONLY) @@ -105,7 +105,7 @@ find_package(KAccounts ${KAccounts_MINIMUM_VERSION}) set_package_properties(KAccounts PROPERTIES DESCRIPTION "KDE library for Accounts framework integration" -URL "https://cgit.kde.org/kaccounts-integration.git"; +URL "https://invent.kde.org/network/kaccounts-integration"; TYPE OPTIONAL ) if (${AccountsQt5_FOUND} AND ${KAccounts_FOUND}) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/akonadi-20.04.2/autotests/libs/asynctest.cpp new/akonadi-20.04.3/autotests/libs/asynctest.cpp --- old/akonadi-20.04.2/autotests/libs/asynctest.cpp1970-01-01 01:00:00.0 +0100 +++ new/akonadi-20.04.3/autotests/libs/asynctest.cpp2020-06-18 08:29:20.0 +0200 @@ -0,0 +1,140 @@ +/* +Copyright (c) 2020 Daniel Vrátil + +This library is free software; you can redistribute it and/or modify it +under the terms of the GNU Library General Public License as published by +the Free Software Foundation; either version 2 of the License, or (at your +option) any later version. + +This library is distributed in the hope that it will be useful, but WITHOUT +ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or +FITNESS FOR A PARTICULAR PURPOSE. See the GNU Library General Public +License for more details. + +You should have received a copy of the GNU Library General Public License +along with this library; see the file COPYING.LIB. If not, write to the +Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA +02110-1301, USA. +*/ + +#include "async.h" + +#include +#include +#include + +using namespace Akonadi
commit akonadi-server for openSUSE:Factory
Hello community, here is the log from the commit of package akonadi-server for openSUSE:Factory checked in at 2020-06-14 18:17:36 Comparing /work/SRC/openSUSE:Factory/akonadi-server (Old) and /work/SRC/openSUSE:Factory/.akonadi-server.new.3606 (New) Package is "akonadi-server" Sun Jun 14 18:17:36 2020 rev:71 rq:813573 version:20.04.2 Changes: --- /work/SRC/openSUSE:Factory/akonadi-server/akonadi-server.changes 2020-05-20 18:39:04.524433532 +0200 +++ /work/SRC/openSUSE:Factory/.akonadi-server.new.3606/akonadi-server.changes 2020-06-14 18:17:39.239220157 +0200 @@ -1,0 +2,12 @@ +Tue Jun 9 12:13:48 UTC 2020 - Christophe Giboudeaux + +- Update to 20.04.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/releases/2020-06-apps-update +- Changes since 20.04.1: + * Akonadi searches for file mysql-global.conf at wrong path (kde#422079) + * Allow ptrace for akonadiserver for mysqld_akonadi. + * AppArmor DBus rules for AkonadiServer + +--- Old: akonadi-20.04.1.tar.xz akonadi-20.04.1.tar.xz.sig New: akonadi-20.04.2.tar.xz akonadi-20.04.2.tar.xz.sig Other differences: -- ++ akonadi-server.spec ++ --- /var/tmp/diff_new_pack.wmZirU/_old 2020-06-14 18:17:40.103222375 +0200 +++ /var/tmp/diff_new_pack.wmZirU/_new 2020-06-14 18:17:40.107222384 +0200 @@ -22,7 +22,7 @@ %{!?_kapp_version: %define _kapp_version %(echo %{version}| awk -F. '{print $1"."$2}')} %bcond_without lang Name: akonadi-server -Version:20.04.1 +Version:20.04.2 Release:0 Summary:PIM Storage Service License:LGPL-2.1-or-later ++ akonadi-20.04.1.tar.xz -> akonadi-20.04.2.tar.xz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/akonadi-20.04.1/CMakeLists.txt new/akonadi-20.04.2/CMakeLists.txt --- old/akonadi-20.04.1/CMakeLists.txt 2020-05-12 03:24:14.0 +0200 +++ new/akonadi-20.04.2/CMakeLists.txt 2020-06-09 02:43:40.0 +0200 @@ -1,6 +1,6 @@ cmake_minimum_required(VERSION 3.5) -set(PIM_VERSION "5.14.1") +set(PIM_VERSION "5.14.2") project(Akonadi VERSION ${PIM_VERSION}) if (MSVC) @@ -44,7 +44,7 @@ include(AkonadiMacros) set(QT_REQUIRED_VERSION "5.12.0") -set(RELEASE_SERVICE_VERSION "20.04.0") +set(RELEASE_SERVICE_VERSION "20.04.2") set(AKONADI_FULL_VERSION "${PIM_VERSION} (${RELEASE_SERVICE_VERSION})") configure_file(akonadifull-version.h.cmake ${CMAKE_CURRENT_BINARY_DIR}/akonadifull-version.h @ONLY) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/akonadi-20.04.1/apparmor/usr.bin.akonadiserver new/akonadi-20.04.2/apparmor/usr.bin.akonadiserver --- old/akonadi-20.04.1/apparmor/usr.bin.akonadiserver 2020-05-08 11:49:29.0 +0200 +++ new/akonadi-20.04.2/apparmor/usr.bin.akonadiserver 2020-06-02 09:09:51.0 +0200 @@ -16,8 +16,21 @@ signal send set=kill peer=mysqld_akonadi, signal send set=term peer=mysqld_akonadi, + ptrace read peer=mysqld_akonadi, + + dbus (send) + bus=session + interface=org.freedesktop.DBus, + dbus bind + bus=session + name=org.freedesktop.Akonadi, + dbus (receive, send) + bus=session + interface=org.freedesktop.Akonadi**, + /etc/xdg/** r, /usr/bin/akonadiserver mr, + /usr/lib/x86_64-linux-gnu/libexec/drkonqi PUx, /usr/bin/mysql_install_db PUx -> mysqld_akonadi, /usr/bin/mysqladmin PUx -> mysqld_akonadi, /usr/bin/mysqlcheck PUx -> mysqld_akonadi, @@ -30,6 +43,7 @@ /usr/share/mime/packages/ r, /usr/share/mime/types r, /usr/share/qt/translations/* r, + /usr/share/mysql/** r, @{PROC}/sys/kernel/core_pattern r, @{PROC}/sys/kernel/random/boot_id r, owner @{xdg_config_home}/* r, @@ -48,6 +62,9 @@ owner @{xdg_data_home}/akonadi/** rwk, owner @{PROC}/@{pid}/loginuid r, owner @{PROC}/@{pid}/mounts r, + owner @{PROC}/[0-9]*/stat r, owner /{,var/}run/user/@{uid}/akonadi** rwk, + owner /{,var/}run/user/@{uid}/kdeinit** rwk, + owner /{,var/}run/user/@{uid}/kcrash** rwk, owner /tmp/#[0-9]* m, } diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/akonadi-20.04.1/po/cs/libakonadi5.po new/akonadi-20.04.2/po/cs/libakonadi5.po --- old/akonadi-20.04.1/po/cs/libakonadi5.po2020-05-12 03:24:12.0 +0200 +++ new/akonadi-20.04.2/po/cs/libakonadi5.po2020-06-09 02:43:39.0 +0200 @@ -1,6 +1,6 @@ # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER # This file is distributed under the same license as the PACKAGE package. -# Vít Pelčák , 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019. +# Vít Pelčák , 20
commit akonadi-server for openSUSE:Factory
Hello community, here is the log from the commit of package akonadi-server for openSUSE:Factory checked in at 2020-05-20 18:38:57 Comparing /work/SRC/openSUSE:Factory/akonadi-server (Old) and /work/SRC/openSUSE:Factory/.akonadi-server.new.2738 (New) Package is "akonadi-server" Wed May 20 18:38:57 2020 rev:70 rq:806311 version:20.04.1 Changes: --- /work/SRC/openSUSE:Factory/akonadi-server/akonadi-server.changes 2020-04-25 20:21:24.625166625 +0200 +++ /work/SRC/openSUSE:Factory/.akonadi-server.new.2738/akonadi-server.changes 2020-05-20 18:39:04.524433532 +0200 @@ -1,0 +2,12 @@ +Fri May 15 15:40:47 UTC 2020 - Luca Beltrame + +- Update to 20.04.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/releases/2020-05-apps-update +- Changes since 20.04.0: + * Fix potential double-free corruption in RemoteLog + * Windows: Handle QLocalSocket behavior gracefully + * Save configuration when creating resources for new user + +--- @@ -19,2 +30,0 @@ - * For more details please see: - * https://kde.org/announcements/releases/20.04-rc @@ -28,2 +37,0 @@ - * For more details please see: - * https://kde.org/announcements/releases/20.04-beta @@ -38 +46 @@ - * https://www.kde.org/announcements/releases/19.12.3 + * https://kde.org/announcements/releases/2020-03-apps-update @@ -52 +60 @@ - * https://www.kde.org/announcements/releases/19.12.2 + * https://kde.org/announcements/releases/2020-02-apps-update Old: akonadi-20.04.0.tar.xz akonadi-20.04.0.tar.xz.sig New: akonadi-20.04.1.tar.xz akonadi-20.04.1.tar.xz.sig Other differences: -- ++ akonadi-server.spec ++ --- /var/tmp/diff_new_pack.tkjS3c/_old 2020-05-20 18:39:05.808436223 +0200 +++ /var/tmp/diff_new_pack.tkjS3c/_new 2020-05-20 18:39:05.808436223 +0200 @@ -22,7 +22,7 @@ %{!?_kapp_version: %define _kapp_version %(echo %{version}| awk -F. '{print $1"."$2}')} %bcond_without lang Name: akonadi-server -Version:20.04.0 +Version:20.04.1 Release:0 Summary:PIM Storage Service License:LGPL-2.1-or-later ++ akonadi-20.04.0.tar.xz -> akonadi-20.04.1.tar.xz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/akonadi-20.04.0/CMakeLists.txt new/akonadi-20.04.1/CMakeLists.txt --- old/akonadi-20.04.0/CMakeLists.txt 2020-04-22 13:12:57.0 +0200 +++ new/akonadi-20.04.1/CMakeLists.txt 2020-05-12 03:24:14.0 +0200 @@ -1,6 +1,6 @@ cmake_minimum_required(VERSION 3.5) -set(PIM_VERSION "5.14.0") +set(PIM_VERSION "5.14.1") project(Akonadi VERSION ${PIM_VERSION}) if (MSVC) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/akonadi-20.04.0/po/it/libakonadi5.po new/akonadi-20.04.1/po/it/libakonadi5.po --- old/akonadi-20.04.0/po/it/libakonadi5.po2020-04-22 13:12:38.0 +0200 +++ new/akonadi-20.04.1/po/it/libakonadi5.po2020-05-12 03:24:13.0 +0200 @@ -19,7 +19,7 @@ "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -"X-Generator: Lokalize 19.12.3\n" +"X-Generator: Lokalize 20.04.0\n" #, kde-format msgctxt "NAME OF TRANSLATORS" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/akonadi-20.04.0/po/ko/libakonadi5.po new/akonadi-20.04.1/po/ko/libakonadi5.po --- old/akonadi-20.04.0/po/ko/libakonadi5.po2020-04-22 13:12:40.0 +0200 +++ new/akonadi-20.04.1/po/ko/libakonadi5.po2020-05-12 03:24:13.0 +0200 @@ -15,7 +15,7 @@ "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" -"X-Generator: Lokalize 19.04.3\n" +"X-Generator: Lokalize 19.12.3\n" #, kde-format msgctxt "NAME OF TRANSLATORS" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/akonadi-20.04.0/po/pl/libakonadi5.po new/akonadi-20.04.1/po/pl/libakonadi5.po --- old/akonadi-20.04.0/po/pl/libakonadi5.po2020-04-22 13:12:48.0 +0200 +++ new/akonadi-20.04.1/po/pl/libakonadi5.po2020-05-12 03:24:13.0 +0200 @@ -1,13 +1,13 @@ # Copyright (C) YEAR This_file_is_part_of_KDE # This file is distributed under the same license as the PACKAGE package. # -# Łukasz Wojniłowicz , 2014, 2015, 2016, 2017, 2018, 2019. +# Łukasz Wojniłowicz , 2014, 2015, 2016, 2017, 2018, 2019, 2020. msgid "" msgstr "" "Project-Id-Version: \n" "Report-Msgid-Bugs-To: https://bugs.kde.org\n"; "POT-Creation-Date: 2020-02-21 03:16+0100\n" -"PO-Revision-Date: 2019-09-23 09:02+0200\n" +"PO-Revision-Date: 202
commit akonadi-server for openSUSE:Factory
Hello community, here is the log from the commit of package akonadi-server for openSUSE:Factory checked in at 2020-04-25 20:20:55 Comparing /work/SRC/openSUSE:Factory/akonadi-server (Old) and /work/SRC/openSUSE:Factory/.akonadi-server.new.2738 (New) Package is "akonadi-server" Sat Apr 25 20:20:55 2020 rev:69 rq:796840 version:20.04.0 Changes: --- /work/SRC/openSUSE:Factory/akonadi-server/akonadi-server.changes 2020-03-11 18:35:11.807003604 +0100 +++ /work/SRC/openSUSE:Factory/.akonadi-server.new.2738/akonadi-server.changes 2020-04-25 20:21:24.625166625 +0200 @@ -1,0 +2,31 @@ +Thu Apr 23 12:21:43 UTC 2020 - Luca Beltrame + +- Update to 20.04.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/releases/2020-04-apps-update +- Changes since 20.03.90: + * Try to fix compile against qt5.15 + * Akonadi server should not expect specific mysql server process name + * Fix emit signal before class will be deleted + * Add signal when all settings was saved + +--- +Sun Apr 5 20:29:31 UTC 2020 - Luca Beltrame + +- Update to 20.03.90 + * New feature release + * For more details please see: + * https://kde.org/announcements/releases/20.04-rc +- No code change since 20.03.80 + +--- +Sun Mar 22 09:16:26 UTC 2020 - Luca Beltrame + +- Update to 20.03.80 + * New feature release + * For more details please see: + * https://kde.org/announcements/releases/20.04-beta +- Too many changes to list here. + +--- Old: akonadi-19.12.3.tar.xz akonadi-19.12.3.tar.xz.sig New: akonadi-20.04.0.tar.xz akonadi-20.04.0.tar.xz.sig Other differences: -- ++ akonadi-server.spec ++ --- /var/tmp/diff_new_pack.zc8jq9/_old 2020-04-25 20:21:25.221167854 +0200 +++ /var/tmp/diff_new_pack.zc8jq9/_new 2020-04-25 20:21:25.225167862 +0200 @@ -22,17 +22,13 @@ %{!?_kapp_version: %define _kapp_version %(echo %{version}| awk -F. '{print $1"."$2}')} %bcond_without lang Name: akonadi-server -Version:19.12.3 +Version:20.04.0 Release:0 Summary:PIM Storage Service License:LGPL-2.1-or-later Group: System/GUI/KDE URL:https://akonadi-project.org Source: https://download.kde.org/stable/release-service/%{version}/src/%{rname}-%{version}.tar.xz -%if %{with lang} -Source1: https://download.kde.org/stable/release-service/%{version}/src/%{rname}-%{version}.tar.xz.sig -Source2:applications.keyring -%endif Source99: akonadi-server-rpmlintrc BuildRequires: cmake >= 3.5.0 BuildRequires: extra-cmake-modules >= %{kf5_version} @@ -73,15 +69,19 @@ Requires: mysql Requires(post): shared-mime-info Requires(postun): shared-mime-info +# FIXME: Check if it's worth it +Recommends: kaccounts-integration +Recommends: kaccounts-providers Suggests: mariadb Obsoletes: akonadi5 < %{version} Provides: akonadi5 = %{version} # Needed for users of unstable repositories Obsoletes: akonadi < %{version} Obsoletes: akonadi-runtime < %{version} -# FIXME: Check if it's worth it -Recommends: kaccounts-integration -Recommends: kaccounts-providers +%if %{with lang} +Source1: https://download.kde.org/stable/release-service/%{version}/src/%{rname}-%{version}.tar.xz.sig +Source2:applications.keyring +%endif %description This package contains the data files of Akonadi, the KDE PIM storage @@ -131,7 +131,7 @@ Summary:akonadi server's SQlite plugin Group: System/GUI/KDE Requires: %{name} = %{version} -Supplements:packageand(%{name}:sqlite3) +Supplements:(%{name} and sqlite3) %description sqlite Akonadi server's SQlite plugin. ++ akonadi-19.12.3.tar.xz -> akonadi-20.04.0.tar.xz ++ 47665 lines of diff (skipped)
commit akonadi-server for openSUSE:Factory
Hello community, here is the log from the commit of package akonadi-server for openSUSE:Factory checked in at 2020-03-11 18:34:41 Comparing /work/SRC/openSUSE:Factory/akonadi-server (Old) and /work/SRC/openSUSE:Factory/.akonadi-server.new.3160 (New) Package is "akonadi-server" Wed Mar 11 18:34:41 2020 rev:68 rq:782309 version:19.12.3 Changes: --- /work/SRC/openSUSE:Factory/akonadi-server/akonadi-server.changes 2020-02-10 21:47:31.561995399 +0100 +++ /work/SRC/openSUSE:Factory/.akonadi-server.new.3160/akonadi-server.changes 2020-03-11 18:35:11.807003604 +0100 @@ -1,0 +2,9 @@ +Thu Mar 5 20:35:34 UTC 2020 - Luca Beltrame + +- Update to 19.12.3 + * New bugfix release + * For more details please see: + * https://www.kde.org/announcements/releases/19.12.3 +- No code change since 19.12.2 + +--- Old: akonadi-19.12.2.tar.xz akonadi-19.12.2.tar.xz.sig New: akonadi-19.12.3.tar.xz akonadi-19.12.3.tar.xz.sig Other differences: -- ++ akonadi-server.spec ++ --- /var/tmp/diff_new_pack.T1rCAL/_old 2020-03-11 18:35:13.947004918 +0100 +++ /var/tmp/diff_new_pack.T1rCAL/_new 2020-03-11 18:35:13.955004922 +0100 @@ -22,7 +22,7 @@ %{!?_kapp_version: %define _kapp_version %(echo %{version}| awk -F. '{print $1"."$2}')} %bcond_without lang Name: akonadi-server -Version:19.12.2 +Version:19.12.3 Release:0 Summary:PIM Storage Service License:LGPL-2.1-or-later ++ akonadi-19.12.2.tar.xz -> akonadi-19.12.3.tar.xz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/akonadi-19.12.2/CMakeLists.txt new/akonadi-19.12.3/CMakeLists.txt --- old/akonadi-19.12.2/CMakeLists.txt 2020-02-04 02:46:58.0 +0100 +++ new/akonadi-19.12.3/CMakeLists.txt 2020-03-03 01:31:25.0 +0100 @@ -1,6 +1,6 @@ cmake_minimum_required(VERSION 3.5) -set(PIM_VERSION "5.13.2") +set(PIM_VERSION "5.13.3") project(Akonadi VERSION ${PIM_VERSION}) if (MSVC) @@ -44,7 +44,7 @@ include(AkonadiMacros) set(QT_REQUIRED_VERSION "5.11.0") -set(KDE_APPLICATIONS_VERSION "19.12.2") +set(KDE_APPLICATIONS_VERSION "19.12.3") set(AKONADI_FULL_VERSION "${PIM_VERSION} (${KDE_APPLICATIONS_VERSION})") configure_file(akonadifull-version.h.cmake ${CMAKE_CURRENT_BINARY_DIR}/akonadifull-version.h @ONLY) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/akonadi-19.12.2/po/ca@valencia/libakonadi5.po new/akonadi-19.12.3/po/ca@valencia/libakonadi5.po --- old/akonadi-19.12.2/po/ca@valencia/libakonadi5.po 2020-02-04 02:46:50.0 +0100 +++ new/akonadi-19.12.3/po/ca@valencia/libakonadi5.po 2020-03-03 01:31:14.0 +0100 @@ -542,8 +542,8 @@ #: core/servermanager.cpp:253 #, kde-format msgid "" -"The Akonadi server protocol version differs from the protocol version used by " -"this application.\n" +"The Akonadi server protocol version differs from the protocol version used " +"by this application.\n" "If you recently updated your system please log out and back in to make sure " "all applications use the correct protocol version." msgstr "" @@ -578,9 +578,9 @@ "Protocol version mismatch. Server version is newer (%1) than ours (%2). If " "you updated your system recently please restart all KDE PIM applications." msgstr "" -"Les versions del protocol no coincideixen. La versió del servidor és més nova " -"(%1) que la nostra (%2). Si heu actualitzat el vostre sistema recentment, " -"reinicieu totes les aplicacions PIM del KDE." +"Les versions del protocol no coincideixen. La versió del servidor és més " +"nova (%1) que la nostra (%2). Si heu actualitzat el vostre sistema " +"recentment, reinicieu totes les aplicacions PIM del KDE." #: selftest/main.cpp:32 #, kde-format @@ -1033,9 +1033,9 @@ msgstr "" "Els vostres canvis entren en conflicte amb els d'algú altre. A menys " "que es puga llençar alguna versió, els haureu d'integrar manualment.Feu " -"clic a «Obri l'editor de text» per a mantindre " -"una còpia dels textos, seleccioneu la versió més correcta, torneu-la a obrir " -"i modifiqueu-la de nou per afegir-hi el que falta." +"clic a «Obri l'editor de text» per a " +"mantindre una còpia dels textos, seleccioneu la versió més correcta, torneu-" +"la a obrir i modifiqueu-la de nou per afegir-hi el que falta." #: widgets/conflictresolvedialog.cpp:282 #, kde-format @@ -1426,9 +1426,9 @@ "readable. Check your Akonadi installation is complete and you have all " "required access rights." msgstr "" -"No s'ha trobat la configuració per omissió del servidor MySQL o no s'ha pogut " -"llegir. Comproveu que la instal·lació de l'Akonadi ha acabat
commit akonadi-server for openSUSE:Factory
Hello community, here is the log from the commit of package akonadi-server for openSUSE:Factory checked in at 2020-02-10 21:47:31 Comparing /work/SRC/openSUSE:Factory/akonadi-server (Old) and /work/SRC/openSUSE:Factory/.akonadi-server.new.26092 (New) Package is "akonadi-server" Mon Feb 10 21:47:31 2020 rev:67 rq:771576 version:19.12.2 Changes: --- /work/SRC/openSUSE:Factory/akonadi-server/akonadi-server.changes 2020-01-11 14:40:57.169206450 +0100 +++ /work/SRC/openSUSE:Factory/.akonadi-server.new.26092/akonadi-server.changes 2020-02-10 21:47:31.561995399 +0100 @@ -1,0 +2,22 @@ +Fri Feb 7 08:36:48 UTC 2020 - Christophe Giboudeaux + +- Replace %make_jobs with %cmake_build. + +--- +Wed Feb 5 06:28:36 UTC 2020 - Luca Beltrame + +- Update to 19.12.2 + * New bugfix release + * For more details please see: + * https://www.kde.org/announcements/releases/19.12.2 +- No code change since 19.12.1 + +--- +Tue Feb 4 18:31:03 UTC 2020 - Stefan Brüns + +- Align build dependencies with the ones from CMakeLists.txt, + same for -devel and KF5AkonadiConfig.cmake. +- Remove libxslt-devel, only xstlproc (libxml2-tools) is required. +- No longer recommend -lang: supplements are in use + +--- Old: akonadi-19.12.1.tar.xz akonadi-19.12.1.tar.xz.sig New: akonadi-19.12.2.tar.xz akonadi-19.12.2.tar.xz.sig Other differences: -- ++ akonadi-server.spec ++ --- /var/tmp/diff_new_pack.At7mbz/_old 2020-02-10 21:47:32.201995753 +0100 +++ /var/tmp/diff_new_pack.At7mbz/_new 2020-02-10 21:47:32.205995755 +0100 @@ -17,12 +17,12 @@ %define rname akonadi -%define kf5_version 5.60.0 +%define kf5_version 5.63.0 # Latest stable Applications (e.g. 17.08 in KA, but 17.11.80 in KUA) %{!?_kapp_version: %define _kapp_version %(echo %{version}| awk -F. '{print $1"."$2}')} %bcond_without lang Name: akonadi-server -Version:19.12.1 +Version:19.12.2 Release:0 Summary:PIM Storage Service License:LGPL-2.1-or-later @@ -34,15 +34,13 @@ Source2:applications.keyring %endif Source99: akonadi-server-rpmlintrc -BuildRequires: cmake >= 3.0.0 +BuildRequires: cmake >= 3.5.0 BuildRequires: extra-cmake-modules >= %{kf5_version} BuildRequires: kf5-filesystem BuildRequires: libQt5Sql-private-headers-devel BuildRequires: libboost_graph-devel BuildRequires: libboost_headers-devel -BuildRequires: libxml2 -BuildRequires: libxslt -BuildRequires: libxslt-devel +BuildRequires: libxml2-tools BuildRequires: libxslt-tools BuildRequires: mariadb BuildRequires: postgresql-devel @@ -51,20 +49,21 @@ BuildRequires: cmake(KAccounts) BuildRequires: cmake(KF5Completion) BuildRequires: cmake(KF5Config) +BuildRequires: cmake(KF5ConfigWidgets) +BuildRequires: cmake(KF5CoreAddons) BuildRequires: cmake(KF5Crash) BuildRequires: cmake(KF5DBusAddons) -BuildRequires: cmake(KF5DesignerPlugin) -BuildRequires: cmake(KF5GuiAddons) BuildRequires: cmake(KF5I18n) BuildRequires: cmake(KF5IconThemes) BuildRequires: cmake(KF5ItemModels) BuildRequires: cmake(KF5ItemViews) BuildRequires: cmake(KF5KIO) +BuildRequires: cmake(KF5WidgetsAddons) BuildRequires: cmake(KF5WindowSystem) +BuildRequires: cmake(KF5XmlGui) BuildRequires: cmake(Qt5Core) BuildRequires: cmake(Qt5DBus) BuildRequires: cmake(Qt5Designer) -BuildRequires: cmake(Qt5Gui) BuildRequires: cmake(Qt5Network) BuildRequires: cmake(Qt5Sql) BuildRequires: cmake(Qt5Test) @@ -80,7 +79,6 @@ # Needed for users of unstable repositories Obsoletes: akonadi < %{version} Obsoletes: akonadi-runtime < %{version} -Recommends: %{name}-lang # FIXME: Check if it's worth it Recommends: kaccounts-integration Recommends: kaccounts-providers @@ -147,13 +145,16 @@ Requires: libKF5AkonadiWidgets5 = %{version} Requires: libboost_headers-devel Requires: cmake(KF5Completion) +Requires: cmake(KF5Config) +Requires: cmake(KF5ConfigWidgets) +Requires: cmake(KF5CoreAddons) Requires: cmake(KF5ItemModels) -Requires: cmake(KF5JobWidgets) -Requires: cmake(KF5KDELibs4Support) -Requires: cmake(KF5Service) -Requires: cmake(KF5Solid) Requires: cmake(KF5XmlGui) +Requires: cmake(Qt5Core) +Requires: cmake(Qt5DBus) Requires: cmake(Qt5Network) +Requires: cmake(Qt5Widgets) +Requires: cmake(Qt5Xml) Conflicts: libakonadiprotocolinternals-devel Obsoletes: akonadi-devel < %{version} Obsoletes: libKF5AkonadiPrivate-devel < %{version
commit akonadi-server for openSUSE:Factory
Hello community, here is the log from the commit of package akonadi-server for openSUSE:Factory checked in at 2020-01-11 14:39:42 Comparing /work/SRC/openSUSE:Factory/akonadi-server (Old) and /work/SRC/openSUSE:Factory/.akonadi-server.new.6675 (New) Package is "akonadi-server" Sat Jan 11 14:39:42 2020 rev:66 rq:762272 version:19.12.1 Changes: --- /work/SRC/openSUSE:Factory/akonadi-server/akonadi-server.changes 2019-12-13 12:01:53.465458473 +0100 +++ /work/SRC/openSUSE:Factory/.akonadi-server.new.6675/akonadi-server.changes 2020-01-11 14:40:57.169206450 +0100 @@ -1,0 +2,9 @@ +Tue Jan 7 10:08:48 UTC 2020 - Christophe Giboudeaux + +- Update to 19.12.1 + * New bugfix release + * For more details please see: + * https://www.kde.org/announcements/releases/19.12.1 +- No code change since 19.12.0 + +--- @@ -7 +16 @@ - * https://www.kde.org/announcements/releases/19.12.0 + * https://www.kde.org/announcements/releases/19.12 Old: akonadi-19.12.0.tar.xz akonadi-19.12.0.tar.xz.sig New: akonadi-19.12.1.tar.xz akonadi-19.12.1.tar.xz.sig Other differences: -- ++ akonadi-server.spec ++ --- /var/tmp/diff_new_pack.KHWkv4/_old 2020-01-11 14:40:57.861206724 +0100 +++ /var/tmp/diff_new_pack.KHWkv4/_new 2020-01-11 14:40:57.865206725 +0100 @@ -1,7 +1,7 @@ # # spec file for package akonadi-server # -# Copyright (c) 2019 SUSE LLC +# Copyright (c) 2020 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -22,7 +22,7 @@ %{!?_kapp_version: %define _kapp_version %(echo %{version}| awk -F. '{print $1"."$2}')} %bcond_without lang Name: akonadi-server -Version:19.12.0 +Version:19.12.1 Release:0 Summary:PIM Storage Service License:LGPL-2.1-or-later ++ akonadi-19.12.0.tar.xz -> akonadi-19.12.1.tar.xz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/akonadi-19.12.0/CMakeLists.txt new/akonadi-19.12.1/CMakeLists.txt --- old/akonadi-19.12.0/CMakeLists.txt 2019-12-06 02:48:07.0 +0100 +++ new/akonadi-19.12.1/CMakeLists.txt 2020-01-07 03:27:42.0 +0100 @@ -1,6 +1,6 @@ cmake_minimum_required(VERSION 3.5) -set(PIM_VERSION "5.13.0") +set(PIM_VERSION "5.13.1") project(Akonadi VERSION ${PIM_VERSION}) if (MSVC) @@ -44,7 +44,7 @@ include(AkonadiMacros) set(QT_REQUIRED_VERSION "5.11.0") -set(KDE_APPLICATIONS_VERSION "19.12.0") +set(KDE_APPLICATIONS_VERSION "19.12.1") set(AKONADI_FULL_VERSION "${PIM_VERSION} (${KDE_APPLICATIONS_VERSION})") configure_file(akonadifull-version.h.cmake ${CMAKE_CURRENT_BINARY_DIR}/akonadifull-version.h @ONLY) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/akonadi-19.12.0/po/ca/libakonadi5.po new/akonadi-19.12.1/po/ca/libakonadi5.po --- old/akonadi-19.12.0/po/ca/libakonadi5.po2019-12-06 02:47:55.0 +0100 +++ new/akonadi-19.12.1/po/ca/libakonadi5.po2020-01-07 03:27:33.0 +0100 @@ -2528,75 +2528,3 @@ #, kde-format msgid "Unable to find collection %1" msgstr "No s'ha pogut trobar la col·lecció %1" - -#~ msgctxt "@action:button" -#~ msgid "Delete" -#~ msgstr "Elimina" - -#~ msgctxt "@action:button" -#~ msgid "Cancel" -#~ msgstr "Cancel·la" - -#~ msgctxt "@action:button" -#~ msgid "Open text editor" -#~ msgstr "Obre l'editor de text" - -#~ msgid "Take left one" -#~ msgstr "Agafa el de l'esquerra" - -#~ msgctxt "@label" -#~ msgid "" -#~ "Two updates conflict with each other.Please choose which update(s) " -#~ "to apply." -#~ msgstr "" -#~ "Dues actualitzacions col·lideixen entre elles.Escolliu la/es " -#~ "actualització/ons a aplicar." - -#~ msgctxt "@title:column, number of unread messages" -#~ msgid "Unread" -#~ msgstr "Sense llegir" - -#~ msgctxt "@title:column, total number of messages" -#~ msgid "Total" -#~ msgstr "Total" - -#~ msgctxt "@title:column, total size (in bytes) of the collection" -#~ msgid "Size" -#~ msgstr "Mida" - -#~ msgctxt "@title application description" -#~ msgid "Akonadi Resource" -#~ msgstr "Recurs de l'Akonadi" - -#~ msgctxt "@label:textbox name of a thing" -#~ msgid "Name" -#~ msgstr "Nom" - -#~ msgid "Invalid collection specified" -#~ msgstr "S'ha especificat una col·lecció no vàlida" - -#~ msgid "Protocol version %1 found, expected at least %2" -#~ msgstr "S'ha trobat la versió %1 del protocol, s'esperava com a mínim %2" - -#~ msgid "Server protocol version is recent enough." -#~ msgstr "La versió del protocol del servidor és suficientment recent." - -#~ msgid "" -#~ "The server Protocol version is %1, which equal or
commit akonadi-server for openSUSE:Factory
Hello community, here is the log from the commit of package akonadi-server for openSUSE:Factory checked in at 2019-12-13 12:01:44 Comparing /work/SRC/openSUSE:Factory/akonadi-server (Old) and /work/SRC/openSUSE:Factory/.akonadi-server.new.4691 (New) Package is "akonadi-server" Fri Dec 13 12:01:44 2019 rev:65 rq:756143 version:19.12.0 Changes: --- /work/SRC/openSUSE:Factory/akonadi-server/akonadi-server.changes 2019-11-12 11:33:51.021988642 +0100 +++ /work/SRC/openSUSE:Factory/.akonadi-server.new.4691/akonadi-server.changes 2019-12-13 12:01:53.465458473 +0100 @@ -1,0 +2,32 @@ +Tue Dec 10 06:38:00 UTC 2019 - Luca Beltrame + +- Update to 19.12.0 + * New feature release + * For more details please see: + * https://www.kde.org/announcements/releases/19.12.0 +- No code change since 19.11.90 + +--- +Sat Nov 30 09:11:22 UTC 2019 - Luca Beltrame + +- Update to 19.11.90 + * New feature release + * For more details please see: + * https://kde.org/announcements/releases/19.12-rc +- Changes since 19.11.80: + * Only build and install designer plugin if it's enabled + * akonadi: improve debug message in state() method + * Testrunner: wait until all jobs are done before aborting setup + * akonadi_control: announce new Resource once both services are registered + * Make itemmovetest more robust. + * Fix build with Qt 5.14 + * Avoid KIO starting klauncher, as that can hang the CI + +--- +Sun Nov 24 13:28:53 UTC 2019 - Luca Beltrame + +- Update to 19.11.80 + * New feature release +- Too many changes to list here. + +--- Old: akonadi-19.08.3.tar.xz akonadi-19.08.3.tar.xz.sig New: akonadi-19.12.0.tar.xz akonadi-19.12.0.tar.xz.sig Other differences: -- ++ akonadi-server.spec ++ --- /var/tmp/diff_new_pack.Z1vF4H/_old 2019-12-13 12:01:54.337458144 +0100 +++ /var/tmp/diff_new_pack.Z1vF4H/_new 2019-12-13 12:01:54.341458141 +0100 @@ -1,7 +1,7 @@ # # spec file for package akonadi-server # -# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2019 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -17,20 +17,20 @@ %define rname akonadi -%define kf5_version 5.26.0 +%define kf5_version 5.60.0 # Latest stable Applications (e.g. 17.08 in KA, but 17.11.80 in KUA) %{!?_kapp_version: %define _kapp_version %(echo %{version}| awk -F. '{print $1"."$2}')} %bcond_without lang Name: akonadi-server -Version:19.08.3 +Version:19.12.0 Release:0 Summary:PIM Storage Service License:LGPL-2.1-or-later Group: System/GUI/KDE URL:https://akonadi-project.org -Source: https://download.kde.org/stable/applications/%{version}/src/%{rname}-%{version}.tar.xz +Source: https://download.kde.org/stable/release-service/%{version}/src/%{rname}-%{version}.tar.xz %if %{with lang} -Source1: https://download.kde.org/stable/applications/%{version}/src/%{rname}-%{version}.tar.xz.sig +Source1: https://download.kde.org/stable/release-service/%{version}/src/%{rname}-%{version}.tar.xz.sig Source2:applications.keyring %endif Source99: akonadi-server-rpmlintrc @@ -38,15 +38,17 @@ BuildRequires: extra-cmake-modules >= %{kf5_version} BuildRequires: kf5-filesystem BuildRequires: libQt5Sql-private-headers-devel +BuildRequires: libboost_graph-devel +BuildRequires: libboost_headers-devel BuildRequires: libxml2 BuildRequires: libxslt BuildRequires: libxslt-devel BuildRequires: libxslt-tools BuildRequires: mariadb -BuildRequires: pkgconfig BuildRequires: postgresql-devel BuildRequires: shared-mime-info BuildRequires: sqlite3-devel +BuildRequires: cmake(KAccounts) BuildRequires: cmake(KF5Completion) BuildRequires: cmake(KF5Config) BuildRequires: cmake(KF5Crash) @@ -59,15 +61,15 @@ BuildRequires: cmake(KF5ItemViews) BuildRequires: cmake(KF5KIO) BuildRequires: cmake(KF5WindowSystem) +BuildRequires: cmake(Qt5Core) +BuildRequires: cmake(Qt5DBus) BuildRequires: cmake(Qt5Designer) -BuildRequires: pkgconfig(Qt5Core) -BuildRequires: pkgconfig(Qt5DBus) -BuildRequires: pkgconfig(Qt5Gui) -BuildRequires: pkgconfig(Qt5Network) -BuildRequires: pkgconfig(Qt5Sql) -BuildRequires: pkgconfig(Qt5Test) -BuildRequires: pkgconfig(Qt5Widgets) -BuildRequires: pkgconfig(Qt5Xml) +BuildRequires: cmake(Qt5Gui) +BuildRequires: cmake(Qt5Network) +BuildRequires: cmake(Qt5Sql) +BuildRequires: cmake(Qt5Tes
commit akonadi-server for openSUSE:Factory
Hello community, here is the log from the commit of package akonadi-server for openSUSE:Factory checked in at 2019-11-12 11:33:47 Comparing /work/SRC/openSUSE:Factory/akonadi-server (Old) and /work/SRC/openSUSE:Factory/.akonadi-server.new.2990 (New) Package is "akonadi-server" Tue Nov 12 11:33:47 2019 rev:64 rq:746795 version:19.08.3 Changes: --- /work/SRC/openSUSE:Factory/akonadi-server/akonadi-server.changes 2019-10-14 13:24:48.712007403 +0200 +++ /work/SRC/openSUSE:Factory/.akonadi-server.new.2990/akonadi-server.changes 2019-11-12 11:33:51.021988642 +0100 @@ -1,0 +2,9 @@ +Thu Nov 7 23:12:26 UTC 2019 - Luca Beltrame + +- Update to 19.08.3 + * New bugfix release + * For more details please see: + * https://www.kde.org/announcements/announce-applications-19.08.3.php +- No code change since 19.08.2 + +--- Old: akonadi-19.08.2.tar.xz akonadi-19.08.2.tar.xz.sig New: akonadi-19.08.3.tar.xz akonadi-19.08.3.tar.xz.sig Other differences: -- ++ akonadi-server.spec ++ --- /var/tmp/diff_new_pack.VheS5Q/_old 2019-11-12 11:33:52.593990352 +0100 +++ /var/tmp/diff_new_pack.VheS5Q/_new 2019-11-12 11:33:52.597990357 +0100 @@ -22,7 +22,7 @@ %{!?_kapp_version: %define _kapp_version %(echo %{version}| awk -F. '{print $1"."$2}')} %bcond_without lang Name: akonadi-server -Version:19.08.2 +Version:19.08.3 Release:0 Summary:PIM Storage Service License:LGPL-2.1-or-later ++ akonadi-19.08.2.tar.xz -> akonadi-19.08.3.tar.xz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/akonadi-19.08.2/CMakeLists.txt new/akonadi-19.08.3/CMakeLists.txt --- old/akonadi-19.08.2/CMakeLists.txt 2019-10-08 02:22:13.0 +0200 +++ new/akonadi-19.08.3/CMakeLists.txt 2019-11-05 05:14:46.0 +0100 @@ -1,6 +1,6 @@ cmake_minimum_required(VERSION 3.5) -set(PIM_VERSION "5.12.2") +set(PIM_VERSION "5.12.3") project(Akonadi VERSION ${PIM_VERSION}) if (MSVC) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/akonadi-19.08.2/po/gl/libakonadi5.po new/akonadi-19.08.3/po/gl/libakonadi5.po --- old/akonadi-19.08.2/po/gl/libakonadi5.po2019-10-08 02:22:05.0 +0200 +++ new/akonadi-19.08.3/po/gl/libakonadi5.po2019-11-05 05:14:43.0 +0100 @@ -15,7 +15,7 @@ "Project-Id-Version: libakonadi\n" "Report-Msgid-Bugs-To: https://bugs.kde.org\n"; "POT-Creation-Date: 2019-08-30 07:47+0200\n" -"PO-Revision-Date: 2019-09-29 09:15+0200\n" +"PO-Revision-Date: 2019-11-01 17:00+0100\n" "Last-Translator: Adrián Chaves (Gallaecio) \n" "Language-Team: Galician \n" "Language: gl\n" @@ -23,7 +23,7 @@ "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Generator: Lokalize 19.11.70\n" +"X-Generator: Lokalize 19.08.2\n" #, kde-format msgctxt "NAME OF TRANSLATORS" @@ -1676,7 +1676,7 @@ "Non se atopou ningún axente de recurso e Akonadi non é utilizábel sen polo " "menos un deles. Isto polo xeral significa que non se instalou ningún axente " "de recursos ou que hai un problema de configuración. Buscouse nas rutas " -"seguintes: «%1». A variábel de ambiente XDG_DATA_DIRS ten o valor «%2»; " +"seguintes: «%1». A variábel de contorno XDG_DATA_DIRS ten o valor «%2»; " "verifique que isto inclúe todas as rutas nas que estean instalados os " "axentes de Akonadi." @@ -1799,7 +1799,7 @@ "many security risks. MySQL, used by this Akonadi installation, will not " "allow itself to run as root, to protect you from these risks." msgstr "" -"Executar aplicacións que acceden a internet como root ou administrador expón " +"Executar aplicacións que acceden a Internet como root ou administrador expón " "a moitos riscos de seguranza. A versión de MySQL que esta instalación de " "Akonadi usa non permite executarse como root para protexer fronte a estes " "riscos." @@ -2332,8 +2332,8 @@ "Before syncing folder \"%1\" it is necessary to have the resource online. Do " "you want to make it online?" msgstr "" -"Antes de sincronizar o cartafol «%1», o recurso ten que estar conectado. " -"Quere conectalo?" +"Antes de sincronizar o cartafol «%1», o recurso ten que estar en liña. Quere " +"poñelo en liña?" #: widgets/standardactionmanager.cpp:867 #, kde-format @@ -2344,7 +2344,7 @@ #, kde-format msgctxt "@action:button" msgid "Go Online" -msgstr "Conectarse" +msgstr "Poñerse en liña" #: widgets/standardactionmanager.cpp:1443 #, kde-format diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/akonadi-19.08.2/po/pt_BR/libakona
commit akonadi-server for openSUSE:Factory
Hello community, here is the log from the commit of package akonadi-server for openSUSE:Factory checked in at 2019-10-14 13:24:46 Comparing /work/SRC/openSUSE:Factory/akonadi-server (Old) and /work/SRC/openSUSE:Factory/.akonadi-server.new.2352 (New) Package is "akonadi-server" Mon Oct 14 13:24:46 2019 rev:63 rq:737673 version:19.08.2 Changes: --- /work/SRC/openSUSE:Factory/akonadi-server/akonadi-server.changes 2019-09-09 12:21:17.777900456 +0200 +++ /work/SRC/openSUSE:Factory/.akonadi-server.new.2352/akonadi-server.changes 2019-10-14 13:24:48.712007403 +0200 @@ -1,0 +2,9 @@ +Fri Oct 11 07:44:37 UTC 2019 - Luca Beltrame + +- Update to 19.08.2 + * New bugfix release + * For more details please see: + * https://www.kde.org/announcements/announce-applications-19.08.2.php +- No code change since 19.08.1 + +--- Old: akonadi-19.08.1.tar.xz akonadi-19.08.1.tar.xz.sig New: akonadi-19.08.2.tar.xz akonadi-19.08.2.tar.xz.sig Other differences: -- ++ akonadi-server.spec ++ --- /var/tmp/diff_new_pack.5QjLm8/_old 2019-10-14 13:24:50.056003901 +0200 +++ /var/tmp/diff_new_pack.5QjLm8/_new 2019-10-14 13:24:50.060003890 +0200 @@ -22,7 +22,7 @@ %{!?_kapp_version: %define _kapp_version %(echo %{version}| awk -F. '{print $1"."$2}')} %bcond_without lang Name: akonadi-server -Version:19.08.1 +Version:19.08.2 Release:0 Summary:PIM Storage Service License:LGPL-2.1-or-later ++ akonadi-19.08.1.tar.xz -> akonadi-19.08.2.tar.xz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/akonadi-19.08.1/CMakeLists.txt new/akonadi-19.08.2/CMakeLists.txt --- old/akonadi-19.08.1/CMakeLists.txt 2019-09-03 03:46:30.0 +0200 +++ new/akonadi-19.08.2/CMakeLists.txt 2019-10-08 02:22:13.0 +0200 @@ -1,6 +1,6 @@ cmake_minimum_required(VERSION 3.5) -set(PIM_VERSION "5.12.1") +set(PIM_VERSION "5.12.2") project(Akonadi VERSION ${PIM_VERSION}) if (MSVC) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/akonadi-19.08.1/po/cs/libakonadi5.po new/akonadi-19.08.2/po/cs/libakonadi5.po --- old/akonadi-19.08.1/po/cs/libakonadi5.po2019-09-03 03:46:26.0 +0200 +++ new/akonadi-19.08.2/po/cs/libakonadi5.po2019-10-08 02:22:02.0 +0200 @@ -1,6 +1,6 @@ # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER # This file is distributed under the same license as the PACKAGE package. -# Vít Pelčák , 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018. +# Vít Pelčák , 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019. # Lukáš Tinkl , 2011, 2012. # Tomáš Chvátal , 2012. # @@ -9,7 +9,7 @@ "Project-Id-Version: libakonadi\n" "Report-Msgid-Bugs-To: https://bugs.kde.org\n"; "POT-Creation-Date: 2019-08-30 07:47+0200\n" -"PO-Revision-Date: 2018-09-04 13:07+0100\n" +"PO-Revision-Date: 2019-09-09 16:01+0200\n" "Last-Translator: Vit Pelcak \n" "Language-Team: Czech \n" "Language: en_US\n" @@ -17,7 +17,7 @@ "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n" -"X-Generator: Lokalize 2.0\n" +"X-Generator: Lokalize 19.08.0\n" #, kde-format msgctxt "NAME OF TRANSLATORS" @@ -1746,6 +1746,8 @@ "For more troubleshooting tips please refer to https://userbase."; "kde.org/Akonadi\">userbase.kde.org/Akonadi." msgstr "" +"Pro více informací o řešení problémů prosím navštivte https://"; +"userbase.kde.org/Akonadi\">userbase.kde.org/Akonadi." #: widgets/standardactionmanager.cpp:85 #, kde-format @@ -2339,7 +2341,7 @@ #: widgets/tagwidget.cpp:55 #, kde-format msgid "Click to add tags" -msgstr "" +msgstr "Klikněte pro přidání značek" #: widgets/tagwidget.cpp:66 #, kde-format diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/akonadi-19.08.1/po/gl/libakonadi5.po new/akonadi-19.08.2/po/gl/libakonadi5.po --- old/akonadi-19.08.1/po/gl/libakonadi5.po2019-09-03 03:46:28.0 +0200 +++ new/akonadi-19.08.2/po/gl/libakonadi5.po2019-10-08 02:22:05.0 +0200 @@ -15,14 +15,15 @@ "Project-Id-Version: libakonadi\n" "Report-Msgid-Bugs-To: https://bugs.kde.org\n"; "POT-Creation-Date: 2019-08-30 07:47+0200\n" -"PO-Revision-Date: 2019-03-22 20:29+0100\n" +"PO-Revision-Date: 2019-09-29 09:15+0200\n" "Last-Translator: Adrián Chaves (Gallaecio) \n" -"Language-Team: Galician \n" +"Language-Team: Galician \n" "Language: gl\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n
commit akonadi-server for openSUSE:Factory
Hello community, here is the log from the commit of package akonadi-server for openSUSE:Factory checked in at 2019-09-09 12:21:15 Comparing /work/SRC/openSUSE:Factory/akonadi-server (Old) and /work/SRC/openSUSE:Factory/.akonadi-server.new.7948 (New) Package is "akonadi-server" Mon Sep 9 12:21:15 2019 rev:62 rq:728741 version:19.08.1 Changes: --- /work/SRC/openSUSE:Factory/akonadi-server/akonadi-server.changes 2019-08-16 15:34:22.301896042 +0200 +++ /work/SRC/openSUSE:Factory/.akonadi-server.new.7948/akonadi-server.changes 2019-09-09 12:21:17.777900456 +0200 @@ -1,0 +2,11 @@ +Thu Sep 5 13:59:50 UTC 2019 - Luca Beltrame + +- Update to 19.08.1 + * New bugfix release + * For more details please see: + * https://www.kde.org/announcements/announce-applications-19.08.1.php +- Changes since 19.08.0: + * Fix Bug 403208 - Short name of favorite folder results in improperly shown number of unread messages (kde#403208) + * Include KDE* cmake macros before any others + +--- Old: akonadi-19.08.0.tar.xz akonadi-19.08.0.tar.xz.sig New: akonadi-19.08.1.tar.xz akonadi-19.08.1.tar.xz.sig Other differences: -- ++ akonadi-server.spec ++ --- /var/tmp/diff_new_pack.lI6A3J/_old 2019-09-09 12:21:19.397900215 +0200 +++ /var/tmp/diff_new_pack.lI6A3J/_new 2019-09-09 12:21:19.401900214 +0200 @@ -22,7 +22,7 @@ %{!?_kapp_version: %define _kapp_version %(echo %{version}| awk -F. '{print $1"."$2}')} %bcond_without lang Name: akonadi-server -Version:19.08.0 +Version:19.08.1 Release:0 Summary:PIM Storage Service License:LGPL-2.1-or-later ++ akonadi-19.08.0.tar.xz -> akonadi-19.08.1.tar.xz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/akonadi-19.08.0/CMakeLists.txt new/akonadi-19.08.1/CMakeLists.txt --- old/akonadi-19.08.0/CMakeLists.txt 2019-08-09 02:49:10.0 +0200 +++ new/akonadi-19.08.1/CMakeLists.txt 2019-09-03 03:46:30.0 +0200 @@ -1,6 +1,6 @@ cmake_minimum_required(VERSION 3.5) -set(PIM_VERSION "5.12.0") +set(PIM_VERSION "5.12.1") project(Akonadi VERSION ${PIM_VERSION}) if (MSVC) @@ -23,15 +23,16 @@ set(CMAKE_MODULE_PATH ${ECM_MODULE_PATH} ${CMAKE_CURRENT_SOURCE_DIR}/cmake/modules) +include(KDEInstallDirs) +include(KDECMakeSettings) +include(KDEFrameworkCompilerSettings NO_POLICY_SCOPE) + include(GenerateExportHeader) include(ECMGenerateHeaders) include(ECMGeneratePriFile) include(ECMSetupVersion) include(FeatureSummary) -include(KDEInstallDirs) -include(KDECMakeSettings) -include(KDEFrameworkCompilerSettings NO_POLICY_SCOPE) include(CheckIncludeFiles) include(ECMQtDeclareLoggingCategory) include(CheckSymbolExists) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/akonadi-19.08.0/po/ar/akonadi_knut_resource.po new/akonadi-19.08.1/po/ar/akonadi_knut_resource.po --- old/akonadi-19.08.0/po/ar/akonadi_knut_resource.po 2019-08-09 02:49:02.0 +0200 +++ new/akonadi-19.08.1/po/ar/akonadi_knut_resource.po 2019-09-03 03:46:26.0 +0200 @@ -8,7 +8,7 @@ msgstr "" "Project-Id-Version: akonadi_knut_resource\n" "Report-Msgid-Bugs-To: https://bugs.kde.org\n"; -"POT-Creation-Date: 2019-05-20 03:13+0200\n" +"POT-Creation-Date: 2019-08-30 07:47+0200\n" "PO-Revision-Date: 2018-01-23 14:30+0300\n" "Last-Translator: Safa Alfulaij \n" "Language-Team: Arabic \n" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/akonadi-19.08.0/po/ar/libakonadi5.po new/akonadi-19.08.1/po/ar/libakonadi5.po --- old/akonadi-19.08.0/po/ar/libakonadi5.po2019-08-09 02:49:02.0 +0200 +++ new/akonadi-19.08.1/po/ar/libakonadi5.po2019-09-03 03:46:26.0 +0200 @@ -7,7 +7,7 @@ msgstr "" "Project-Id-Version: libakonadi\n" "Report-Msgid-Bugs-To: https://bugs.kde.org\n"; -"POT-Creation-Date: 2019-06-20 03:10+0200\n" +"POT-Creation-Date: 2019-08-30 07:47+0200\n" "PO-Revision-Date: 2018-08-11 12:55+0300\n" "Last-Translator: Safa Alfulaij \n" "Language-Team: Arabic \n" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/akonadi-19.08.0/po/bs/akonadi_knut_resource.po new/akonadi-19.08.1/po/bs/akonadi_knut_resource.po --- old/akonadi-19.08.0/po/bs/akonadi_knut_resource.po 2019-08-09 02:49:02.0 +0200 +++ new/akonadi-19.08.1/po/bs/akonadi_knut_resource.po 2019-09-03 03:46:26.0 +0200 @@ -7,7 +7,7 @@ msgstr "" "Project-Id-Version: kdepim-runtime\n" "Report-Msgid-Bugs-To: https://bugs.kde.org\n"; -"POT-Creation-Date: 2019-05-20 03:13+0200\n" +"POT-Creation-Date: 2019-08-30 07:47+0200
commit akonadi-server for openSUSE:Factory
Hello community, here is the log from the commit of package akonadi-server for openSUSE:Factory checked in at 2019-08-16 15:34:19 Comparing /work/SRC/openSUSE:Factory/akonadi-server (Old) and /work/SRC/openSUSE:Factory/.akonadi-server.new.22127 (New) Package is "akonadi-server" Fri Aug 16 15:34:19 2019 rev:61 rq:723566 version:19.08.0 Changes: --- /work/SRC/openSUSE:Factory/akonadi-server/akonadi-server.changes 2019-07-26 12:24:39.190452997 +0200 +++ /work/SRC/openSUSE:Factory/.akonadi-server.new.22127/akonadi-server.changes 2019-08-16 15:34:22.301896042 +0200 @@ -1,0 +2,31 @@ +Fri Aug 9 08:29:50 UTC 2019 - Christophe Giboudeaux + +- Update to 19.08.0 + * New feature release + * For more details please see: + * https://www.kde.org/announcements/announce-applications-19.08.0.php +- No code change since 19.07.90 + +--- +Tue Aug 06 16:50:46 UTC 2019 - lbeltr...@kde.org + +- Update to 19.07.90 + * New bugfix release + * For more details please see: + * https://www.kde.org/announcements/announce-applications-19.08-rc.php +- Changes since 19.07.80: + * Fix compatibility with QMYSQL driver after 74aed95 +- Dropped patches, superseded by upstream changes: + * 0001-Revert-Adapt-DBInitializer-to-behavior-change-of-QPS.patch + +--- +Tue Jul 23 11:58:54 UTC 2019 - lbeltr...@kde.org + +- Update to 19.07.80 + * New feature release + * For more details please see: + * https://www.kde.org/announcements/announce-applications-19.08-beta.php +- Changes since 19.04.3: + * Too many changes to list here + +--- Old: 0001-Revert-Adapt-DBInitializer-to-behavior-change-of-QPS.patch akonadi-19.04.3.tar.xz New: akonadi-19.08.0.tar.xz akonadi-19.08.0.tar.xz.sig applications.keyring Other differences: -- ++ akonadi-server.spec ++ --- /var/tmp/diff_new_pack.8HpKcd/_old 2019-08-16 15:34:22.833895887 +0200 +++ /var/tmp/diff_new_pack.8HpKcd/_new 2019-08-16 15:34:22.833895887 +0200 @@ -22,16 +22,18 @@ %{!?_kapp_version: %define _kapp_version %(echo %{version}| awk -F. '{print $1"."$2}')} %bcond_without lang Name: akonadi-server -Version:19.04.3 +Version:19.08.0 Release:0 Summary:PIM Storage Service License:LGPL-2.1-or-later Group: System/GUI/KDE -URL:http://akonadi-project.org -Source: %{rname}-%{version}.tar.xz +URL:https://akonadi-project.org +Source: https://download.kde.org/stable/applications/%{version}/src/%{rname}-%{version}.tar.xz +%if %{with lang} +Source1: https://download.kde.org/stable/applications/%{version}/src/%{rname}-%{version}.tar.xz.sig +Source2:applications.keyring +%endif Source99: akonadi-server-rpmlintrc -# PATCH-FIX-OPENSUSE -Patch0: 0001-Revert-Adapt-DBInitializer-to-behavior-change-of-QPS.patch BuildRequires: cmake >= 3.0.0 BuildRequires: extra-cmake-modules >= %{kf5_version} BuildRequires: kf5-filesystem @@ -178,7 +180,6 @@ %prep %setup -q -n %{rname}-%{version} -%autopatch -p1 %build %if 0%{?suse_version} < 1330 ++ akonadi-19.04.3.tar.xz -> akonadi-19.08.0.tar.xz ++ 23012 lines of diff (skipped)
commit akonadi-server for openSUSE:Factory
Hello community, here is the log from the commit of package akonadi-server for openSUSE:Factory checked in at 2019-07-26 12:24:37 Comparing /work/SRC/openSUSE:Factory/akonadi-server (Old) and /work/SRC/openSUSE:Factory/.akonadi-server.new.4126 (New) Package is "akonadi-server" Fri Jul 26 12:24:37 2019 rev:60 rq:716644 version:19.04.3 Changes: --- /work/SRC/openSUSE:Factory/akonadi-server/akonadi-server.changes 2019-07-16 08:29:34.531395422 +0200 +++ /work/SRC/openSUSE:Factory/.akonadi-server.new.4126/akonadi-server.changes 2019-07-26 12:24:39.190452997 +0200 @@ -1,0 +2,12 @@ +Thu Jul 18 19:46:45 UTC 2019 - Stefan Brüns + +- Use kf5_debugdir macro for specifying the logging categories location + +--- +Tue Jul 16 15:39:06 UTC 2019 - wba...@tmo.at + +- Add patch to revert upstream PostgreSQL fix that apparently + causes problems with MySQL (boo#1141604, kde#409753): + * 0001-Revert-Adapt-DBInitializer-to-behavior-change-of-QPS.patch + +--- New: 0001-Revert-Adapt-DBInitializer-to-behavior-change-of-QPS.patch Other differences: -- ++ akonadi-server.spec ++ --- /var/tmp/diff_new_pack.Pw3HeT/_old 2019-07-26 12:24:40.194452585 +0200 +++ /var/tmp/diff_new_pack.Pw3HeT/_new 2019-07-26 12:24:40.198452584 +0200 @@ -30,6 +30,8 @@ URL:http://akonadi-project.org Source: %{rname}-%{version}.tar.xz Source99: akonadi-server-rpmlintrc +# PATCH-FIX-OPENSUSE +Patch0: 0001-Revert-Adapt-DBInitializer-to-behavior-change-of-QPS.patch BuildRequires: cmake >= 3.0.0 BuildRequires: extra-cmake-modules >= %{kf5_version} BuildRequires: kf5-filesystem @@ -176,6 +178,7 @@ %prep %setup -q -n %{rname}-%{version} +%autopatch -p1 %build %if 0%{?suse_version} < 1330 @@ -240,7 +243,7 @@ %{_kf5_plugindir}/akonadi/ %{_kf5_sharedir}/dbus-1/services/org.freedesktop.Akonadi.Control.service %{_kf5_sharedir}/mime/packages/akonadi-mime.xml -%{_kf5_sysconfdir}/xdg/akonadi.*categories +%{_kf5_debugdir}/akonadi.*categories %files -n libKF5AkonadiAgentBase5 %license COPYING* ++ 0001-Revert-Adapt-DBInitializer-to-behavior-change-of-QPS.patch ++ >From 0ec637813bd04d042607ad2d36b70f61e4db7f70 Mon Sep 17 00:00:00 2001 From: Wolfgang Bauer Date: Tue, 16 Jul 2019 17:34:58 +0200 Subject: [PATCH] Revert "Adapt DBInitializer to behavior change of QPSQL driver in Qt 5.13" This reverts commit 74aed9542ba1ff1e6e93a550c42869647c4eba8e. Apparently it breaks things with MySQL/MariaDB. We don't really need this fix anyway as we reverted the corresponding change in Qt. References: boo#1141604, kde#409753 --- src/server/storage/dbintrospector.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/server/storage/dbintrospector.cpp b/src/server/storage/dbintrospector.cpp index 70d952a6f..224faf7f8 100644 --- a/src/server/storage/dbintrospector.cpp +++ b/src/server/storage/dbintrospector.cpp @@ -76,7 +76,7 @@ bool DbIntrospector::hasColumn(const QString &tableName, const QString &columnNa QStringList columns = m_columnCache.value(tableName); if (columns.isEmpty()) { -const QSqlRecord table = m_database.record(tableName.toLower()); +const QSqlRecord table = m_database.record(tableName); const int numTables = table.count(); columns.reserve(numTables); for (int i = 0; i < numTables; ++i) { -- 2.16.4
commit akonadi-server for openSUSE:Factory
Hello community, here is the log from the commit of package akonadi-server for openSUSE:Factory checked in at 2019-07-16 08:29:33 Comparing /work/SRC/openSUSE:Factory/akonadi-server (Old) and /work/SRC/openSUSE:Factory/.akonadi-server.new.1887 (New) Package is "akonadi-server" Tue Jul 16 08:29:33 2019 rev:59 rq:715034 version:19.04.3 Changes: --- /work/SRC/openSUSE:Factory/akonadi-server/akonadi-server.changes 2019-06-13 22:40:38.796237348 +0200 +++ /work/SRC/openSUSE:Factory/.akonadi-server.new.1887/akonadi-server.changes 2019-07-16 08:29:34.531395422 +0200 @@ -1,0 +2,14 @@ +Sat Jul 13 07:26:32 UTC 2019 - lbeltr...@kde.org + +- Update to 19.04.3 + * New bugfix release + * For more details please see: + * https://www.kde.org/announcements/announce-applications-19.04.3.php +- Changes since 19.04.2: + * Fix race-condition on akonadi_control start (kde#392092) + * Adapt DBInitializer to behavior change of QPSQL driver in Qt 5.13 (kde#409234) + * Check Postgres status by checking return code of pg_ctl (kde#386173) + * Shorten sockets file path + * Show error string from QLocalServer on failure + +--- Old: akonadi-19.04.2.tar.xz New: akonadi-19.04.3.tar.xz Other differences: -- ++ akonadi-server.spec ++ --- /var/tmp/diff_new_pack.XE4R2D/_old 2019-07-16 08:29:35.135395438 +0200 +++ /var/tmp/diff_new_pack.XE4R2D/_new 2019-07-16 08:29:35.139395436 +0200 @@ -22,7 +22,7 @@ %{!?_kapp_version: %define _kapp_version %(echo %{version}| awk -F. '{print $1"."$2}')} %bcond_without lang Name: akonadi-server -Version:19.04.2 +Version:19.04.3 Release:0 Summary:PIM Storage Service License:LGPL-2.1-or-later ++ akonadi-19.04.2.tar.xz -> akonadi-19.04.3.tar.xz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/akonadi-19.04.2/CMakeLists.txt new/akonadi-19.04.3/CMakeLists.txt --- old/akonadi-19.04.2/CMakeLists.txt 2019-06-04 02:15:05.0 +0200 +++ new/akonadi-19.04.3/CMakeLists.txt 2019-07-09 02:18:16.0 +0200 @@ -1,6 +1,6 @@ cmake_minimum_required(VERSION 3.5) -set(PIM_VERSION "5.11.2") +set(PIM_VERSION "5.11.3") project(Akonadi VERSION ${PIM_VERSION}) if (MSVC) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/akonadi-19.04.2/src/akonadicontrol/main.cpp new/akonadi-19.04.3/src/akonadicontrol/main.cpp --- old/akonadi-19.04.2/src/akonadicontrol/main.cpp 2019-06-02 08:43:52.0 +0200 +++ new/akonadi-19.04.3/src/akonadicontrol/main.cpp 2019-06-28 17:13:51.0 +0200 @@ -52,7 +52,7 @@ int main(int argc, char **argv) { -AkGuiApplication app(argc, argv, AKONADICONTROL_LOG()); +AkUniqueGuiApplication app(argc, argv, Akonadi::DBus::serviceName(Akonadi::DBus::ControlLock), AKONADICONTROL_LOG()); app.setDescription(QStringLiteral("Akonadi Control Process\nDo not run this manually, use 'akonadictl' instead to start/stop Akonadi.")); KAboutData aboutData(QStringLiteral("akonadi_control"), @@ -64,20 +64,8 @@ app.parseCommandLine(); -// try to acquire the lock first, that means there is no second instance trying to start up at the same time -// registering the real service name happens in AgentManager::continueStartup(), when everything is in fact up and running -if (!QDBusConnection::sessionBus().registerService(Akonadi::DBus::serviceName(Akonadi::DBus::ControlLock))) { -// We couldn't register. Most likely, it's already running. -const QString lastError = QDBusConnection::sessionBus().lastError().message(); -if (lastError.isEmpty()) { -qCWarning(AKONADICONTROL_LOG) << "Unable to register service as" << Akonadi::DBus::serviceName(Akonadi::DBus::ControlLock) << "Maybe it's already running?"; -} else { -qCWarning(AKONADICONTROL_LOG) << "Unable to register service as" << Akonadi::DBus::serviceName(Akonadi::DBus::ControlLock) << "Error was:" << lastError; -} -return -1; -} - // older Akonadi server versions don't use the lock service yet, so check if one is already running before we try to start another one +// TODO: Remove this legacy check? if (QDBusConnection::sessionBus().interface()->isServiceRegistered(Akonadi::DBus::serviceName(Akonadi::DBus::Control))) { qCWarning(AKONADICONTROL_LOG) << "Another Akonadi control process is already running."; return -1; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/akonadi-19.04.2/src/private/standarddirs.cpp new/akonadi-19.04.3/src/private/s
commit akonadi-server for openSUSE:Factory
Hello community, here is the log from the commit of package akonadi-server for openSUSE:Factory checked in at 2019-06-13 22:40:36 Comparing /work/SRC/openSUSE:Factory/akonadi-server (Old) and /work/SRC/openSUSE:Factory/.akonadi-server.new.4811 (New) Package is "akonadi-server" Thu Jun 13 22:40:36 2019 rev:58 rq:708524 version:19.04.2 Changes: --- /work/SRC/openSUSE:Factory/akonadi-server/akonadi-server.changes 2019-05-14 13:15:29.601119063 +0200 +++ /work/SRC/openSUSE:Factory/.akonadi-server.new.4811/akonadi-server.changes 2019-06-13 22:40:38.796237348 +0200 @@ -1,0 +2,29 @@ +Fri Jun 07 12:51:51 UTC 2019 - lbeltr...@kde.org + +- Update to 19.04.2 + * New bugfix release + * For more details please see: + * https://www.kde.org/announcements/announce-applications-19.04.2.php +- Changes since 19.04.1: + * Add some missing dependencies in KF5AkonadiConfig.cmake + * Fix QTimer being leaked in MonitorPrivate + * Port ExternalPartStorage::self to C++11 singleton syntax. + * autotests: fix leak of FakeServerData and FakeSession + * Fix FakeAkonadiServerCommands being leaked + * Fix leaking of requests in ItemRetriever::exec() + * Fix another null-sender warning in itemretrievertest + * monitornotificationtest: create FakeItemCache on stack + * Properly cleanup in notificationmanagertest + * Fix QObject::connect warning in itemretrievertest + * Remove dead code in NotificationManager + * itemsynctest: comment out the checks that make no sense. + * Fix memory leaks in attributefactorytest + * Fix memory leak of ItemRetrievalJobFactory in ItemRetrievalManager + * Fix previous commit, we can't use ecm_add_test because we do add_test ourselves + * Ensure that qsqlite3.so is found in the builddir while running tests. + * akonadi: port to ecm_add_test + * Fix memory leak due to getTestMonitor() + * Akonadi: fix compilation with clang + * Fix memory leaks (found by ASAN) + +--- Old: akonadi-19.04.1.tar.xz New: akonadi-19.04.2.tar.xz Other differences: -- ++ akonadi-server.spec ++ --- /var/tmp/diff_new_pack.L9Glfk/_old 2019-06-13 22:40:39.472237120 +0200 +++ /var/tmp/diff_new_pack.L9Glfk/_new 2019-06-13 22:40:39.496237112 +0200 @@ -22,7 +22,7 @@ %{!?_kapp_version: %define _kapp_version %(echo %{version}| awk -F. '{print $1"."$2}')} %bcond_without lang Name: akonadi-server -Version:19.04.1 +Version:19.04.2 Release:0 Summary:PIM Storage Service License:LGPL-2.1-or-later ++ akonadi-19.04.1.tar.xz -> akonadi-19.04.2.tar.xz ++ 2158 lines of diff (skipped)
commit akonadi-server for openSUSE:Factory
Hello community, here is the log from the commit of package akonadi-server for openSUSE:Factory checked in at 2019-05-14 13:15:28 Comparing /work/SRC/openSUSE:Factory/akonadi-server (Old) and /work/SRC/openSUSE:Factory/.akonadi-server.new.5148 (New) Package is "akonadi-server" Tue May 14 13:15:28 2019 rev:57 rq:702148 version:19.04.1 Changes: --- /work/SRC/openSUSE:Factory/akonadi-server/akonadi-server.changes 2019-04-26 22:46:00.337595773 +0200 +++ /work/SRC/openSUSE:Factory/.akonadi-server.new.5148/akonadi-server.changes 2019-05-14 13:15:29.601119063 +0200 @@ -1,0 +2,11 @@ +Fri May 10 05:37:10 UTC 2019 - lbeltr...@kde.org + +- Update to 19.04.1 + * New bugfix release + * For more details please see: + * https://www.kde.org/announcements/announce-applications-19.04.1.php +- Changes since 19.04.0: + * Don't use qAsConst over a temporary variable + * Improve error message "multiple merge candidates" to indicate the collection name + +--- Old: akonadi-19.04.0.tar.xz New: akonadi-19.04.1.tar.xz Other differences: -- ++ akonadi-server.spec ++ --- /var/tmp/diff_new_pack.zufYyR/_old 2019-05-14 13:15:31.225123199 +0200 +++ /var/tmp/diff_new_pack.zufYyR/_new 2019-05-14 13:15:31.253123269 +0200 @@ -22,7 +22,7 @@ %{!?_kapp_version: %define _kapp_version %(echo %{version}| awk -F. '{print $1"."$2}')} %bcond_without lang Name: akonadi-server -Version:19.04.0 +Version:19.04.1 Release:0 Summary:PIM Storage Service License:LGPL-2.1-or-later ++ akonadi-19.04.0.tar.xz -> akonadi-19.04.1.tar.xz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/akonadi-19.04.0/CMakeLists.txt new/akonadi-19.04.1/CMakeLists.txt --- old/akonadi-19.04.0/CMakeLists.txt 2019-04-12 02:13:42.0 +0200 +++ new/akonadi-19.04.1/CMakeLists.txt 2019-05-07 02:29:51.0 +0200 @@ -1,6 +1,6 @@ cmake_minimum_required(VERSION 3.5) -set(PIM_VERSION "5.11.0") +set(PIM_VERSION "5.11.1") project(Akonadi VERSION ${PIM_VERSION}) if (MSVC) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/akonadi-19.04.0/po/ko/libakonadi5.po new/akonadi-19.04.1/po/ko/libakonadi5.po --- old/akonadi-19.04.0/po/ko/libakonadi5.po2019-04-12 02:13:42.0 +0200 +++ new/akonadi-19.04.1/po/ko/libakonadi5.po2019-05-07 02:29:49.0 +0200 @@ -1,21 +1,21 @@ # Copyright (C) YEAR This_file_is_part_of_KDE # This file is distributed under the same license as the PACKAGE package. -# Shinjo Park , 2014, 2015, 2016, 2017, 2018. +# Shinjo Park , 2014, 2015, 2016, 2017, 2018, 2019. # msgid "" msgstr "" "Project-Id-Version: \n" "Report-Msgid-Bugs-To: http://bugs.kde.org\n"; "POT-Creation-Date: 2019-02-24 03:18+0100\n" -"PO-Revision-Date: 2018-08-15 12:29+0100\n" +"PO-Revision-Date: 2019-04-22 01:03+0200\n" "Last-Translator: Shinjo Park \n" -"Language-Team: Korean \n" +"Language-Team: Korean \n" "Language: ko\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" -"X-Generator: Lokalize 2.0\n" +"X-Generator: Lokalize 18.12.3\n" #, kde-format msgctxt "NAME OF TRANSLATORS" @@ -36,7 +36,7 @@ #, kde-format msgctxt "Name and type of Akonadi resource" msgid "%1 of type %2" -msgstr "%2 형식 %1" +msgstr "%1(%2 형식)" #: agentbase/agentbase.cpp:926 #, kde-format @@ -129,7 +129,7 @@ #, kde-format msgctxt "@info:status" msgid "Syncing folder '%1'" -msgstr "폴더 '%1' 동기화 중" +msgstr "'%1' 폴더 동기화 중" #: agentbase/resourcebase.cpp:992 agentbase/resourcebase.cpp:999 #, kde-format @@ -620,33 +620,32 @@ #, kde-format msgctxt "%1 = agent name" msgid "%1 Configuration" -msgstr "" +msgstr "%1 설정" #: widgets/agentconfigurationdialog.cpp:100 #, kde-format msgid "%1 Handbook" -msgstr "" +msgstr "%1 도움말" #: widgets/agentconfigurationdialog.cpp:101 #, kde-format msgid "About %1" -msgstr "" +msgstr "%1 정보" #: widgets/agentconfigurationwidget.cpp:118 #, kde-format msgid "The configuration dialog has been opened in another window" -msgstr "" +msgstr "다른 창에서 설정 대화 상자를 열었음" #: widgets/agentconfigurationwidget.cpp:125 #, kde-format msgid "Configuration for %1 is already opened elsewhere." -msgstr "" +msgstr "다른 곳에서 %1 설정을 열었습니다." #: widgets/agentconfigurationwidget.cpp:127 -#, fuzzy, kde-format -#| msgid "Failed to create relation." +#, kde-format msgid "Failed to register %1 configuration dialog." -msgstr "관계를 만들 수 없습니다." +msgstr "%1 설정 대화 상자를 등록할 수 없습니다." #: widgets/cachepolicypage.cpp:54 widgets/cachepolicypage.cpp:59 #, kde-format @@ -2346,8
commit akonadi-server for openSUSE:Factory
Hello community, here is the log from the commit of package akonadi-server for openSUSE:Factory checked in at 2019-04-26 22:45:58 Comparing /work/SRC/openSUSE:Factory/akonadi-server (Old) and /work/SRC/openSUSE:Factory/.akonadi-server.new.5536 (New) Package is "akonadi-server" Fri Apr 26 22:45:58 2019 rev:56 rq:696175 version:19.04.0 Changes: --- /work/SRC/openSUSE:Factory/akonadi-server/akonadi-server.changes 2019-04-05 11:55:26.110281624 +0200 +++ /work/SRC/openSUSE:Factory/.akonadi-server.new.5536/akonadi-server.changes 2019-04-26 22:46:00.337595773 +0200 @@ -1,0 +2,42 @@ +Sat Apr 20 06:51:52 UTC 2019 - lbeltr...@kde.org + +- Update to 19.04.0 + * New feature release + * For more details please see: + * https://www.kde.org/announcements/announce-applications-19.04.0.php +- Changes since 19.03.90: + * ItemSync: skip handling remote items if local changes failed + * autotests: remove unused variables + * Fix compiler warning about invalid varargs usage in macro + * Remove unused member fetchAllAttributes in CollectionFetchScope + * Fix the Akonadi detection with older CMake versions + * Add unittest for clearPayload. Unfortunately it passes :-) + +--- +Tue Apr 09 20:54:37 UTC 2019 - lbeltr...@kde.org + +- Update to 19.03.90 + * New feature release + * For more details please see: + * https://kde.org/announcements/announce-applications-19.04-rc.php +- Changes since 19.03.80: + * Convert to camelcase include + * Don't install unexported class + * Fix handling of collectionChanged() in AgentBase (kde#403642) + * Fix unhandled exception from DataStream::operator<< + * Fix collection detaching at the wrong time in attribute() + +--- +Wed Apr 4 06:40:54 UTC 2019 - lbeltr...@kde.org + +- Update to 19.03.80 + * New feature release + * For more details please see: + * https://kde.org/announcements/announce-applications-19.04-beta.php +- Changes since 18.12.3: + * Too many changes to list here +- Dropped patches, now upstream: + * fix-regression-when-updating-attributes.patch + * fix-collection-detaching.patch + +--- Old: akonadi-18.12.3.tar.xz fix-collection-detaching.patch fix-regression-when-updating-attributes.patch New: akonadi-19.04.0.tar.xz Other differences: -- ++ akonadi-server.spec ++ --- /var/tmp/diff_new_pack.Y376pz/_old 2019-04-26 22:46:01.893594977 +0200 +++ /var/tmp/diff_new_pack.Y376pz/_new 2019-04-26 22:46:01.973594936 +0200 @@ -22,17 +22,13 @@ %{!?_kapp_version: %define _kapp_version %(echo %{version}| awk -F. '{print $1"."$2}')} %bcond_without lang Name: akonadi-server -Version:18.12.3 +Version:19.04.0 Release:0 Summary:PIM Storage Service License:LGPL-2.1-or-later Group: System/GUI/KDE URL:http://akonadi-project.org Source: %{rname}-%{version}.tar.xz -# PATCH-FIX-UPSTREAM -Patch0: fix-regression-when-updating-attributes.patch -# PATCH-FIX-UPSTREAM -Patch1: fix-collection-detaching.patch Source99: akonadi-server-rpmlintrc BuildRequires: cmake >= 3.0.0 BuildRequires: extra-cmake-modules >= %{kf5_version} @@ -180,7 +176,6 @@ %prep %setup -q -n %{rname}-%{version} -%autopatch -p1 %build %if 0%{?suse_version} < 1330 ++ akonadi-18.12.3.tar.xz -> akonadi-19.04.0.tar.xz ++ 43645 lines of diff (skipped)
commit akonadi-server for openSUSE:Factory
Hello community, here is the log from the commit of package akonadi-server for openSUSE:Factory checked in at 2019-04-05 11:55:23 Comparing /work/SRC/openSUSE:Factory/akonadi-server (Old) and /work/SRC/openSUSE:Factory/.akonadi-server.new.3908 (New) Package is "akonadi-server" Fri Apr 5 11:55:23 2019 rev:55 rq:691032 version:18.12.3 Changes: --- /work/SRC/openSUSE:Factory/akonadi-server/akonadi-server.changes 2019-03-11 11:08:09.805737365 +0100 +++ /work/SRC/openSUSE:Factory/.akonadi-server.new.3908/akonadi-server.changes 2019-04-05 11:55:26.110281624 +0200 @@ -1,0 +2,7 @@ +Wed Apr 3 12:01:56 UTC 2019 - Luca Beltrame + +- Add upstream patches to fix regressions when checking mail: + * fix-regression-when-updating-attributes.patch + * fix-collection-detaching.patch + +--- New: fix-collection-detaching.patch fix-regression-when-updating-attributes.patch Other differences: -- ++ akonadi-server.spec ++ --- /var/tmp/diff_new_pack.oU7zzk/_old 2019-04-05 11:55:27.198282501 +0200 +++ /var/tmp/diff_new_pack.oU7zzk/_new 2019-04-05 11:55:27.202282504 +0200 @@ -29,6 +29,10 @@ Group: System/GUI/KDE URL:http://akonadi-project.org Source: %{rname}-%{version}.tar.xz +# PATCH-FIX-UPSTREAM +Patch0: fix-regression-when-updating-attributes.patch +# PATCH-FIX-UPSTREAM +Patch1: fix-collection-detaching.patch Source99: akonadi-server-rpmlintrc BuildRequires: cmake >= 3.0.0 BuildRequires: extra-cmake-modules >= %{kf5_version} @@ -88,9 +92,7 @@ BuildRequires: gcc7-c++ %endif %endif -%if %{with lang} Recommends: %{name}-lang -%endif %description This package contains the data files of Akonadi, the KDE PIM storage @@ -174,12 +176,11 @@ This package contains development files of Akonadi, the KDE PIM storage service. -%if %{with lang} %lang_package -%endif %prep %setup -q -n %{rname}-%{version} +%autopatch -p1 %build %if 0%{?suse_version} < 1330 ++ fix-collection-detaching.patch ++ >From 53ad3b6d73d92ea289cf0183c10e2b8a35c8127a Mon Sep 17 00:00:00 2001 From: David Faure Date: Thu, 21 Mar 2019 23:37:36 +0100 Subject: Fix collection detaching at the wrong time in attribute() Summary: Found in FatCRM where changes to collection attributes were not stored anymore. Test Plan: New unittest to ensure that we get the attribute from the detached collection, not from the original one. Reviewers: dvratil Reviewed By: dvratil Subscribers: kde-pim Tags: #kde_pim Differential Revision: https://phabricator.kde.org/D19741 --- autotests/libs/collectionattributetest.cpp | 15 +++ autotests/libs/collectionattributetest.h | 1 + src/core/collection.h | 8 ++-- 3 files changed, 18 insertions(+), 6 deletions(-) diff --git a/autotests/libs/collectionattributetest.cpp b/autotests/libs/collectionattributetest.cpp index e264a37..9c46561 100644 --- a/autotests/libs/collectionattributetest.cpp +++ b/autotests/libs/collectionattributetest.cpp @@ -240,3 +240,18 @@ void CollectionAttributeTest::testCollectionIdentificationAttribute() QCOMPARE(parsed.identifier(), id); QCOMPARE(parsed.collectionNamespace(), ns); } + +void CollectionAttributeTest::testDetach() +{ +// GIVEN a collection with an attribute +Collection col; +col.attribute(Akonadi::Collection::AddIfMissing); +Collection col2 = col; // and a copy, so that non-const access detaches + +// WHEN +TestAttribute *attr = col2.attribute(Akonadi::Collection::AddIfMissing); +TestAttribute *attr2 = col2.attribute(); + +// THEN +QCOMPARE(attr, attr2); +} diff --git a/autotests/libs/collectionattributetest.h b/autotests/libs/collectionattributetest.h index 420df78..2afa9eb 100644 --- a/autotests/libs/collectionattributetest.h +++ b/autotests/libs/collectionattributetest.h @@ -32,6 +32,7 @@ private Q_SLOTS: void testDefaultAttributes(); void testCollectionRightsAttribute(); void testCollectionIdentificationAttribute(); +void testDetach(); }; #endif diff --git a/src/core/collection.h b/src/core/collection.h index b5a496c..9c19cc9 100644 --- a/src/core/collection.h +++ b/src/core/collection.h @@ -565,10 +565,10 @@ inline T *Akonadi::Collection::attribute(Collection::CreateOption option) Q_UNUSED(option); const T dummy; +markAttributesChanged(); if (hasAttribute(dummy.type())) { T *attr = dynamic_cast(attribute(dummy.type())); if (attr) { -markAttributesChanged(); return attr; } //Reuse 5250 @@ -585,14 +585,10 @@ template inline T *Akonadi::Collection::attribute() const {
commit akonadi-server for openSUSE:Factory
Hello community, here is the log from the commit of package akonadi-server for openSUSE:Factory checked in at 2019-03-11 11:08:08 Comparing /work/SRC/openSUSE:Factory/akonadi-server (Old) and /work/SRC/openSUSE:Factory/.akonadi-server.new.28833 (New) Package is "akonadi-server" Mon Mar 11 11:08:08 2019 rev:54 rq:683111 version:18.12.3 Changes: --- /work/SRC/openSUSE:Factory/akonadi-server/akonadi-server.changes 2019-02-14 14:13:58.588203202 +0100 +++ /work/SRC/openSUSE:Factory/.akonadi-server.new.28833/akonadi-server.changes 2019-03-11 11:08:09.805737365 +0100 @@ -1,0 +2,27 @@ +Sat Mar 09 08:03:10 UTC 2019 - lbeltr...@kde.org + +- Update to 18.12.3 + * New bugfix release + * For more details please see: + * https://www.kde.org/announcements/announce-applications-18.12.3.php +- Changes since 18.12.2: + * Small code cleanup: use local var instead of pimItems.at(i) many times + * Fix intermittent race in collectionattributetest + * Use an emit syntax that QtCreator understands better. + * Remove unneeded warning for killed subjobs, error string was just "". + * Add missing Q_EMIT before signal emission. + * collectionattributetest: small cleanups + * Server: Improve debug, warning and error log messages + * Destroy the Connection Through the Session Thread (kde#381636) + * Akonadi: fix racy code in (MimeType|Resource)::retrieveByNameOrCreate + * Akonadi: fix timing-dependent failure of partstreamertest + * Akonadi: add missing dependencies on included XSL files + * Fix SQLite backend foreign key PRAGMAs + * Simplify AggregatedFetchScope code, removing all setters. + * Fix tag change notification shipping a bogus name. + * AggregatedFetchScope: fix fetchAllAttributes for tags. + * Properly clean up scopes when deregistering a subscriber. + * Fix "QIODevice::read" warnings. + * autotests: partstreamertest: show more info on failure + +--- Old: akonadi-18.12.2.tar.xz New: akonadi-18.12.3.tar.xz Other differences: -- ++ akonadi-server.spec ++ --- /var/tmp/diff_new_pack.o3S4Xq/_old 2019-03-11 11:08:10.269737300 +0100 +++ /var/tmp/diff_new_pack.o3S4Xq/_new 2019-03-11 11:08:10.273737298 +0100 @@ -22,7 +22,7 @@ %{!?_kapp_version: %define _kapp_version %(echo %{version}| awk -F. '{print $1"."$2}')} %bcond_without lang Name: akonadi-server -Version:18.12.2 +Version:18.12.3 Release:0 Summary:PIM Storage Service License:LGPL-2.1-or-later ++ akonadi-18.12.2.tar.xz -> akonadi-18.12.3.tar.xz ++ 3323 lines of diff (skipped)
commit akonadi-server for openSUSE:Factory
Hello community, here is the log from the commit of package akonadi-server for openSUSE:Factory checked in at 2019-02-14 14:13:54 Comparing /work/SRC/openSUSE:Factory/akonadi-server (Old) and /work/SRC/openSUSE:Factory/.akonadi-server.new.28833 (New) Package is "akonadi-server" Thu Feb 14 14:13:54 2019 rev:53 rq:673678 version:18.12.2 Changes: --- /work/SRC/openSUSE:Factory/akonadi-server/akonadi-server.changes 2019-01-21 10:10:06.522694074 +0100 +++ /work/SRC/openSUSE:Factory/.akonadi-server.new.28833/akonadi-server.changes 2019-02-14 14:13:58.588203202 +0100 @@ -1,0 +2,17 @@ +Sat Feb 09 08:24:47 UTC 2019 - lbeltr...@kde.org + +- Update to 18.12.2 + * New bugfix release + * For more details please see: + * https://www.kde.org/announcements/announce-applications-18.12.2.php +- Changes since 18.12.1: + * Fix aggregation logic for cacheOnly and ignoreErrors. + * autotests: rename notificationmanagertest to notificationsubscribertest + * Extend tagtest with more checks that the full tag information is sent. + * autotests: remove QEXPECT_FAIL, the mysql bug got fixed. + * Fix tag name/type/gid missing in notifications about tags. + * Minor: improve QDebug output for Akonadi::Tag + * actually look for mysql binaries in PATH + * Allow to exclude unified mailbox from local subscription + +--- Old: akonadi-18.12.1.tar.xz New: akonadi-18.12.2.tar.xz Other differences: -- ++ akonadi-server.spec ++ --- /var/tmp/diff_new_pack.YQAKGj/_old 2019-02-14 14:13:59.104202948 +0100 +++ /var/tmp/diff_new_pack.YQAKGj/_new 2019-02-14 14:13:59.108202946 +0100 @@ -22,7 +22,7 @@ %{!?_kapp_version: %define _kapp_version %(echo %{version}| awk -F. '{print $1"."$2}')} %bcond_without lang Name: akonadi-server -Version:18.12.1 +Version:18.12.2 Release:0 Summary:PIM Storage Service License:LGPL-2.1-or-later ++ akonadi-18.12.1.tar.xz -> akonadi-18.12.2.tar.xz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/akonadi-18.12.1/CMakeLists.txt new/akonadi-18.12.2/CMakeLists.txt --- old/akonadi-18.12.1/CMakeLists.txt 2019-01-08 01:17:35.0 +0100 +++ new/akonadi-18.12.2/CMakeLists.txt 2019-02-05 01:44:33.0 +0100 @@ -1,6 +1,6 @@ cmake_minimum_required(VERSION 3.0) -set(PIM_VERSION "5.10.1") +set(PIM_VERSION "5.10.2") project(Akonadi VERSION ${PIM_VERSION}) set(CMAKE_CXX_STANDARD 14) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/akonadi-18.12.1/autotests/libs/autoincrementtest.cpp new/akonadi-18.12.2/autotests/libs/autoincrementtest.cpp --- old/akonadi-18.12.1/autotests/libs/autoincrementtest.cpp2019-01-04 17:42:13.0 +0100 +++ new/akonadi-18.12.2/autotests/libs/autoincrementtest.cpp2019-02-02 18:10:04.0 +0100 @@ -34,11 +34,6 @@ QTEST_AKONADIMAIN(AutoIncrementTest) -static bool isMySQLEnvironment() -{ -return (qgetenv("TESTRUNNER_DB_ENVIRONMENT") == "mysql"); -} - void AutoIncrementTest::initTestCase() { AkonadiTest::checkTestIsIsolated(); @@ -97,10 +92,6 @@ AKVERIFYEXEC(job); Item newItem = job->item(); -if (isMySQLEnvironment()) { -QEXPECT_FAIL("", "Server bug: http://bugs.mysql.com/bug.php?id=199";, Continue); -} - QVERIFY(newItem.id() > lastId); lastId = newItem.id(); } @@ -134,10 +125,6 @@ AKVERIFYEXEC(job); Collection newCollection = job->collection(); -if (isMySQLEnvironment()) { -QEXPECT_FAIL("", "Server bug: http://bugs.mysql.com/bug.php?id=199";, Continue); -} - QVERIFY(newCollection.id() > lastId); lastId = newCollection.id(); } diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/akonadi-18.12.1/autotests/libs/tagtest.cpp new/akonadi-18.12.2/autotests/libs/tagtest.cpp --- old/akonadi-18.12.1/autotests/libs/tagtest.cpp 2019-01-04 17:42:13.0 +0100 +++ new/akonadi-18.12.2/autotests/libs/tagtest.cpp 2019-02-02 18:10:04.0 +0100 @@ -756,23 +756,34 @@ TagCreateJob *createjob = new TagCreateJob(tag, this); AKVERIFYEXEC(createjob); createdTag = createjob->tag(); +QCOMPARE(createdTag.type(), tag.type()); +QCOMPARE(createdTag.name(), tag.name()); +QCOMPARE(createdTag.gid(), tag.gid()); //We usually pick up signals from the previous tests as well (due to server-side notification caching) QTRY_VERIFY(addedSpy.count() >= 1); QTRY_COMPARE(addedSpy.last().first().value().id(), createdTag.id()); - QVERIFY(addedSpy.last().first().value().has
commit akonadi-server for openSUSE:Factory
Hello community, here is the log from the commit of package akonadi-server for openSUSE:Factory checked in at 2019-01-21 10:10:04 Comparing /work/SRC/openSUSE:Factory/akonadi-server (Old) and /work/SRC/openSUSE:Factory/.akonadi-server.new.28833 (New) Package is "akonadi-server" Mon Jan 21 10:10:04 2019 rev:52 rq:665063 version:18.12.1 Changes: --- /work/SRC/openSUSE:Factory/akonadi-server/akonadi-server.changes 2018-12-19 13:31:08.248796617 +0100 +++ /work/SRC/openSUSE:Factory/.akonadi-server.new.28833/akonadi-server.changes 2019-01-21 10:10:06.522694074 +0100 @@ -1,0 +2,16 @@ +Fri Jan 11 05:41:48 UTC 2019 - lbeltr...@kde.org + +- Update to 18.12.1 + * New bugfix release + * For more details please see: + * https://www.kde.org/announcements/announce-applications-18.12.1.php +- Changes since 18.12.0: + * Ensure StandardDirs::saveDir returns existing dir + * Fix SQL syntax error in findOrphanedItems() + * Handle query prepare errors in QueryBuilder::exec + * not necessary to check twice + * Remove not necessary lines + * Allow to sort list of folder. + * Fix mem leak + +--- Old: akonadi-18.12.0.tar.xz New: akonadi-18.12.1.tar.xz Other differences: -- ++ akonadi-server.spec ++ --- /var/tmp/diff_new_pack.KzTDYF/_old 2019-01-21 10:10:07.010693581 +0100 +++ /var/tmp/diff_new_pack.KzTDYF/_new 2019-01-21 10:10:07.014693577 +0100 @@ -1,7 +1,7 @@ # # spec file for package akonadi-server # -# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2019 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 @@ -22,7 +22,7 @@ %{!?_kapp_version: %define _kapp_version %(echo %{version}| awk -F. '{print $1"."$2}')} %bcond_without lang Name: akonadi-server -Version:18.12.0 +Version:18.12.1 Release:0 Summary:PIM Storage Service License:LGPL-2.1-or-later ++ akonadi-18.12.0.tar.xz -> akonadi-18.12.1.tar.xz ++ 2326 lines of diff (skipped)
commit akonadi-server for openSUSE:Factory
Hello community, here is the log from the commit of package akonadi-server for openSUSE:Factory checked in at 2018-12-19 13:31:05 Comparing /work/SRC/openSUSE:Factory/akonadi-server (Old) and /work/SRC/openSUSE:Factory/.akonadi-server.new.28833 (New) Package is "akonadi-server" Wed Dec 19 13:31:05 2018 rev:51 rq:658317 version:18.12.0 Changes: --- /work/SRC/openSUSE:Factory/akonadi-server/akonadi-server.changes 2018-11-12 09:24:53.230485013 +0100 +++ /work/SRC/openSUSE:Factory/.akonadi-server.new.28833/akonadi-server.changes 2018-12-19 13:31:08.248796617 +0100 @@ -1,0 +2,37 @@ +Fri Dec 14 06:08:43 UTC 2018 - lbeltr...@kde.org + +- Update to 18.12.0 + * New bugfix release + * For more details please see: + * https://www.kde.org/announcements/announce-applications-18.12.0.php +- Changes since 18.11.90: + * Fix ModelSpy (and thus some model tests) + * Fix ItemStoreTest + * Fix creating new tags with null parent + +--- +Mon Dec 03 20:55:44 UTC 2018 - lbeltr...@kde.org + +- Update to 18.11.90 + * New bugfix release + * For more details please see: + * https://www.kde.org/announcements/announce-applications-18.12-rc.php +- Changes since 18.11.80: + * Akonadi: ignore remote ID if it's empty + +--- +Tue Nov 20 06:21:46 UTC 2018 - Luca Beltrame + +- Run spec-cleaner + +--- +Tue Nov 20 05:56:34 UTC 2018 - lbeltr...@kde.org + +- Update to 18.11.80 + * New feature release + * For more details please see: + * https://www.kde.org/announcements/announce-applications-18.12-beta.php +- Changes since 18.08.3: + * Too many changes to list here + +--- @@ -78 +115 @@ - * https://www.kde.org/announcements/announce-applications-18.07.80.php + * https://www.kde.org/announcements/announce-applications-18.08-beta.php @@ -141 +178 @@ - * https://www.kde.org/announcements/announce-applications-18.03.90.php + * https://www.kde.org/announcements/announce-applications-18.04-rc.php @@ -303 +340 @@ - * https://www.kde.org/announcements/announce-applications-17.07.90.php + * https://www.kde.org/announcements/announce-applications-17.08-rc.php @@ -407 +444 @@ - * https://www.kde.org/announcements/announce-applications-17.03.80.php + * https://www.kde.org/announcements/announce-applications-17.04-beta.php @@ -554 +591 @@ - * https://www.kde.org/announcements/announce-applications-16.07.90.php + * https://www.kde.org/announcements/announce-applications-16.08-rc.php @@ -731 +768 @@ - * https://www.kde.org/announcements/announce-applications-15.07.90.php + * https://www.kde.org/announcements/announce-applications-15.08-rc.php Old: akonadi-18.08.3.tar.xz New: akonadi-18.12.0.tar.xz Other differences: -- ++ akonadi-server.spec ++ --- /var/tmp/diff_new_pack.08qixx/_old 2018-12-19 13:31:08.964795684 +0100 +++ /var/tmp/diff_new_pack.08qixx/_new 2018-12-19 13:31:08.968795679 +0100 @@ -16,36 +16,20 @@ # -%bcond_without lang - %define rname akonadi -Name: akonadi-server -Version:18.08.3 -Release:0 %define kf5_version 5.26.0 # Latest stable Applications (e.g. 17.08 in KA, but 17.11.80 in KUA) %{!?_kapp_version: %define _kapp_version %(echo %{version}| awk -F. '{print $1"."$2}')} +%bcond_without lang +Name: akonadi-server +Version:18.12.0 +Release:0 Summary:PIM Storage Service License:LGPL-2.1-or-later Group: System/GUI/KDE -Url:http://akonadi-project.org +URL:http://akonadi-project.org Source: %{rname}-%{version}.tar.xz Source99: akonadi-server-rpmlintrc -%if 0%{?suse_version} > 1325 -BuildRequires: libboost_graph-devel -BuildRequires: libboost_headers-devel -%else -BuildRequires: boost-devel -%endif -# Needed for 42.3 -%if 0%{?suse_version} < 1330 -# It does not build with the default compiler (GCC 4.8) on Leap 42.x -%if 0%{?sle_version} < 120300 -BuildRequires: gcc6-c++ -%else -BuildRequires: gcc7-c++ -%endif -%endif BuildRequires: cmake >= 3.0.0 BuildRequires: extra-cmake-modules >= %{kf5_version} BuildRequires: kf5-filesystem @@ -55,6 +39,7 @@ BuildRequires: libxslt-devel BuildRequires: libxslt-tools BuildRequires: mariadb +BuildRequires: pkgconfig BuildRequires: postgresql-devel BuildRequires: shared-mime-info BuildRequires: sqlite3-devel @@ -89,10 +74,23 @@ # Needed for users of unstable repositories Obsoletes: akonadi < %{version} Obsoletes: akonadi-runtime < %{version} +%if 0%{?suse_version} > 1325 +BuildRequires:
commit akonadi-server for openSUSE:Factory
Hello community, here is the log from the commit of package akonadi-server for openSUSE:Factory checked in at 2018-11-12 09:22:28 Comparing /work/SRC/openSUSE:Factory/akonadi-server (Old) and /work/SRC/openSUSE:Factory/.akonadi-server.new (New) Package is "akonadi-server" Mon Nov 12 09:22:28 2018 rev:50 rq:647954 version:18.08.3 Changes: --- /work/SRC/openSUSE:Factory/akonadi-server/akonadi-server.changes 2018-10-15 09:19:30.264704877 +0200 +++ /work/SRC/openSUSE:Factory/.akonadi-server.new/akonadi-server.changes 2018-11-12 09:24:53.230485013 +0100 @@ -1,0 +2,11 @@ +Thu Nov 08 20:43:25 UTC 2018 - lbeltr...@kde.org + +- Update to 18.08.3 + * New bugfix release + * For more details please see: + * https://www.kde.org/announcements/announce-applications-18.08.3.php +- Changes since 18.08.2: + * Fix StorageJanitor SQL error in duplicate detection + * Fix KOrg category color customization crash (kde#398459) + +--- Old: akonadi-18.08.2.tar.xz New: akonadi-18.08.3.tar.xz Other differences: -- ++ akonadi-server.spec ++ --- /var/tmp/diff_new_pack.K0RCj5/_old 2018-11-12 09:24:56.218481280 +0100 +++ /var/tmp/diff_new_pack.K0RCj5/_new 2018-11-12 09:24:56.222481276 +0100 @@ -20,7 +20,7 @@ %define rname akonadi Name: akonadi-server -Version:18.08.2 +Version:18.08.3 Release:0 %define kf5_version 5.26.0 # Latest stable Applications (e.g. 17.08 in KA, but 17.11.80 in KUA) ++ akonadi-18.08.2.tar.xz -> akonadi-18.08.3.tar.xz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/akonadi-18.08.2/CMakeLists.txt new/akonadi-18.08.3/CMakeLists.txt --- old/akonadi-18.08.2/CMakeLists.txt 2018-10-09 02:29:40.0 +0200 +++ new/akonadi-18.08.3/CMakeLists.txt 2018-11-06 01:19:21.0 +0100 @@ -1,6 +1,6 @@ cmake_minimum_required(VERSION 3.0) -set(PIM_VERSION "5.9.2") +set(PIM_VERSION "5.9.3") project(Akonadi VERSION ${PIM_VERSION}) set(CMAKE_CXX_STANDARD 14) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/akonadi-18.08.2/po/zh_CN/akonadi_knut_resource.po new/akonadi-18.08.3/po/zh_CN/akonadi_knut_resource.po --- old/akonadi-18.08.2/po/zh_CN/akonadi_knut_resource.po 2018-10-09 02:29:40.0 +0200 +++ new/akonadi-18.08.3/po/zh_CN/akonadi_knut_resource.po 2018-11-06 01:19:21.0 +0100 @@ -8,8 +8,8 @@ "Project-Id-Version: kdeorg\n" "Report-Msgid-Bugs-To: http://bugs.kde.org\n"; "POT-Creation-Date: 2017-09-18 03:28+0200\n" -"PO-Revision-Date: 2018-09-28 19:52\n" -"Last-Translator: guoyunhe \n" +"PO-Revision-Date: 2018-11-01 23:17\n" +"Last-Translator: guoyunhe \n" "Language-Team: Chinese Simplified\n" "Language: zh_CN\n" "MIME-Version: 1.0\n" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/akonadi-18.08.2/po/zh_CN/libakonadi5.po new/akonadi-18.08.3/po/zh_CN/libakonadi5.po --- old/akonadi-18.08.2/po/zh_CN/libakonadi5.po 2018-10-09 02:29:40.0 +0200 +++ new/akonadi-18.08.3/po/zh_CN/libakonadi5.po 2018-11-06 01:19:21.0 +0100 @@ -8,8 +8,8 @@ "Project-Id-Version: kdeorg\n" "Report-Msgid-Bugs-To: http://bugs.kde.org\n"; "POT-Creation-Date: 2018-08-26 06:24+0200\n" -"PO-Revision-Date: 2018-09-28 19:52\n" -"Last-Translator: guoyunhe \n" +"PO-Revision-Date: 2018-11-01 23:17\n" +"Last-Translator: guoyunhe \n" "Language-Team: Chinese Simplified\n" "Language: zh_CN\n" "MIME-Version: 1.0\n" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/akonadi-18.08.2/src/server/storage/akonadidb.xml new/akonadi-18.08.3/src/server/storage/akonadidb.xml --- old/akonadi-18.08.2/src/server/storage/akonadidb.xml2018-10-05 07:52:03.0 +0200 +++ new/akonadi-18.08.3/src/server/storage/akonadidb.xml2018-10-22 13:00:50.0 +0200 @@ -67,7 +67,7 @@ Contains the schema version of the database. - + @@ -199,7 +199,7 @@ - + diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/akonadi-18.08.2/src/server/storage/entities.xsl new/akonadi-18.08.3/src/server/storage/entities.xsl --- old/akonadi-18.08.2/src/server/storage/entities.xsl 2018-10-05 07:52:03.0 +0200 +++ new/akonadi-18.08.3/src/server/storage/entities.xsl 2018-10-22 13:00:50.0 +0200 @@ -224,7 +224,7 @@ (qb.query().isNull(valueIndex)) ? -() : +() : Utils::variantToString( qb.query().value( valueIndex ) ) diff -urN '--exclude=CVS' '--excl
commit akonadi-server for openSUSE:Factory
Hello community, here is the log from the commit of package akonadi-server for openSUSE:Factory checked in at 2018-10-15 09:19:24 Comparing /work/SRC/openSUSE:Factory/akonadi-server (Old) and /work/SRC/openSUSE:Factory/.akonadi-server.new (New) Package is "akonadi-server" Mon Oct 15 09:19:24 2018 rev:49 rq:641426 version:18.08.2 Changes: --- /work/SRC/openSUSE:Factory/akonadi-server/akonadi-server.changes 2018-09-13 23:53:49.010301165 +0200 +++ /work/SRC/openSUSE:Factory/.akonadi-server.new/akonadi-server.changes 2018-10-15 09:19:30.264704877 +0200 @@ -1,0 +2,12 @@ +Thu Oct 11 20:06:43 UTC 2018 - lbeltr...@kde.org + +- Update to 18.08.2 + * New bugfix release + * For more details please see: + * https://www.kde.org/announcements/announce-applications-18.08.2.php +- Changes since 18.08.1: + * Job tracker: fix expected reply signature, improve error handling + * Fix icon name + * Fix "QCoreApplication::postEvent: Unexpected null receiver" warnings + +--- Old: akonadi-18.08.1.tar.xz New: akonadi-18.08.2.tar.xz Other differences: -- ++ akonadi-server.spec ++ --- /var/tmp/diff_new_pack.PLZ47i/_old 2018-10-15 09:19:30.808704365 +0200 +++ /var/tmp/diff_new_pack.PLZ47i/_new 2018-10-15 09:19:30.808704365 +0200 @@ -12,7 +12,7 @@ # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. -# Please submit bugfixes or comments via http://bugs.opensuse.org/ +# Please submit bugfixes or comments via https://bugs.opensuse.org/ # @@ -20,7 +20,7 @@ %define rname akonadi Name: akonadi-server -Version:18.08.1 +Version:18.08.2 Release:0 %define kf5_version 5.26.0 # Latest stable Applications (e.g. 17.08 in KA, but 17.11.80 in KUA) ++ akonadi-18.08.1.tar.xz -> akonadi-18.08.2.tar.xz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/akonadi-18.08.1/CMakeLists.txt new/akonadi-18.08.2/CMakeLists.txt --- old/akonadi-18.08.1/CMakeLists.txt 2018-09-04 02:52:48.0 +0200 +++ new/akonadi-18.08.2/CMakeLists.txt 2018-10-09 02:29:40.0 +0200 @@ -1,6 +1,6 @@ cmake_minimum_required(VERSION 3.0) -set(PIM_VERSION "5.9.1") +set(PIM_VERSION "5.9.2") project(Akonadi VERSION ${PIM_VERSION}) set(CMAKE_CXX_STANDARD 14) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/akonadi-18.08.1/po/nb/libakonadi5.po new/akonadi-18.08.2/po/nb/libakonadi5.po --- old/akonadi-18.08.1/po/nb/libakonadi5.po2018-09-04 02:52:46.0 +0200 +++ new/akonadi-18.08.2/po/nb/libakonadi5.po2018-10-09 02:29:39.0 +0200 @@ -5,7 +5,7 @@ msgstr "" "Project-Id-Version: libakonadi\n" "Report-Msgid-Bugs-To: http://bugs.kde.org\n"; -"POT-Creation-Date: 2018-08-20 06:21+0200\n" +"POT-Creation-Date: 2018-08-26 06:24+0200\n" "PO-Revision-Date: 2014-09-23 21:56+0200\n" "Last-Translator: Bjørn Steensrud \n" "Language-Team: Norwegian Bokmål \n" @@ -262,12 +262,12 @@ msgid "Invalid parent collection" msgstr "" -#: core/jobs/job.cpp:332 +#: core/jobs/job.cpp:343 #, kde-format msgid "Cannot connect to the Akonadi service." msgstr "Kan ikke koble til Akonadi-tjenesten." -#: core/jobs/job.cpp:335 +#: core/jobs/job.cpp:346 #, kde-format msgid "" "The protocol version of the Akonadi server is incompatible. Make sure you " @@ -276,17 +276,17 @@ "Protokollversjonen til Akonadi-tjeneren er ikke kompatibel. Pass på at du " "har en kompatibel versjon installert." -#: core/jobs/job.cpp:338 +#: core/jobs/job.cpp:349 #, kde-format msgid "User canceled operation." msgstr "Bruker avbrøt handlinga." -#: core/jobs/job.cpp:343 +#: core/jobs/job.cpp:354 #, kde-format msgid "Unknown error." msgstr "Ukjent feil." -#: core/jobs/job.cpp:376 +#: core/jobs/job.cpp:387 #, kde-format msgid "Unexpected response" msgstr "" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/akonadi-18.08.1/po/zh_CN/akonadi_knut_resource.po new/akonadi-18.08.2/po/zh_CN/akonadi_knut_resource.po --- old/akonadi-18.08.1/po/zh_CN/akonadi_knut_resource.po 2018-09-04 02:52:48.0 +0200 +++ new/akonadi-18.08.2/po/zh_CN/akonadi_knut_resource.po 2018-10-09 02:29:40.0 +0200 @@ -8,8 +8,8 @@ "Project-Id-Version: kdeorg\n" "Report-Msgid-Bugs-To: http://bugs.kde.org\n"; "POT-Creation-Date: 2017-09-18 03:28+0200\n" -"PO-Revision-Date: 2018-08-30 13:16\n" -"Last-Translator: guoyunhebrave \n" +"PO-Revision-Date: 2018-09-28 19:52\n" +"Last-Translator: guoyunhe \n" "Language-Team: Chinese Simplified\n" "Language: zh_CN\n" "MIME-Version: 1.0\n" d
commit akonadi-server for openSUSE:Factory
Hello community, here is the log from the commit of package akonadi-server for openSUSE:Factory checked in at 2018-09-13 23:53:47 Comparing /work/SRC/openSUSE:Factory/akonadi-server (Old) and /work/SRC/openSUSE:Factory/.akonadi-server.new (New) Package is "akonadi-server" Thu Sep 13 23:53:47 2018 rev:48 rq:633855 version:18.08.1 Changes: --- /work/SRC/openSUSE:Factory/akonadi-server/akonadi-server.changes 2018-09-03 10:33:06.316360665 +0200 +++ /work/SRC/openSUSE:Factory/.akonadi-server.new/akonadi-server.changes 2018-09-13 23:53:49.010301165 +0200 @@ -1,0 +2,21 @@ +Thu Sep 06 18:42:50 UTC 2018 - lbeltr...@kde.org + +- Update to 18.08.1 + * New bugfix release + * For more details please see: + * https://www.kde.org/announcements/announce-applications-18.08.1.php +- Changes since 18.08.0: + * Attempt to mitigate trx deadlocks with SELECT ... FOR UPDATE + * Fix crash when NotificationCollector does not have Connection (kde#397239) + * Akonadi: forget about jobtracker if akonadiconsole went away + * Akonadi protocol: an invalid response is still a response. + * Use nullptr to fix gcc7 warning + * JobTracker: publish all jobs in the session when first connecting + * Debug output: show which collection we're syncing. + * fsck output: print out collection ID as well, for items with no RID + * Disable remote logging for inside Akonadi Console process + * Split out search-related debug output into own category. +- Removed patches, now upstream: + * Fix-crash-when-NotificationCollector-does-not-have-Connection.patch + +--- Old: Fix-crash-when-NotificationCollector-does-not-have-Connection.patch akonadi-18.08.0.tar.xz New: akonadi-18.08.1.tar.xz Other differences: -- ++ akonadi-server.spec ++ --- /var/tmp/diff_new_pack.WrrbQm/_old 2018-09-13 23:53:49.522300773 +0200 +++ /var/tmp/diff_new_pack.WrrbQm/_new 2018-09-13 23:53:49.526300770 +0200 @@ -20,7 +20,7 @@ %define rname akonadi Name: akonadi-server -Version:18.08.0 +Version:18.08.1 Release:0 %define kf5_version 5.26.0 # Latest stable Applications (e.g. 17.08 in KA, but 17.11.80 in KUA) @@ -31,8 +31,6 @@ Url:http://akonadi-project.org Source: %{rname}-%{version}.tar.xz Source99: akonadi-server-rpmlintrc -# PATCH-FIX-UPSTREAM -Patch: Fix-crash-when-NotificationCollector-does-not-have-Connection.patch %if 0%{?suse_version} > 1325 BuildRequires: libboost_graph-devel BuildRequires: libboost_headers-devel @@ -184,7 +182,6 @@ %prep %setup -q -n %{rname}-%{version} -%patch -p1 %build %if 0%{?suse_version} < 1330 ++ akonadi-18.08.0.tar.xz -> akonadi-18.08.1.tar.xz ++ 4232 lines of diff (skipped)
commit akonadi-server for openSUSE:Factory
Hello community, here is the log from the commit of package akonadi-server for openSUSE:Factory checked in at 2018-09-03 10:33:05 Comparing /work/SRC/openSUSE:Factory/akonadi-server (Old) and /work/SRC/openSUSE:Factory/.akonadi-server.new (New) Package is "akonadi-server" Mon Sep 3 10:33:05 2018 rev:47 rq:631927 version:18.08.0 Changes: --- /work/SRC/openSUSE:Factory/akonadi-server/akonadi-server.changes 2018-08-22 14:11:19.593068224 +0200 +++ /work/SRC/openSUSE:Factory/.akonadi-server.new/akonadi-server.changes 2018-09-03 10:33:06.316360665 +0200 @@ -1,0 +2,7 @@ +Tue Aug 28 08:35:13 UTC 2018 - wba...@tmo.at + +- Add upstream patch to fix crashes under certain circumstances, + e.g. when searching: (kde#397239) + * Fix-crash-when-NotificationCollector-does-not-have-Connection.patch + +--- New: Fix-crash-when-NotificationCollector-does-not-have-Connection.patch Other differences: -- ++ akonadi-server.spec ++ --- /var/tmp/diff_new_pack.08mv9l/_old 2018-09-03 10:33:06.752361786 +0200 +++ /var/tmp/diff_new_pack.08mv9l/_new 2018-09-03 10:33:06.752361786 +0200 @@ -31,6 +31,8 @@ Url:http://akonadi-project.org Source: %{rname}-%{version}.tar.xz Source99: akonadi-server-rpmlintrc +# PATCH-FIX-UPSTREAM +Patch: Fix-crash-when-NotificationCollector-does-not-have-Connection.patch %if 0%{?suse_version} > 1325 BuildRequires: libboost_graph-devel BuildRequires: libboost_headers-devel @@ -182,6 +184,7 @@ %prep %setup -q -n %{rname}-%{version} +%patch -p1 %build %if 0%{?suse_version} < 1330 ++ Fix-crash-when-NotificationCollector-does-not-have-Connection.patch ++ >From 0297248b0e768516236bdfeb55d04e8d4f4b1c80 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Daniel=20Vr=C3=A1til?= Date: Mon, 27 Aug 2018 23:26:02 +0200 Subject: Fix crash when NotificationCollector does not have Connection This can happen when the NotificationCollector is invoked internally for instance from the SearchManager. BUG: 397239 FIXED-IN: 5.9.1 --- src/server/connection.cpp| 4 +++- src/server/storage/notificationcollector.cpp | 2 +- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/src/server/connection.cpp b/src/server/connection.cpp index 832cc67..3e1f43d 100644 --- a/src/server/connection.cpp +++ b/src/server/connection.cpp @@ -79,7 +79,9 @@ Connection::Connection(quintptr socketDescriptor, QObject *parent) Connection *Connection::self() { -Q_ASSERT(sConnectionStore->hasLocalData()); +if (!sConnectionStore->hasLocalData()) { +return nullptr; +} return sConnectionStore->localData(); } diff --git a/src/server/storage/notificationcollector.cpp b/src/server/storage/notificationcollector.cpp index 4c70141..b92ee96 100644 --- a/src/server/storage/notificationcollector.cpp +++ b/src/server/storage/notificationcollector.cpp @@ -535,7 +535,7 @@ void NotificationCollector::completeNotification(const Protocol::ChangeNotificat // we emit a notification without it and leave it up to the Monitor // to retrieve the Item on demand - we should have a RID stored in // Akonadi by then. -if (allHaveRID || msg->operation() != Protocol::ItemChangeNotification::Add) { +if (Connection::self() && (allHaveRID || msg->operation() != Protocol::ItemChangeNotification::Add)) { // Prevent transactions inside FetchHelper to recursively call our slot QScopedValueRollback ignoreTransactions(mIgnoreTransactions); -- cgit v0.11.2
commit akonadi-server for openSUSE:Factory
Hello community, here is the log from the commit of package akonadi-server for openSUSE:Factory checked in at 2018-08-22 14:11:18 Comparing /work/SRC/openSUSE:Factory/akonadi-server (Old) and /work/SRC/openSUSE:Factory/.akonadi-server.new (New) Package is "akonadi-server" Wed Aug 22 14:11:18 2018 rev:46 rq:630102 version:18.08.0 Changes: --- /work/SRC/openSUSE:Factory/akonadi-server/akonadi-server.changes 2018-07-18 22:39:12.489890962 +0200 +++ /work/SRC/openSUSE:Factory/.akonadi-server.new/akonadi-server.changes 2018-08-22 14:11:19.593068224 +0200 @@ -1,0 +2,31 @@ +Thu Aug 16 21:59:56 UTC 2018 - christo...@krop.fr + +- Update to 18.08.0 + * New feature release + * For more details please see: + * https://www.kde.org/announcements/announce-applications-18.08.0.php +- Changes since 18.07.80: + * Don't fetch missing parts from the resource. + * Revert "ProtocolHelper: only unserialize payload we requested" + * Monitor: rebuild Item from ntf if it's mustRetrieve but IFS is empty (kde#397131) + * ProtocolHelper: only unserialize payload we requested + * Fix warning due to deleteLater on null object + * Server: create new Collection in a single step + * Monitor: fix broken subscription to only Item or Collection ntfs + * Server: fix Item notifications being rejected on mimetype filters (kde#396781) + * Monitor: invalidate pending notifications on change + * Notifications: retrieve Item when RID is missing + * DataStore: don't access mNotificationCollector directly + +--- +Thu Jul 26 13:00:24 UTC 2018 - lbeltr...@kde.org + +- Update to 18.07.80 + * New feature release + * For more details please see: + * https://www.kde.org/announcements/announce-applications-18.07.80.php +- Changes since 18.04.3: + * Too many changes to list here +- Build with gcc7 on Leap 42.3 + +--- Old: akonadi-18.04.3.tar.xz New: akonadi-18.08.0.tar.xz Other differences: -- ++ akonadi-server.spec ++ --- /var/tmp/diff_new_pack.nyoAzA/_old 2018-08-22 14:11:20.069069353 +0200 +++ /var/tmp/diff_new_pack.nyoAzA/_new 2018-08-22 14:11:20.069069353 +0200 @@ -20,11 +20,11 @@ %define rname akonadi Name: akonadi-server -Version:18.04.3 +Version:18.08.0 Release:0 %define kf5_version 5.26.0 # Latest stable Applications (e.g. 17.08 in KA, but 17.11.80 in KUA) -%{!?_kapp_version: %global _kapp_version %(echo %{version}| awk -F. '{print $1"."$2}')} +%{!?_kapp_version: %define _kapp_version %(echo %{version}| awk -F. '{print $1"."$2}')} Summary:PIM Storage Service License:LGPL-2.1-or-later Group: System/GUI/KDE @@ -32,10 +32,20 @@ Source: %{rname}-%{version}.tar.xz Source99: akonadi-server-rpmlintrc %if 0%{?suse_version} > 1325 +BuildRequires: libboost_graph-devel BuildRequires: libboost_headers-devel %else BuildRequires: boost-devel %endif +# Needed for 42.3 +%if 0%{?suse_version} < 1330 +# It does not build with the default compiler (GCC 4.8) on Leap 42.x +%if 0%{?sle_version} < 120300 +BuildRequires: gcc6-c++ +%else +BuildRequires: gcc7-c++ +%endif +%endif BuildRequires: cmake >= 3.0.0 BuildRequires: extra-cmake-modules >= %{kf5_version} BuildRequires: kf5-filesystem @@ -174,6 +184,16 @@ %setup -q -n %{rname}-%{version} %build + %if 0%{?suse_version} < 1330 +# It does not build with the default compiler (GCC 4.8) on Leap 42.x +%if 0%{?sle_version} < 120300 + export CC=gcc-6 + export CXX=g++-6 +%else + export CC=gcc-7 + export CXX=g++-7 +%endif + %endif %cmake_kf5 -d build -- -DINSTALL_QSQLITE_IN_QT_PREFIX=TRUE -DQT_PLUGINS_DIR=%{_kf5_plugindir} %make_jobs ++ akonadi-18.04.3.tar.xz -> akonadi-18.08.0.tar.xz ++ 17916 lines of diff (skipped)
commit akonadi-server for openSUSE:Factory
Hello community, here is the log from the commit of package akonadi-server for openSUSE:Factory checked in at 2018-07-18 22:39:09 Comparing /work/SRC/openSUSE:Factory/akonadi-server (Old) and /work/SRC/openSUSE:Factory/.akonadi-server.new (New) Package is "akonadi-server" Wed Jul 18 22:39:09 2018 rev:45 rq:622589 version:18.04.3 Changes: --- /work/SRC/openSUSE:Factory/akonadi-server/akonadi-server.changes 2018-06-13 15:17:55.803877046 +0200 +++ /work/SRC/openSUSE:Factory/.akonadi-server.new/akonadi-server.changes 2018-07-18 22:39:12.489890962 +0200 @@ -1,0 +2,18 @@ +Fri Jul 13 04:49:44 UTC 2018 - lbeltr...@kde.org + +- Update to 18.04.3 + * New bugfix release + * For more details please see: + * https://www.kde.org/announcements/announce-applications-18.04.3.php +- Changes since 18.04.2: + * Fix a crash due to access of temporary object + * Fix MariaDB initialization when mysql_install_db is missing (kde#392948) + * akInit: improve error message when renaming old logfiles fails + * StorageJanitor: handle external parts DB entries with missing filename (kde#395743) + * Server: handle race condition on connection shutdown (kde#394071) + * ActionStateManager: separate selected collections from favorites. + * Document the hidden mechanism by which these methods are called... + * Resourcebase docu: don't call changeCommitted from itemRemoved. + * Fix caption/text + +--- Old: akonadi-18.04.2.tar.xz New: akonadi-18.04.3.tar.xz Other differences: -- ++ akonadi-server.spec ++ --- /var/tmp/diff_new_pack.Msv9QA/_old 2018-07-18 22:39:12.949889438 +0200 +++ /var/tmp/diff_new_pack.Msv9QA/_new 2018-07-18 22:39:12.953889424 +0200 @@ -20,7 +20,7 @@ %define rname akonadi Name: akonadi-server -Version:18.04.2 +Version:18.04.3 Release:0 %define kf5_version 5.26.0 # Latest stable Applications (e.g. 17.08 in KA, but 17.11.80 in KUA) ++ akonadi-18.04.2.tar.xz -> akonadi-18.04.3.tar.xz ++ 3641 lines of diff (skipped)
commit akonadi-server for openSUSE:Factory
Hello community, here is the log from the commit of package akonadi-server for openSUSE:Factory checked in at 2018-06-13 15:17:47 Comparing /work/SRC/openSUSE:Factory/akonadi-server (Old) and /work/SRC/openSUSE:Factory/.akonadi-server.new (New) Package is "akonadi-server" Wed Jun 13 15:17:47 2018 rev:44 rq:615454 version:18.04.2 Changes: --- /work/SRC/openSUSE:Factory/akonadi-server/akonadi-server.changes 2018-05-16 11:26:40.964833435 +0200 +++ /work/SRC/openSUSE:Factory/.akonadi-server.new/akonadi-server.changes 2018-06-13 15:17:55.803877046 +0200 @@ -1,0 +2,10 @@ +Fri Jun 08 05:06:32 UTC 2018 - lbeltr...@kde.org + +- Update to 18.04.2 + * New bugfix release + * For more details please see: + * https://www.kde.org/announcements/announce-applications-18.04.2.php +- Changes since 18.04.1: + * None + +--- Old: akonadi-18.04.1.tar.xz New: akonadi-18.04.2.tar.xz Other differences: -- ++ akonadi-server.spec ++ --- /var/tmp/diff_new_pack.7M81NM/_old 2018-06-13 15:17:57.031832242 +0200 +++ /var/tmp/diff_new_pack.7M81NM/_new 2018-06-13 15:17:57.039831950 +0200 @@ -20,7 +20,7 @@ %define rname akonadi Name: akonadi-server -Version:18.04.1 +Version:18.04.2 Release:0 %define kf5_version 5.26.0 # Latest stable Applications (e.g. 17.08 in KA, but 17.11.80 in KUA) ++ akonadi-18.04.1.tar.xz -> akonadi-18.04.2.tar.xz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/akonadi-18.04.1/CMakeLists.txt new/akonadi-18.04.2/CMakeLists.txt --- old/akonadi-18.04.1/CMakeLists.txt 2018-05-08 02:20:37.0 +0200 +++ new/akonadi-18.04.2/CMakeLists.txt 2018-06-05 03:13:36.0 +0200 @@ -1,6 +1,6 @@ cmake_minimum_required(VERSION 3.0) -set(PIM_VERSION "5.8.1") +set(PIM_VERSION "5.8.2") project(Akonadi VERSION ${PIM_VERSION}) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/akonadi-18.04.1/po/sr/libakonadi5.po new/akonadi-18.04.2/po/sr/libakonadi5.po --- old/akonadi-18.04.1/po/sr/libakonadi5.po2018-05-08 02:20:37.0 +0200 +++ new/akonadi-18.04.2/po/sr/libakonadi5.po2018-06-05 03:13:35.0 +0200 @@ -5,7 +5,7 @@ msgstr "" "Project-Id-Version: libakonadi5\n" "Report-Msgid-Bugs-To: http://bugs.kde.org\n"; -"POT-Creation-Date: 2018-03-18 03:22+0100\n" +"POT-Creation-Date: 2018-04-21 06:20+0200\n" "PO-Revision-Date: 2017-12-17 18:01+0100\n" "Last-Translator: Chusslove Illich \n" "Language-Team: Serbian \n" @@ -373,13 +373,13 @@ msgid "Loading..." msgstr "Учитавам..." -#: core/models/entitytreemodel.cpp:556 core/models/entitytreemodel_p.cpp:1409 +#: core/models/entitytreemodel.cpp:558 core/models/entitytreemodel_p.cpp:1409 #: widgets/selftestdialog.cpp:634 #, kde-format msgid "Error" msgstr "Грешка" -#: core/models/entitytreemodel.cpp:557 +#: core/models/entitytreemodel.cpp:559 #, kde-format msgid "" "The target collection '%1' contains already\n" @@ -388,7 +388,7 @@ "Циљна збирка „%1“ већ садржи\n" "збирку по имену „%2“." -#: core/models/entitytreemodel.cpp:737 +#: core/models/entitytreemodel.cpp:739 #, kde-format msgctxt "@title:column Name of a thing" msgid "Name" @@ -828,22 +828,22 @@ msgid "0 Byte" msgstr "0 бајтова" -#: widgets/collectionmaintenancepage.cpp:59 +#: widgets/collectionmaintenancepage.cpp:58 #, kde-format msgid "Remember that indexing can take some minutes." msgstr "Имајте на уму да индексирање може потрајати неколико минута." -#: widgets/collectionmaintenancepage.cpp:87 +#: widgets/collectionmaintenancepage.cpp:83 #, kde-format msgid "Maintenance" msgstr "Одржавање" -#: widgets/collectionmaintenancepage.cpp:150 +#: widgets/collectionmaintenancepage.cpp:146 #, kde-format msgid "Error while retrieving indexed items count" msgstr "Грешка при добављању броја индексираних ставки" -#: widgets/collectionmaintenancepage.cpp:153 +#: widgets/collectionmaintenancepage.cpp:149 #, kde-format msgid "Indexed %1 item in this folder" msgid_plural "Indexed %1 items in this folder" @@ -852,7 +852,7 @@ msgstr[2] "Индексирано %1 ставки у овој фасцикли" msgstr[3] "Индексирана %1 ставка у овој фасцикли" -#: widgets/collectionmaintenancepage.cpp:159 +#: widgets/collectionmaintenancepage.cpp:155 #, kde-format msgid "Calculating indexed items..." msgstr "Рачунам индексиране ставке..." diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/akonadi-18.04.1/po/zh_CN/akonadi_knut_resource.po new/akonadi-18.04.2/po/zh_CN/akonadi_knut_resource.po --- old/akonadi-18.04.1/po/zh_CN/akonadi_knut_resource.po 2018-05-08 02:
commit akonadi-server for openSUSE:Factory
Hello community, here is the log from the commit of package akonadi-server for openSUSE:Factory checked in at 2018-05-16 11:26:39 Comparing /work/SRC/openSUSE:Factory/akonadi-server (Old) and /work/SRC/openSUSE:Factory/.akonadi-server.new (New) Package is "akonadi-server" Wed May 16 11:26:39 2018 rev:43 rq:607093 version:18.04.1 Changes: --- /work/SRC/openSUSE:Factory/akonadi-server/akonadi-server.changes 2018-04-25 09:46:13.692123719 +0200 +++ /work/SRC/openSUSE:Factory/.akonadi-server.new/akonadi-server.changes 2018-05-16 11:26:40.964833435 +0200 @@ -1,0 +2,14 @@ +Fri May 11 05:17:40 UTC 2018 - lbeltr...@kde.org + +- Update to 18.04.1 + * New bugfix release + * For more details please see: + * https://www.kde.org/announcements/announce-applications-18.04.1.php +- Changes since 18.04.0: + * TransactionSequence: fix rollback not finishing properly. + * Akonadi tests: make checkTestIsIsolated work in release mode too + * Fix session not reconnecting on Qt >= 5.10 + * Warning-- + * Fix handling of cut collections. + +--- Old: akonadi-18.04.0.tar.xz New: akonadi-18.04.1.tar.xz Other differences: -- ++ akonadi-server.spec ++ --- /var/tmp/diff_new_pack.XB1mDk/_old 2018-05-16 11:26:42.096792304 +0200 +++ /var/tmp/diff_new_pack.XB1mDk/_new 2018-05-16 11:26:42.100792159 +0200 @@ -20,7 +20,7 @@ %define rname akonadi Name: akonadi-server -Version:18.04.0 +Version:18.04.1 Release:0 %define kf5_version 5.26.0 # Latest stable Applications (e.g. 17.08 in KA, but 17.11.80 in KUA) ++ akonadi-18.04.0.tar.xz -> akonadi-18.04.1.tar.xz ++ 3967 lines of diff (skipped)
commit akonadi-server for openSUSE:Factory
Hello community, here is the log from the commit of package akonadi-server for openSUSE:Factory checked in at 2018-04-25 09:46:11 Comparing /work/SRC/openSUSE:Factory/akonadi-server (Old) and /work/SRC/openSUSE:Factory/.akonadi-server.new (New) Package is "akonadi-server" Wed Apr 25 09:46:11 2018 rev:42 rq:598966 version:18.04.0 Changes: --- /work/SRC/openSUSE:Factory/akonadi-server/akonadi-server.changes 2018-03-20 21:35:47.706744021 +0100 +++ /work/SRC/openSUSE:Factory/.akonadi-server.new/akonadi-server.changes 2018-04-25 09:46:13.692123719 +0200 @@ -1,0 +2,20 @@ +Wed Apr 18 07:48:32 CEST 2018 - lbeltr...@kde.org + +- Update to 18.04.0 + * New feature release + * For more details please see: + * https://www.kde.org/announcements/announce-applications-18.04.0.php +- Changes since 18.03.90: + * None + +--- +Fri Apr 06 07:08:39 CEST 2018 - lbeltr...@kde.org + +- Update to 18.03.90 + * New feature release + * For more details please see: + * https://www.kde.org/announcements/announce-applications-18.03.90.php +- Changes since 17.12.3: + * Too many changes to list here + +--- Old: akonadi-17.12.3.tar.xz New: akonadi-18.04.0.tar.xz Other differences: -- ++ akonadi-server.spec ++ --- /var/tmp/diff_new_pack.Mkj45I/_old 2018-04-25 09:46:14.328100401 +0200 +++ /var/tmp/diff_new_pack.Mkj45I/_new 2018-04-25 09:46:14.332100255 +0200 @@ -20,7 +20,7 @@ %define rname akonadi Name: akonadi-server -Version:17.12.3 +Version:18.04.0 Release:0 %define kf5_version 5.26.0 # Latest stable Applications (e.g. 17.08 in KA, but 17.11.80 in KUA) ++ akonadi-17.12.3.tar.xz -> akonadi-18.04.0.tar.xz ++ 40973 lines of diff (skipped)
commit akonadi-server for openSUSE:Factory
Hello community, here is the log from the commit of package akonadi-server for openSUSE:Factory checked in at 2018-03-20 21:35:43 Comparing /work/SRC/openSUSE:Factory/akonadi-server (Old) and /work/SRC/openSUSE:Factory/.akonadi-server.new (New) Package is "akonadi-server" Tue Mar 20 21:35:43 2018 rev:41 rq:585490 version:17.12.3 Changes: --- /work/SRC/openSUSE:Factory/akonadi-server/akonadi-server.changes 2018-02-12 09:58:14.962192595 +0100 +++ /work/SRC/openSUSE:Factory/.akonadi-server.new/akonadi-server.changes 2018-03-20 21:35:47.706744021 +0100 @@ -1,0 +2,12 @@ +Thu Mar 08 23:50:55 CET 2018 - lbeltr...@kde.org + +- Update to 17.12.3 + * New bugfix release + * For more details please see: + * https://www.kde.org/announcements/announce-applications-17.12.3.php +- Changes since 17.12.2: + * Properly workaround xsltproc not handling spaces in filepaths on Windows + * Add warning in case an invalid mimetype is requested here. + * Restart DataStore's keep-alive query when opening connection + +--- Old: akonadi-17.12.2.tar.xz New: akonadi-17.12.3.tar.xz Other differences: -- ++ akonadi-server.spec ++ --- /var/tmp/diff_new_pack.d5sfHg/_old 2018-03-20 21:35:48.634710618 +0100 +++ /var/tmp/diff_new_pack.d5sfHg/_new 2018-03-20 21:35:48.634710618 +0100 @@ -20,13 +20,13 @@ %define rname akonadi Name: akonadi-server -Version:17.12.2 +Version:17.12.3 Release:0 %define kf5_version 5.26.0 # Latest stable Applications (e.g. 17.08 in KA, but 17.11.80 in KUA) %{!?_kapp_version: %global _kapp_version %(echo %{version}| awk -F. '{print $1"."$2}')} Summary:PIM Storage Service -License:LGPL-2.1+ +License:LGPL-2.1-or-later Group: System/GUI/KDE Url:http://akonadi-project.org Source: %{rname}-%{version}.tar.xz ++ akonadi-17.12.2.tar.xz -> akonadi-17.12.3.tar.xz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/akonadi-17.12.2/CMakeLists.txt new/akonadi-17.12.3/CMakeLists.txt --- old/akonadi-17.12.2/CMakeLists.txt 2018-02-06 01:37:37.0 +0100 +++ new/akonadi-17.12.3/CMakeLists.txt 2018-03-06 01:26:54.0 +0100 @@ -1,6 +1,6 @@ cmake_minimum_required(VERSION 3.0) -set(PIM_VERSION "5.7.2") +set(PIM_VERSION "5.7.3") project(Akonadi VERSION ${PIM_VERSION}) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/akonadi-17.12.2/KF5AkonadiMacros.cmake new/akonadi-17.12.3/KF5AkonadiMacros.cmake --- old/akonadi-17.12.2/KF5AkonadiMacros.cmake 2018-01-24 17:42:44.0 +0100 +++ new/akonadi-17.12.3/KF5AkonadiMacros.cmake 2018-03-05 11:14:26.0 +0100 @@ -95,3 +95,34 @@ LINK_LIBRARIES "${link_libraries}" ) endfunction() + +function(kcfg_generate_dbus_interface _kcfg _name) +if (NOT XSLTPROC_EXECUTABLE) +message(FATAL_ERROR "xsltproc executable not found but needed by KCFG_GENERATE_DBUS_INTERFACE()") +endif() + +# When using this macro inside Akonadi, we need to refer to the file in the +# repo +if (Akonadi_SOURCE_DIR) +set(xsl_path ${Akonadi_SOURCE_DIR}/src/core/kcfg2dbus.xsl) +else() +set(xsl_path ${KF5Akonadi_DATA_DIR}/kcfg2dbus.xsl) +endif() +file(RELATIVE_PATH xsl_relpath ${CMAKE_CURRENT_BINARY_DIR} ${xsl_path}) +if (IS_ABSOLUTE ${_kcfg}) +file(RELATIVE_PATH kcfg_relpath ${CMAKE_CURRENT_BINARY_DIR} ${_kcfg}) +else() +file(RELATIVE_PATH kcfg_relpath ${CMAKE_CURRENT_BINARY_DIR} ${CMAKE_CURRENT_SOURCE_DIR}/${_kcfg}) +endif() +add_custom_command( +OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/${_name}.xml +COMMAND ${XSLTPROC_EXECUTABLE} +--output ${_name}.xml +--stringparam interfaceName ${_name} +${xsl_relpath} +${kcfg_relpath} +DEPENDS +${xsl_path} +${_kcfg} +) +endfunction() diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/akonadi-17.12.2/autotests/libs/testresource/CMakeLists.txt new/akonadi-17.12.3/autotests/libs/testresource/CMakeLists.txt --- old/akonadi-17.12.2/autotests/libs/testresource/CMakeLists.txt 2018-01-24 17:42:44.0 +0100 +++ new/akonadi-17.12.3/autotests/libs/testresource/CMakeLists.txt 2018-03-05 11:14:26.0 +0100 @@ -2,29 +2,13 @@ ${Boost_INCLUDE_DIR} ) +include(${CMAKE_SOURCE_DIR}/KF5AkonadiMacros.cmake) + kde_enable_exceptions() remove_definitions(-DTRANSLATION_DOMAIN=\"libakonadi5\") add_definitions(-DTRANSLATION_DOMAIN=\"akonadi_knut_
commit akonadi-server for openSUSE:Factory
Hello community, here is the log from the commit of package akonadi-server for openSUSE:Factory checked in at 2018-02-12 09:58:13 Comparing /work/SRC/openSUSE:Factory/akonadi-server (Old) and /work/SRC/openSUSE:Factory/.akonadi-server.new (New) Package is "akonadi-server" Mon Feb 12 09:58:13 2018 rev:40 rq:574959 version:17.12.2 Changes: --- /work/SRC/openSUSE:Factory/akonadi-server/akonadi-server.changes 2018-01-17 21:46:32.372263432 +0100 +++ /work/SRC/openSUSE:Factory/.akonadi-server.new/akonadi-server.changes 2018-02-12 09:58:14.962192595 +0100 @@ -1,0 +2,10 @@ +Wed Feb 07 08:47:10 CET 2018 - lbeltr...@kde.org + +- Update to 17.12.2 + * New bugfix release + * For more details please see: + * https://www.kde.org/announcements/announce-applications-17.12.2.php +- Changes since 17.12.1: + * Fix ItemModifyJob for Item's with only clearPayload flag set + +--- Old: akonadi-17.12.1.tar.xz New: akonadi-17.12.2.tar.xz Other differences: -- ++ akonadi-server.spec ++ --- /var/tmp/diff_new_pack.DUz3el/_old 2018-02-12 09:58:15.734164768 +0100 +++ /var/tmp/diff_new_pack.DUz3el/_new 2018-02-12 09:58:15.738164624 +0100 @@ -20,7 +20,7 @@ %define rname akonadi Name: akonadi-server -Version:17.12.1 +Version:17.12.2 Release:0 %define kf5_version 5.26.0 # Latest stable Applications (e.g. 17.08 in KA, but 17.11.80 in KUA) ++ akonadi-17.12.1.tar.xz -> akonadi-17.12.2.tar.xz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/akonadi-17.12.1/CMakeLists.txt new/akonadi-17.12.2/CMakeLists.txt --- old/akonadi-17.12.1/CMakeLists.txt 2018-01-09 02:17:22.0 +0100 +++ new/akonadi-17.12.2/CMakeLists.txt 2018-02-06 01:37:37.0 +0100 @@ -1,6 +1,6 @@ cmake_minimum_required(VERSION 3.0) -set(PIM_VERSION "5.7.1") +set(PIM_VERSION "5.7.2") project(Akonadi VERSION ${PIM_VERSION}) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/akonadi-17.12.1/po/ar/akonadi_knut_resource.po new/akonadi-17.12.2/po/ar/akonadi_knut_resource.po --- old/akonadi-17.12.1/po/ar/akonadi_knut_resource.po 2018-01-09 02:17:21.0 +0100 +++ new/akonadi-17.12.2/po/ar/akonadi_knut_resource.po 2018-02-06 01:37:36.0 +0100 @@ -3,27 +3,27 @@ # # Seif Abaza , 2009. # Zayed Al-Saidi , 2009. -# Safa Alfulaij , 2015. +# Safa Alfulaij , 2015, 2018. msgid "" msgstr "" "Project-Id-Version: akonadi_knut_resource\n" "Report-Msgid-Bugs-To: http://bugs.kde.org\n"; "POT-Creation-Date: 2017-09-18 03:28+0200\n" -"PO-Revision-Date: 2015-04-19 19:59+0300\n" +"PO-Revision-Date: 2018-01-23 14:30+0300\n" "Last-Translator: Safa Alfulaij \n" "Language-Team: Arabic \n" "Language: ar\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Generator: Lokalize 1.5\n" +"X-Generator: Lokalize 2.0\n" "Plural-Forms: nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 " "&& n%100<=10 ? 3 : n%100>=11 && n%100<=99 ? 4 : 5;\n" #: knutresource.cpp:79 #, kde-format msgid "No data file selected." -msgstr "لا ملفّ بيانات محدّد." +msgstr "لم يُحدّد ملفّ بيانات." #: knutresource.cpp:96 #, kde-format diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/akonadi-17.12.1/po/ca/libakonadi5.po new/akonadi-17.12.2/po/ca/libakonadi5.po --- old/akonadi-17.12.1/po/ca/libakonadi5.po2018-01-09 02:17:21.0 +0100 +++ new/akonadi-17.12.2/po/ca/libakonadi5.po2018-02-06 01:37:36.0 +0100 @@ -2491,52 +2491,3 @@ #, kde-format msgid "Unable to find collection %1" msgstr "No s'ha pogut trobar la col·lecció %1" - -#~ msgctxt "@title:column, number of unread messages" -#~ msgid "Unread" -#~ msgstr "Sense llegir" - -#~ msgctxt "@title:column, total number of messages" -#~ msgid "Total" -#~ msgstr "Total" - -#~ msgctxt "@title:column, total size (in bytes) of the collection" -#~ msgid "Size" -#~ msgstr "Mida" - -#~ msgctxt "@title application description" -#~ msgid "Akonadi Resource" -#~ msgstr "Recurs de l'Akonadi" - -#~ msgctxt "@label:textbox name of a thing" -#~ msgid "Name" -#~ msgstr "Nom" - -#~ msgid "Invalid collection specified" -#~ msgstr "S'ha especificat una col·lecció no vàlida" - -#~ msgid "Protocol version %1 found, expected at least %2" -#~ msgstr "S'ha trobat la versió %1 del protocol, s'esperava com a mínim %2" - -#~ msgid "Server protocol version is recent enough." -#~ msgstr "La versió del protocol del servidor és suficientment recent." - -#~ msgid "" -#~ "The server Protocol version is %1, which equal or newer than the required
commit akonadi-server for openSUSE:Factory
Hello community, here is the log from the commit of package akonadi-server for openSUSE:Factory checked in at 2018-01-17 21:46:31 Comparing /work/SRC/openSUSE:Factory/akonadi-server (Old) and /work/SRC/openSUSE:Factory/.akonadi-server.new (New) Package is "akonadi-server" Wed Jan 17 21:46:31 2018 rev:39 rq:564231 version:17.12.1 Changes: --- /work/SRC/openSUSE:Factory/akonadi-server/akonadi-server.changes 2017-12-23 12:11:01.656329953 +0100 +++ /work/SRC/openSUSE:Factory/.akonadi-server.new/akonadi-server.changes 2018-01-17 21:46:32.372263432 +0100 @@ -1,0 +2,12 @@ +Thu Jan 11 23:40:52 CET 2018 - lbeltr...@kde.org + +- Update to 17.12.1 + * New bugfix release + * For more details please see: + * https://www.kde.org/announcements/announce-applications-17.12.1.php +- Changes since 17.12.0: + * Give more details in the LLCONFLICT error. + * Make conflict dialog much bigger, it's unusable otherwise. + * ErrorOverlay: don't show by mistake if called with Running twice. (kde#379997) + +--- Old: akonadi-17.12.0.tar.xz New: akonadi-17.12.1.tar.xz Other differences: -- ++ akonadi-server.spec ++ --- /var/tmp/diff_new_pack.lopmcw/_old 2018-01-17 21:46:33.288220558 +0100 +++ /var/tmp/diff_new_pack.lopmcw/_new 2018-01-17 21:46:33.300219996 +0100 @@ -1,7 +1,7 @@ # # spec file for package akonadi-server # -# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2018 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 @@ -20,7 +20,7 @@ %define rname akonadi Name: akonadi-server -Version:17.12.0 +Version:17.12.1 Release:0 %define kf5_version 5.26.0 # Latest stable Applications (e.g. 17.08 in KA, but 17.11.80 in KUA) @@ -211,7 +211,6 @@ %dir %{_kf5_iconsdir}/hicolor/256x256 %dir %{_kf5_iconsdir}/hicolor/256x256/apps %dir %{_kf5_sysconfdir}/xdg/akonadi -%exclude %{_kf5_plugindir}/sqldrivers/ %{_datadir}/akonadi/ %{_datadir}/kf5/akonadi/ %{_datadir}/kf5/akonadi_knut_resource/ @@ -225,7 +224,6 @@ %{_kf5_iconsdir}/hicolor/*/apps/akonadi.png %{_kf5_iconsdir}/hicolor/scalable/apps/akonadi.svgz %{_kf5_plugindir}/akonadi/ -%{_kf5_plugindir}/sqldrivers/libqsqlite3.so %{_kf5_sharedir}/dbus-1/services/org.freedesktop.Akonadi.Control.service %{_kf5_sharedir}/mime/packages/akonadi-mime.xml %{_kf5_sysconfdir}/xdg/akonadi.*categories ++ akonadi-17.12.0.tar.xz -> akonadi-17.12.1.tar.xz ++ 5360 lines of diff (skipped)
commit akonadi-server for openSUSE:Factory
Hello community, here is the log from the commit of package akonadi-server for openSUSE:Factory checked in at 2017-12-23 12:11:00 Comparing /work/SRC/openSUSE:Factory/akonadi-server (Old) and /work/SRC/openSUSE:Factory/.akonadi-server.new (New) Package is "akonadi-server" Sat Dec 23 12:11:00 2017 rev:38 rq:559113 version:17.12.0 Changes: --- /work/SRC/openSUSE:Factory/akonadi-server/akonadi-server.changes 2017-12-18 08:44:57.232954024 +0100 +++ /work/SRC/openSUSE:Factory/.akonadi-server.new/akonadi-server.changes 2017-12-23 12:11:01.656329953 +0100 @@ -1,0 +2,5 @@ +Thu Dec 21 14:33:26 UTC 2017 - lbeltr...@kde.org + +- Move designer plugins to the devel package + +--- Other differences: -- ++ akonadi-server.spec ++ --- /var/tmp/diff_new_pack.C5edQ6/_old 2017-12-23 12:11:02.436291923 +0100 +++ /var/tmp/diff_new_pack.C5edQ6/_new 2017-12-23 12:11:02.440291728 +0100 @@ -225,7 +225,6 @@ %{_kf5_iconsdir}/hicolor/*/apps/akonadi.png %{_kf5_iconsdir}/hicolor/scalable/apps/akonadi.svgz %{_kf5_plugindir}/akonadi/ -%{_kf5_plugindir}/designer/ %{_kf5_plugindir}/sqldrivers/libqsqlite3.so %{_kf5_sharedir}/dbus-1/services/org.freedesktop.Akonadi.Control.service %{_kf5_sharedir}/mime/packages/akonadi-mime.xml @@ -285,6 +284,7 @@ %{_kf5_mkspecsdir}/qt_AkonadiXml.pri %dir %{_kf5_sharedir}/kdevappwizard/ %{_kf5_sharedir}/kdevappwizard/templates/ +%{_kf5_plugindir}/designer/ %if %{with lang} %files lang -f %{name}.lang
commit akonadi-server for openSUSE:Factory
Hello community, here is the log from the commit of package akonadi-server for openSUSE:Factory checked in at 2017-12-18 08:44:55 Comparing /work/SRC/openSUSE:Factory/akonadi-server (Old) and /work/SRC/openSUSE:Factory/.akonadi-server.new (New) Package is "akonadi-server" Mon Dec 18 08:44:55 2017 rev:37 rq:556110 version:17.12.0 Changes: --- /work/SRC/openSUSE:Factory/akonadi-server/akonadi-server.changes 2017-11-16 14:18:33.943475625 +0100 +++ /work/SRC/openSUSE:Factory/.akonadi-server.new/akonadi-server.changes 2017-12-18 08:44:57.232954024 +0100 @@ -1,0 +2,38 @@ +Sat Dec 09 14:59:01 CET 2017 - lbeltr...@kde.org + +- Update to 17.12.0 + * New feature release + * For more details please see: + * https://www.kde.org/announcements/announce-applications-17.12.0.php +- Changes since 17.11.90: + * Revert "Use proper way of adding Boost include dirs to install interface" + * Use proper way of adding Boost include dirs to install interface + * Make Akonadi installation properly relocatable + +--- +Sat Dec 02 10:12:35 CET 2017 - lbeltr...@kde.org + +- Update to 17.11.90 + * New feature release + * For more details please see: + * https://www.kde.org/announcements/announce-applications-17.12-rc.php +- Changes since 17.11.80: + * Further extend the non-empty ItemFetchScope case + * Fix setting up test Monitor from test_utils + * Don't consider ItemFetchScope with only ancestor retrieval set to be empty + * AKAPPEND: Merge by RID if matching Item with empty GID exists during GID merge + * StorageJanitor: cleanup external parts in findRIDDuplicates() + * Resource/serializer templates: remove bogus translation strings + * Remove unused testdata file, testdata-res*.xml is used instead. + +--- +Mon Nov 20 06:55:27 CET 2017 - lbeltr...@kde.org + +- Update to 17.11.80 + * New feature release + * For more details please see: + * https://www.kde.org/announcements/announce-applications-17.12-beta.php +- Changes since 17.08.3: + * Too many changes to list here + +--- Old: akonadi-17.08.3.tar.xz New: akonadi-17.12.0.tar.xz Other differences: -- ++ akonadi-server.spec ++ --- /var/tmp/diff_new_pack.m4Wg7a/_old 2017-12-18 08:44:57.864923516 +0100 +++ /var/tmp/diff_new_pack.m4Wg7a/_new 2017-12-18 08:44:57.868923324 +0100 @@ -20,7 +20,7 @@ %define rname akonadi Name: akonadi-server -Version:17.08.3 +Version:17.12.0 Release:0 %define kf5_version 5.26.0 # Latest stable Applications (e.g. 17.08 in KA, but 17.11.80 in KUA) @@ -283,6 +283,8 @@ %{_kf5_mkspecsdir}/qt_AkonadiCore.pri %{_kf5_mkspecsdir}/qt_AkonadiWidgets.pri %{_kf5_mkspecsdir}/qt_AkonadiXml.pri +%dir %{_kf5_sharedir}/kdevappwizard/ +%{_kf5_sharedir}/kdevappwizard/templates/ %if %{with lang} %files lang -f %{name}.lang ++ akonadi-17.08.3.tar.xz -> akonadi-17.12.0.tar.xz ++ 29043 lines of diff (skipped)
commit akonadi-server for openSUSE:Factory
Hello community, here is the log from the commit of package akonadi-server for openSUSE:Factory checked in at 2017-11-16 14:18:33 Comparing /work/SRC/openSUSE:Factory/akonadi-server (Old) and /work/SRC/openSUSE:Factory/.akonadi-server.new (New) Package is "akonadi-server" Thu Nov 16 14:18:33 2017 rev:36 rq:540801 version:17.08.3 Changes: --- /work/SRC/openSUSE:Factory/akonadi-server/akonadi-server.changes 2017-10-23 16:26:17.412516441 +0200 +++ /work/SRC/openSUSE:Factory/.akonadi-server.new/akonadi-server.changes 2017-11-16 14:18:33.943475625 +0100 @@ -1,0 +2,11 @@ +Thu Nov 09 23:10:40 CET 2017 - lbeltr...@kde.org + +- Update to 17.08.3 + * New bugfix release + * For more details please see: + * https://www.kde.org/announcements/announce-applications-17.08.3.php +- Changes since 17.08.2: + * akonaditest: port "app.disableSessionManagement" to Qt5 + * ItemSync: speed up by not using takeFirst(). + +--- Old: akonadi-17.08.2.tar.xz New: akonadi-17.08.3.tar.xz Other differences: -- ++ akonadi-server.spec ++ --- /var/tmp/diff_new_pack.WxSOaT/_old 2017-11-16 14:18:34.595452019 +0100 +++ /var/tmp/diff_new_pack.WxSOaT/_new 2017-11-16 14:18:34.599451874 +0100 @@ -20,7 +20,7 @@ %define rname akonadi Name: akonadi-server -Version:17.08.2 +Version:17.08.3 Release:0 %define kf5_version 5.26.0 # Latest stable Applications (e.g. 17.08 in KA, but 17.11.80 in KUA) ++ akonadi-17.08.2.tar.xz -> akonadi-17.08.3.tar.xz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/akonadi-17.08.2/CMakeLists.txt new/akonadi-17.08.3/CMakeLists.txt --- old/akonadi-17.08.2/CMakeLists.txt 2017-10-10 02:15:20.0 +0200 +++ new/akonadi-17.08.3/CMakeLists.txt 2017-11-07 02:24:58.0 +0100 @@ -1,6 +1,6 @@ cmake_minimum_required(VERSION 3.0) -set(PIM_VERSION "5.6.2") +set(PIM_VERSION "5.6.3") project(Akonadi VERSION ${PIM_VERSION}) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/akonadi-17.08.2/autotests/libs/itemsynctest.cpp new/akonadi-17.08.3/autotests/libs/itemsynctest.cpp --- old/akonadi-17.08.2/autotests/libs/itemsynctest.cpp 2017-10-04 14:21:04.0 +0200 +++ new/akonadi-17.08.3/autotests/libs/itemsynctest.cpp 2017-10-29 08:18:48.0 +0100 @@ -24,6 +24,7 @@ #include #include #include +#include #include #include #include @@ -49,7 +50,7 @@ private: Item::List fetchItems(const Collection &col) { -qDebug() << col.remoteId(); +qDebug() << "fetching items from collection" << col.remoteId() << col.name(); ItemFetchJob *fetch = new ItemFetchJob(col, this); fetch->fetchScope().fetchFullPayload(); fetch->fetchScope().fetchAllAttributes(); @@ -575,6 +576,62 @@ syncer->deliveryDone(); QTRY_COMPARE(spy.count(), 1); } + +void testFullSyncManyItems() +{ +const Collection col = Collection(collectionIdFromPath(QStringLiteral("res2/foo2"))); +QVERIFY(col.isValid()); + +Akonadi::Monitor monitor; +monitor.setCollectionMonitored(col); +QSignalSpy addedSpy(&monitor, SIGNAL(itemAdded(Akonadi::Item,Akonadi::Collection))); +QVERIFY(addedSpy.isValid()); + +const int itemCount = 1000; +for (int i = 0; i < itemCount; ++i) { +Item item(QStringLiteral("application/octet-stream")); +item.setRemoteId(QStringLiteral("rid") + QString::number(i)); +item.setGid(QStringLiteral("gid") + QString::number(i)); +item.setPayload("payload1"); +ItemCreateJob *job = new ItemCreateJob(item, col); +AKVERIFYEXEC(job); +} + +QTRY_COMPARE(addedSpy.count(), itemCount); +addedSpy.clear(); + +const Item::List origItems = fetchItems(col); + +//Since the item sync affects the knut resource we ensure we actually managed to load all items +//This needs to be adjusted should the testdataset change +QCOMPARE(origItems.size(), itemCount); + +QSignalSpy deletedSpy(&monitor, SIGNAL(itemRemoved(Akonadi::Item))); +QVERIFY(deletedSpy.isValid()); +QSignalSpy changedSpy(&monitor, SIGNAL(itemChanged(Akonadi::Item,QSet))); +QVERIFY(changedSpy.isValid()); + +QBENCHMARK { +ItemSync *syncer = new ItemSync(col); +syncer->setTransactionMode(ItemSync::SingleTransaction); +QSignalSpy transactionSpy(syncer, SIGNAL(transactionCommitted())); +QVERIFY(transactionSpy.isValid()); +syncer->setFullSyncIt
commit akonadi-server for openSUSE:Factory
Hello community, here is the log from the commit of package akonadi-server for openSUSE:Factory checked in at 2017-10-23 16:26:12 Comparing /work/SRC/openSUSE:Factory/akonadi-server (Old) and /work/SRC/openSUSE:Factory/.akonadi-server.new (New) Package is "akonadi-server" Mon Oct 23 16:26:12 2017 rev:35 rq:534631 version:17.08.2 Changes: --- /work/SRC/openSUSE:Factory/akonadi-server/akonadi-server.changes 2017-09-12 19:41:24.401081759 +0200 +++ /work/SRC/openSUSE:Factory/.akonadi-server.new/akonadi-server.changes 2017-10-23 16:26:17.412516441 +0200 @@ -1,0 +2,16 @@ +Tue Oct 17 00:31:04 CEST 2017 - lbeltr...@kde.org + +- Update to 17.08.2 + * New bugfix release + * For more details please see: + * https://www.kde.org/announcements/announce-applications-17.08.2.php +- Changes since 17.08.1: + * Fix cancelTask() for retrieveItems() + * akonadictl: fsck and vacuum require running Akonadi (kde#361542) + * Introduce MimeTypeChecker::hasWantedMimeTypes + * Only remove init connections to the database on server shutdown. + * LIST: correctly return mimetypes for all Collections (kde#350219) +- Drop patches, now upstream: + * correctly-return-mimetypes.patch + +--- Old: akonadi-17.08.1.tar.xz correctly-return-mimetypes.patch New: akonadi-17.08.2.tar.xz Other differences: -- ++ akonadi-server.spec ++ --- /var/tmp/diff_new_pack.WGN0Dx/_old 2017-10-23 16:26:19.116436669 +0200 +++ /var/tmp/diff_new_pack.WGN0Dx/_new 2017-10-23 16:26:19.116436669 +0200 @@ -20,7 +20,7 @@ %define rname akonadi Name: akonadi-server -Version:17.08.1 +Version:17.08.2 Release:0 %define kf5_version 5.26.0 # Latest stable Applications (e.g. 17.08 in KA, but 17.11.80 in KUA) @@ -31,7 +31,6 @@ Url:http://akonadi-project.org Source: %{rname}-%{version}.tar.xz Source99: akonadi-server-rpmlintrc -Patch0: correctly-return-mimetypes.patch %if 0%{?suse_version} > 1325 BuildRequires: libboost_headers-devel %else @@ -173,7 +172,6 @@ %prep %setup -q -n %{rname}-%{version} -%patch0 -p1 %build %cmake_kf5 -d build -- -DINSTALL_QSQLITE_IN_QT_PREFIX=TRUE -DQT_PLUGINS_DIR=%{_kf5_plugindir} ++ akonadi-17.08.1.tar.xz -> akonadi-17.08.2.tar.xz ++ 3303 lines of diff (skipped)
commit akonadi-server for openSUSE:Factory
Hello community, here is the log from the commit of package akonadi-server for openSUSE:Factory checked in at 2017-09-12 19:41:18 Comparing /work/SRC/openSUSE:Factory/akonadi-server (Old) and /work/SRC/openSUSE:Factory/.akonadi-server.new (New) Package is "akonadi-server" Tue Sep 12 19:41:18 2017 rev:34 rq:522463 version:17.08.1 Changes: --- /work/SRC/openSUSE:Factory/akonadi-server/akonadi-server.changes 2017-09-04 12:27:52.850727487 +0200 +++ /work/SRC/openSUSE:Factory/.akonadi-server.new/akonadi-server.changes 2017-09-12 19:41:24.401081759 +0200 @@ -1,0 +2,27 @@ +Fri Sep 8 21:17:15 UTC 2017 - lbeltr...@kde.org + +- Add upstream patch correctly-return-mimetypes.patch: + * Fixes creating top-level folders in KMail (kde#350219) + +--- +Thu Sep 07 07:01:08 CEST 2017 - lbeltr...@kde.org + +- Update to 17.08.1 + * New bugfix release + * For more details please see: + * https://www.kde.org/announcements/announce-applications-17.08.1.php +- Changes since 17.08.0: + * Workaround a weird misbehaviour of SQLite when checking tag RID + * TAGAPPEND: wrap the Tag creation into a db transaction + * Correctly report whether tag changed with SQLite + * Fix typos of "orphan" + * Fix replaying queries from aborted transactions + * Fix job tracker instance support + * Fix SQLite DB schema upgrade to version 35 (kde#384024) + * Add needed columns to QueryBuilder explicitly + * ETM: consider collections that don't match mimetype filter populated +- Dropped patches, now usptream: + * consider-collections-that-not-match-mimetype.patch + * Fix-SQLite-DB-schema-upgrade.patch + +--- Old: Fix-SQLite-DB-schema-upgrade.patch akonadi-17.08.0.tar.xz consider-collections-that-not-match-mimetype.patch New: akonadi-17.08.1.tar.xz correctly-return-mimetypes.patch Other differences: -- ++ akonadi-server.spec ++ --- /var/tmp/diff_new_pack.8ADPl5/_old 2017-09-12 19:41:29.732332226 +0200 +++ /var/tmp/diff_new_pack.8ADPl5/_new 2017-09-12 19:41:29.748329977 +0200 @@ -20,7 +20,7 @@ %define rname akonadi Name: akonadi-server -Version:17.08.0 +Version:17.08.1 Release:0 %define kf5_version 5.26.0 # Latest stable Applications (e.g. 17.08 in KA, but 17.11.80 in KUA) @@ -31,10 +31,7 @@ Url:http://akonadi-project.org Source: %{rname}-%{version}.tar.xz Source99: akonadi-server-rpmlintrc -# PATCH-FIX-UPSTREAM -Patch0: Fix-SQLite-DB-schema-upgrade.patch -# PATCH-FIX-UPSTREAM -Patch1: consider-collections-that-not-match-mimetype.patch +Patch0: correctly-return-mimetypes.patch %if 0%{?suse_version} > 1325 BuildRequires: libboost_headers-devel %else @@ -177,7 +174,6 @@ %prep %setup -q -n %{rname}-%{version} %patch0 -p1 -%patch1 -p1 %build %cmake_kf5 -d build -- -DINSTALL_QSQLITE_IN_QT_PREFIX=TRUE -DQT_PLUGINS_DIR=%{_kf5_plugindir} ++ akonadi-17.08.0.tar.xz -> akonadi-17.08.1.tar.xz ++ 4909 lines of diff (skipped) ++ correctly-return-mimetypes.patch ++ >From 97a191a5df7b307c70e662996c4846d3d586ff61 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Daniel=20Vr=C3=A1til?= Date: Fri, 8 Sep 2017 17:09:54 +0200 Subject: LIST: correctly return mimetypes for all Collections LIST was only returning mimetypes for Collections that were resolved in the initial filter pass. All Collections that were resolved in the second pass to complete the tree were missing mimetypes, because their IDs were not passed to the mimetype query. This in included mainly Collections that don't match the initial mimetype filter, like top-level Collections. This caused, among other things, KMail to refuse to create Collections under the top-level Collection, because the top-level Collections did not match KMail's mimetype filter (inode/directory). BUG: 350219 FIXED-IN: 5.6.2 --- src/server/handler/list.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/src/server/handler/list.cpp b/src/server/handler/list.cpp index 2f0584a..bfe8c6b 100644 --- a/src/server/handler/list.cpp +++ b/src/server/handler/list.cpp @@ -428,6 +428,7 @@ void List::retrieveCollections(const Collection &topParent, int depth) mCollections.insert(missingCol.id(), missingCol); ancestorIds << missingCol.id(); attributeIds << missingCol.id(); +mimeTypeIds << missingCol.id(); //We have to do another round if the parents parent is missing if (missingCol.parentId() != parentId && !mCollections.contains(missingCol.parentId())) { missingCollections.insert(missingCol.parent
commit akonadi-server for openSUSE:Factory
Hello community, here is the log from the commit of package akonadi-server for openSUSE:Factory checked in at 2017-09-04 12:27:50 Comparing /work/SRC/openSUSE:Factory/akonadi-server (Old) and /work/SRC/openSUSE:Factory/.akonadi-server.new (New) Package is "akonadi-server" Mon Sep 4 12:27:50 2017 rev:33 rq:519895 version:17.08.0 Changes: --- /work/SRC/openSUSE:Factory/akonadi-server/akonadi-server.changes 2017-08-24 17:41:48.325941353 +0200 +++ /work/SRC/openSUSE:Factory/.akonadi-server.new/akonadi-server.changes 2017-09-04 12:27:52.850727487 +0200 @@ -1,0 +2,13 @@ +Thu Aug 31 10:02:46 UTC 2017 - lbeltr...@kde.org + +- Add upstream consider-collections-that-not-match-mimetype.patch: + * Fixes Korganizer reminders not showing up + +--- +Sat Aug 26 10:25:05 UTC 2017 - wba...@tmo.at + +- Add Fix-SQLite-DB-schema-upgrade.patch to fix Akonadi not + starting when the sqlite plugin is used because the database + schema upgrade fails due to unsupported syntax (kde#384024) + +--- New: Fix-SQLite-DB-schema-upgrade.patch consider-collections-that-not-match-mimetype.patch Other differences: -- ++ akonadi-server.spec ++ --- /var/tmp/diff_new_pack.hPX2Oz/_old 2017-09-04 12:27:53.806593097 +0200 +++ /var/tmp/diff_new_pack.hPX2Oz/_new 2017-09-04 12:27:53.814591972 +0200 @@ -31,6 +31,10 @@ Url:http://akonadi-project.org Source: %{rname}-%{version}.tar.xz Source99: akonadi-server-rpmlintrc +# PATCH-FIX-UPSTREAM +Patch0: Fix-SQLite-DB-schema-upgrade.patch +# PATCH-FIX-UPSTREAM +Patch1: consider-collections-that-not-match-mimetype.patch %if 0%{?suse_version} > 1325 BuildRequires: libboost_headers-devel %else @@ -172,6 +176,8 @@ %prep %setup -q -n %{rname}-%{version} +%patch0 -p1 +%patch1 -p1 %build %cmake_kf5 -d build -- -DINSTALL_QSQLITE_IN_QT_PREFIX=TRUE -DQT_PLUGINS_DIR=%{_kf5_plugindir} ++ Fix-SQLite-DB-schema-upgrade.patch ++ >From 2fcd7c4c4f6cc512de9d7778ab67d637934e7638 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Daniel=20Vr=C3=A1til?= Date: Sat, 26 Aug 2017 12:03:40 +0200 Subject: Fix SQLite DB schema upgrade to version 35 SQLite does not support DROP COLUMN and our upgrade language is not expressive enough to handle that in another way, so for now we just leave the 'external' column in PartTable on SQLite, it will simply be ignored. On other backends the column is removed as expected. BUG: 384024 FIXED-IN: 5.6.1 --- src/server/storage/dbupdate.xml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/server/storage/dbupdate.xml b/src/server/storage/dbupdate.xml index 80fb9d7..c5f9777 100644 --- a/src/server/storage/dbupdate.xml +++ b/src/server/storage/dbupdate.xml @@ -323,7 +323,8 @@ UPDATE PartTable SET storage = external; -ALTER TABLE PartTable DROP COLUMN external; +ALTER TABLE PartTable DROP COLUMN external; + UPDATE PartTable SET storage = cast(external as integer); ALTER TABLE PartTable DROP COLUMN external; -- cgit v0.11.2 ++ consider-collections-that-not-match-mimetype.patch ++ >From d3c6ba904798768b0c83c2e182c27b1c624f78ca Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Daniel=20Vr=C3=A1til?= Date: Tue, 15 Aug 2017 12:16:48 +0200 Subject: ETM: consider collections that don't match mimetype filter populated After commit 0741892fe the ETM only runs ItemFetchJob for collections that match the current mimetype filter. This caused collections that don't match the filter (like top-level collections) to never be marked as populated, breaking applications like korgac that check the IsPopulatedRole of all collections in the tree. --- src/core/models/entitytreemodel_p.cpp | 7 +++ 1 file changed, 7 insertions(+) diff --git a/src/core/models/entitytreemodel_p.cpp b/src/core/models/entitytreemodel_p.cpp index 94c080b..879ba57 100644 --- a/src/core/models/entitytreemodel_p.cpp +++ b/src/core/models/entitytreemodel_p.cpp @@ -473,6 +473,13 @@ void EntityTreeModelPrivate::collectionsFetched(const Akonadi::Collection::List const auto col = m_collections.value(collectionId); if (m_mimeChecker.wantedMimeTypes().isEmpty() || m_mimeChecker.isWantedCollection(col)) { fetchItems(m_collections.value(collectionId)); +} else { +// Consider collections that don't contain relevant mimetypes to be populated +m_populatedCols.insert(collectionId); +Q_EMIT q_ptr->collectionPopulated(collectionId); +const auto idx = indexForCollection(
commit akonadi-server for openSUSE:Factory
Hello community, here is the log from the commit of package akonadi-server for openSUSE:Factory checked in at 2017-08-24 17:41:46 Comparing /work/SRC/openSUSE:Factory/akonadi-server (Old) and /work/SRC/openSUSE:Factory/.akonadi-server.new (New) Package is "akonadi-server" Thu Aug 24 17:41:46 2017 rev:32 rq:516280 version:17.08.0 Changes: --- /work/SRC/openSUSE:Factory/akonadi-server/akonadi-server.changes 2017-07-25 11:25:56.034884556 +0200 +++ /work/SRC/openSUSE:Factory/.akonadi-server.new/akonadi-server.changes 2017-08-24 17:41:48.325941353 +0200 @@ -1,0 +2,17 @@ +Fri Aug 11 22:44:47 UTC 2017 - christo...@krop.fr + +- Update to KDE Applications 17.08.0 + * New feature release + * https://www.kde.org/announcements/announce-applications-17.08.0.php +- Changes since 17.04.3 : +- Too many changes to list here + +--- +Sat Aug 5 18:16:19 UTC 2017 - christo...@krop.fr + +- Update to KDE Applications 17.07.90 + * KDE Applications 17.07.90 + * https://www.kde.org/announcements/announce-applications-17.07.90.php + + +--- Old: akonadi-17.04.3.tar.xz New: akonadi-17.08.0.tar.xz Other differences: -- ++ akonadi-server.spec ++ --- /var/tmp/diff_new_pack.KYDjQ9/_old 2017-08-24 17:41:49.125828739 +0200 +++ /var/tmp/diff_new_pack.KYDjQ9/_new 2017-08-24 17:41:49.149825359 +0200 @@ -20,10 +20,10 @@ %define rname akonadi Name: akonadi-server -Version:17.04.3 +Version:17.08.0 Release:0 %define kf5_version 5.26.0 -# Latest stable Applications (e.g. 16.08 in KA, but 16.11.80 in KUA) +# Latest stable Applications (e.g. 17.08 in KA, but 17.11.80 in KUA) %{!?_kapp_version: %global _kapp_version %(echo %{version}| awk -F. '{print $1"."$2}')} Summary:PIM Storage Service License:LGPL-2.1+ @@ -36,7 +36,7 @@ %else BuildRequires: boost-devel %endif -BuildRequires: cmake >= 2.8.12 +BuildRequires: cmake >= 3.0.0 BuildRequires: extra-cmake-modules >= %{kf5_version} BuildRequires: kf5-filesystem BuildRequires: libQt5Sql-private-headers-devel @@ -78,9 +78,11 @@ Provides: akonadi5 = %{version} # Needed for users of unstable repositories Obsoletes: akonadi < %{version} +Obsoletes: akonadi-runtime < %{version} +%if %{with lang} Recommends: %{name}-lang +%endif BuildRoot: %{_tmppath}/%{name}-%{version}-build -Obsoletes: akonadi-runtime < %{version} %description This package contains the data files of Akonadi, the KDE PIM storage @@ -202,73 +204,85 @@ %files %defattr(-,root,root) -%{_kf5_bindir}/asapcat +%doc COPYING* AUTHORS +%config %{_kf5_sysconfdir}/xdg/akonadi/mysql-global-mobile.conf +%config %{_kf5_sysconfdir}/xdg/akonadi/mysql-global.conf +%dir %{_kf5_configkcfgdir} +%dir %{_kf5_iconsdir}/hicolor/256x256 +%dir %{_kf5_iconsdir}/hicolor/256x256/apps +%dir %{_kf5_sysconfdir}/xdg/akonadi +%exclude %{_kf5_plugindir}/sqldrivers/ +%{_datadir}/akonadi/ +%{_datadir}/kf5/akonadi/ +%{_datadir}/kf5/akonadi_knut_resource/ %{_kf5_bindir}/akonadi_* %{_kf5_bindir}/akonadictl %{_kf5_bindir}/akonadiselftest %{_kf5_bindir}/akonadiserver %{_kf5_bindir}/akonaditest -%dir %{_kf5_sysconfdir}/xdg/akonadi -%{_kf5_sysconfdir}/xdg/akonadi.*categories -%config %{_kf5_sysconfdir}/xdg/akonadi/mysql-global.conf -%config %{_kf5_sysconfdir}/xdg/akonadi/mysql-global-mobile.conf -%{_kf5_sharedir}/dbus-1/services/org.freedesktop.Akonadi.Control.service -%{_kf5_sharedir}/mime/packages/akonadi-mime.xml -%{_kf5_plugindir}/sqldrivers/libqsqlite3.so -%{_datadir}/kf5/akonadi/ -%dir %{_kf5_configkcfgdir} +%{_kf5_bindir}/asapcat %{_kf5_configkcfgdir}/resourcebase.kcfg -%{_kf5_plugindir}/designer/ +%{_kf5_iconsdir}/hicolor/*/apps/akonadi.png +%{_kf5_iconsdir}/hicolor/scalable/apps/akonadi.svgz %{_kf5_plugindir}/akonadi/ -%{_datadir}/akonadi/ -%{_datadir}/kf5/akonadi_knut_resource/ -%exclude %{_kf5_plugindir}/sqldrivers/ +%{_kf5_plugindir}/designer/ +%{_kf5_plugindir}/sqldrivers/libqsqlite3.so +%{_kf5_sharedir}/dbus-1/services/org.freedesktop.Akonadi.Control.service +%{_kf5_sharedir}/mime/packages/akonadi-mime.xml +%{_kf5_sysconfdir}/xdg/akonadi.*categories %files -n libKF5AkonadiAgentBase5 %defattr(-,root,root) -%{_libdir}/libKF5AkonadiAgentBase.so.* +%doc COPYING* +%{_kf5_libdir}/libKF5AkonadiAgentBase.so.* %files -n libKF5AkonadiCore5 %defattr(-,root,root) -%{_libdir}/libKF5AkonadiCore.so.* +%doc COPYING* +%{_kf5_libdir}/libKF5AkonadiCore.so.* %files -n libKF5AkonadiWidgets5 %defattr(-,root,root) -%{_libdir}/libKF5AkonadiWidgets.so.* +%doc COPYING* +%{_kf5_libdir}/libKF5AkonadiWidgets.so.* %files -n libKF5AkonadiPrivate5 %d
commit akonadi-server for openSUSE:Factory
Hello community, here is the log from the commit of package akonadi-server for openSUSE:Factory checked in at 2017-07-25 11:25:52 Comparing /work/SRC/openSUSE:Factory/akonadi-server (Old) and /work/SRC/openSUSE:Factory/.akonadi-server.new (New) Package is "akonadi-server" Tue Jul 25 11:25:52 2017 rev:31 rq:510630 version:17.04.3 Changes: --- /work/SRC/openSUSE:Factory/akonadi-server/akonadi-server.changes 2017-06-12 15:26:26.215095890 +0200 +++ /work/SRC/openSUSE:Factory/.akonadi-server.new/akonadi-server.changes 2017-07-25 11:25:56.034884556 +0200 @@ -1,0 +2,13 @@ +Sat Jul 15 22:58:50 CEST 2017 - lbeltr...@kde.org + +- Update to 17.04.3 + * New bugfix release + * For more details please see: + * https://www.kde.org/announcements/announce-applications-17.04.3.php +- Changes since 17.04.2: + * ETM: only populate collections with matching mimetype + * Explicitely pass source collection to ensure moving mails work +- Drop upstreamed patches: + * pass-source-collection-to-move-mails.diff + +--- Old: akonadi-17.04.2.tar.xz pass-source-collection-to-move-mails.diff New: akonadi-17.04.3.tar.xz Other differences: -- ++ akonadi-server.spec ++ --- /var/tmp/diff_new_pack.zQFwCC/_old 2017-07-25 11:25:57.370695909 +0200 +++ /var/tmp/diff_new_pack.zQFwCC/_new 2017-07-25 11:25:57.370695909 +0200 @@ -20,7 +20,7 @@ %define rname akonadi Name: akonadi-server -Version:17.04.2 +Version:17.04.3 Release:0 %define kf5_version 5.26.0 # Latest stable Applications (e.g. 16.08 in KA, but 16.11.80 in KUA) @@ -31,8 +31,6 @@ Url:http://akonadi-project.org Source: %{rname}-%{version}.tar.xz Source99: akonadi-server-rpmlintrc -# PATCH-FIX-UPSTREAM -Patch0: pass-source-collection-to-move-mails.diff %if 0%{?suse_version} > 1325 BuildRequires: libboost_headers-devel %else @@ -172,7 +170,6 @@ %prep %setup -q -n %{rname}-%{version} -%patch0 -p1 %build %cmake_kf5 -d build -- -DINSTALL_QSQLITE_IN_QT_PREFIX=TRUE -DQT_PLUGINS_DIR=%{_kf5_plugindir} ++ akonadi-17.04.2.tar.xz -> akonadi-17.04.3.tar.xz ++ 3214 lines of diff (skipped)
commit akonadi-server for openSUSE:Factory
Hello community, here is the log from the commit of package akonadi-server for openSUSE:Factory checked in at 2017-06-12 15:26:22 Comparing /work/SRC/openSUSE:Factory/akonadi-server (Old) and /work/SRC/openSUSE:Factory/.akonadi-server.new (New) Package is "akonadi-server" Mon Jun 12 15:26:22 2017 rev:30 rq:502912 version:17.04.2 Changes: --- /work/SRC/openSUSE:Factory/akonadi-server/akonadi-server.changes 2017-05-22 10:37:32.936951166 +0200 +++ /work/SRC/openSUSE:Factory/.akonadi-server.new/akonadi-server.changes 2017-06-12 15:26:26.215095890 +0200 @@ -1,0 +2,16 @@ +Sun Jun 11 20:30:22 UTC 2017 - lbeltr...@kde.org + +- Add upstream patch pass-source-collection-to-move-mails.diff + * Fix mails not being removed from list when deleted (kde#380182) + +--- +Wed Jun 07 17:42:39 CEST 2017 - lbeltr...@kde.org + +- Update to 17.04.2 + * New bugfix release + * For more details please see: + * https://www.kde.org/announcements/announce-applications-17.04.2.php +- Changes since 17.04.1: + * Fix crash when Connection is terminated before init() (kde#379809) + +--- Old: akonadi-17.04.1.tar.xz New: akonadi-17.04.2.tar.xz pass-source-collection-to-move-mails.diff Other differences: -- ++ akonadi-server.spec ++ --- /var/tmp/diff_new_pack.JoRm5U/_old 2017-06-12 15:26:26.867003898 +0200 +++ /var/tmp/diff_new_pack.JoRm5U/_new 2017-06-12 15:26:26.871003334 +0200 @@ -20,7 +20,7 @@ %define rname akonadi Name: akonadi-server -Version:17.04.1 +Version:17.04.2 Release:0 %define kf5_version 5.26.0 # Latest stable Applications (e.g. 16.08 in KA, but 16.11.80 in KUA) @@ -31,6 +31,8 @@ Url:http://akonadi-project.org Source: %{rname}-%{version}.tar.xz Source99: akonadi-server-rpmlintrc +# PATCH-FIX-UPSTREAM +Patch0: pass-source-collection-to-move-mails.diff %if 0%{?suse_version} > 1325 BuildRequires: libboost_headers-devel %else @@ -170,6 +172,7 @@ %prep %setup -q -n %{rname}-%{version} +%patch0 -p1 %build %cmake_kf5 -d build -- -DINSTALL_QSQLITE_IN_QT_PREFIX=TRUE -DQT_PLUGINS_DIR=%{_kf5_plugindir} ++ akonadi-17.04.1.tar.xz -> akonadi-17.04.2.tar.xz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/akonadi-17.04.1/CMakeLists.txt new/akonadi-17.04.2/CMakeLists.txt --- old/akonadi-17.04.1/CMakeLists.txt 2017-05-09 02:26:06.0 +0200 +++ new/akonadi-17.04.2/CMakeLists.txt 2017-06-06 02:23:19.0 +0200 @@ -1,6 +1,6 @@ cmake_minimum_required(VERSION 3.0) -set(PIM_VERSION "5.5.1") +set(PIM_VERSION "5.5.2") project(Akonadi VERSION ${PIM_VERSION}) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/akonadi-17.04.1/po/tr/libakonadi5.po new/akonadi-17.04.2/po/tr/libakonadi5.po --- old/akonadi-17.04.1/po/tr/libakonadi5.po2017-05-09 02:26:06.0 +0200 +++ new/akonadi-17.04.2/po/tr/libakonadi5.po2017-06-06 02:23:19.0 +0200 @@ -1664,8 +1664,9 @@ "For more troubleshooting tips please refer to http://userbase."; "kde.org/Akonadi\">userbase.kde.org/Akonadi." msgstr "" -"Sorun giderme ile ilgili daha fazla ipucu için lütfen http://"; -"userbase.kde.org/Akonadi\">userbase.kde.org/Akonadi adresine bakın." +"Sorun giderme ile ilgili daha fazla ipucu için lütfen http://userbase.kde.org/Akonadi\";>userbase.kde.org/Akonadi adresine " +"bakın." #: widgets/standardactionmanager.cpp:85 #, kde-format @@ -2014,10 +2015,8 @@ msgid "Do you really want to delete this folder and all its sub-folders?" msgid_plural "" "Do you really want to delete %1 folders and all their sub-folders?" -msgstr[0] "" -"Bu dizini ve tüm alt dizinlerini silmek istediğinizden emin misiniz?" -msgstr[1] "" -"%1 dizini ve tüm alt dizinlerini silmek istediğinizden emin misiniz?" +msgstr[0] "Bu dizini ve tüm alt dizinlerini silmek istediğinizden emin misiniz?" +msgstr[1] "%1 dizini ve tüm alt dizinlerini silmek istediğinizden emin misiniz?" #: widgets/standardactionmanager.cpp:249 #, kde-format @@ -2374,8 +2373,7 @@ #~ "The server Protocol version is %1, which equal or newer than the required " #~ "version %2." #~ msgstr "" -#~ "Sunucu Protokol sürümü %1, gerekli %2 sürümüne denk veya daha yeni bir " -#~ "sürüm." +#~ "Sunucu Protokol sürümü %1, gerekli %2 sürümüne denk veya daha yeni bir sürüm." #~ msgid "Inconsistent local collection tree detected." #~ msgstr "Tutarsız yerel koleksiyon ağacı belirlendi." @@ -2383,8 +2381,7 @@ #~ msgid "" #~ "Remote collection without root-terminated ancestor chain provided, " #
commit akonadi-server for openSUSE:Factory
Hello community, here is the log from the commit of package akonadi-server for openSUSE:Factory checked in at 2017-05-22 10:37:31 Comparing /work/SRC/openSUSE:Factory/akonadi-server (Old) and /work/SRC/openSUSE:Factory/.akonadi-server.new (New) Package is "akonadi-server" Mon May 22 10:37:31 2017 rev:29 rq:495864 version:17.04.1 Changes: --- /work/SRC/openSUSE:Factory/akonadi-server/akonadi-server.changes 2017-05-17 10:46:19.378614939 +0200 +++ /work/SRC/openSUSE:Factory/.akonadi-server.new/akonadi-server.changes 2017-05-22 10:37:32.936951166 +0200 @@ -1,0 +2,26 @@ +Wed May 17 20:35:29 CEST 2017 - lbeltr...@kde.org + +- Update to 17.04.1 + * New bugfix release + * For more details please see: + * https://www.kde.org/announcements/announce-applications-17.04.1.php +- Changes since 17.04.0: + * Fix mem leak + * avoid qCWarning in ETM for items never inserted + * Increase timeout in ResourceSynchronizationJob + * Fix possible crash in CollectionCopyJob when tracing Jobs + * Prevent sending multiple error messages from a single Handler + * Fix trx deadlock when updating Search collection + * On error, still send answer via DBUS, avoiding clients waiting forever (kde#378189) + * Fix clearing Item flags (kde#375146) + * Use toModelIndex + * This variable is unused + * use qAsConst + * Use qAsconst + * Minor optimization + * Fix emit or not keyword + * Remove unused variable + * Remove compile warning + * Minor optimization + +--- Old: akonadi-17.04.0.tar.xz New: akonadi-17.04.1.tar.xz Other differences: -- ++ akonadi-server.spec ++ --- /var/tmp/diff_new_pack.GR7KkJ/_old 2017-05-22 10:37:33.588859249 +0200 +++ /var/tmp/diff_new_pack.GR7KkJ/_new 2017-05-22 10:37:33.592858684 +0200 @@ -20,7 +20,7 @@ %define rname akonadi Name: akonadi-server -Version:17.04.0 +Version:17.04.1 Release:0 %define kf5_version 5.26.0 # Latest stable Applications (e.g. 16.08 in KA, but 16.11.80 in KUA) ++ akonadi-17.04.0.tar.xz -> akonadi-17.04.1.tar.xz ++ 4211 lines of diff (skipped)
commit akonadi-server for openSUSE:Factory
Hello community, here is the log from the commit of package akonadi-server for openSUSE:Factory checked in at 2017-05-17 10:46:18 Comparing /work/SRC/openSUSE:Factory/akonadi-server (Old) and /work/SRC/openSUSE:Factory/.akonadi-server.new (New) Package is "akonadi-server" Wed May 17 10:46:18 2017 rev:28 rq:493666 version:17.04.0 Changes: --- /work/SRC/openSUSE:Factory/akonadi-server/akonadi-server.changes 2017-05-08 18:45:43.722673480 +0200 +++ /work/SRC/openSUSE:Factory/.akonadi-server.new/akonadi-server.changes 2017-05-17 10:46:19.378614939 +0200 @@ -1,0 +2,6 @@ +Tue May 9 08:58:37 UTC 2017 - wba...@tmo.at + +- Unconditionally obsolete akonadi-runtime on all distributions, we + don't support kdepim4 any more + +--- Other differences: -- ++ akonadi-server.spec ++ --- /var/tmp/diff_new_pack.KHGlML/_old 2017-05-17 10:46:20.306484414 +0200 +++ /var/tmp/diff_new_pack.KHGlML/_new 2017-05-17 10:46:20.310483852 +0200 @@ -80,11 +80,7 @@ Obsoletes: akonadi < %{version} Recommends: %{name}-lang BuildRoot: %{_tmppath}/%{name}-%{version}-build -%if 0%{?suse_version} > 1320 Obsoletes: akonadi-runtime < %{version} -%else -Conflicts: akonadi-runtime -%endif %description This package contains the data files of Akonadi, the KDE PIM storage
commit akonadi-server for openSUSE:Factory
Hello community, here is the log from the commit of package akonadi-server for openSUSE:Factory checked in at 2017-05-08 18:45:38 Comparing /work/SRC/openSUSE:Factory/akonadi-server (Old) and /work/SRC/openSUSE:Factory/.akonadi-server.new (New) Package is "akonadi-server" Mon May 8 18:45:38 2017 rev:27 rq:490333 version:17.04.0 Changes: --- /work/SRC/openSUSE:Factory/akonadi-server/akonadi-server.changes 2017-03-15 00:50:22.957941005 +0100 +++ /work/SRC/openSUSE:Factory/.akonadi-server.new/akonadi-server.changes 2017-05-08 18:45:43.722673480 +0200 @@ -1,0 +2,44 @@ +Sun Apr 16 10:44:43 CEST 2017 - lbeltr...@kde.org + +- Update to 17.04.0 + * New feature release + * For more details please see: + * https://www.kde.org/announcements/announce-applications-17.04.0.php +- Changes since 17.03.90: + * Remove unused variable + * Remove compile warning + * Update search query from CollectionModifyJob + +--- +Wed Apr 12 20:25:10 CEST 2017 - lbeltr...@kde.org + +- Update to 17.03.90 + * New bugfix release + * For more details please see: + * https://www.kde.org/announcements/announce-applications-17.04-rc.php +- Changes since 17.03.80: + * Fix some -Wdocumentation warnings + * Fix redefinition of QAddConst + * Port some foreach code + * ResourceBase: cancelTask() when PrepareItemsRetrieval job returns 0 items + * Handle nested exceptions during error handling + * Improve some ETM warnings + * abi::__forced_unwind is only part of gnu's libstc++. + * Remove unused include + +--- +Thu Mar 30 05:28:34 UTC 2017 - lbeltr...@kde.org + +- Drop upstreamed patch: handle-mysql-process-crashes-gracefully.patch + +--- +Sat Mar 25 23:10:05 CET 2017 - lbeltr...@kde.org + +- Update to 17.03.80 + * New feature release + * For more details please see: + * https://www.kde.org/announcements/announce-applications-17.03.80.php +- Changes since 16.12.3: + * Too many changes to list here + +--- Old: akonadi-16.12.3.tar.xz handle-mysql-process-crashes-gracefully.patch New: akonadi-17.04.0.tar.xz Other differences: -- ++ akonadi-server.spec ++ --- /var/tmp/diff_new_pack.uVmHcJ/_old 2017-05-08 18:45:44.470567721 +0200 +++ /var/tmp/diff_new_pack.uVmHcJ/_new 2017-05-08 18:45:44.474567156 +0200 @@ -16,21 +16,21 @@ # +%bcond_without lang + %define rname akonadi -%define kf5_version 5.26.0 -# Latest stable Applications (e.g. 16.08 in KA, but 16.12.3 in KUA) -%{!?_kapp_version: %global _kapp_version %(echo %{version}| awk -F. '{print $1"."$2}')} Name: akonadi-server -Version:16.12.3 +Version:17.04.0 Release:0 +%define kf5_version 5.26.0 +# Latest stable Applications (e.g. 16.08 in KA, but 16.11.80 in KUA) +%{!?_kapp_version: %global _kapp_version %(echo %{version}| awk -F. '{print $1"."$2}')} Summary:PIM Storage Service License:LGPL-2.1+ Group: System/GUI/KDE Url:http://akonadi-project.org Source: %{rname}-%{version}.tar.xz Source99: akonadi-server-rpmlintrc -# PATCH-FIX-UPSTREAM handle-mysql-process-crashes-gracefully.patch -Patch0: handle-mysql-process-crashes-gracefully.patch %if 0%{?suse_version} > 1325 BuildRequires: libboost_headers-devel %else @@ -78,6 +78,7 @@ Provides: akonadi5 = %{version} # Needed for users of unstable repositories Obsoletes: akonadi < %{version} +Recommends: %{name}-lang BuildRoot: %{_tmppath}/%{name}-%{version}-build %if 0%{?suse_version} > 1320 Obsoletes: akonadi-runtime < %{version} @@ -167,9 +168,12 @@ This package contains development files of Akonadi, the KDE PIM storage service. +%if %{with lang} +%lang_package +%endif + %prep %setup -q -n %{rname}-%{version} -%patch0 -p1 %build %cmake_kf5 -d build -- -DINSTALL_QSQLITE_IN_QT_PREFIX=TRUE -DQT_PLUGINS_DIR=%{_kf5_plugindir} @@ -177,6 +181,9 @@ %install %kf5_makeinstall -C build + %if %{with lang} +%find_lang %{name} --with-man --all-name + %endif %post /sbin/ldconfig @@ -267,4 +274,9 @@ %{_libdir}/libKF5AkonadiXml.so %{_libdir}/qt5/mkspecs/modules/qt_AkonadiXml.pri +%if %{with lang} +%files lang -f %{name}.lang +%doc COPYING* +%endif + %changelog ++ akonadi-16.12.3.tar.xz -> akonadi-17.04.0.tar.xz ++ 144724 lines of diff (skipped)
commit akonadi-server for openSUSE:Factory
Hello community, here is the log from the commit of package akonadi-server for openSUSE:Factory checked in at 2017-03-15 00:50:22 Comparing /work/SRC/openSUSE:Factory/akonadi-server (Old) and /work/SRC/openSUSE:Factory/.akonadi-server.new (New) Package is "akonadi-server" Wed Mar 15 00:50:22 2017 rev:26 rq:478097 version:16.12.3 Changes: --- /work/SRC/openSUSE:Factory/akonadi-server/akonadi-server.changes 2017-02-26 17:08:22.871864525 +0100 +++ /work/SRC/openSUSE:Factory/.akonadi-server.new/akonadi-server.changes 2017-03-15 00:50:22.957941005 +0100 @@ -1,0 +2,28 @@ +Thu Mar 9 18:07:28 UTC 2017 - alarr...@suse.com + +- Drop fix-itemretriever-in-case-of-concurrent-requests.patch, it's + already merged upstream + +--- +Thu Mar 9 12:33:17 CET 2017 - lbeltr...@kde.org + +- Update to 16.12.3 + * New bugfix release + * For more details please see: + * https://www.kde.org/announcements/announce-applications-16.12.3.php +- Changes since 16.12.2: + * Fix ServerManager going into Broken state when called before going to the event loop. + * Fix crash when Connection is closed while ItemRetriever is running (kde#374734) + * DataStream: throw exception if device is null (kde#376385) + * Don't export internal classes when not building autotests. + * Remove unused included cpp file from autotest. + * Fix ItemRetriever in case of concurrent requests for the same item(s) + * no need to generate the header twice, we can use the one from src/server here + * Revert unwanted changes in previous commit + * Implement "TODO: Qt 5: Use QDir::removeRecursively" + * Fix runtime warning at the end of itemretrievertest. + * Show collection id if collection is valid + * Add more debug + + +--- Old: akonadi-16.12.2.tar.xz fix-itemretriever-in-case-of-concurrent-requests.patch New: akonadi-16.12.3.tar.xz Other differences: -- ++ akonadi-server.spec ++ --- /var/tmp/diff_new_pack.WhOnA9/_old 2017-03-15 00:50:24.085781418 +0100 +++ /var/tmp/diff_new_pack.WhOnA9/_new 2017-03-15 00:50:24.085781418 +0100 @@ -18,10 +18,10 @@ %define rname akonadi %define kf5_version 5.26.0 -# Latest stable Applications (e.g. 16.08 in KA, but 16.12.2 in KUA) +# Latest stable Applications (e.g. 16.08 in KA, but 16.12.3 in KUA) %{!?_kapp_version: %global _kapp_version %(echo %{version}| awk -F. '{print $1"."$2}')} Name: akonadi-server -Version:16.12.2 +Version:16.12.3 Release:0 Summary:PIM Storage Service License:LGPL-2.1+ @@ -31,8 +31,6 @@ Source99: akonadi-server-rpmlintrc # PATCH-FIX-UPSTREAM handle-mysql-process-crashes-gracefully.patch Patch0: handle-mysql-process-crashes-gracefully.patch -# PATCH-FIX-UPSTREAM fix-itemretriever-in-case-of-concurrent-requests.patch - Fixes hangs when accessing folders -Patch1: fix-itemretriever-in-case-of-concurrent-requests.patch %if 0%{?suse_version} > 1325 BuildRequires: libboost_headers-devel %else @@ -172,7 +170,6 @@ %prep %setup -q -n %{rname}-%{version} %patch0 -p1 -%patch1 -p1 %build %cmake_kf5 -d build -- -DINSTALL_QSQLITE_IN_QT_PREFIX=TRUE -DQT_PLUGINS_DIR=%{_kf5_plugindir} ++ akonadi-16.12.2.tar.xz -> akonadi-16.12.3.tar.xz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/akonadi-16.12.2/CMakeLists.txt new/akonadi-16.12.3/CMakeLists.txt --- old/akonadi-16.12.2/CMakeLists.txt 2017-01-19 13:12:42.0 +0100 +++ new/akonadi-16.12.3/CMakeLists.txt 2017-03-04 15:02:02.0 +0100 @@ -22,7 +22,7 @@ include(AkonadiMacros) -set(PIM_VERSION "5.4.2") +set(PIM_VERSION "5.4.3") set(QT_REQUIRED_VERSION "5.6.0") set(AKONADI_VERSION ${PIM_VERSION}) @@ -79,7 +79,9 @@ add_definitions(-DQT_STRICT_ITERATORS) -set(AKONADI_TESTS_EXPORT AKONADICORE_EXPORT) +if(BUILD_TESTING) +set(AKONADI_TESTS_EXPORT AKONADICORE_EXPORT) +endif() configure_file(akonaditests_export.h.in "${CMAKE_CURRENT_BINARY_DIR}/akonaditests_export.h") # Make sure the KF5Akonadi_DATA_DIR is absolute before passing it to KF5AkonadiConfig.cmake.in diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/akonadi-16.12.2/autotests/libs/actionstatemanagertest.cpp new/akonadi-16.12.3/autotests/libs/actionstatemanagertest.cpp --- old/akonadi-16.12.2/autotests/libs/actionstatemanagertest.cpp 2017-01-19 13:12:42.0 +0100 +++ new/akonadi-16.12.3/autotests/libs/actionstatemanagertest.cpp 2017-03-04 15:02:02.0 +0100 @@ -27,8 +27,6 @@ #include "../src/widgets/actionstatemanager.cpp" #un
commit akonadi-server for openSUSE:Factory
Hello community, here is the log from the commit of package akonadi-server for openSUSE:Factory checked in at 2017-02-26 17:08:20 Comparing /work/SRC/openSUSE:Factory/akonadi-server (Old) and /work/SRC/openSUSE:Factory/.akonadi-server.new (New) Package is "akonadi-server" Changes: --- /work/SRC/openSUSE:Factory/akonadi-server/akonadi-server.changes 2017-02-13 07:03:33.545856194 +0100 +++ /work/SRC/openSUSE:Factory/.akonadi-server.new/akonadi-server.changes 2017-02-26 17:08:22.871864525 +0100 @@ -1,0 +2,7 @@ +Fri Feb 24 13:14:48 UTC 2017 - lbeltr...@kde.org + +- Add fix-itemretriever-in-case-of-concurrent-requests.patch + * Fix hangs accessing folders ("Retrieving folder contents" +going on infinitely) + +--- New: fix-itemretriever-in-case-of-concurrent-requests.patch Other differences: -- ++ akonadi-server.spec ++ --- /var/tmp/diff_new_pack.4apvMy/_old 2017-02-26 17:08:23.627749805 +0100 +++ /var/tmp/diff_new_pack.4apvMy/_new 2017-02-26 17:08:23.627749805 +0100 @@ -31,6 +31,8 @@ Source99: akonadi-server-rpmlintrc # PATCH-FIX-UPSTREAM handle-mysql-process-crashes-gracefully.patch Patch0: handle-mysql-process-crashes-gracefully.patch +# PATCH-FIX-UPSTREAM fix-itemretriever-in-case-of-concurrent-requests.patch - Fixes hangs when accessing folders +Patch1: fix-itemretriever-in-case-of-concurrent-requests.patch %if 0%{?suse_version} > 1325 BuildRequires: libboost_headers-devel %else @@ -170,6 +172,7 @@ %prep %setup -q -n %{rname}-%{version} %patch0 -p1 +%patch1 -p1 %build %cmake_kf5 -d build -- -DINSTALL_QSQLITE_IN_QT_PREFIX=TRUE -DQT_PLUGINS_DIR=%{_kf5_plugindir} ++ fix-itemretriever-in-case-of-concurrent-requests.patch ++ >From d42f94701f38c26cf3439727b50ee73cf0d09bee Mon Sep 17 00:00:00 2001 From: David Faure Date: Wed, 15 Feb 2017 08:43:09 +0100 Subject: Fix ItemRetriever in case of concurrent requests for the same item(s) Summary: - ItemRetrievalManager must emit requestFinished() for those other requests, otherwise the list of pending requests in ItemRetriever is never emptied - ItemRetriever must not assume that a signal being emitted by ItemRetrievalManager is necessarily about the request it's waiting for, it could be for another one. So it must first check in its list of pending requests to determine whether it should react or not. With multithreaded unittest, checked for races with clang+tsan. (There is one race, the connect to ItemRetrievalRequest vs the emit in other threads, we should lock mLock before connect...) Test Plan: new unittest Reviewers: dvratil Reviewed By: dvratil Subscribers: #kde_pim Tags: #kde_pim Differential Revision: https://phabricator.kde.org/D4618 --- autotests/server/itemretrievertest.cpp | 174 src/server/storage/itemretrievalmanager.cpp | 1 + src/server/storage/itemretriever.cpp| 21 ++-- 3 files changed, 135 insertions(+), 61 deletions(-) diff --git a/autotests/server/itemretrievertest.cpp b/autotests/server/itemretrievertest.cpp index fb4468d..1206b35 100644 --- a/autotests/server/itemretrievertest.cpp +++ b/autotests/server/itemretrievertest.cpp @@ -20,6 +20,7 @@ #include #include #include +#include #include "storage/itemretriever.h" #include "storage/itemretrievaljob.h" @@ -144,6 +145,52 @@ private: QMultiHash mJobResults; }; +using RequestedParts = QVector; + +class ClientThread : public QThread +{ +public: +ClientThread(Entity::Id itemId, const RequestedParts &requestedParts) +: m_itemId(itemId), m_requestedParts(requestedParts) +{} + +void run() Q_DECL_OVERRIDE +{ +// ItemRetriever should... +ItemRetriever retriever; +retriever.setItem(m_itemId); +retriever.setRetrieveParts(m_requestedParts); +QSignalSpy spy(&retriever, &ItemRetriever::itemsRetrieved); + +const bool success = retriever.exec(); + +QMutexLocker lock(&m_mutex); +m_results.success = success; +m_results.signalsCount = spy.count(); +if (m_results.signalsCount > 0) { +m_results.emittedItems = spy.at(0).at(0).value>(); +} +} + +struct Results +{ +bool success; +int signalsCount; +QList emittedItems; +}; +Results results() const { +QMutexLocker lock(&m_mutex); +return m_results; +} + +private: +const Entity::Id m_itemId; +const RequestedParts m_requestedParts; + +mutable QMutex m_mutex; // protects results below +Results m_results; +}; + class ItemRetrieverTest : public QObject { Q_OBJECT @@ -151,7 +198,6 @@ class ItemRetrieverT
commit akonadi-server for openSUSE:Factory
Hello community, here is the log from the commit of package akonadi-server for openSUSE:Factory checked in at 2017-02-13 07:03:31 Comparing /work/SRC/openSUSE:Factory/akonadi-server (Old) and /work/SRC/openSUSE:Factory/.akonadi-server.new (New) Package is "akonadi-server" Changes: --- /work/SRC/openSUSE:Factory/akonadi-server/akonadi-server.changes 2017-02-08 10:45:39.483714705 +0100 +++ /work/SRC/openSUSE:Factory/.akonadi-server.new/akonadi-server.changes 2017-02-13 07:03:33.545856194 +0100 @@ -1,0 +2,8 @@ +Thu Feb 9 06:38:57 UTC 2017 - lbeltr...@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: akonadi-16.12.1.tar.xz New: akonadi-16.12.2.tar.xz Other differences: -- ++ akonadi-server.spec ++ --- /var/tmp/diff_new_pack.ryVhXS/_old 2017-02-13 07:03:34.981650990 +0100 +++ /var/tmp/diff_new_pack.ryVhXS/_new 2017-02-13 07:03:34.985650418 +0100 @@ -18,10 +18,10 @@ %define rname akonadi %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: akonadi-server -Version:16.12.1 +Version:16.12.2 Release:0 Summary:PIM Storage Service License:LGPL-2.1+ @@ -142,7 +142,7 @@ Summary:Akonadi Framework: Build Environment Group: Development/Libraries/X11 Requires: %{name} = %{version} -%if 0%{?suse_version} > 1315 +%if 0%{?suse_version} > 1325 Requires: libboost_headers-devel %else Requires: boost-devel ++ akonadi-16.12.1.tar.xz -> akonadi-16.12.2.tar.xz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/akonadi-16.12.1/CMakeLists.txt new/akonadi-16.12.2/CMakeLists.txt --- old/akonadi-16.12.1/CMakeLists.txt 2017-01-08 16:41:33.0 +0100 +++ new/akonadi-16.12.2/CMakeLists.txt 2017-01-19 13:12:42.0 +0100 @@ -22,7 +22,7 @@ include(AkonadiMacros) -set(PIM_VERSION "5.4.1") +set(PIM_VERSION "5.4.2") set(QT_REQUIRED_VERSION "5.6.0") set(AKONADI_VERSION ${PIM_VERSION}) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/akonadi-16.12.1/src/akonadicontrol/CMakeLists.txt new/akonadi-16.12.2/src/akonadicontrol/CMakeLists.txt --- old/akonadi-16.12.1/src/akonadicontrol/CMakeLists.txt 2017-01-08 16:41:33.0 +0100 +++ new/akonadi-16.12.2/src/akonadicontrol/CMakeLists.txt 2017-01-19 13:12:42.0 +0100 @@ -41,6 +41,7 @@ target_link_libraries(akonadi_control akonadi_shared KF5AkonadiPrivate +KF5::CoreAddons KF5::ConfigCore Qt5::Core Qt5::DBus diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/akonadi-16.12.1/src/akonadicontrol/main.cpp new/akonadi-16.12.2/src/akonadicontrol/main.cpp --- old/akonadi-16.12.1/src/akonadicontrol/main.cpp 2017-01-08 16:41:33.0 +0100 +++ new/akonadi-16.12.2/src/akonadicontrol/main.cpp 2017-01-19 13:12:42.0 +0100 @@ -21,6 +21,7 @@ #include "controlmanager.h" #include "processcontrol.h" #include "akonadicontrol_debug.h" +#include "akonadi_version.h" #include @@ -32,6 +33,7 @@ #include #include +#include #include #ifdef HAVE_UNISTD_H @@ -53,6 +55,14 @@ { AkGuiApplication app(argc, argv, AKONADICONTROL_LOG()); app.setDescription(QStringLiteral("Akonadi Control Process\nDo not run this manually, use 'akonadictl' instead to start/stop Akonadi.")); + +KAboutData aboutData(QStringLiteral("akonadi_control"), + QStringLiteral("Akonadi Control"), + QStringLiteral(AKONADI_VERSION_STRING), + QStringLiteral("Akonadi Control"), + KAboutLicense::LGPL_V2); +KAboutData::setApplicationData(aboutData); + app.parseCommandLine(); // try to acquire the lock first, that means there is no second instance trying to start up at the same time diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/akonadi-16.12.1/src/akonadictl/CMakeLists.txt new/akonadi-16.12.2/src/akonadictl/CMakeLists.txt --- old/akonadi-16.12.1/src/akonadictl/CMakeLists.txt 2017-01-08 16:41:33.0 +0100 +++ new/akonadi-16.12.2/src/akonadictl/CMakeLists.txt 2017-01-19 13:12:42.0 +0100 @@ -19,6 +19,7 @@ target_link_libraries(akonadictl akonadi_shared
commit akonadi-server for openSUSE:Factory
Hello community, here is the log from the commit of package akonadi-server for openSUSE:Factory checked in at 2017-02-08 10:45:38 Comparing /work/SRC/openSUSE:Factory/akonadi-server (Old) and /work/SRC/openSUSE:Factory/.akonadi-server.new (New) Package is "akonadi-server" Changes: --- /work/SRC/openSUSE:Factory/akonadi-server/akonadi-server.changes 2017-01-25 23:15:40.576075342 +0100 +++ /work/SRC/openSUSE:Factory/.akonadi-server.new/akonadi-server.changes 2017-02-08 10:45:39.483714705 +0100 @@ -1,0 +2,5 @@ +Wed Feb 1 09:54:19 UTC 2017 - adam.ma...@suse.de + +- use individual libboost-*-devel packages instead of boost-devel + +--- Other differences: -- ++ akonadi-server.spec ++ --- /var/tmp/diff_new_pack.A9d8PR/_old 2017-02-08 10:45:39.987644486 +0100 +++ /var/tmp/diff_new_pack.A9d8PR/_new 2017-02-08 10:45:39.991643929 +0100 @@ -31,7 +31,11 @@ Source99: akonadi-server-rpmlintrc # PATCH-FIX-UPSTREAM handle-mysql-process-crashes-gracefully.patch Patch0: handle-mysql-process-crashes-gracefully.patch +%if 0%{?suse_version} > 1325 +BuildRequires: libboost_headers-devel +%else BuildRequires: boost-devel +%endif BuildRequires: cmake >= 2.8.12 BuildRequires: extra-cmake-modules >= %{kf5_version} BuildRequires: kf5-filesystem @@ -138,7 +142,11 @@ Summary:Akonadi Framework: Build Environment Group: Development/Libraries/X11 Requires: %{name} = %{version} +%if 0%{?suse_version} > 1315 +Requires: libboost_headers-devel +%else Requires: boost-devel +%endif Requires: kcompletion-devel Requires: kdelibs4support-devel Requires: kitemmodels-devel
commit akonadi-server for openSUSE:Factory
Hello community, here is the log from the commit of package akonadi-server for openSUSE:Factory checked in at 2017-01-25 23:15:39 Comparing /work/SRC/openSUSE:Factory/akonadi-server (Old) and /work/SRC/openSUSE:Factory/.akonadi-server.new (New) Package is "akonadi-server" Changes: --- /work/SRC/openSUSE:Factory/akonadi-server/akonadi-server.changes 2016-12-29 22:43:03.455351682 +0100 +++ /work/SRC/openSUSE:Factory/.akonadi-server.new/akonadi-server.changes 2017-01-25 23:15:40.576075342 +0100 @@ -1,0 +2,14 @@ +Sun Jan 22 17:10:01 UTC 2017 - hrvoje.sen...@gmail.com + +- Add handle-mysql-process-crashes-gracefully.patch from upstream + +--- +Sat Jan 14 08:48:19 UTC 2017 - lbeltr...@kde.org + +- - Update to KDE Applications 16.12.1 + * KDE Applications 16.12.1 + * https://www.kde.org/announcements/announce-applications-16.12.1.php + +- Drop upstream patch fix-connect-api.patch + +--- Old: akonadi-16.12.0.tar.xz fix-connect-api.patch New: akonadi-16.12.1.tar.xz handle-mysql-process-crashes-gracefully.patch Other differences: -- ++ akonadi-server.spec ++ --- /var/tmp/diff_new_pack.qZneu0/_old 2017-01-25 23:15:41.323962578 +0100 +++ /var/tmp/diff_new_pack.qZneu0/_new 2017-01-25 23:15:41.327961975 +0100 @@ -1,7 +1,7 @@ # # spec file for package akonadi-server # -# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2017 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,10 +18,10 @@ %define rname akonadi %define kf5_version 5.26.0 -# Latest stable Applications (e.g. 16.08 in KA, but 16.12.0 in KUA) +# Latest stable Applications (e.g. 16.08 in KA, but 16.12.1 in KUA) %{!?_kapp_version: %global _kapp_version %(echo %{version}| awk -F. '{print $1"."$2}')} Name: akonadi-server -Version:16.12.0 +Version:16.12.1 Release:0 Summary:PIM Storage Service License:LGPL-2.1+ @@ -29,8 +29,8 @@ Url:http://akonadi-project.org Source: %{rname}-%{version}.tar.xz Source99: akonadi-server-rpmlintrc -#PATCH-FIX-UPSTREAM fix-connect-api.patch mon...@kde.org -Patch1: fix-connect-api.patch +# PATCH-FIX-UPSTREAM handle-mysql-process-crashes-gracefully.patch +Patch0: handle-mysql-process-crashes-gracefully.patch BuildRequires: boost-devel BuildRequires: cmake >= 2.8.12 BuildRequires: extra-cmake-modules >= %{kf5_version} @@ -161,7 +161,7 @@ %prep %setup -q -n %{rname}-%{version} -%patch1 -p1 +%patch0 -p1 %build %cmake_kf5 -d build -- -DINSTALL_QSQLITE_IN_QT_PREFIX=TRUE -DQT_PLUGINS_DIR=%{_kf5_plugindir} ++ akonadi-16.12.0.tar.xz -> akonadi-16.12.1.tar.xz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/akonadi-16.12.0/CMakeLists.txt new/akonadi-16.12.1/CMakeLists.txt --- old/akonadi-16.12.0/CMakeLists.txt 2016-12-07 11:27:47.0 +0100 +++ new/akonadi-16.12.1/CMakeLists.txt 2017-01-08 16:41:33.0 +0100 @@ -22,7 +22,7 @@ include(AkonadiMacros) -set(PIM_VERSION "5.4.0") +set(PIM_VERSION "5.4.1") set(QT_REQUIRED_VERSION "5.6.0") set(AKONADI_VERSION ${PIM_VERSION}) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/akonadi-16.12.0/src/core/changerecorder_p.cpp new/akonadi-16.12.1/src/core/changerecorder_p.cpp --- old/akonadi-16.12.0/src/core/changerecorder_p.cpp 2016-12-07 11:27:47.0 +0100 +++ new/akonadi-16.12.1/src/core/changerecorder_p.cpp 2017-01-08 16:41:33.0 +0100 @@ -127,11 +127,11 @@ notificationsLoaded(); } -static const quint64 s_currentVersion = Q_UINT64_C(0x0005); +static const quint64 s_currentVersion = Q_UINT64_C(0x0006); static const quint64 s_versionMask= Q_UINT64_C(0x); static const quint64 s_sizeMask = Q_UINT64_C(0x); -QQueue ChangeRecorderPrivate::loadFrom(QIODevice *device, bool &needsFullSave) const +QQueue ChangeRecorderPrivate::loadFrom(QFile *device, bool &needsFullSave) const { QDataStream stream(device); stream.setVersion(QDataStream::Qt_4_6); @@ -161,6 +161,11 @@ stream >> sessionId; stream >> type; +if (stream.status() != QDataStream::Ok) { +qCWarning(AKONADICORE_LOG) << "Error reading saved notifications! Aborting. Corrupt file:" << device->fileName(); +break; +} + switch (static_cast(type)) { case Item:
commit akonadi-server for openSUSE:Factory
Hello community, here is the log from the commit of package akonadi-server for openSUSE:Factory checked in at 2016-11-22 18:56:50 Comparing /work/SRC/openSUSE:Factory/akonadi-server (Old) and /work/SRC/openSUSE:Factory/.akonadi-server.new (New) Package is "akonadi-server" Changes: --- /work/SRC/openSUSE:Factory/akonadi-server/akonadi-server.changes 2016-11-12 13:27:34.0 +0100 +++ /work/SRC/openSUSE:Factory/.akonadi-server.new/akonadi-server.changes 2016-11-22 18:56:51.0 +0100 @@ -1,0 +2,6 @@ +Sun Nov 20 18:24:27 UTC 2016 - hrvoje.sen...@gmail.com + +- Split out sqlite plugin into separete package to avoid whole server + depending on Qt private API + +--- Other differences: -- ++ akonadi-server.spec ++ --- /var/tmp/diff_new_pack.1vQ5db/_old 2016-11-22 18:56:52.0 +0100 +++ /var/tmp/diff_new_pack.1vQ5db/_new 2016-11-22 18:56:52.0 +0100 @@ -117,6 +117,15 @@ %description -n libKF5AkonadiXml5 This package includes the Akonadi Xml library for Akonadi, the KDE PIM storage service. +%package sqlite +Summary:akonadi server's SQlite plugin +Group: System/GUI/KDE +Requires: %{name} = %{version} +Supplements:packageand(%{name}:sqlite3) + +%description sqlite +Akonadi server's SQlite plugin. + %package devel Summary:Akonadi Framework: Build Environment Group: Development/Libraries/X11 @@ -197,6 +206,7 @@ %{_kf5_plugindir}/akonadi/ %{_datadir}/akonadi/ %{_datadir}/kf5/akonadi_knut_resource/ +%exclude %{_kf5_plugindir}/sqldrivers/ %files -n libKF5AkonadiAgentBase5 %defattr(-,root,root) @@ -218,6 +228,10 @@ %defattr(-,root,root) %{_libdir}/libKF5AkonadiXml.so.* +%files sqlite +%defattr(-,root,root) +%{_kf5_plugindir}/sqldrivers/ + %files devel %defattr(-,root,root) %{_kf5_bindir}/akonadi2xml
commit akonadi-server for openSUSE:Factory
Hello community, here is the log from the commit of package akonadi-server for openSUSE:Factory checked in at 2016-11-12 13:27:33 Comparing /work/SRC/openSUSE:Factory/akonadi-server (Old) and /work/SRC/openSUSE:Factory/.akonadi-server.new (New) Package is "akonadi-server" Changes: --- /work/SRC/openSUSE:Factory/akonadi-server/akonadi-server.changes 2016-11-02 12:30:11.0 +0100 +++ /work/SRC/openSUSE:Factory/.akonadi-server.new/akonadi-server.changes 2016-11-12 13:27:34.0 +0100 @@ -1,0 +2,7 @@ +Wed Nov 9 06:08:10 UTC 2016 - lbeltr...@kde.org + +- Update to KDE Applications 16.08.3 + * KDE Applications 16.08.3 + * https://www.kde.org/announcements/announce-applications-16.08.3.php + +--- Old: akonadi-16.08.2.tar.xz New: akonadi-16.08.3.tar.xz Other differences: -- ++ akonadi-server.spec ++ --- /var/tmp/diff_new_pack.nXLw8u/_old 2016-11-12 13:27:35.0 +0100 +++ /var/tmp/diff_new_pack.nXLw8u/_new 2016-11-12 13:27:35.0 +0100 @@ -17,7 +17,7 @@ Name: akonadi-server -Version:16.08.2 +Version:16.08.3 Release:0 %define rname akonadi Summary:PIM Storage Service ++ akonadi-16.08.2.tar.xz -> akonadi-16.08.3.tar.xz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/akonadi-16.08.2/CMakeLists.txt new/akonadi-16.08.3/CMakeLists.txt --- old/akonadi-16.08.2/CMakeLists.txt 2016-09-10 15:03:17.0 +0200 +++ new/akonadi-16.08.3/CMakeLists.txt 2016-10-14 07:25:00.0 +0200 @@ -20,7 +20,7 @@ include(AkonadiMacros) -set(PIM_VERSION "5.3.2") +set(PIM_VERSION "5.3.3") set(QT_REQUIRED_VERSION "5.4.0") set(AKONADI_VERSION ${PIM_VERSION})
commit akonadi-server for openSUSE:Factory
Hello community, here is the log from the commit of package akonadi-server for openSUSE:Factory checked in at 2016-11-02 12:30:10 Comparing /work/SRC/openSUSE:Factory/akonadi-server (Old) and /work/SRC/openSUSE:Factory/.akonadi-server.new (New) Package is "akonadi-server" Changes: --- /work/SRC/openSUSE:Factory/akonadi-server/akonadi-server.changes 2016-10-18 10:10:45.0 +0200 +++ /work/SRC/openSUSE:Factory/.akonadi-server.new/akonadi-server.changes 2016-11-02 12:30:11.0 +0100 @@ -1,0 +2,11 @@ +Mon Oct 31 10:43:08 UTC 2016 - alarr...@suse.com + +- Changed Requires to Recommends so Akonadi libraries don't require + akonadi-server anymore and can be thus co-installable with + akonadi-4.x . +- Extracted libraries libKF5AkonadiPrivate5 and libKF5AkonadiXml5 + from the akonadi-server package into new sub packages, so installing + libraries don't require akonadi-server to be installed just + because of the libraries. + +--- Other differences: -- ++ akonadi-server.spec ++ --- /var/tmp/diff_new_pack.9smF6O/_old 2016-11-02 12:30:12.0 +0100 +++ /var/tmp/diff_new_pack.9smF6O/_new 2016-11-02 12:30:12.0 +0100 @@ -30,6 +30,7 @@ BuildRequires: cmake >= 2.8.12 BuildRequires: extra-cmake-modules BuildRequires: kf5-filesystem +BuildRequires: libQt5Sql-private-headers-devel BuildRequires: libxml2 BuildRequires: libxslt BuildRequires: libxslt-devel @@ -55,7 +56,6 @@ BuildRequires: pkgconfig(Qt5Gui) BuildRequires: pkgconfig(Qt5Network) BuildRequires: pkgconfig(Qt5Sql) -BuildRequires: libQt5Sql-private-headers-devel BuildRequires: pkgconfig(Qt5Test) BuildRequires: pkgconfig(Qt5Widgets) BuildRequires: pkgconfig(Qt5Xml) @@ -72,8 +72,6 @@ %endif Obsoletes: akonadi5 < %{version} Provides: akonadi5 = %{version} -Obsoletes: libKF5AkonadiPrivate5 < %{version} -Provides: libKF5AkonadiPrivate5 = %{version} %description This package contains the data files of Akonadi, the KDE PIM storage @@ -82,7 +80,7 @@ %package -n libKF5AkonadiCore5 Summary:Core Akonadi Server library Group: System/Libraries -Requires: %{name} +Recommends: %{name} %description -n libKF5AkonadiCore5 This package includes the core Akonadi library, the KDE PIM storage service. @@ -90,7 +88,7 @@ %package -n libKF5AkonadiAgentBase5 Summary:Akonadi Agent base library Group: System/Libraries -Requires: %{name} +Recommends: %{name} %description -n libKF5AkonadiAgentBase5 This package includes the agent library for Akonadi, the KDE PIM storage service. @@ -98,11 +96,27 @@ %package -n libKF5AkonadiWidgets5 Summary:Akonadi Agent base library Group: System/Libraries -Requires: %{name} +Recommends: %{name} %description -n libKF5AkonadiWidgets5 This package provides the basic GUI widgets for Akonadi, the KDE PIM storage service. +%package -n libKF5AkonadiPrivate5 +Summary:Akonadi Private Server library +Group: System/Libraries +Recommends: %{name} + +%description -n libKF5AkonadiPrivate5 +This package includes the Private Akonadi library for Akonadi, the KDE PIM storage service. + +%package -n libKF5AkonadiXml5 +Summary:Akonadi Xml library +Group: System/Libraries +Recommends: %{name} + +%description -n libKF5AkonadiXml5 +This package includes the Akonadi Xml library for Akonadi, the KDE PIM storage service. + %package devel Summary:Akonadi Framework: Build Environment Group: Development/Libraries/X11 @@ -114,11 +128,11 @@ Requires: kjobwidgets-devel Requires: kservice-devel Requires: kxmlgui-devel -Requires: pkgconfig(Qt5Network) -Requires: solid-devel Requires: libKF5AkonadiAgentBase5 = %{version} Requires: libKF5AkonadiCore5 = %{version} Requires: libKF5AkonadiWidgets5 = %{version} +Requires: solid-devel +Requires: pkgconfig(Qt5Network) Obsoletes: akonadi-devel < %{version} Obsoletes: libKF5AkonadiPrivate-devel < %{version} Provides: libKF5AkonadiPrivate-devel = %{version} @@ -155,6 +169,12 @@ %post -n libKF5AkonadiAgentBase5 -p /sbin/ldconfig %postun -n libKF5AkonadiAgentBase5 -p /sbin/ldconfig +%post -n libKF5AkonadiPrivate5 -p /sbin/ldconfig +%postun -n libKF5AkonadiPrivate5 -p /sbin/ldconfig + +%post -n libKF5AkonadiXml5 -p /sbin/ldconfig +%postun -n libKF5AkonadiXml5 -p /sbin/ldconfig + %files %defattr(-,root,root) %{_kf5_bindir}/asapcat @@ -174,8 +194,6 @@ %dir %{_kf5_configkcfgdir} %{_kf5_configkcfgdir}/resourcebase.kcfg %{_kf5_plugindir}/designer/ -%{_libdir}/libKF5AkonadiPrivate.so.* -%
commit akonadi-server for openSUSE:Factory
Hello community, here is the log from the commit of package akonadi-server for openSUSE:Factory checked in at 2016-10-18 10:10:45 Comparing /work/SRC/openSUSE:Factory/akonadi-server (Old) and /work/SRC/openSUSE:Factory/.akonadi-server.new (New) Package is "akonadi-server" Changes: --- /work/SRC/openSUSE:Factory/akonadi-server/akonadi-server.changes 2016-09-14 23:00:25.0 +0200 +++ /work/SRC/openSUSE:Factory/.akonadi-server.new/akonadi-server.changes 2016-10-18 10:10:45.0 +0200 @@ -1,0 +2,6 @@ +Tue Oct 11 20:44:35 UTC 2016 - lbeltr...@kde.org + +- KDE Applications 16.08.2 +https://www.kde.org/announcements/announce-applications-16.08.2.php + +--- Old: akonadi-16.08.1.tar.xz New: akonadi-16.08.2.tar.xz Other differences: -- ++ akonadi-server.spec ++ --- /var/tmp/diff_new_pack.wu5GxL/_old 2016-10-18 10:10:46.0 +0200 +++ /var/tmp/diff_new_pack.wu5GxL/_new 2016-10-18 10:10:46.0 +0200 @@ -17,7 +17,7 @@ Name: akonadi-server -Version:16.08.1 +Version:16.08.2 Release:0 %define rname akonadi Summary:PIM Storage Service ++ akonadi-16.08.1.tar.xz -> akonadi-16.08.2.tar.xz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/akonadi-16.08.1/CMakeLists.txt new/akonadi-16.08.2/CMakeLists.txt --- old/akonadi-16.08.1/CMakeLists.txt 2016-08-26 15:36:51.0 +0200 +++ new/akonadi-16.08.2/CMakeLists.txt 2016-09-10 15:03:17.0 +0200 @@ -20,7 +20,7 @@ include(AkonadiMacros) -set(PIM_VERSION "5.3.1") +set(PIM_VERSION "5.3.2") set(QT_REQUIRED_VERSION "5.4.0") set(AKONADI_VERSION ${PIM_VERSION}) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/akonadi-16.08.1/src/server/akonadi.cpp new/akonadi-16.08.2/src/server/akonadi.cpp --- old/akonadi-16.08.1/src/server/akonadi.cpp 2016-08-26 15:36:51.0 +0200 +++ new/akonadi-16.08.2/src/server/akonadi.cpp 2016-09-10 15:03:17.0 +0200 @@ -330,14 +330,20 @@ if (mAlreadyShutdown) { return; } -QPointer connection = new Connection(socketDescriptor); -connect(connection.data(), &Connection::disconnected, -this, [connection]() { -delete connection.data(); -}, Qt::QueuedConnection); + +Connection *connection = new Connection(socketDescriptor); +connect(connection, &Connection::disconnected, +this, &AkonadiServer::connectionDisconnected); mConnections.append(connection); } +void AkonadiServer::connectionDisconnected() +{ +auto conn = qobject_cast(sender()); +mConnections.removeOne(conn); +delete conn; +} + AkonadiServer *AkonadiServer::instance() { if (!s_instance) { diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/akonadi-16.08.1/src/server/akonadi.h new/akonadi-16.08.2/src/server/akonadi.h --- old/akonadi-16.08.1/src/server/akonadi.h2016-08-26 15:36:51.0 +0200 +++ new/akonadi-16.08.2/src/server/akonadi.h2016-09-10 15:03:17.0 +0200 @@ -68,6 +68,7 @@ private Q_SLOTS: void doQuit(); void serviceOwnerChanged(const QString &name, const QString &oldOwner, const QString &newOwner); +void connectionDisconnected(); protected: /** reimpl */ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/akonadi-16.08.1/src/widgets/erroroverlay.cpp new/akonadi-16.08.2/src/widgets/erroroverlay.cpp --- old/akonadi-16.08.1/src/widgets/erroroverlay.cpp2016-08-26 15:36:51.0 +0200 +++ new/akonadi-16.08.2/src/widgets/erroroverlay.cpp2016-09-10 15:03:17.0 +0200 @@ -94,7 +94,7 @@ sInstanceOverlay->baseWidgets.append(qMakePair(mBaseWidget, QPointer(this))); connect(baseWidget, &QObject::destroyed, this, &QObject::deleteLater); -mPreviousState = mBaseWidget->isEnabled(); +mPreviousState = !mBaseWidget->testAttribute(Qt::WA_ForceDisabled); ui->setupUi(this); ui->notRunningIcon->setPixmap(QIcon::fromTheme(QStringLiteral("akonadi")).pixmap(64)); @@ -220,7 +220,7 @@ } if (!mBaseWidgetIsParent) { -mPreviousState = mBaseWidget->isEnabled(); +mPreviousState = !mBaseWidget->testAttribute(Qt::WA_ForceDisabled); mBaseWidget->setEnabled(false); }
commit akonadi-server for openSUSE:Factory
Hello community, here is the log from the commit of package akonadi-server for openSUSE:Factory checked in at 2016-09-14 23:00:23 Comparing /work/SRC/openSUSE:Factory/akonadi-server (Old) and /work/SRC/openSUSE:Factory/.akonadi-server.new (New) Package is "akonadi-server" Changes: --- /work/SRC/openSUSE:Factory/akonadi-server/akonadi-server.changes 2016-08-29 14:30:41.0 +0200 +++ /work/SRC/openSUSE:Factory/.akonadi-server.new/akonadi-server.changes 2016-09-14 23:00:25.0 +0200 @@ -1,0 +2,8 @@ +Fri Sep 9 08:02:36 UTC 2016 - tittiatc...@gmail.com + +- Update to KDE Applications 16.08.1 + * KDE Applications 16.08.1 + * https://www.kde.org/announcements/announce-applications-16.08.1.php + + +--- Old: akonadi-16.08.0.tar.xz New: akonadi-16.08.1.tar.xz Other differences: -- ++ akonadi-server.spec ++ --- /var/tmp/diff_new_pack.9v6FmN/_old 2016-09-14 23:00:25.0 +0200 +++ /var/tmp/diff_new_pack.9v6FmN/_new 2016-09-14 23:00:25.0 +0200 @@ -17,7 +17,7 @@ Name: akonadi-server -Version:16.08.0 +Version:16.08.1 Release:0 %define rname akonadi Summary:PIM Storage Service ++ akonadi-16.08.0.tar.xz -> akonadi-16.08.1.tar.xz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/akonadi-16.08.0/CMakeLists.txt new/akonadi-16.08.1/CMakeLists.txt --- old/akonadi-16.08.0/CMakeLists.txt 2016-08-11 13:49:22.0 +0200 +++ new/akonadi-16.08.1/CMakeLists.txt 2016-08-26 15:36:51.0 +0200 @@ -20,7 +20,7 @@ include(AkonadiMacros) -set(PIM_VERSION "5.3.0") +set(PIM_VERSION "5.3.1") set(QT_REQUIRED_VERSION "5.4.0") set(AKONADI_VERSION ${PIM_VERSION}) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/akonadi-16.08.0/KF5AkonadiConfig.cmake.in new/akonadi-16.08.1/KF5AkonadiConfig.cmake.in --- old/akonadi-16.08.0/KF5AkonadiConfig.cmake.in 2016-08-11 13:49:22.0 +0200 +++ new/akonadi-16.08.1/KF5AkonadiConfig.cmake.in 2016-08-26 15:36:51.0 +0200 @@ -6,12 +6,8 @@ endif(NOT AKONADI_INSTALL_DIR) find_dependency(KF5Completion "@KF5_VERSION@") -find_dependency(KF5JobWidgets "@KF5_VERSION@") -find_dependency(KF5Service "@KF5_VERSION@") -find_dependency(KF5Solid "@KF5_VERSION@") find_dependency(KF5XmlGui "@KF5_VERSION@") find_dependency(KF5ItemModels "@KF5_VERSION@") -find_dependency(KF5KDELibs4Support "@KF5_VERSION@") find_dependency(Qt5Network "@QT_REQUIRED_VERSION@") diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/akonadi-16.08.0/KF5AkonadiMacros.cmake new/akonadi-16.08.1/KF5AkonadiMacros.cmake --- old/akonadi-16.08.0/KF5AkonadiMacros.cmake 2016-08-11 13:49:22.0 +0200 +++ new/akonadi-16.08.1/KF5AkonadiMacros.cmake 2016-08-26 15:36:51.0 +0200 @@ -27,12 +27,19 @@ Qt5::Test Qt5::Gui Qt5::Widgets KF5::KIOCore KF5::AkonadiCore KF5::DBusAddons ${_linklibraries}) - # Set the akonaditest path when the macro is used in Akonadi - find_program(_testrunner - NAMES akonaditest akonaditest.exe - PATHS ${CMAKE_CURRENT_BINARY_DIR} ${_akonaditest_DIR} ENV PATH) - if (_testrunner-NOTFOUND) -message(WARNING "Could not locate akonaditest executable, isolated Akonadi tests will fail!") + if (NOT DEFINED _testrunner) +if (${PROJECT_NAME} STREQUAL Akonadi AND TARGET akonaditest) + # If this macro is used in Akonadi itself, just use the target name; + # CMake will replace it with the path to the executable in the build + # directory. This will ensure it works even on a clean build, + # where the executable doesn't exist yet at cmake time. + set(_testrunner akonaditest) +else() + find_program(_testrunner NAMES akonaditest akonaditest.exe) + if (NOT _testrunner) +message(WARNING "Could not locate akonaditest executable, isolated Akonadi tests will fail!") + endif() +endif() endif() # based on kde4_add_unit_test @@ -61,9 +68,9 @@ if ( KDEPIMLIBS_RUN_MYSQL_ISOLATED_TESTS OR AKONADI_RUN_MYSQL_ISOLATED_TESTS ) find_program( MYSQLD_EXECUTABLE mysqld /usr/sbin /usr/local/sbin /usr/libexec /usr/local/libexec /opt/mysql/libexec /usr/mysql/bin ) if ( MYSQLD_EXECUTABLE ) - add_test( akonadi-mysql-db-${_name} ${_testrunner} -c ${CMAKE_CURRENT_SOURCE_DIR}/unittestenv/config-mysql-db.xml ${_executable} + add_test( NAME akonadi-mysql-db-${_name} COMMAND ${_testrunner} -c ${CMAKE_CURRENT_SOURCE_DIR}/unittestenv/config-mysql-db.xml ${_executable}
commit akonadi-server for openSUSE:Factory
Hello community, here is the log from the commit of package akonadi-server for openSUSE:Factory checked in at 2016-08-29 14:30:31 Comparing /work/SRC/openSUSE:Factory/akonadi-server (Old) and /work/SRC/openSUSE:Factory/.akonadi-server.new (New) Package is "akonadi-server" Changes: --- /work/SRC/openSUSE:Factory/akonadi-server/akonadi-server.changes 2016-08-08 13:49:32.0 +0200 +++ /work/SRC/openSUSE:Factory/.akonadi-server.new/akonadi-server.changes 2016-08-29 14:30:41.0 +0200 @@ -1,0 +2,16 @@ +Fri Aug 12 10:00:36 UTC 2016 - tittiatc...@gmail.com + +- Update to KDE Applications 16.08.0 + * KDE Applications 16.08.0 + * https://www.kde.org/announcements/announce-applications-16.08.0.php + + +--- +Mon Aug 8 14:22:41 UTC 2016 - tittiatc...@gmail.com + +- Update to KDE Applications 16.07.90 + * KDE Applications 16.07.90 (16.08-RC) + * https://www.kde.org/announcements/announce-applications-16.07.90.php + + +--- Old: akonadi-16.04.3.tar.xz New: akonadi-16.08.0.tar.xz Other differences: -- ++ akonadi-server.spec ++ --- /var/tmp/diff_new_pack.JbQWkr/_old 2016-08-29 14:30:42.0 +0200 +++ /var/tmp/diff_new_pack.JbQWkr/_new 2016-08-29 14:30:42.0 +0200 @@ -17,7 +17,7 @@ Name: akonadi-server -Version:16.04.3 +Version:16.08.0 Release:0 %define rname akonadi Summary:PIM Storage Service @@ -55,6 +55,7 @@ BuildRequires: pkgconfig(Qt5Gui) BuildRequires: pkgconfig(Qt5Network) BuildRequires: pkgconfig(Qt5Sql) +BuildRequires: libQt5Sql-private-headers-devel BuildRequires: pkgconfig(Qt5Test) BuildRequires: pkgconfig(Qt5Widgets) BuildRequires: pkgconfig(Qt5Xml) ++ akonadi-16.04.3.tar.xz -> akonadi-16.08.0.tar.xz ++ 10560 lines of diff (skipped)
commit akonadi-server for openSUSE:Factory
Hello community, here is the log from the commit of package akonadi-server for openSUSE:Factory checked in at 2016-08-08 13:49:30 Comparing /work/SRC/openSUSE:Factory/akonadi-server (Old) and /work/SRC/openSUSE:Factory/.akonadi-server.new (New) Package is "akonadi-server" Changes: --- /work/SRC/openSUSE:Factory/akonadi-server/akonadi-server.changes 2016-07-21 07:41:51.0 +0200 +++ /work/SRC/openSUSE:Factory/.akonadi-server.new/akonadi-server.changes 2016-08-08 13:49:32.0 +0200 @@ -1,0 +2,8 @@ +Wed Jul 20 17:00:15 UTC 2016 - wba...@tmo.at + +- cmake 2.8.12 is necessary now +- Add necessary requirements to the devel package so that other + packages building against this don't have to specify them even + if they don't use them + +--- Other differences: -- ++ akonadi-server.spec ++ --- /var/tmp/diff_new_pack.ycssA6/_old 2016-08-08 13:49:33.0 +0200 +++ /var/tmp/diff_new_pack.ycssA6/_new 2016-08-08 13:49:33.0 +0200 @@ -27,7 +27,7 @@ Source: %{rname}-%{version}.tar.xz Source99: akonadi-server-rpmlintrc BuildRequires: boost-devel -BuildRequires: cmake >= 2.8.9 +BuildRequires: cmake >= 2.8.12 BuildRequires: extra-cmake-modules BuildRequires: kf5-filesystem BuildRequires: libxml2 @@ -106,6 +106,15 @@ Summary:Akonadi Framework: Build Environment Group: Development/Libraries/X11 Requires: %{name} = %{version} +Requires: boost-devel +Requires: kcompletion-devel +Requires: kdelibs4support-devel +Requires: kitemmodels-devel +Requires: kjobwidgets-devel +Requires: kservice-devel +Requires: kxmlgui-devel +Requires: pkgconfig(Qt5Network) +Requires: solid-devel Requires: libKF5AkonadiAgentBase5 = %{version} Requires: libKF5AkonadiCore5 = %{version} Requires: libKF5AkonadiWidgets5 = %{version}
commit akonadi-server for openSUSE:Factory
Hello community, here is the log from the commit of package akonadi-server for openSUSE:Factory checked in at 2016-07-21 07:41:50 Comparing /work/SRC/openSUSE:Factory/akonadi-server (Old) and /work/SRC/openSUSE:Factory/.akonadi-server.new (New) Package is "akonadi-server" Changes: --- /work/SRC/openSUSE:Factory/akonadi-server/akonadi-server.changes 2016-06-20 11:05:56.0 +0200 +++ /work/SRC/openSUSE:Factory/.akonadi-server.new/akonadi-server.changes 2016-07-21 07:41:51.0 +0200 @@ -1,0 +2,15 @@ +Thu Jul 7 23:15:23 UTC 2016 - tittiatc...@gmail.com + +- Update to KDE Applications 16.04.3 + * KDE Applications 16.04.3 + * https://www.kde.org/announcements/announce-applications-16.04.3.php + +- Drop upstream patch fix-read-after-free-collectionstatistics.diff + +--- +Wed Jun 29 05:34:57 UTC 2016 - lbeltr...@kde.org + +- Add fix-read-after-free-collectionstatistics.diff: fix occasional + memory corruption (may fix kde#363881) + +--- Old: akonadi-16.04.2.tar.xz New: akonadi-16.04.3.tar.xz Other differences: -- ++ akonadi-server.spec ++ --- /var/tmp/diff_new_pack.qQbzBD/_old 2016-07-21 07:41:52.0 +0200 +++ /var/tmp/diff_new_pack.qQbzBD/_new 2016-07-21 07:41:52.0 +0200 @@ -17,7 +17,7 @@ Name: akonadi-server -Version:16.04.2 +Version:16.04.3 Release:0 %define rname akonadi Summary:PIM Storage Service ++ akonadi-16.04.2.tar.xz -> akonadi-16.04.3.tar.xz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/akonadi-16.04.2/autotests/libs/CMakeLists.txt new/akonadi-16.04.3/autotests/libs/CMakeLists.txt --- old/akonadi-16.04.2/autotests/libs/CMakeLists.txt 2016-05-31 11:33:56.0 +0200 +++ new/akonadi-16.04.3/autotests/libs/CMakeLists.txt 2016-06-24 15:51:12.0 +0200 @@ -122,7 +122,7 @@ add_akonadi_isolated_test(entitycachetest.cpp) add_akonadi_isolated_test(monitortest.cpp) add_akonadi_isolated_test_advanced(monitorfiltertest.cpp "" "KF5::AkonadiPrivate") -#add_akonadi_isolated_test(searchjobtest.cpp) +add_akonadi_isolated_test(searchjobtest.cpp) add_akonadi_isolated_test(changerecordertest.cpp) add_akonadi_isolated_test(resourcetest.cpp) add_akonadi_isolated_test(subscriptiontest.cpp) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/akonadi-16.04.2/autotests/libs/searchjobtest.cpp new/akonadi-16.04.3/autotests/libs/searchjobtest.cpp --- old/akonadi-16.04.2/autotests/libs/searchjobtest.cpp2016-05-31 11:33:56.0 +0200 +++ new/akonadi-16.04.3/autotests/libs/searchjobtest.cpp2016-06-24 15:51:12.0 +0200 @@ -19,42 +19,39 @@ */ #include "searchjobtest.h" +#include "qtest_akonadi.h" #include #include #include +#include #include #include #include #include +#include #include "collectionutils.h" -#include - -QTEST_AKONADIMAIN(SearchJobTest, NoGUI) +QTEST_AKONADIMAIN(SearchJobTest) using namespace Akonadi; void SearchJobTest::initTestCase() { AkonadiTest::checkTestIsIsolated(); -AkonadiTest::setAllResourcesOffline(); -Akonadi::AgentInstance agent = Akonadi::AgentManager::self()->instance("akonadi_knut_resource_0"); -QVERIFY(agent.isValid()); -agent.setIsOnline(true); } void SearchJobTest::testCreateDeleteSearch() { Akonadi::SearchQuery query; -query.addTerm(Akonadi::SearchTerm("plugin", 1)); -query.addTerm(Akonadi::SearchTerm("resource", 2)); -query.addTerm(Akonadi::SearchTerm("plugin", 3)); -query.addTerm(Akonadi::SearchTerm("resource", 4)); +query.addTerm(Akonadi::SearchTerm(QStringLiteral("plugin"), 1)); +query.addTerm(Akonadi::SearchTerm(QStringLiteral("resource"), 2)); +query.addTerm(Akonadi::SearchTerm(QStringLiteral("plugin"), 3)); +query.addTerm(Akonadi::SearchTerm(QStringLiteral("resource"), 4)); // Create collection -SearchCreateJob *create = new SearchCreateJob("search123456", query, this); +SearchCreateJob *create = new SearchCreateJob(QStringLiteral("search123456"), query, this); create->setRemoteSearchEnabled(false); AKVERIFYEXEC(create); const Collection created = create->createdCollection(); @@ -63,10 +60,10 @@ // Fetch "Search" collection, check the search collection has been created CollectionFetchJob *list = new CollectionFetchJob(Collection(1), CollectionFetchJob::Recursive, this); AKVERIFYEXEC(list); -Collection::List cols = list->collections(); +const Collection::List cols = list->collections(); Col
commit akonadi-server for openSUSE:Factory
Hello community, here is the log from the commit of package akonadi-server for openSUSE:Factory checked in at 2016-06-20 11:05:54 Comparing /work/SRC/openSUSE:Factory/akonadi-server (Old) and /work/SRC/openSUSE:Factory/.akonadi-server.new (New) Package is "akonadi-server" Changes: --- /work/SRC/openSUSE:Factory/akonadi-server/akonadi-server.changes 2016-05-31 12:22:33.0 +0200 +++ /work/SRC/openSUSE:Factory/.akonadi-server.new/akonadi-server.changes 2016-06-20 11:05:56.0 +0200 @@ -1,0 +2,13 @@ +Tue Jun 14 21:24:55 UTC 2016 - wba...@tmo.at + +- Use shared-mime-info macros (boo#979301) + +--- +Fri Jun 10 17:45:29 UTC 2016 - tittiatc...@gmail.com + +- Update to KDE Applications 16.04.2 + * KDE Applications 16.04.2 + * https://www.kde.org/announcements/announce-applications-16.04.2.php + + +--- Old: akonadi-16.04.1.tar.xz New: akonadi-16.04.2.tar.xz Other differences: -- ++ akonadi-server.spec ++ --- /var/tmp/diff_new_pack.69CNRx/_old 2016-06-20 11:05:57.0 +0200 +++ /var/tmp/diff_new_pack.69CNRx/_new 2016-06-20 11:05:57.0 +0200 @@ -17,7 +17,7 @@ Name: akonadi-server -Version:16.04.1 +Version:16.04.2 Release:0 %define rname akonadi Summary:PIM Storage Service @@ -130,11 +130,11 @@ %post /sbin/ldconfig -%{_kf5_bindir}/update-mime-database %{_kf5_sharedir}/mime &> /dev/null || : +%mime_database_post %postun /sbin/ldconfig -%{_kf5_bindir}/update-mime-database %{_kf5_sharedir}/mime &> /dev/null || : +%mime_database_postun %post -n libKF5AkonadiWidgets5 -p /sbin/ldconfig %postun -n libKF5AkonadiWidgets5 -p /sbin/ldconfig ++ akonadi-16.04.1.tar.xz -> akonadi-16.04.2.tar.xz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/akonadi-16.04.1/CMakeLists.txt new/akonadi-16.04.2/CMakeLists.txt --- old/akonadi-16.04.1/CMakeLists.txt 2016-05-02 14:03:47.0 +0200 +++ new/akonadi-16.04.2/CMakeLists.txt 2016-05-31 11:33:56.0 +0200 @@ -21,7 +21,7 @@ include(AkonadiMacros) set(QT_REQUIRED_VERSION "5.2.0") -set(AKONADI_VERSION "5.2.1") +set(AKONADI_VERSION "5.2.2") set(KF5_VERSION "5.16.0") ecm_setup_version(${AKONADI_VERSION} diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/akonadi-16.04.1/src/core/collectionsync.cpp new/akonadi-16.04.2/src/core/collectionsync.cpp --- old/akonadi-16.04.1/src/core/collectionsync.cpp 2016-05-02 14:03:47.0 +0200 +++ new/akonadi-16.04.2/src/core/collectionsync.cpp 2016-05-31 11:33:56.0 +0200 @@ -644,8 +644,20 @@ //Prevent double result emission Q_ASSERT(!resultEmitted); if (!resultEmitted) { -resultEmitted = true; -q->emitResult(); +if (q->hasSubjobs()) { +// If there are subjobs, pick one, wait for it to finish, then +// try again. This way we make sure we don't emit result() signal +// while there is still a Transaction job running +KJob *subjob = q->subjobs().at(0); +connect(subjob, &KJob::result, +q, [this](KJob*) { +emitResult(); +}, +Qt::QueuedConnection); +} else { +resultEmitted = true; +q->emitResult(); +} } } diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/akonadi-16.04.1/src/core/jobs/collectioncopyjob.cpp new/akonadi-16.04.2/src/core/jobs/collectioncopyjob.cpp --- old/akonadi-16.04.1/src/core/jobs/collectioncopyjob.cpp 2016-05-02 14:03:47.0 +0200 +++ new/akonadi-16.04.2/src/core/jobs/collectioncopyjob.cpp 2016-05-31 11:33:56.0 +0200 @@ -74,7 +74,7 @@ bool CollectionCopyJob::doHandleResponse(qint64 tag, const Protocol::Command &response) { -if (!response.isResponse() || response.type() != Protocol::Command::CreateCollection) { +if (!response.isResponse() || response.type() != Protocol::Command::CopyCollection) { return Job::doHandleResponse(tag, response); } diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/akonadi-16.04.1/src/core/jobs/job.cpp new/akonadi-16.04.2/src/core/jobs/job.cpp --- old/akonadi-16.04.1/src/core/jobs/job.cpp 2016-05-02 14:03:47.0 +0200 +++ new/akonadi-16.04.2/src/core/jobs/job.cpp 2016-05-31 11:33:56.0 +0200 @@ -62,7 +62,14 @@
commit akonadi-server for openSUSE:Factory
Hello community, here is the log from the commit of package akonadi-server for openSUSE:Factory checked in at 2016-05-31 12:22:31 Comparing /work/SRC/openSUSE:Factory/akonadi-server (Old) and /work/SRC/openSUSE:Factory/.akonadi-server.new (New) Package is "akonadi-server" Changes: --- /work/SRC/openSUSE:Factory/akonadi-server/akonadi-server.changes 2016-03-26 15:12:41.0 +0100 +++ /work/SRC/openSUSE:Factory/.akonadi-server.new/akonadi-server.changes 2016-05-31 12:22:33.0 +0200 @@ -1,0 +2,47 @@ +Thu May 19 21:49:58 UTC 2016 - lbeltr...@kde.org + +- Explicitly require the newly-split libs in the devel package + +--- +Thu May 19 21:09:58 UTC 2016 - lbeltr...@kde.org + +- Split AkonadiCore, AkonadiAgentBase and AkonadiWidgets libraries + to separate subpackages, as per the SLPP + +--- +Sat May 7 10:10:06 UTC 2016 - tittiatc...@gmail.com + +- Update to KDE Applications 16.04.1 + * KDE Applications 16.04.1 + * https://www.kde.org/announcements/announce-applications-16.04.1.php + + +--- +Thu Apr 28 05:36:04 UTC 2016 - lbeltr...@kde.org + +- Move akonadi2xml to devel package + +--- +Wed Apr 27 21:40:31 UTC 2016 - lbeltr...@kde.org + +- Move dbus xml files to the akonadi-devel package +- Make the devel package conflict with + libakonadiprotocolinternals-devel + +--- +Sun Apr 17 05:48:49 UTC 2016 - tittiatc...@gmail.com + +- Update to KDE Applications 16.04.0 + * KDE Applications 16.04.0 + * https://www.kde.org/announcements/announce-applications-16.04.0.php + + +--- +Mon Apr 11 06:29:53 UTC 2016 - tittiatc...@gmail.com + +- Update to KDE Applications 16.03.90 + * KDE Applications 16.04.0 RC + * https://www.kde.org/announcements/announce-applications-16.04-rc.php + + +--- Old: akonadi-15.12.3.tar.xz New: akonadi-16.04.1.tar.xz Other differences: -- ++ akonadi-server.spec ++ --- /var/tmp/diff_new_pack.39A0g2/_old 2016-05-31 12:22:34.0 +0200 +++ /var/tmp/diff_new_pack.39A0g2/_new 2016-05-31 12:22:34.0 +0200 @@ -17,7 +17,7 @@ Name: akonadi-server -Version:15.12.3 +Version:16.04.1 Release:0 %define rname akonadi Summary:PIM Storage Service @@ -32,10 +32,24 @@ BuildRequires: kf5-filesystem BuildRequires: libxml2 BuildRequires: libxslt +BuildRequires: libxslt-devel +BuildRequires: libxslt-tools BuildRequires: mariadb BuildRequires: postgresql-devel BuildRequires: shared-mime-info BuildRequires: sqlite3-devel +BuildRequires: cmake(KF5Completion) +BuildRequires: cmake(KF5Config) +BuildRequires: cmake(KF5DBusAddons) +BuildRequires: cmake(KF5DesignerPlugin) +BuildRequires: cmake(KF5GuiAddons) +BuildRequires: cmake(KF5I18n) +BuildRequires: cmake(KF5IconThemes) +BuildRequires: cmake(KF5ItemModels) +BuildRequires: cmake(KF5ItemViews) +BuildRequires: cmake(KF5KIO) +BuildRequires: cmake(KF5WindowSystem) +BuildRequires: cmake(Qt5Designer) BuildRequires: pkgconfig(Qt5Core) BuildRequires: pkgconfig(Qt5DBus) BuildRequires: pkgconfig(Qt5Gui) @@ -47,7 +61,6 @@ BuildRoot: %{_tmppath}/%{name}-%{version}-build Requires(post):shared-mime-info Requires(postun): shared-mime-info -Requires: libKF5AkonadiPrivate5 = %{version} Requires: libqt5-sql-mysql Requires: mysql Suggests: mariadb @@ -56,34 +69,55 @@ %else Conflicts: akonadi-runtime %endif +Obsoletes: akonadi5 < %{version} +Provides: akonadi5 = %{version} +Obsoletes: libKF5AkonadiPrivate5 < %{version} +Provides: libKF5AkonadiPrivate5 = %{version} %description This package contains the data files of Akonadi, the KDE PIM storage service. -%package -n libKF5AkonadiPrivate-devel -Summary:PIM Storage Service: Build Environment +%package -n libKF5AkonadiCore5 +Summary:Core Akonadi Server library +Group: System/Libraries +Requires: %{name} + +%description -n libKF5AkonadiCore5 +This package includes the core Akonadi library, the KDE PIM storage service. + +%package -n libKF5AkonadiAgentBase5 +Summary:Akonadi Agent base library +Group: System/Libraries +Requires: %{name} + +%description -n libKF5AkonadiAgentBase5 +This package includes the agent library for Akonadi, the KDE PIM storage service. + +%package -n l
commit akonadi-server for openSUSE:Factory
Hello community, here is the log from the commit of package akonadi-server for openSUSE:Factory checked in at 2016-03-26 15:12:39 Comparing /work/SRC/openSUSE:Factory/akonadi-server (Old) and /work/SRC/openSUSE:Factory/.akonadi-server.new (New) Package is "akonadi-server" Changes: --- /work/SRC/openSUSE:Factory/akonadi-server/akonadi-server.changes 2016-02-22 10:14:09.0 +0100 +++ /work/SRC/openSUSE:Factory/.akonadi-server.new/akonadi-server.changes 2016-03-26 15:12:41.0 +0100 @@ -1,0 +2,9 @@ +Sun Mar 13 15:32:26 UTC 2016 - tittiatc...@gmail.com + +- Update to KDE Applications 15.12.3 + * KDE Applications 15.12.3 + * https://www.kde.org/announcements/announce-applications-15.12.3.php + * boo#970855 + + +--- Old: akonadi-15.12.2.tar.xz New: akonadi-15.12.3.tar.xz Other differences: -- ++ akonadi-server.spec ++ --- /var/tmp/diff_new_pack.lwjj1P/_old 2016-03-26 15:12:42.0 +0100 +++ /var/tmp/diff_new_pack.lwjj1P/_new 2016-03-26 15:12:42.0 +0100 @@ -17,7 +17,7 @@ Name: akonadi-server -Version:15.12.2 +Version:15.12.3 Release:0 %define rname akonadi Summary:PIM Storage Service ++ akonadi-15.12.2.tar.xz -> akonadi-15.12.3.tar.xz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/akonadi-15.12.2/src/server/storage/dbupdate.xml new/akonadi-15.12.3/src/server/storage/dbupdate.xml --- old/akonadi-15.12.2/src/server/storage/dbupdate.xml 2016-01-28 13:00:07.0 +0100 +++ new/akonadi-15.12.3/src/server/storage/dbupdate.xml 2016-03-11 01:10:30.0 +0100 @@ -256,4 +256,64 @@ WHERE PimItemTable.id IS NULL) + + + +DELETE FROM PimItemFlagRelation WHERE pimItem_id IN ( +SELECT id FROM ( +SELECT pimItem_id AS id FROM PimItemFlagRelation +LEFT JOIN PimItemTable ON PimItemFlagRelation.pimItem_id = PimItemTable.id +WHERE PimItemTable.id IS NULL) x) + +DELETE FROM PimItemFlagRelation WHERE flag_id IN ( +SELECT id FROM ( +SELECT flag_id AS id FROM PimItemFlagRelation +LEFT JOIN FlagTable ON PimItemFlagRelation.flag_id = FlagTable.id +WHERE FlagTable.id IS NULL) x) + + +DELETE FROM PimItemTagRelation WHERE pimItem_id IN ( +SELECT id FROM ( +SELECT pimItem_id AS id FROM PimItemTagRelation +LEFT JOIN PimItemTable ON PimItemTagRelation.pimItem_id = PimItemTable.id +WHERE PimItemTable.id IS NULL) x) + +DELETE FROM PimItemTagRelation WHERE tag_id IN ( +SELECT id FROM ( +SELECT tag_id AS id FROM PimItemTagRelation +LEFT JOIN TagTable ON PimItemTagRelation.tag_id = TagTable.id +WHERE TagTable.id IS NULL) x) + + +DELETE FROM CollectionMimeTypeRelation WHERE collection_id IN ( +SELECT id FROM ( +SELECT collection_id AS id FROM CollectionMimeTypeRelation +LEFT JOIN CollectionTable ON CollectionMimeTypeRelation.collection_id = CollectionTable.id +WHERE CollectionTable.id IS NULL) x) + +DELETE FROM CollectionMimeTypeRelation WHERE mimeType_id IN ( +SELECT id FROM ( +SELECT mimeType_id AS id FROM CollectionMimeTypeRelation +LEFT JOIN MimeTypeTable ON CollectionMimeTypeRelation.mimeType_id = MimeTypeTable.id +WHERE MimeTypeTable.id IS NULL) x) + + +DELETE FROM CollectionPimItemRelation WHERE collection_id IN ( +SELECT id FROM ( +SELECT collection_id AS id FROM CollectionPimItemRelation +LEFT JOIN CollectionTable ON CollectionPimItemRelation.collection_id = CollectionTable.id +WHERE CollectionTable.id IS NULL) x) + +DELETE FROM CollectionPimItemRelation WHERE pimItem_id IN ( +SELECT id FROM ( +SELECT pimItem_id AS id FROM CollectionPimItemRelation +
commit akonadi-server for openSUSE:Factory
Hello community, here is the log from the commit of package akonadi-server for openSUSE:Factory checked in at 2016-02-22 10:14:07 Comparing /work/SRC/openSUSE:Factory/akonadi-server (Old) and /work/SRC/openSUSE:Factory/.akonadi-server.new (New) Package is "akonadi-server" Changes: --- /work/SRC/openSUSE:Factory/akonadi-server/akonadi-server.changes 2016-01-26 17:26:04.0 +0100 +++ /work/SRC/openSUSE:Factory/.akonadi-server.new/akonadi-server.changes 2016-02-22 10:14:09.0 +0100 @@ -1,0 +2,9 @@ +Sat Feb 13 07:59:56 UTC 2016 - tittiatc...@gmail.com + +- Update to KDE Applications 15.12.2 + * KDE Applications 15.12.2 + * https://www.kde.org/announcements/announce-applications-15.12.2.php + * boo#966605 + + +--- Old: akonadi-15.12.1.tar.xz New: akonadi-15.12.2.tar.xz Other differences: -- ++ akonadi-server.spec ++ --- /var/tmp/diff_new_pack.mW6eqK/_old 2016-02-22 10:14:10.0 +0100 +++ /var/tmp/diff_new_pack.mW6eqK/_new 2016-02-22 10:14:10.0 +0100 @@ -1,7 +1,7 @@ # # spec file for package akonadi-server # -# 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: akonadi-server -Version:15.12.1 +Version:15.12.2 Release:0 %define rname akonadi Summary:PIM Storage Service @@ -28,14 +28,14 @@ Source99: akonadi-server-rpmlintrc BuildRequires: boost-devel BuildRequires: cmake >= 2.8.9 +BuildRequires: extra-cmake-modules BuildRequires: kf5-filesystem BuildRequires: libxml2 BuildRequires: libxslt BuildRequires: mariadb +BuildRequires: postgresql-devel BuildRequires: shared-mime-info BuildRequires: sqlite3-devel -BuildRequires: postgresql-devel -BuildRequires: extra-cmake-modules BuildRequires: pkgconfig(Qt5Core) BuildRequires: pkgconfig(Qt5DBus) BuildRequires: pkgconfig(Qt5Gui) @@ -64,8 +64,8 @@ %package -n libKF5AkonadiPrivate-devel Summary:PIM Storage Service: Build Environment Group: Development/Libraries/X11 -Requires: libKF5AkonadiPrivate5 = %{version} Requires: %{name} = %{version} +Requires: libKF5AkonadiPrivate5 = %{version} %if 0%{?suse_version} > 1320 Obsoletes: libakonadiprotocolinternals-devel < %{version} %else ++ akonadi-15.12.1.tar.xz -> akonadi-15.12.2.tar.xz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/akonadi-15.12.1/src/akonadicontrol/agenttype.cpp new/akonadi-15.12.2/src/akonadicontrol/agenttype.cpp --- old/akonadi-15.12.1/src/akonadicontrol/agenttype.cpp2015-12-17 23:42:16.0 +0100 +++ new/akonadi-15.12.2/src/akonadicontrol/agenttype.cpp2016-01-28 13:00:07.0 +0100 @@ -47,20 +47,14 @@ if (value.isNull()) { return QString(); } else if (value.canConvert()) { -return QString::fromUtf8(value.toByteArray()); +return value.toString(); } else if (value.canConvert()) { // This is a workaround for QSettings interpreting value with a comma as // a QStringList, which is not compatible with KConfig. KConfig reads everything // as a QByteArray and splits it to a list when requested. See BKO#330010 // TODO KF5: If we end up in Tier 2 or above, depend on KConfig for parsing // .desktop files -const QStringList parts = value.toStringList(); -QStringList utf8Parts; -utf8Parts.reserve(parts.size()); -Q_FOREACH (const QString &part, parts) { -utf8Parts << QString::fromUtf8(part.toLatin1()); -} -return utf8Parts.join(QStringLiteral(", ")); +return value.toStringList().join(QStringLiteral(", ")); } else { akError() << "Agent desktop file" << file.fileName() << "contains invalid value for key" << key; return QString(); @@ -72,6 +66,7 @@ Q_UNUSED(manager); QSettings file(fileName, QSettings::IniFormat); +file.setIniCodec("UTF-8"); file.beginGroup(QStringLiteral("Desktop Entry")); Q_FOREACH (const QString &key, file.allKeys()) {
commit akonadi-server for openSUSE:Factory
Hello community, here is the log from the commit of package akonadi-server for openSUSE:Factory checked in at 2016-01-26 17:26:02 Comparing /work/SRC/openSUSE:Factory/akonadi-server (Old) and /work/SRC/openSUSE:Factory/.akonadi-server.new (New) Package is "akonadi-server" Changes: --- /work/SRC/openSUSE:Factory/akonadi-server/akonadi-server.changes 2016-01-23 01:05:20.0 +0100 +++ /work/SRC/openSUSE:Factory/.akonadi-server.new/akonadi-server.changes 2016-01-26 17:26:04.0 +0100 @@ -1,0 +2,6 @@ +Tue Jan 25 16:00:35 UTC 2016 - tittiatc...@gmail.com + +- Obsolete the old akonadi-runtime for Factory/TW due to the + switch to kdepim5 as default + +--- Other differences: -- ++ akonadi-server.spec ++ --- /var/tmp/diff_new_pack.KrmNyg/_old 2016-01-26 17:26:04.0 +0100 +++ /var/tmp/diff_new_pack.KrmNyg/_new 2016-01-26 17:26:04.0 +0100 @@ -51,7 +51,11 @@ Requires: libqt5-sql-mysql Requires: mysql Suggests: mariadb +%if 0%{?suse_version} > 1320 +Obsoletes: akonadi-runtime < %{version} +%else Conflicts: akonadi-runtime +%endif %description This package contains the data files of Akonadi, the KDE PIM storage @@ -62,7 +66,11 @@ Group: Development/Libraries/X11 Requires: libKF5AkonadiPrivate5 = %{version} Requires: %{name} = %{version} +%if 0%{?suse_version} > 1320 +Obsoletes: libakonadiprotocolinternals-devel < %{version} +%else Conflicts: libakonadiprotocolinternals-devel +%endif %description -n libKF5AkonadiPrivate-devel This package contains development files of Akonadi, the KDE PIM storage
commit akonadi-server for openSUSE:Factory
Hello community, here is the log from the commit of package akonadi-server for openSUSE:Factory checked in at 2016-01-23 01:05:19 Comparing /work/SRC/openSUSE:Factory/akonadi-server (Old) and /work/SRC/openSUSE:Factory/.akonadi-server.new (New) Package is "akonadi-server" Changes: --- /work/SRC/openSUSE:Factory/akonadi-server/akonadi-server.changes 2016-01-07 00:19:50.0 +0100 +++ /work/SRC/openSUSE:Factory/.akonadi-server.new/akonadi-server.changes 2016-01-23 01:05:20.0 +0100 @@ -1,0 +2,9 @@ +Sat Jan 9 18:08:35 UTC 2016 - tittiatc...@gmail.com + +- Update to KDE Applications 15.12.1 + * KDE Applications 15.12.1 + * https://www.kde.org/announcements/announce-applications-15.12.1.php + * boo#961265 + + +--- Old: akonadi-15.12.0.tar.xz New: akonadi-15.12.1.tar.xz Other differences: -- ++ akonadi-server.spec ++ --- /var/tmp/diff_new_pack.Dcl4qp/_old 2016-01-23 01:05:21.0 +0100 +++ /var/tmp/diff_new_pack.Dcl4qp/_new 2016-01-23 01:05:21.0 +0100 @@ -17,7 +17,7 @@ Name: akonadi-server -Version:15.12.0 +Version:15.12.1 Release:0 %define rname akonadi Summary:PIM Storage Service ++ akonadi-15.12.0.tar.xz -> akonadi-15.12.1.tar.xz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/akonadi-15.12.0/autotests/server/fakeakonadiserver.cpp new/akonadi-15.12.1/autotests/server/fakeakonadiserver.cpp --- old/akonadi-15.12.0/autotests/server/fakeakonadiserver.cpp 2015-11-14 14:42:31.0 +0100 +++ new/akonadi-15.12.1/autotests/server/fakeakonadiserver.cpp 2015-12-17 23:42:16.0 +0100 @@ -182,17 +182,20 @@ } const QLatin1String initCon("initConnection"); -QSqlDatabase db = QSqlDatabase::addDatabase(DbConfig::configuredDatabase()->driverName(), initCon); -DbConfig::configuredDatabase()->apply(db); -db.setDatabaseName(DbConfig::configuredDatabase()->databaseName()); -if (!db.isDriverAvailable(DbConfig::configuredDatabase()->driverName())) { -throw FakeAkonadiServerException(QString::fromLatin1("SQL driver %s not available").arg(db.driverName())); -} -if (!db.isValid()) { -throw FakeAkonadiServerException("Got invalid database"); -} -if (db.open()) { -qWarning() << "Database" << dbConfig->configuredDatabase()->databaseName() << "already exists, the test is not running in a clean environment!"; +{ +QSqlDatabase db = QSqlDatabase::addDatabase(DbConfig::configuredDatabase()->driverName(), initCon); +DbConfig::configuredDatabase()->apply(db); +db.setDatabaseName(DbConfig::configuredDatabase()->databaseName()); +if (!db.isDriverAvailable(DbConfig::configuredDatabase()->driverName())) { +throw FakeAkonadiServerException(QString::fromLatin1("SQL driver %s not available").arg(db.driverName())); +} +if (!db.isValid()) { +throw FakeAkonadiServerException("Got invalid database"); +} +if (db.open()) { +qWarning() << "Database" << dbConfig->configuredDatabase()->databaseName() << "already exists, the test is not running in a clean environment!"; +} +db.close(); } QSqlDatabase::removeDatabase(initCon); diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/akonadi-15.12.0/src/server/connection.cpp new/akonadi-15.12.1/src/server/connection.cpp --- old/akonadi-15.12.0/src/server/connection.cpp 2015-11-14 14:42:31.0 +0100 +++ new/akonadi-15.12.1/src/server/connection.cpp 2015-12-17 23:42:16.0 +0100 @@ -41,9 +41,12 @@ #include #include + using namespace Akonadi; using namespace Akonadi::Server; +#define IDLE_TIMER_TIMEOUT 18 // 3 min + Connection::Connection(QObject *parent) : QObject(parent) , m_socketDescriptor(0) @@ -92,6 +95,8 @@ this, &Connection::slotNewData); connect(socket, &QLocalSocket::disconnected, this, &Connection::disconnected); +connect(&m_idleTimer, &QTimer::timeout, +this, &Connection::slotConnectionIdle); // don't send before the event loop is active, since waitForBytesWritten() can cause interesting reentrancy issues // TODO should be QueueConnection, but unfortunately that doesn't work (yet), since @@ -131,6 +136,24 @@ if (m_reportTime) { reportTime(); } + +m_idleTimer.stop(); +} + +void Connection::slotConnectionIdle() +{ +Q_ASSERT(m_currentHandler == 0); +if (m_backend && m_backend->isOpened() ) { +if (m_backend->i
commit akonadi-server for openSUSE:Factory
Hello community, here is the log from the commit of package akonadi-server for openSUSE:Factory checked in at 2016-01-07 00:19:49 Comparing /work/SRC/openSUSE:Factory/akonadi-server (Old) and /work/SRC/openSUSE:Factory/.akonadi-server.new (New) Package is "akonadi-server" Changes: --- /work/SRC/openSUSE:Factory/akonadi-server/akonadi-server.changes 2015-11-15 12:27:48.0 +0100 +++ /work/SRC/openSUSE:Factory/.akonadi-server.new/akonadi-server.changes 2016-01-07 00:19:50.0 +0100 @@ -1,0 +2,9 @@ +Sun Dec 13 12:45:30 UTC 2015 - tittiatc...@gmail.com + +- 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 + + +--- Old: akonadi-15.08.3.tar.xz New: akonadi-15.12.0.tar.xz Other differences: -- ++ akonadi-server.spec ++ --- /var/tmp/diff_new_pack.CdJwGS/_old 2016-01-07 00:19:51.0 +0100 +++ /var/tmp/diff_new_pack.CdJwGS/_new 2016-01-07 00:19:51.0 +0100 @@ -17,7 +17,7 @@ Name: akonadi-server -Version:15.08.3 +Version:15.12.0 Release:0 %define rname akonadi Summary:PIM Storage Service ++ akonadi-15.08.3.tar.xz -> akonadi-15.12.0.tar.xz ++ 13194 lines of diff (skipped)
commit akonadi-server for openSUSE:Factory
Hello community, here is the log from the commit of package akonadi-server for openSUSE:Factory checked in at 2015-11-15 12:27:47 Comparing /work/SRC/openSUSE:Factory/akonadi-server (Old) and /work/SRC/openSUSE:Factory/.akonadi-server.new (New) Package is "akonadi-server" Changes: --- /work/SRC/openSUSE:Factory/akonadi-server/akonadi-server.changes 2015-10-19 22:30:27.0 +0200 +++ /work/SRC/openSUSE:Factory/.akonadi-server.new/akonadi-server.changes 2015-11-15 12:27:48.0 +0100 @@ -1,0 +2,9 @@ +Tue Nov 10 19:51:55 UTC 2015 - tittiatc...@gmail.com + +- Update to KDE Applications 15.08.3 + * KDE Applications 15.08.3 + * https://www.kde.org/announcements/announce-applications-15.08.3.php + * boo#954531 + + +--- Old: akonadi-15.08.2.tar.xz New: akonadi-15.08.3.tar.xz Other differences: -- ++ akonadi-server.spec ++ --- /var/tmp/diff_new_pack.Rfqy0t/_old 2015-11-15 12:27:49.0 +0100 +++ /var/tmp/diff_new_pack.Rfqy0t/_new 2015-11-15 12:27:49.0 +0100 @@ -17,7 +17,7 @@ Name: akonadi-server -Version:15.08.2 +Version:15.08.3 Release:0 %define rname akonadi Summary:PIM Storage Service ++ akonadi-15.08.2.tar.xz -> akonadi-15.08.3.tar.xz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/akonadi-15.08.2/autotests/server/fetchhandlertest.cpp new/akonadi-15.08.3/autotests/server/fetchhandlertest.cpp --- old/akonadi-15.08.2/autotests/server/fetchhandlertest.cpp 2015-09-11 12:54:49.0 +0200 +++ new/akonadi-15.08.3/autotests/server/fetchhandlertest.cpp 2015-10-27 17:54:02.0 +0100 @@ -232,7 +232,7 @@ timer.start(); QList items; -for (int i = 0; i < 1; i++) { +for (int i = 0; i < 1000; i++) { items.append(initializer->createItem(QString::number(i).toLatin1().constData(),col1)); } qDebug() << timer.nsecsElapsed()/1.0e6 << "ms"; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/akonadi-15.08.2/src/server/storage/collectionstatistics.cpp new/akonadi-15.08.3/src/server/storage/collectionstatistics.cpp --- old/akonadi-15.08.2/src/server/storage/collectionstatistics.cpp 2015-09-11 12:54:49.0 +0200 +++ new/akonadi-15.08.3/src/server/storage/collectionstatistics.cpp 2015-10-27 17:54:02.0 +0100 @@ -57,11 +57,18 @@ CollectionStatistics::Statistics CollectionStatistics::getCollectionStatistics(const Collection &col) { +static const QString SeenFlagsTableName = QStringLiteral("SeenFlags"); +static const QString IgnoredFlagsTableName = QStringLiteral("IgnoredFlags"); + +#define FLAGS_COLUMN(table, column) \ +QStringLiteral("%1.%2").arg(table##TableName, PimItemFlagRelation::column()) + // COUNT(DISTINCT PimItemTable.id) CountQueryBuilder qb(PimItem::tableName(), PimItem::idFullColumnName(), CountQueryBuilder::Distinct); // SUM(PimItemTable.size) -qb.addAggregation(PimItem::sizeFullColumnName(), QLatin1String("sum")); -// SUM(CASE WHEN FlagTable.name IN ('\SEEN', '$IGNORED') THEN 1 ELSE 0 END) +qb.addAggregation(PimItem::sizeFullColumnName(), QStringLiteral("sum")); + +// SUM(CASE WHEN SeenFlags.flag_id IS NOT NULL OR IgnoredFlags.flag_id IS NOT NULL THEN 1 ELSE 0 END) // This allows us to get read messages count in a single query with the other // statistics. It is much than doing two queries, because the database // only has to calculate the JOINs once. @@ -69,17 +76,36 @@ // Flag::retrieveByName() will hit the Entity cache, which allows us to avoid // a second JOIN with FlagTable, which PostgreSQL seems to struggle to optimize. Query::Condition cond(Query::Or); -cond.addValueCondition(PimItemFlagRelation::rightFullColumnName(), - Query::Equals, - Flag::retrieveByName(QLatin1String(AKONADI_FLAG_SEEN)).id()); -cond.addValueCondition(PimItemFlagRelation::rightFullColumnName(), - Query::Equals, - Flag::retrieveByName(QLatin1String(AKONADI_FLAG_IGNORED)).id()); -Query::Case caseStmt(cond, QLatin1String("1"), QLatin1String("0")); -qb.addAggregation(caseStmt, QLatin1String("sum")); +cond.addValueCondition(FLAGS_COLUMN(SeenFlags, rightColumn), Query::IsNot, QVariant()); +cond.addValueCondition(FLAGS_COLUMN(IgnoredFlags, rightColumn), Query::IsNot, QVariant()); + +Query::Case caseStmt(cond, QStringLiteral("1"), QStringLiteral("0")); +qb.addAggregation(caseStmt, QStringLit
commit akonadi-server for openSUSE:Factory
Hello community, here is the log from the commit of package akonadi-server for openSUSE:Factory checked in at 2015-10-19 22:30:25 Comparing /work/SRC/openSUSE:Factory/akonadi-server (Old) and /work/SRC/openSUSE:Factory/.akonadi-server.new (New) Package is "akonadi-server" Changes: --- /work/SRC/openSUSE:Factory/akonadi-server/akonadi-server.changes 2015-10-12 10:01:47.0 +0200 +++ /work/SRC/openSUSE:Factory/.akonadi-server.new/akonadi-server.changes 2015-10-19 22:30:27.0 +0200 @@ -1,0 +2,8 @@ +Sun Oct 11 13:14:41 UTC 2015 - tittiatc...@gmail.com + +- Update to KDE Applications 15.08.2 + * KDE Applications 15.08.2 + * https://www.kde.org/announcements/announce-applications-15.08.2.php + + +--- Old: akonadi-15.08.1.tar.xz New: akonadi-15.08.2.tar.xz Other differences: -- ++ akonadi-server.spec ++ --- /var/tmp/diff_new_pack.Uei0BV/_old 2015-10-19 22:30:27.0 +0200 +++ /var/tmp/diff_new_pack.Uei0BV/_new 2015-10-19 22:30:27.0 +0200 @@ -17,7 +17,7 @@ Name: akonadi-server -Version:15.08.1 +Version:15.08.2 Release:0 %define rname akonadi Summary:PIM Storage Service ++ akonadi-15.08.1.tar.xz -> akonadi-15.08.2.tar.xz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/akonadi-15.08.1/src/server/notificationsource.cpp new/akonadi-15.08.2/src/server/notificationsource.cpp --- old/akonadi-15.08.1/src/server/notificationsource.cpp 2015-08-31 11:15:45.0 +0200 +++ new/akonadi-15.08.2/src/server/notificationsource.cpp 2015-09-11 12:54:49.0 +0200 @@ -347,8 +347,10 @@ return false; } } else if (notification.type() == Protocol::ChangeNotification::Items) { +//We always want notifications that affect the parent resource (like an item added to a referenced collection) +const bool notificationForParentResource = (mSession == notification.resource()); if (CollectionReferenceManager::instance()->isReferenced(notification.parentCollection())) { -return (mExclusive || isCollectionMonitored(notification.parentCollection()) || isMoveDestinationResourceMonitored(notification)); +return (mExclusive || isCollectionMonitored(notification.parentCollection()) || isMoveDestinationResourceMonitored(notification) || notificationForParentResource); } } else if (notification.type() == Protocol::ChangeNotification::Tags) { // Special handling for Tag removal notifications: When a Tag is removed,
commit akonadi-server for openSUSE:Factory
Hello community, here is the log from the commit of package akonadi-server for openSUSE:Factory checked in at 2015-10-12 10:01:46 Comparing /work/SRC/openSUSE:Factory/akonadi-server (Old) and /work/SRC/openSUSE:Factory/.akonadi-server.new (New) Package is "akonadi-server" Changes: --- /work/SRC/openSUSE:Factory/akonadi-server/akonadi-server.changes 2015-10-03 20:16:21.0 +0200 +++ /work/SRC/openSUSE:Factory/.akonadi-server.new/akonadi-server.changes 2015-10-12 10:01:47.0 +0200 @@ -1,0 +2,8 @@ +Sun Sep 13 18:54:20 UTC 2015 - tittiatc...@gmail.com + +- Update to KDE Applications 15.08.1 + * KDE Applications 15.08.1 + * https://www.kde.org/announcements/announce-applications-15.08.1.php +- Drop upstream patch akonadi-fix-licenses.diff + +--- Old: akonadi-15.08.0.tar.xz akonadi-fix-licenses.diff New: akonadi-15.08.1.tar.xz Other differences: -- ++ akonadi-server.spec ++ --- /var/tmp/diff_new_pack.7BG0mh/_old 2015-10-12 10:01:47.0 +0200 +++ /var/tmp/diff_new_pack.7BG0mh/_new 2015-10-12 10:01:47.0 +0200 @@ -17,7 +17,7 @@ Name: akonadi-server -Version:15.08.0 +Version:15.08.1 Release:0 %define rname akonadi Summary:PIM Storage Service @@ -26,8 +26,6 @@ Url:http://akonadi-project.org Source: %{rname}-%{version}.tar.xz Source99: akonadi-server-rpmlintrc -# PATCH-FIX-UPSTREAM akonadi-fix-licenses.diff -- Ensure all files are LGPL-2.1+ -- kde#351747 boo#942998 -Patch0: akonadi-fix-licenses.diff BuildRequires: boost-devel BuildRequires: cmake >= 2.8.9 BuildRequires: kf5-filesystem @@ -80,7 +78,6 @@ %prep %setup -q -n %{rname}-%{version} -%patch0 -p1 %build %cmake_kf5 -d build -- -DINSTALL_QSQLITE_IN_QT_PREFIX=TRUE -DQT_PLUGINS_DIR=%{_kf5_plugindir} ++ akonadi-15.08.0.tar.xz -> akonadi-15.08.1.tar.xz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/akonadi-15.08.0/.arcconfig new/akonadi-15.08.1/.arcconfig --- old/akonadi-15.08.0/.arcconfig 1970-01-01 01:00:00.0 +0100 +++ new/akonadi-15.08.1/.arcconfig 2015-08-31 11:15:45.0 +0200 @@ -0,0 +1,4 @@ +{ + "phabricator.uri" : "https://phabricator.kde.org/project/profile/34/";, + "history.immutable" : true +} diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/akonadi-15.08.0/autotests/server/fakeakonadiserver.cpp new/akonadi-15.08.1/autotests/server/fakeakonadiserver.cpp --- old/akonadi-15.08.0/autotests/server/fakeakonadiserver.cpp 2015-08-10 18:01:43.0 +0200 +++ new/akonadi-15.08.1/autotests/server/fakeakonadiserver.cpp 2015-08-31 11:15:45.0 +0200 @@ -1,19 +1,19 @@ /* * Copyright (C) 2014 Daniel Vrátil * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or - * (at your option) any later version. + * This library is free software; you can redistribute it and/or + * modify it under the terms of the GNU Lesser General Public + * License as published by the Free Software Foundation; either + * version 2.1 of the License, or (at your option) any later version. * - * This program is distributed in the hope that it will be useful, + * This library is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Lesser General Public License for more details. * - * You should have received a copy of the GNU General Public License along - * with this program; if not, write to the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * You should have received a copy of the GNU Lesser General Public + * License along with this library; if not, write to the Free Software + * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA * */ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/akonadi-15.08.0/autotests/server/fakeakonadiserver.h new/akonadi-15.08.1/autotests/server/fakeakonadiserver.h --- old/akonadi-15.08.0/autotests/server/fakeakonadiserver.h2015-08-10 18:01:43.0 +0200 +++ new/akonadi-15.08.1/autotests/server/fakeakonadiserver.h2015-08-31 11:15:45.0 +0200 @@ -1,22 +1,21 @@ /* * Copyr