commit akonadi-runtime for openSUSE:Factory
Hello community, here is the log from the commit of package akonadi-runtime for openSUSE:Factory checked in at 2017-12-08 12:49:36 Comparing /work/SRC/openSUSE:Factory/akonadi-runtime (Old) and /work/SRC/openSUSE:Factory/.akonadi-runtime.new (New) Package is "akonadi-runtime" Fri Dec 8 12:49:36 2017 rev:92 rq:555116 version:1.13.0 Changes: --- /work/SRC/openSUSE:Factory/akonadi-runtime/akonadi-runtime.changes 2017-09-14 21:09:18.560456886 +0200 +++ /work/SRC/openSUSE:Factory/.akonadi-runtime.new/akonadi-runtime.changes 2017-12-08 12:49:40.802387772 +0100 @@ -1,0 +2,6 @@ +Thu Dec 7 10:59:03 UTC 2017 - dims...@opensuse.org + +- Escape the usage of %{VERSION} when calling out to rpm. + RPM 4.14 has %{VERSION} defined as 'the main packages version'. + +--- Other differences: -- ++ akonadi-runtime.spec ++ --- /var/tmp/diff_new_pack.EZOvCj/_old 2017-12-08 12:49:41.674356280 +0100 +++ /var/tmp/diff_new_pack.EZOvCj/_new 2017-12-08 12:49:41.678356136 +0100 @@ -46,7 +46,7 @@ Requires(post):shared-mime-info Requires(postun): shared-mime-info Requires: libakonadiprotocolinternals1 = %{version} -Requires: libqt4 >= %(rpm -q --queryformat '%{VERSION}' libqt4) +Requires: libqt4 >= %(rpm -q --queryformat '%%{VERSION}' libqt4) %description This package contains the data files of Akonadi, the KDE PIM storage @@ -56,7 +56,7 @@ Summary:PIM Storage Service: Build Environment Group: Development/Libraries/X11 Requires: libakonadiprotocolinternals1 = %{version} -Requires: libqt4-devel >= %( echo `rpm -q --queryformat '%{VERSION}' libqt4-devel`) +Requires: libqt4-devel >= %( echo `rpm -q --queryformat '%%{VERSION}' libqt4-devel`) %description -n libakonadiprotocolinternals-devel This package contains development files of Akonadi, the KDE PIM storage
commit akonadi-runtime for openSUSE:Factory
Hello community, here is the log from the commit of package akonadi-runtime for openSUSE:Factory checked in at 2017-09-14 21:09:17 Comparing /work/SRC/openSUSE:Factory/akonadi-runtime (Old) and /work/SRC/openSUSE:Factory/.akonadi-runtime.new (New) Package is "akonadi-runtime" Thu Sep 14 21:09:17 2017 rev:91 rq:522244 version:1.13.0 Changes: --- /work/SRC/openSUSE:Factory/akonadi-runtime/akonadi-runtime.changes 2017-02-08 10:49:49.476877518 +0100 +++ /work/SRC/openSUSE:Factory/.akonadi-runtime.new/akonadi-runtime.changes 2017-09-14 21:09:18.560456886 +0200 @@ -1,0 +2,7 @@ +Fri Sep 8 07:33:49 UTC 2017 - fab...@ritter-vogt.de + +- Reduce runtime Requires, akonadi-runtime shouldn't be used anymore, + but just built against +- Needed for libqt4-sql-mysql removal + +--- Other differences: -- ++ akonadi-runtime.spec ++ --- /var/tmp/diff_new_pack.2cf4NQ/_old 2017-09-14 21:09:20.036249313 +0200 +++ /var/tmp/diff_new_pack.2cf4NQ/_new 2017-09-14 21:09:20.040248751 +0200 @@ -46,10 +46,7 @@ Requires(post):shared-mime-info Requires(postun): shared-mime-info Requires: libakonadiprotocolinternals1 = %{version} -Requires: libqt4-sql-mysql -Requires: mysql Requires: libqt4 >= %(rpm -q --queryformat '%{VERSION}' libqt4) -Suggests: mariadb %description This package contains the data files of Akonadi, the KDE PIM storage
commit akonadi-runtime for openSUSE:Factory
Hello community, here is the log from the commit of package akonadi-runtime for openSUSE:Factory checked in at 2017-02-08 10:49:48 Comparing /work/SRC/openSUSE:Factory/akonadi-runtime (Old) and /work/SRC/openSUSE:Factory/.akonadi-runtime.new (New) Package is "akonadi-runtime" Changes: --- /work/SRC/openSUSE:Factory/akonadi-runtime/akonadi-runtime.changes 2016-11-16 13:45:19.0 +0100 +++ /work/SRC/openSUSE:Factory/.akonadi-runtime.new/akonadi-runtime.changes 2017-02-08 10:49:49.476877518 +0100 @@ -1,0 +2,5 @@ +Wed Feb 1 09:53:32 UTC 2017 - adam.ma...@suse.de + +- use individual libboost-*-devel packages instead of boost-devel + +--- Other differences: -- ++ akonadi-runtime.spec ++ --- /var/tmp/diff_new_pack.Y8odUP/_old 2017-02-08 10:49:50.200776634 +0100 +++ /var/tmp/diff_new_pack.Y8odUP/_new 2017-02-08 10:49:50.204776077 +0100 @@ -1,7 +1,7 @@ # # spec file for package akonadi-runtime # -# Copyright (c) 2015 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 @@ -29,7 +29,11 @@ Source99: akonadi-runtime-rpmlintrc # PATCH-FIX-UPSTREAM: Do not leak external payload files (kde#341884) Patch0: do-not-leak-old-external-payload-files.diff +%if 0%{?suse_version} > 1325 +BuildRequires: libboost_program_options-devel +%else BuildRequires: boost-devel +%endif BuildRequires: cmake >= 2.8.8 BuildRequires: fdupes BuildRequires: kde4-filesystem
commit akonadi-runtime for openSUSE:Factory
Hello community, here is the log from the commit of package akonadi-runtime for openSUSE:Factory checked in at 2016-11-16 13:45:18 Comparing /work/SRC/openSUSE:Factory/akonadi-runtime (Old) and /work/SRC/openSUSE:Factory/.akonadi-runtime.new (New) Package is "akonadi-runtime" Changes: --- /work/SRC/openSUSE:Factory/akonadi-runtime/akonadi-runtime.changes 2015-07-05 17:55:16.0 +0200 +++ /work/SRC/openSUSE:Factory/.akonadi-runtime.new/akonadi-runtime.changes 2016-11-16 13:45:19.0 +0100 @@ -1,0 +2,5 @@ +Mon Nov 14 23:02:35 UTC 2016 - wba...@tmo.at + +- Use shared-mime-info macros (boo#979301) + +--- Other differences: -- ++ akonadi-runtime.spec ++ --- /var/tmp/diff_new_pack.UDIbSV/_old 2016-11-16 13:45:20.0 +0100 +++ /var/tmp/diff_new_pack.UDIbSV/_new 2016-11-16 13:45:20.0 +0100 @@ -91,11 +91,11 @@ %post /sbin/ldconfig -%{_kde4_bindir}/update-mime-database %{_kde4_datadir}/mime > /dev/null 2>&1 || : +%mime_database_post %postun /sbin/ldconfig -%{_kde4_bindir}/update-mime-database %{_kde4_datadir}/mime > /dev/null 2>&1 || : +%mime_database_postun %post -n libakonadiprotocolinternals1 -p /sbin/ldconfig
commit akonadi-runtime for openSUSE:Factory
Hello community, here is the log from the commit of package akonadi-runtime for openSUSE:Factory checked in at 2015-07-05 17:55:15 Comparing /work/SRC/openSUSE:Factory/akonadi-runtime (Old) and /work/SRC/openSUSE:Factory/.akonadi-runtime.new (New) Package is "akonadi-runtime" Changes: --- /work/SRC/openSUSE:Factory/akonadi-runtime/akonadi-runtime.changes 2014-11-28 08:48:38.0 +0100 +++ /work/SRC/openSUSE:Factory/.akonadi-runtime.new/akonadi-runtime.changes 2015-07-05 17:55:16.0 +0200 @@ -1,0 +2,7 @@ +Tue Jun 30 05:31:19 UTC 2015 - lbeltr...@kde.org + +- Add do-not-leak-old-external-payload-files.diff: do not leak + external payload files, fixes disk usage of akonadi file_db_data + (kde#341884) + +--- New: do-not-leak-old-external-payload-files.diff Other differences: -- ++ akonadi-runtime.spec ++ --- /var/tmp/diff_new_pack.C2ViF9/_old 2015-07-05 17:55:17.0 +0200 +++ /var/tmp/diff_new_pack.C2ViF9/_new 2015-07-05 17:55:17.0 +0200 @@ -1,7 +1,7 @@ # # spec file for package akonadi-runtime # -# Copyright (c) 2014 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2015 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 @@ -27,6 +27,8 @@ Source: http://download.kde.org/stable/%{rname}/src/%{rname}-%{version}.tar.bz2 Source1:baselibs.conf Source99: akonadi-runtime-rpmlintrc +# PATCH-FIX-UPSTREAM: Do not leak external payload files (kde#341884) +Patch0: do-not-leak-old-external-payload-files.diff BuildRequires: boost-devel BuildRequires: cmake >= 2.8.8 BuildRequires: fdupes @@ -70,6 +72,7 @@ %prep %setup -q -n %{rname}-%{version} +%patch0 -p1 %build %cmake_kde4 -d build -- -DCONFIG_INSTALL_DIR=/etc -DINSTALL_QSQLITE_IN_QT_PREFIX=TRUE -DWITH_SOPRANO=FALSE ++ do-not-leak-old-external-payload-files.diff ++ From: Dan Vrátil Date: Mon, 29 Jun 2015 20:45:11 + Subject: Don't leak old external payload files X-Git-Url: http://quickgit.kde.org/?p=akonadi.git&a=commitdiff&h=9c0dc6b3f0826d32eac310b2e7ecd858ca3df681 --- Don't leak old external payload files Actually delete old payload files after we increase the payload revision or switch from external to internal payload. This caused ~/.local/share/akonadi/file_db_data to grow insanely for all users, leaving them with many duplicated files (just with different revisions). It is recommended that users run akonadictl fsck to clean up the leaked payload files. Note that there won't be any more releases of Akonadi 1.13 (and this has been fixed in master already), so I strongly recommend distributions to pick this patch into their packaging. BUG: 341884 CCBUG: 338402 --- --- a/server/src/storage/partstreamer.cpp +++ b/server/src/storage/partstreamer.cpp @@ -290,6 +290,12 @@ mDataChanged = true; } +// If the part is external, remember it's current file name +QString originalFile; +if (part.isValid() && part.external()) { +originalFile = PartHelper::resolveAbsolutePath(part.data()); +} + part.setPartType(partType); part.setVersion(partVersion); part.setPimItemId(mItem.id()); @@ -306,6 +312,14 @@ *changed = mDataChanged; } +if (!originalFile.isEmpty()) { +// If the part was external but is not anymore, or if it's still external +// but the filename has changed (revision update), remove the original file +if (!part.external() || (part.external() && originalFile != PartHelper::resolveAbsolutePath(part.data( { +PartHelper::removeFile(originalFile); +} +} + return ok; } --- a/server/tests/unittest/partstreamertest.cpp +++ b/server/tests/unittest/partstreamertest.cpp @@ -91,6 +91,7 @@ QTest::addColumn("expectedPartSize"); QTest::addColumn("expectedChanged"); QTest::addColumn("isExternal"); +QTest::addColumn("version"); QTest::addColumn("pimItem"); PimItem item; @@ -101,22 +102,22 @@ QVERIFY(item.insert()); // Order of these tests matters! -QTest::newRow("item 1, internal") << QByteArray("PLD:DATA") << QByteArray("123") << 3ll << true << false << item; -QTest::newRow("item 1, change to external") << QByteArray("PLD:DATA") << QByteArray("123456789") << 9ll << true << true << item; -QTest::newRow("item 1, update external") << QByteArray("PLD:DATA") << QByteArray("987654321") << 9ll << true << true << item; -QTest::newRow("item 1, external, no change")
commit akonadi-runtime for openSUSE:Factory
Hello community, here is the log from the commit of package akonadi-runtime for openSUSE:Factory checked in at 2014-11-28 08:48:35 Comparing /work/SRC/openSUSE:Factory/akonadi-runtime (Old) and /work/SRC/openSUSE:Factory/.akonadi-runtime.new (New) Package is "akonadi-runtime" Changes: --- /work/SRC/openSUSE:Factory/akonadi-runtime/akonadi-runtime.changes 2014-11-03 13:12:04.0 +0100 +++ /work/SRC/openSUSE:Factory/.akonadi-runtime.new/akonadi-runtime.changes 2014-11-28 08:48:38.0 +0100 @@ -1,0 +2,5 @@ +Sun Nov 09 21:11:00 UTC 2014 - Led + +- fix bashisms in post/postun scripts + +--- Other differences: -- ++ akonadi-runtime.spec ++ --- /var/tmp/diff_new_pack.uDmoek/_old 2014-11-28 08:48:39.0 +0100 +++ /var/tmp/diff_new_pack.uDmoek/_new 2014-11-28 08:48:39.0 +0100 @@ -88,11 +88,11 @@ %post /sbin/ldconfig -%{_kde4_bindir}/update-mime-database %{_kde4_datadir}/mime &> /dev/null || : +%{_kde4_bindir}/update-mime-database %{_kde4_datadir}/mime > /dev/null 2>&1 || : %postun /sbin/ldconfig -%{_kde4_bindir}/update-mime-database %{_kde4_datadir}/mime &> /dev/null || : +%{_kde4_bindir}/update-mime-database %{_kde4_datadir}/mime > /dev/null 2>&1 || : %post -n libakonadiprotocolinternals1 -p /sbin/ldconfig -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit akonadi-runtime for openSUSE:Factory
Hello community, here is the log from the commit of package akonadi-runtime for openSUSE:Factory checked in at 2014-11-03 13:11:32 Comparing /work/SRC/openSUSE:Factory/akonadi-runtime (Old) and /work/SRC/openSUSE:Factory/.akonadi-runtime.new (New) Package is "akonadi-runtime" Changes: --- /work/SRC/openSUSE:Factory/akonadi-runtime/akonadi-runtime.changes 2014-09-12 11:19:13.0 +0200 +++ /work/SRC/openSUSE:Factory/.akonadi-runtime.new/akonadi-runtime.changes 2014-11-03 13:12:04.0 +0100 @@ -1,0 +2,6 @@ +Wed Oct 29 17:00:04 UTC 2014 - o...@aepfle.de + +- Package sqldrivers depending on its availibility instead of + a given suse_version number + +--- Other differences: -- ++ akonadi-runtime.spec ++ --- /var/tmp/diff_new_pack.ICR9kV/_old 2014-11-03 13:12:05.0 +0100 +++ /var/tmp/diff_new_pack.ICR9kV/_new 2014-11-03 13:12:05.0 +0100 @@ -79,6 +79,13 @@ %kde4_makeinstall -C build %fdupes -s %{buildroot}%{_kde4_includedir} +> files.sqldrivers +if test -d $RPM_BUILD_ROOT%{_kde4_libdir}/qt4/plugins/sqldrivers +then + # A database access plugin, not a development file + echo "%{_kde4_libdir}/qt4" >> files.sqldrivers +fi + %post /sbin/ldconfig %{_kde4_bindir}/update-mime-database %{_kde4_datadir}/mime &> /dev/null || : @@ -91,7 +98,7 @@ %postun -n libakonadiprotocolinternals1 -p /sbin/ldconfig -%files +%files -f files.sqldrivers %defattr(-,root,root) %{_kde4_bindir}/asapcat %{_kde4_bindir}/akonadi* @@ -100,11 +107,6 @@ %config %{_kde4_sysconfdir}/akonadi/mysql-global-mobile.conf %{_kde4_datadir}/dbus-1/services/org.freedesktop.Akonadi.Control.service %{_kde4_datadir}/mime/packages/akonadi-mime.xml -%if 0%{?suse_version} > 1310 -# A database access plugin, not a development file -%dir %{_kde4_libdir}/qt4/plugins/sqldrivers -%{_kde4_libdir}/qt4/plugins/sqldrivers/libqsqlite3.so -%endif %files -n libakonadiprotocolinternals-devel %defattr(-,root,root) -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit akonadi-runtime for openSUSE:Factory
Hello community, here is the log from the commit of package akonadi-runtime for openSUSE:Factory checked in at 2014-09-12 11:19:10 Comparing /work/SRC/openSUSE:Factory/akonadi-runtime (Old) and /work/SRC/openSUSE:Factory/.akonadi-runtime.new (New) Package is "akonadi-runtime" Changes: --- /work/SRC/openSUSE:Factory/akonadi-runtime/akonadi-runtime.changes 2014-08-25 10:58:26.0 +0200 +++ /work/SRC/openSUSE:Factory/.akonadi-runtime.new/akonadi-runtime.changes 2014-09-12 11:19:13.0 +0200 @@ -1,0 +2,5 @@ +Thu Sep 11 14:40:56 UTC 2014 - hrvoje.sen...@gmail.com + +- Add baselibs.conf, needed for kdebase4-workspace-libs-32bit + +--- New: baselibs.conf Other differences: -- ++ akonadi-runtime.spec ++ --- /var/tmp/diff_new_pack.9QSZt2/_old 2014-09-12 11:19:15.0 +0200 +++ /var/tmp/diff_new_pack.9QSZt2/_new 2014-09-12 11:19:15.0 +0200 @@ -25,6 +25,7 @@ Group: System/GUI/KDE Url:http://akonadi-project.org Source: http://download.kde.org/stable/%{rname}/src/%{rname}-%{version}.tar.bz2 +Source1:baselibs.conf Source99: akonadi-runtime-rpmlintrc BuildRequires: boost-devel BuildRequires: cmake >= 2.8.8 ++ baselibs.conf ++ libakonadiprotocolinternals1-- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit akonadi-runtime for openSUSE:Factory
Hello community, here is the log from the commit of package akonadi-runtime for openSUSE:Factory checked in at 2014-08-25 10:58:18 Comparing /work/SRC/openSUSE:Factory/akonadi-runtime (Old) and /work/SRC/openSUSE:Factory/.akonadi-runtime.new (New) Package is "akonadi-runtime" Changes: --- /work/SRC/openSUSE:Factory/akonadi-runtime/akonadi-runtime.changes 2014-07-16 16:19:29.0 +0200 +++ /work/SRC/openSUSE:Factory/.akonadi-runtime.new/akonadi-runtime.changes 2014-08-25 10:58:26.0 +0200 @@ -1,0 +2,11 @@ +Fri Aug 15 08:07:44 UTC 2014 - tittiatc...@gmail.com + +- Update to 1.13.0 + * Fixed virtual collections statistics + * Fixed tag RID fetch + * Fixed HRID-based fetches + * Fixed race condition in StorageDebugger + * Use FindBacktrace.cmake from CMake 3.0 instead of our own +detection + +--- Old: akonadi-1.12.91.tar.bz2 New: akonadi-1.13.0.tar.bz2 Other differences: -- ++ akonadi-runtime.spec ++ --- /var/tmp/diff_new_pack.7flabk/_old 2014-08-25 10:58:27.0 +0200 +++ /var/tmp/diff_new_pack.7flabk/_new 2014-08-25 10:58:27.0 +0200 @@ -17,7 +17,7 @@ Name: akonadi-runtime -Version:1.12.91 +Version:1.13.0 Release:0 %define rname akonadi Summary:PIM Storage Service ++ akonadi-1.12.91.tar.bz2 -> akonadi-1.13.0.tar.bz2 ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/akonadi-1.12.91/AUTHORS new/akonadi-1.13.0/AUTHORS --- old/akonadi-1.12.91/AUTHORS 2014-07-09 22:14:29.0 +0200 +++ new/akonadi-1.13.0/AUTHORS 2014-08-10 12:38:58.0 +0200 @@ -82,6 +82,7 @@ - Timo Hummel - Tom Albers - Torgny Nyblom +- Vadim Zhukov - Will Stephenson - Wolfgang Rohdewald - Yury G. Kudryashov diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/akonadi-1.12.91/CMakeLists.txt new/akonadi-1.13.0/CMakeLists.txt --- old/akonadi-1.12.91/CMakeLists.txt 2014-07-09 22:14:29.0 +0200 +++ new/akonadi-1.13.0/CMakeLists.txt 2014-08-10 12:38:58.0 +0200 @@ -48,16 +48,16 @@ ### The Akonadi version (used in AkonadiConfig.cmake) ### -set(AKONADI_VERSION_PATCH "91") +set(AKONADI_VERSION_PATCH "0") # Raise the minor version if we're building Akonadi using Qt5 if(QT5_BUILD) set(AKONADI_VERSION_MAJOR "1") - set(AKONADI_VERSION_MINOR "78") + set(AKONADI_VERSION_MINOR "79") set(AKONADI_SOVERSION "2") else () set(AKONADI_VERSION_MAJOR "1") - set(AKONADI_VERSION_MINOR "12") + set(AKONADI_VERSION_MINOR "13") set(AKONADI_SOVERSION "1") endif() @@ -254,15 +254,10 @@ set(AKONADI_SYSTEM_LIBS) -check_include_files(execinfo.h HAVE_EXECINFO_H) -if(HAVE_EXECINFO_H) - check_function_exists(backtrace BACKTRACE_IN_LIBC) - if(NOT BACKTRACE_IN_LIBC) -find_library(EXECINFO_LIBRARY NAMES execinfo) -if(EXECINFO_LIBRARY) - set(AKONADI_SYSTEM_LIBS ${AKONADI_SYSTEM_LIBS} ${EXECINFO_LIBRARY}) -endif() - endif() +find_package(Backtrace) +if(Backtrace_FOUND) + include_directories(${Backtrace_INCLUDE_DIRS}) + set(AKONADI_SYSTEM_LIBS ${AKONADI_SYSTEM_LIBS} ${Backtrace_LIBRARIES}) endif() check_include_files(unistd.h HAVE_UNISTD_H) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/akonadi-1.12.91/NEWS new/akonadi-1.13.0/NEWS --- old/akonadi-1.12.91/NEWS2014-07-09 22:14:29.0 +0200 +++ new/akonadi-1.13.0/NEWS 2014-08-10 12:38:58.0 +0200 @@ -1,3 +1,11 @@ +1.13.0 10-August-2014 +-- +- Fixed virtual collections statistics +- Fixed tag RID fetch +- Fixed HRID-based fetches +- Fixed race condition in StorageDebugger +- Use FindBacktrace.cmake from CMake 3.0 instead of our own detection + 1.12.90 07-July-2014 -- - MERGE command for faster synchronization diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/akonadi-1.12.91/cmake/modules/FindBacktrace.cmake new/akonadi-1.13.0/cmake/modules/FindBacktrace.cmake --- old/akonadi-1.12.91/cmake/modules/FindBacktrace.cmake 1970-01-01 01:00:00.0 +0100 +++ new/akonadi-1.13.0/cmake/modules/FindBacktrace.cmake2014-08-10 12:38:58.0 +0200 @@ -0,0 +1,84 @@ +# - Find provider for backtrace(3) +# Checks if OS supports backtrace(3) via either libc or custom library. +# This module defines the following variables: +# Backtrace_HEADER - The header file needed for backtrace(3). Cached. +# Could b
commit akonadi-runtime for openSUSE:Factory
Hello community, here is the log from the commit of package akonadi-runtime for openSUSE:Factory checked in at 2014-07-16 16:18:49 Comparing /work/SRC/openSUSE:Factory/akonadi-runtime (Old) and /work/SRC/openSUSE:Factory/.akonadi-runtime.new (New) Package is "akonadi-runtime" Changes: --- /work/SRC/openSUSE:Factory/akonadi-runtime/akonadi-runtime.changes 2014-04-23 17:31:02.0 +0200 +++ /work/SRC/openSUSE:Factory/.akonadi-runtime.new/akonadi-runtime.changes 2014-07-16 16:19:29.0 +0200 @@ -1,0 +2,16 @@ +Thu Jul 10 22:58:18 UTC 2014 - cgiboude...@gmx.com + +- Update to 1.12.91 + * MERGE command for faster synchronization + * Optimizations in various commands handlers + * SELECT command is obsolete now + * Performance and concurrency improvements in QSQLITE3 driver + * Introduced Collection sync preferences as an improvement over the IMAP-based subscription model + * Disable filesystem copy-on-write for DB files when running on Btrfs + * Introduced direct streaming of external parts + * Fixed SearchManager DBus interface not being registered to DBus + * Fixed handling of tags in AK-APPEND and MERGE commands + * Various fixes in virtual collections handling +- Drop 0001-Remove-the-invalid-GID-part-from-PartTable-before-st.patch (merged upstream) + +--- Old: 0001-Remove-the-invalid-GID-part-from-PartTable-before-st.patch akonadi-1.12.1.tar.bz2 New: akonadi-1.12.91.tar.bz2 Other differences: -- ++ akonadi-runtime.spec ++ --- /var/tmp/diff_new_pack.bMj1N5/_old 2014-07-16 16:19:31.0 +0200 +++ /var/tmp/diff_new_pack.bMj1N5/_new 2014-07-16 16:19:31.0 +0200 @@ -17,7 +17,7 @@ Name: akonadi-runtime -Version:1.12.1 +Version:1.12.91 Release:0 %define rname akonadi Summary:PIM Storage Service @@ -25,8 +25,7 @@ Group: System/GUI/KDE Url:http://akonadi-project.org Source: http://download.kde.org/stable/%{rname}/src/%{rname}-%{version}.tar.bz2 -# PATCH-FIX-UPSTREAM 0001-Remove-the-invalid-GID-part-from-PartTable-before-st.patch -- resolves migration problems from earlier akonadi versions, kde#331867 -Patch0: 0001-Remove-the-invalid-GID-part-from-PartTable-before-st.patch +Source99: akonadi-runtime-rpmlintrc BuildRequires: boost-devel BuildRequires: cmake >= 2.8.8 BuildRequires: fdupes @@ -70,7 +69,6 @@ %prep %setup -q -n %{rname}-%{version} -%patch0 -p1 %build %cmake_kde4 -d build -- -DCONFIG_INSTALL_DIR=/etc -DINSTALL_QSQLITE_IN_QT_PREFIX=TRUE -DWITH_SOPRANO=FALSE @@ -101,9 +99,11 @@ %config %{_kde4_sysconfdir}/akonadi/mysql-global-mobile.conf %{_kde4_datadir}/dbus-1/services/org.freedesktop.Akonadi.Control.service %{_kde4_datadir}/mime/packages/akonadi-mime.xml +%if 0%{?suse_version} > 1310 # A database access plugin, not a development file %dir %{_kde4_libdir}/qt4/plugins/sqldrivers %{_kde4_libdir}/qt4/plugins/sqldrivers/libqsqlite3.so +%endif %files -n libakonadiprotocolinternals-devel %defattr(-,root,root) ++ akonadi-1.12.1.tar.bz2 -> akonadi-1.12.91.tar.bz2 ++ 14101 lines of diff (skipped) -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit akonadi-runtime for openSUSE:Factory
Hello community, here is the log from the commit of package akonadi-runtime for openSUSE:Factory checked in at 2014-04-23 17:31:01 Comparing /work/SRC/openSUSE:Factory/akonadi-runtime (Old) and /work/SRC/openSUSE:Factory/.akonadi-runtime.new (New) Package is "akonadi-runtime" Changes: --- /work/SRC/openSUSE:Factory/akonadi-runtime/akonadi-runtime.changes 2014-04-08 22:36:54.0 +0200 +++ /work/SRC/openSUSE:Factory/.akonadi-runtime.new/akonadi-runtime.changes 2014-04-23 17:31:02.0 +0200 @@ -1,0 +2,6 @@ +Tue Apr 22 10:09:03 UTC 2014 - hrvoje.sen...@gmail.com + +- Added 0001-Remove-the-invalid-GID-part-from-PartTable-before-st.patch, + resolves migration problems from earlier akonadi versions, kde#331867 + +--- New: 0001-Remove-the-invalid-GID-part-from-PartTable-before-st.patch Other differences: -- ++ akonadi-runtime.spec ++ --- /var/tmp/diff_new_pack.n0JvTK/_old 2014-04-23 17:31:03.0 +0200 +++ /var/tmp/diff_new_pack.n0JvTK/_new 2014-04-23 17:31:03.0 +0200 @@ -25,6 +25,8 @@ Group: System/GUI/KDE Url:http://akonadi-project.org Source: http://download.kde.org/stable/%{rname}/src/%{rname}-%{version}.tar.bz2 +# PATCH-FIX-UPSTREAM 0001-Remove-the-invalid-GID-part-from-PartTable-before-st.patch -- resolves migration problems from earlier akonadi versions, kde#331867 +Patch0: 0001-Remove-the-invalid-GID-part-from-PartTable-before-st.patch BuildRequires: boost-devel BuildRequires: cmake >= 2.8.8 BuildRequires: fdupes @@ -68,6 +70,7 @@ %prep %setup -q -n %{rname}-%{version} +%patch0 -p1 %build %cmake_kde4 -d build -- -DCONFIG_INSTALL_DIR=/etc -DINSTALL_QSQLITE_IN_QT_PREFIX=TRUE -DWITH_SOPRANO=FALSE ++ 0001-Remove-the-invalid-GID-part-from-PartTable-before-st.patch ++ >From 4ca8b846baaad48ebbd723f6411f9571a3b0f5ad Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Dan=20Vr=C3=A1til?= Date: Tue, 22 Apr 2014 11:28:07 +0200 Subject: [PATCH 1/1] Remove the invalid GID part from PartTable before starting PartTable migration More people than we expected have invalid 'GID' part in their PartTable, which breaks migration to schema 25, because it expects all part types to have a valid name. To work around this fact, we DELETE all parts with name 'GID' from PartTable before starting the actual migration. This will not fix the migration for people with other invalid parts, but I haven't heard of any such. To make this completely bullet-proof, we would need to iterate through all entries, which would be massively slower than current INSERT INTO ... SELECT FROM approach. Distributions, this is a good choice for backporting into 1.12.1 ;-) BUG: 331867 FIXED-IN: 1.12.2 --- server/src/storage/dbupdater.cpp | 9 + 1 file changed, 9 insertions(+) diff --git a/server/src/storage/dbupdater.cpp b/server/src/storage/dbupdater.cpp index ccaf584..d6368b5 100644 --- a/server/src/storage/dbupdater.cpp +++ b/server/src/storage/dbupdater.cpp @@ -261,6 +261,15 @@ bool DbUpdater::complexUpdate_25() } } + { +// It appears that more users than expected have the invalid "GID" part in their +// PartTable, which breaks the migration below (see BKO#331867), so we apply this +// wanna-be fix to remove the invalid part before we start the actual migration. +QueryBuilder qb( QLatin1String( "PartTable" ), QueryBuilder::Delete ); +qb.addValueCondition( QLatin1String( "PartTable.name" ), Query::Equals, QLatin1String( "GID" ) ); +qb.exec(); + } + akDebug() << "Creating a PartTable_new"; { TableDescription description; -- 1.9.2 -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit akonadi-runtime for openSUSE:Factory
Hello community, here is the log from the commit of package akonadi-runtime for openSUSE:Factory checked in at 2014-04-08 22:36:53 Comparing /work/SRC/openSUSE:Factory/akonadi-runtime (Old) and /work/SRC/openSUSE:Factory/.akonadi-runtime.new (New) Package is "akonadi-runtime" Changes: --- /work/SRC/openSUSE:Factory/akonadi-runtime/akonadi-runtime.changes 2014-03-30 07:54:02.0 +0200 +++ /work/SRC/openSUSE:Factory/.akonadi-runtime.new/akonadi-runtime.changes 2014-04-08 22:36:54.0 +0200 @@ -1,0 +2,7 @@ +Tue Apr 8 16:44:42 UTC 2014 - tittiatc...@gmail.com + +- Update to 1.12.1 + * Bugfix releases. Resolves performance issues with the baloo +indexer and prevents dataloss when copying large email collections + +--- Old: akonadi-1.12.0.tar.bz2 New: akonadi-1.12.1.tar.bz2 Other differences: -- ++ akonadi-runtime.spec ++ --- /var/tmp/diff_new_pack.Loskmr/_old 2014-04-08 22:36:55.0 +0200 +++ /var/tmp/diff_new_pack.Loskmr/_new 2014-04-08 22:36:55.0 +0200 @@ -17,9 +17,8 @@ Name: akonadi-runtime -Version:1.12.0 +Version:1.12.1 Release:0 -%define rversion %{version} %define rname akonadi Summary:PIM Storage Service License:LGPL-2.1+ @@ -68,7 +67,7 @@ service. %prep -%setup -q -n %{rname}-%{rversion} +%setup -q -n %{rname}-%{version} %build %cmake_kde4 -d build -- -DCONFIG_INSTALL_DIR=/etc -DINSTALL_QSQLITE_IN_QT_PREFIX=TRUE -DWITH_SOPRANO=FALSE ++ akonadi-1.12.0.tar.bz2 -> akonadi-1.12.1.tar.bz2 ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/akonadi-1.12.0/CMakeLists.txt new/akonadi-1.12.1/CMakeLists.txt --- old/akonadi-1.12.0/CMakeLists.txt 2014-03-25 14:32:48.0 +0100 +++ new/akonadi-1.12.1/CMakeLists.txt 2014-04-07 23:02:16.0 +0200 @@ -50,7 +50,7 @@ set(AKONADI_VERSION_MAJOR "1") set(AKONADI_VERSION_MINOR "12") -set(AKONADI_VERSION_PATCH "0") +set(AKONADI_VERSION_PATCH "1") set(AKONADI_VERSION "${AKONADI_VERSION_MAJOR}.${AKONADI_VERSION_MINOR}.${AKONADI_VERSION_PATCH}") set(AKONADI_VERSION_STRING "${AKONADI_VERSION}") @@ -125,15 +125,6 @@ include(${QT_USE_FILE}) endif() -# Missing in FindQt4.cmake until Dec 2011: setting QT_NO_DEBUG_OUTPUT -if(CMAKE_BUILD_TYPE) - string(TOLOWER ${CMAKE_BUILD_TYPE} CMAKE_BUILD_TYPE_TOLOWER) -endif() - -if(NOT CMAKE_BUILD_TYPE_TOLOWER MATCHES "debug") - add_definitions(-DQT_NO_DEBUG_OUTPUT) -endif() - if(STATIC_LIBRARY) set(LIBRARY_TYPE STATIC) set(AKONADI_STATIC_LIBS ON) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/akonadi-1.12.0/NEWS new/akonadi-1.12.1/NEWS --- old/akonadi-1.12.0/NEWS 2014-03-25 14:32:48.0 +0100 +++ new/akonadi-1.12.1/NEWS 2014-04-07 23:02:16.0 +0200 @@ -1,3 +1,12 @@ +1.12.1 07-April-2014 +-- +- Fixed deadlock in SearchManager +- Fixed notification emission when appending items +- Fixed ItemRetriever ignoring changeSince argument +- Fixed X-AKAPPEND command response +- Fixed RID-based FETCH +- Fixed data loss in case of long-lasting copy or move operations + 1.12.0 25-March-2014 -- - Improved 'akonadictl status' command output diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/akonadi-1.12.0/server/src/cachecleaner.cpp new/akonadi-1.12.1/server/src/cachecleaner.cpp --- old/akonadi-1.12.0/server/src/cachecleaner.cpp 2014-03-25 14:32:48.0 +0100 +++ new/akonadi-1.12.1/server/src/cachecleaner.cpp 2014-04-07 23:02:16.0 +0200 @@ -28,6 +28,55 @@ using namespace Akonadi::Server; CacheCleaner *CacheCleaner::sInstance = 0; +QMutex CacheCleanerInhibitor::sLock; +int CacheCleanerInhibitor::sInhibitCount = 0; + +CacheCleanerInhibitor::CacheCleanerInhibitor( bool doInhibit ) + : mInhibited( false ) +{ + if ( doInhibit ) { +inhibit(); + } +} + +CacheCleanerInhibitor::~CacheCleanerInhibitor() +{ + if ( mInhibited ) { +uninhibit(); + } +} + +void CacheCleanerInhibitor::inhibit() +{ + if ( mInhibited ) { +akError() << "Cannot recursively inhibit an inhibitor"; +return; + } + + sLock.lock(); + if ( ++sInhibitCount == 1 ) { +CacheCleaner::self()->inhibit( true ); + } + sLock.unlock(); + mInhibited = true; +} + +void CacheCleanerInhibitor::uninhibit() +{ + if ( !mInhibited ) { +akError() << "Cannot uninhibit an uninhibited inhibitor"; // aaaw yeah +return; + } + mInhibited = false; + + sLock.lock(); +
commit akonadi-runtime for openSUSE:Factory
Hello community, here is the log from the commit of package akonadi-runtime for openSUSE:Factory checked in at 2014-03-30 07:50:52 Comparing /work/SRC/openSUSE:Factory/akonadi-runtime (Old) and /work/SRC/openSUSE:Factory/.akonadi-runtime.new (New) Package is "akonadi-runtime" Changes: --- /work/SRC/openSUSE:Factory/akonadi-runtime/akonadi-runtime.changes 2014-03-18 17:16:44.0 +0100 +++ /work/SRC/openSUSE:Factory/.akonadi-runtime.new/akonadi-runtime.changes 2014-03-30 07:54:02.0 +0200 @@ -1,0 +2,28 @@ +Thu Mar 27 17:34:53 UTC 2014 - tittiatc...@gmail.com + +- Update to 1.12.0 + - KDE 4.13 RC release + * See http://www.kde.org/announcements/announce-4.13-beta3.php + +- Drop upstreamed patch do-not-emit-itemchanged.diff. + +--- +Sun Mar 23 12:44:34 UTC 2014 - tittiatc...@gmail.com + +- Add upstream patch do-not-emit-itemchanged.diff to prevent + baloo from constantly indexing the maildir + +--- +Thu Mar 20 17:59:08 UTC 2014 - tittiatc...@gmail.com + +- Update to 1.11.90 + * KDE 4.13 Beta 3 release + * See http://www.kde.org/announcements/announce-4.13-beta3.php + +- Drop upstreamed patches: + * janitor-move-parts-as-required-during-check.diff + * fix-postgresql-query.diff + * fix-mailrefresh.diff + * fix-postgresql-2.diff + +--- @@ -10,2 +38,3 @@ -- Add upstream patch fix-postgresql-query.diff to fix the issue - when migrating an existing PostgreSQL database +- Add upstream patches fix-postgresql-query.diff, + fix-postgresql-2.diff to fix the issue when migrating an existing + PostgreSQL database @@ -18 +47 @@ -- Update to 4.12.80 +- Update to 1.11.80 Old: akonadi-1.11.80.tar.bz2 fix-mailrefresh.diff fix-postgresql-2.diff fix-postgresql-query.diff janitor-move-parts-as-required-during-check.diff New: akonadi-1.12.0.tar.bz2 Other differences: -- ++ akonadi-runtime.spec ++ --- /var/tmp/diff_new_pack.AynEGz/_old 2014-03-30 07:57:13.0 +0200 +++ /var/tmp/diff_new_pack.AynEGz/_new 2014-03-30 07:57:13.0 +0200 @@ -17,7 +17,7 @@ Name: akonadi-runtime -Version:1.11.80 +Version:1.12.0 Release:0 %define rversion %{version} %define rname akonadi @@ -26,14 +26,6 @@ Group: System/GUI/KDE Url:http://akonadi-project.org Source: http://download.kde.org/stable/%{rname}/src/%{rname}-%{version}.tar.bz2 -# PATCH-FIX-UPSTREAM Fix wrong query statement for migration of a PostgreSQL DB -Patch1: fix-postgresql-query.diff -# PATCH-FIX-UPSTREAM Fix issue that folders are not automatically refreshed/checked for new emails -Patch2: fix-mailrefresh.diff -# PATCH-FIX-UPSTREAM Fix another issue with the PostgreSQL DB migration -Patch3: fix-postgresql-2.diff -# PATCH-FIX-UPSTREAM Akonadi 1.13 -- Move parts to/from database when SizeTreshold is changed -Patch4: janitor-move-parts-as-required-during-check.diff BuildRequires: boost-devel BuildRequires: cmake >= 2.8.8 BuildRequires: fdupes @@ -77,10 +69,6 @@ %prep %setup -q -n %{rname}-%{rversion} -%patch1 -p1 -%patch2 -p1 -%patch3 -p1 -%patch4 -p1 %build %cmake_kde4 -d build -- -DCONFIG_INSTALL_DIR=/etc -DINSTALL_QSQLITE_IN_QT_PREFIX=TRUE -DWITH_SOPRANO=FALSE ++ akonadi-1.11.80.tar.bz2 -> akonadi-1.12.0.tar.bz2 ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/akonadi-1.11.80/CMakeLists.txt new/akonadi-1.12.0/CMakeLists.txt --- old/akonadi-1.11.80/CMakeLists.txt 2014-02-28 22:38:09.0 +0100 +++ new/akonadi-1.12.0/CMakeLists.txt 2014-03-25 14:32:48.0 +0100 @@ -49,8 +49,8 @@ ### The Akonadi version (used in AkonadiConfig.cmake) ### set(AKONADI_VERSION_MAJOR "1") -set(AKONADI_VERSION_MINOR "11") -set(AKONADI_VERSION_PATCH "80") +set(AKONADI_VERSION_MINOR "12") +set(AKONADI_VERSION_PATCH "0") set(AKONADI_VERSION "${AKONADI_VERSION_MAJOR}.${AKONADI_VERSION_MINOR}.${AKONADI_VERSION_PATCH}") set(AKONADI_VERSION_STRING "${AKONADI_VERSION}") diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/akonadi-1.11.80/NEWS new/akonadi-1.12.0/NEWS --- old/akonadi-1.11.80/NEWS2014-02-28 22:38:09.0 +0100 +++ new/akonadi-1.12.0/NEWS 2014-03-25 14:32:48.0 +0100 @@ -1,3 +1,18 @@ +1.12.0 25-March-2014 +-- +- Improved 'akonadictl status' command output +- Fixed indexing of items in collections with short cache expiration +- Fi
commit akonadi-runtime for openSUSE:Factory
Hello community, here is the log from the commit of package akonadi-runtime for openSUSE:Factory checked in at 2014-03-18 17:16:43 Comparing /work/SRC/openSUSE:Factory/akonadi-runtime (Old) and /work/SRC/openSUSE:Factory/.akonadi-runtime.new (New) Package is "akonadi-runtime" Changes: --- /work/SRC/openSUSE:Factory/akonadi-runtime/akonadi-runtime.changes 2013-12-12 11:16:26.0 +0100 +++ /work/SRC/openSUSE:Factory/.akonadi-runtime.new/akonadi-runtime.changes 2014-03-18 17:16:44.0 +0100 @@ -1,0 +2,27 @@ +Fri Mar 14 15:25:04 UTC 2014 - tittiatc...@gmail.com + +- Add upstream patch janitor-move-parts-as-required-during-check.diff + to increase performance of akonadictl fsck + +--- +Wed Mar 12 14:29:11 UTC 2014 - tittiatc...@gmail.com + +- Add upstream patch fix-postgresql-query.diff to fix the issue + when migrating an existing PostgreSQL database +- Add upstream patch fix-mailrefresh.diff to fix the issue around + automatically refreshing emails + +--- +Fri Mar 7 09:26:41 UTC 2014 - tittiatc...@gmail.com + +- Update to 4.12.80 + * KDE 4.13 Beta 1 release + * See http://www.kde.org/announcements/announce-4.13-beta1.php + +--- +Sat Feb 15 22:52:39 UTC 2014 - hrvoje.sen...@gmail.com + +- Remove sles checks +- Use kde4 macros + +--- Old: akonadi-1.11.0.tar.bz2 New: akonadi-1.11.80.tar.bz2 fix-mailrefresh.diff fix-postgresql-2.diff fix-postgresql-query.diff janitor-move-parts-as-required-during-check.diff Other differences: -- ++ akonadi-runtime.spec ++ --- /var/tmp/diff_new_pack.RW3XAT/_old 2014-03-18 17:16:45.0 +0100 +++ /var/tmp/diff_new_pack.RW3XAT/_new 2014-03-18 17:16:45.0 +0100 @@ -1,7 +1,7 @@ # # spec file for package akonadi-runtime # -# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2014 SUSE LINUX Products 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-runtime -Version:1.11.0 +Version:1.11.80 Release:0 %define rversion %{version} %define rname akonadi @@ -26,35 +26,31 @@ Group: System/GUI/KDE Url:http://akonadi-project.org Source: http://download.kde.org/stable/%{rname}/src/%{rname}-%{version}.tar.bz2 +# PATCH-FIX-UPSTREAM Fix wrong query statement for migration of a PostgreSQL DB +Patch1: fix-postgresql-query.diff +# PATCH-FIX-UPSTREAM Fix issue that folders are not automatically refreshed/checked for new emails +Patch2: fix-mailrefresh.diff +# PATCH-FIX-UPSTREAM Fix another issue with the PostgreSQL DB migration +Patch3: fix-postgresql-2.diff +# PATCH-FIX-UPSTREAM Akonadi 1.13 -- Move parts to/from database when SizeTreshold is changed +Patch4: janitor-move-parts-as-required-during-check.diff BuildRequires: boost-devel BuildRequires: cmake >= 2.8.8 BuildRequires: fdupes BuildRequires: kde4-filesystem -BuildRequires: libsoprano-devel +BuildRequires: libqt4-devel BuildRequires: libxml2 BuildRequires: libxslt -BuildRequires: shared-mime-info -#There is a warning, but it's not needed at all, but for completness -%if !0%{?sles_version} BuildRequires: mariadb -%else -BuildRequires: mysql -%endif +BuildRequires: shared-mime-info BuildRoot: %{_tmppath}/%{name}-%{version}-build - -# rename from 10.3, which had 4.x version -Provides: akonadi = %{version} -Obsoletes: akonadi < 4.1 Requires(post):shared-mime-info Requires(postun): shared-mime-info - Requires: libakonadiprotocolinternals1 = %{version} Requires: libqt4-sql-mysql Requires: mysql Requires: libqt4 >= %(rpm -q --queryformat '%{VERSION}' libqt4) -%if !0%{?sles_version} Suggests: mariadb -%endif %description This package contains the data files of Akonadi, the KDE PIM storage @@ -64,11 +60,7 @@ Summary:PIM Storage Service: Build Environment Group: Development/Libraries/X11 Requires: libakonadiprotocolinternals1 = %{version} -Requires: libsoprano-devel Requires: libqt4-devel >= %( echo `rpm -q --queryformat '%{VERSION}' libqt4-devel`) -# rename from 10.3, which had 4.x version -Provides: akonadi-devel = %{version} -Obsoletes: akonadi-devel < 4.1 %description -n libakonadiprotocolinternals-devel This package contains development file
commit akonadi-runtime for openSUSE:Factory
Hello community, here is the log from the commit of package akonadi-runtime for openSUSE:Factory checked in at 2013-12-12 11:16:24 Comparing /work/SRC/openSUSE:Factory/akonadi-runtime (Old) and /work/SRC/openSUSE:Factory/.akonadi-runtime.new (New) Package is "akonadi-runtime" Changes: --- /work/SRC/openSUSE:Factory/akonadi-runtime/akonadi-runtime.changes 2013-12-02 12:36:46.0 +0100 +++ /work/SRC/openSUSE:Factory/.akonadi-runtime.new/akonadi-runtime.changes 2013-12-12 11:16:26.0 +0100 @@ -1,0 +2,6 @@ +Fri Nov 29 22:29:45 UTC 2013 - hrvoje.sen...@gmail.com + +- Update to 1.11.0 + * Fixed joined UPDATE queries failing with SQLite + +--- Old: akonadi-1.10.80.tar.bz2 New: akonadi-1.11.0.tar.bz2 Other differences: -- ++ akonadi-runtime.spec ++ --- /var/tmp/diff_new_pack.rKNRBo/_old 2013-12-12 11:16:26.0 +0100 +++ /var/tmp/diff_new_pack.rKNRBo/_new 2013-12-12 11:16:26.0 +0100 @@ -17,14 +17,15 @@ Name: akonadi-runtime -Version:1.10.80 +Version:1.11.0 Release:0 %define rversion %{version} +%define rname akonadi Summary:PIM Storage Service License:LGPL-2.1+ Group: System/GUI/KDE Url:http://akonadi-project.org -Source: http://download.kde.org/stable/akonadi/src/akonadi-%{version}.tar.bz2 +Source: http://download.kde.org/stable/%{rname}/src/%{rname}-%{version}.tar.bz2 BuildRequires: boost-devel BuildRequires: cmake >= 2.8.8 BuildRequires: fdupes @@ -83,7 +84,7 @@ service. %prep -%setup -q -n akonadi-%{rversion} +%setup -q -n %{rname}-%{rversion} %build %cmake_kde4 -d build -- -DCONFIG_INSTALL_DIR=/etc -DINSTALL_QSQLITE_IN_QT_PREFIX=TRUE ++ akonadi-1.10.80.tar.bz2 -> akonadi-1.11.0.tar.bz2 ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/akonadi-1.10.80/CMakeLists.txt new/akonadi-1.11.0/CMakeLists.txt --- old/akonadi-1.10.80/CMakeLists.txt 2013-11-05 10:28:38.0 +0100 +++ new/akonadi-1.11.0/CMakeLists.txt 2013-11-28 15:25:03.0 +0100 @@ -57,8 +57,8 @@ ### The Akonadi version (used in AkonadiConfig.cmake) ### set(AKONADI_VERSION_MAJOR "1") -set(AKONADI_VERSION_MINOR "10") -set(AKONADI_VERSION_PATCH "80") +set(AKONADI_VERSION_MINOR "11") +set(AKONADI_VERSION_PATCH "0") set(AKONADI_VERSION "${AKONADI_VERSION_MAJOR}.${AKONADI_VERSION_MINOR}.${AKONADI_VERSION_PATCH}") set(AKONADI_VERSION_STRING "${AKONADI_VERSION}") diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/akonadi-1.10.80/NEWS new/akonadi-1.11.0/NEWS --- old/akonadi-1.10.80/NEWS2013-11-05 10:28:38.0 +0100 +++ new/akonadi-1.11.0/NEWS 2013-11-28 15:25:03.0 +0100 @@ -1,3 +1,7 @@ +1.11.0 28-November-2013 +-- +- fix joined UPDATE queries failing with SQLite + 1.10.80 05-November-2013 -- - Servser-side notification filtering diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/akonadi-1.10.80/server/src/storage/querybuilder.cpp new/akonadi-1.11.0/server/src/storage/querybuilder.cpp --- old/akonadi-1.10.80/server/src/storage/querybuilder.cpp 2013-11-05 10:28:38.0 +0100 +++ new/akonadi-1.11.0/server/src/storage/querybuilder.cpp 2013-11-28 15:25:03.0 +0100 @@ -142,7 +142,42 @@ return mQuery; } -bool QueryBuilder::exec() +void QueryBuilder::sqliteAdaptUpdateJoin( Query::Condition &condition ) +{ + // FIXME: This does not cover all cases by far. It however can handle most + // (probably all) of the update-join queries we do in Akonadi and convert them + // properly into a SQLite-compatible query. Better than nothing ;-) + + if ( !condition.mSubConditions.isEmpty() ) { +for ( int i = condition.mSubConditions.count() - 1; i >= 0; --i ) { + sqliteAdaptUpdateJoin( condition.mSubConditions[i] ); +} +return; + } + + QString table; + if ( condition.mColumn.contains( QLatin1Char( '.' ) ) ) { +table = condition.mColumn.left( condition.mColumn.indexOf( QLatin1Char( '.' ) ) ); + } else { +return; + } + + if ( !mJoinedTables.contains( table ) ) { +return; + } + + const QPair joinCondition = mJoins.value( table ); + + QueryBuilder qb( table, Select ); + qb.addColumn( condition.mColumn ); + qb.addCondition( joinCondition.second ); + + // Convert the subquery to string + condition.mColumn = QLatin1String( "( " ) + qb.buildQuery() + QLatin1String( " )" ); +} + + +QStr
commit akonadi-runtime for openSUSE:Factory
Hello community, here is the log from the commit of package akonadi-runtime for openSUSE:Factory checked in at 2013-12-02 12:36:45 Comparing /work/SRC/openSUSE:Factory/akonadi-runtime (Old) and /work/SRC/openSUSE:Factory/.akonadi-runtime.new (New) Package is "akonadi-runtime" Changes: --- /work/SRC/openSUSE:Factory/akonadi-runtime/akonadi-runtime.changes 2013-10-08 10:44:42.0 +0200 +++ /work/SRC/openSUSE:Factory/.akonadi-runtime.new/akonadi-runtime.changes 2013-12-02 12:36:46.0 +0100 @@ -1,0 +2,14 @@ +Sat Nov 9 23:42:57 UTC 2013 - hrvoje.sen...@gmail.com + +- Update to 1.10.80 + * Servser-side notification filtering + * GID support + * Export custom agent properties to clients + * Faster Akonadi shutdown + * Improved and faster database schema check on start + * Enabled C++11 support + * Optimize some SQL queries + * Store only relative paths to external payload files in database +- Drop gcc41.diff, not required anymore + +--- Old: akonadi-1.10.3-1.tar.bz2 gcc41.diff New: akonadi-1.10.80.tar.bz2 Other differences: -- ++ akonadi-runtime.spec ++ --- /var/tmp/diff_new_pack.k9IEAZ/_old 2013-12-02 12:36:47.0 +0100 +++ /var/tmp/diff_new_pack.k9IEAZ/_new 2013-12-02 12:36:47.0 +0100 @@ -17,15 +17,14 @@ Name: akonadi-runtime -Version:1.10.3 +Version:1.10.80 Release:0 %define rversion %{version} Summary:PIM Storage Service License:LGPL-2.1+ Group: System/GUI/KDE Url:http://akonadi-project.org -Source: http://download.kde.org/stable/akonadi/src/akonadi-1.10.3-1.tar.bz2 -Patch0: gcc41.diff +Source: http://download.kde.org/stable/akonadi/src/akonadi-%{version}.tar.bz2 BuildRequires: boost-devel BuildRequires: cmake >= 2.8.8 BuildRequires: fdupes @@ -85,7 +84,6 @@ %prep %setup -q -n akonadi-%{rversion} -%patch0 %build %cmake_kde4 -d build -- -DCONFIG_INSTALL_DIR=/etc -DINSTALL_QSQLITE_IN_QT_PREFIX=TRUE ++ akonadi-1.10.3-1.tar.bz2 -> akonadi-1.10.80.tar.bz2 ++ 22875 lines of diff (skipped) -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit akonadi-runtime for openSUSE:Factory
Hello community, here is the log from the commit of package akonadi-runtime for openSUSE:Factory checked in at 2013-10-08 10:44:40 Comparing /work/SRC/openSUSE:Factory/akonadi-runtime (Old) and /work/SRC/openSUSE:Factory/.akonadi-runtime.new (New) Package is "akonadi-runtime" Changes: --- /work/SRC/openSUSE:Factory/akonadi-runtime/akonadi-runtime.changes 2013-08-16 13:40:37.0 +0200 +++ /work/SRC/openSUSE:Factory/.akonadi-runtime.new/akonadi-runtime.changes 2013-10-08 10:44:42.0 +0200 @@ -1,0 +2,13 @@ +Fri Oct 4 14:32:54 UTC 2013 - hrvoje.sen...@gmail.com + +- Update to 1.10.3 + * Fix support for latest PostgreSQL + * Check MySQL version at runtime, require at least 5.1 + * Fix crash when destroying DataStore with backends other than MySQL + * Fix problem with too long socket paths + * Send dummy queries to MySQL to keep the connection alive + * Fix crash when no flags are changed + * For more details see: +http://www.progdan.cz/2013/10/akonadi-1-10-3-with-postgresql-fix/ + +--- Old: akonadi-1.10.2.tar.bz2 New: akonadi-1.10.3-1.tar.bz2 Other differences: -- ++ akonadi-runtime.spec ++ --- /var/tmp/diff_new_pack.R0bp3S/_old 2013-10-08 10:44:43.0 +0200 +++ /var/tmp/diff_new_pack.R0bp3S/_new 2013-10-08 10:44:43.0 +0200 @@ -17,14 +17,14 @@ Name: akonadi-runtime -Version:1.10.2 +Version:1.10.3 Release:0 %define rversion %{version} Summary:PIM Storage Service License:LGPL-2.1+ Group: System/GUI/KDE Url:http://akonadi-project.org -Source: ftp://ftp.kde.org/pub/kde/stable/akonadi/src/akonadi-%{rversion}.tar.bz2 +Source: http://download.kde.org/stable/akonadi/src/akonadi-1.10.3-1.tar.bz2 Patch0: gcc41.diff BuildRequires: boost-devel BuildRequires: cmake >= 2.8.8 -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit akonadi-runtime for openSUSE:Factory
Hello community, here is the log from the commit of package akonadi-runtime for openSUSE:Factory checked in at 2013-08-16 13:40:36 Comparing /work/SRC/openSUSE:Factory/akonadi-runtime (Old) and /work/SRC/openSUSE:Factory/.akonadi-runtime.new (New) Package is "akonadi-runtime" Changes: --- /work/SRC/openSUSE:Factory/akonadi-runtime/akonadi-runtime.changes 2013-07-30 15:55:59.0 +0200 +++ /work/SRC/openSUSE:Factory/.akonadi-runtime.new/akonadi-runtime.changes 2013-08-16 13:40:37.0 +0200 @@ -1,0 +2,5 @@ +Thu Aug 1 05:00:03 UTC 2013 - co...@suse.com + +- openSUSE defaults to mariadb, so let's do the same + +--- Other differences: -- ++ akonadi-runtime.spec ++ --- /var/tmp/diff_new_pack.GeTfbt/_old 2013-08-16 13:40:38.0 +0200 +++ /var/tmp/diff_new_pack.GeTfbt/_new 2013-08-16 13:40:38.0 +0200 @@ -36,7 +36,7 @@ BuildRequires: shared-mime-info #There is a warning, but it's not needed at all, but for completness %if !0%{?sles_version} -BuildRequires: mysql-community-server +BuildRequires: mariadb %else BuildRequires: mysql %endif @@ -53,7 +53,7 @@ Requires: mysql Requires: libqt4 >= %(rpm -q --queryformat '%{VERSION}' libqt4) %if !0%{?sles_version} -Suggests: mysql-community-server +Suggests: mariadb %endif %description -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit akonadi-runtime for openSUSE:Factory
Hello community, here is the log from the commit of package akonadi-runtime for openSUSE:Factory checked in at 2013-07-30 15:55:58 Comparing /work/SRC/openSUSE:Factory/akonadi-runtime (Old) and /work/SRC/openSUSE:Factory/.akonadi-runtime.new (New) Package is "akonadi-runtime" Changes: --- /work/SRC/openSUSE:Factory/akonadi-runtime/akonadi-runtime.changes 2013-07-22 16:33:15.0 +0200 +++ /work/SRC/openSUSE:Factory/.akonadi-runtime.new/akonadi-runtime.changes 2013-07-30 15:55:59.0 +0200 @@ -1,0 +2,10 @@ +Thu Jul 25 19:02:36 UTC 2013 - hrvoje.sen...@gmail.com + +- Update to 1.10.2 + * Fix PostgreSQL support (once more) + * Changes from version 1.10.1: + * Fix PostgreSQL support + * Optimize appending flags to items + * Introduce CHANGEDSINCE parameter to FETCH command + +--- Old: akonadi-1.10.0.tar.bz2 New: akonadi-1.10.2.tar.bz2 Other differences: -- ++ akonadi-runtime.spec ++ --- /var/tmp/diff_new_pack.cXReY2/_old 2013-07-30 15:56:01.0 +0200 +++ /var/tmp/diff_new_pack.cXReY2/_new 2013-07-30 15:56:01.0 +0200 @@ -17,7 +17,7 @@ Name: akonadi-runtime -Version:1.10.0 +Version:1.10.2 Release:0 %define rversion %{version} Summary:PIM Storage Service ++ akonadi-1.10.0.tar.bz2 -> akonadi-1.10.2.tar.bz2 ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/akonadi-1.10.0/CMakeLists.txt new/akonadi-1.10.2/CMakeLists.txt --- old/akonadi-1.10.0/CMakeLists.txt 2013-07-09 18:56:12.0 +0200 +++ new/akonadi-1.10.2/CMakeLists.txt 2013-07-25 14:48:43.0 +0200 @@ -73,7 +73,7 @@ set(AKONADI_VERSION_MAJOR "1") set(AKONADI_VERSION_MINOR "10") -set(AKONADI_VERSION_PATCH "0") +set(AKONADI_VERSION_PATCH "2") set(AKONADI_VERSION "${AKONADI_VERSION_MAJOR}.${AKONADI_VERSION_MINOR}.${AKONADI_VERSION_PATCH}") set(AKONADI_VERSION_STRING "${AKONADI_VERSION}") diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/akonadi-1.10.0/Mainpage.dox new/akonadi-1.10.2/Mainpage.dox --- old/akonadi-1.10.0/Mainpage.dox 2013-07-09 18:56:12.0 +0200 +++ new/akonadi-1.10.2/Mainpage.dox 2013-07-25 14:48:43.0 +0200 @@ -315,6 +315,6 @@ // DOXYGEN_EXCLUDE = sqlplugin server/control server/akonadictl server/tests // DOXYGEN_PROJECTNAME=Akonadi -// DOXYGEN_PROJECTVERSION=1.10.0 +// DOXYGEN_PROJECTVERSION=1.10.2 // vim:ts=4:sw=4:expandtab:filetype=doxygen diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/akonadi-1.10.0/NEWS new/akonadi-1.10.2/NEWS --- old/akonadi-1.10.0/NEWS 2013-07-09 18:56:12.0 +0200 +++ new/akonadi-1.10.2/NEWS 2013-07-25 14:48:43.0 +0200 @@ -1,3 +1,13 @@ +1.10.223-July-2013 +-- +- Fix PostgreSQL support (once more) + +1.10.1 22-July-2013 +-- +- Fix PostgreSQL support +- Optimize appending flags to items +- Introduce CHANGEDSINCE parameter to FETCH command + 1.10.009-July-2013 -- - Memory optimizations diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/akonadi-1.10.0/libs/protocol_p.h new/akonadi-1.10.2/libs/protocol_p.h --- old/akonadi-1.10.0/libs/protocol_p.h2013-07-09 18:56:12.0 +0200 +++ new/akonadi-1.10.2/libs/protocol_p.h2013-07-25 14:48:43.0 +0200 @@ -84,6 +84,7 @@ #define AKONADI_PARAM_RESOURCE "RESOURCE" #define AKONADI_PARAM_ANCESTORS "ANCESTORS" #define AKONADI_PARAM_IGNOREERRORS "IGNOREERRORS" +#define AKONADI_PARAM_CHANGEDSINCE "CHANGEDSINCE" #define AKONADI_PARAM_PERSISTENTSEARCH "PERSISTENTSEARCH" #define AKONADI_PARAM_PERSISTENTSEARCH_QUERYLANG "QUERYLANGUAGE" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/akonadi-1.10.0/server/src/akonadiconnection.cpp new/akonadi-1.10.2/server/src/akonadiconnection.cpp --- old/akonadi-1.10.0/server/src/akonadiconnection.cpp 2013-07-09 18:56:12.0 +0200 +++ new/akonadi-1.10.2/server/src/akonadiconnection.cpp 2013-07-25 14:48:43.0 +0200 @@ -113,7 +113,7 @@ Response greeting; greeting.setUntagged(); -greeting.setString("OK Akonadi Almost IMAP Server [PROTOCOL 32]"); +greeting.setString("OK Akonadi Almost IMAP Server [PROTOCOL 33]"); // don't send before the event loop is active, since waitForBytesWritten() can cause interesting reentrancy issues // TODO should
commit akonadi-runtime for openSUSE:Factory
Hello community, here is the log from the commit of package akonadi-runtime for openSUSE:Factory checked in at 2013-07-22 16:33:14 Comparing /work/SRC/openSUSE:Factory/akonadi-runtime (Old) and /work/SRC/openSUSE:Factory/.akonadi-runtime.new (New) Package is "akonadi-runtime" Changes: --- /work/SRC/openSUSE:Factory/akonadi-runtime/akonadi-runtime.changes 2013-06-14 15:42:48.0 +0200 +++ /work/SRC/openSUSE:Factory/.akonadi-runtime.new/akonadi-runtime.changes 2013-07-22 16:33:15.0 +0200 @@ -1,0 +2,7 @@ +Tue Jul 9 21:52:48 UTC 2013 - cgiboude...@gmx.com + +- Update to 1.10.0 + * Memory optimizations + * Fix a runtime error on Windows + +--- Old: akonadi-1.9.80.tar.bz2 New: akonadi-1.10.0.tar.bz2 Other differences: -- ++ akonadi-runtime.spec ++ --- /var/tmp/diff_new_pack.jnM62B/_old 2013-07-22 16:33:16.0 +0200 +++ /var/tmp/diff_new_pack.jnM62B/_new 2013-07-22 16:33:16.0 +0200 @@ -17,7 +17,7 @@ Name: akonadi-runtime -Version:1.9.80 +Version:1.10.0 Release:0 %define rversion %{version} Summary:PIM Storage Service ++ akonadi-1.9.80.tar.bz2 -> akonadi-1.10.0.tar.bz2 ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/akonadi-1.9.80/CMakeLists.txt new/akonadi-1.10.0/CMakeLists.txt --- old/akonadi-1.9.80/CMakeLists.txt 2013-06-10 12:16:19.0 +0200 +++ new/akonadi-1.10.0/CMakeLists.txt 2013-07-09 18:56:12.0 +0200 @@ -72,8 +72,8 @@ ### The Akonadi version (used in AkonadiConfig.cmake) ### set(AKONADI_VERSION_MAJOR "1") -set(AKONADI_VERSION_MINOR "9") -set(AKONADI_VERSION_PATCH "80") +set(AKONADI_VERSION_MINOR "10") +set(AKONADI_VERSION_PATCH "0") set(AKONADI_VERSION "${AKONADI_VERSION_MAJOR}.${AKONADI_VERSION_MINOR}.${AKONADI_VERSION_PATCH}") set(AKONADI_VERSION_STRING "${AKONADI_VERSION}") @@ -402,7 +402,10 @@ include(CPack) # needs to happen after the above variables are set! -feature_summary(WHAT ALL) +feature_summary(WHAT ALL + INCLUDE_QUIET_PACKAGES + FATAL_ON_MISSING_REQUIRED_PACKAGES + ) # Install the file with the exported targets install(EXPORT akonadiLibraryTargets diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/akonadi-1.9.80/Mainpage.dox new/akonadi-1.10.0/Mainpage.dox --- old/akonadi-1.9.80/Mainpage.dox 2013-06-10 12:16:19.0 +0200 +++ new/akonadi-1.10.0/Mainpage.dox 2013-07-09 18:56:12.0 +0200 @@ -315,6 +315,6 @@ // DOXYGEN_EXCLUDE = sqlplugin server/control server/akonadictl server/tests // DOXYGEN_PROJECTNAME=Akonadi -// DOXYGEN_PROJECTVERSION=1.9.80 +// DOXYGEN_PROJECTVERSION=1.10.0 // vim:ts=4:sw=4:expandtab:filetype=doxygen diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/akonadi-1.9.80/NEWS new/akonadi-1.10.0/NEWS --- old/akonadi-1.9.80/NEWS 2013-06-10 12:16:19.0 +0200 +++ new/akonadi-1.10.0/NEWS 2013-07-09 18:56:12.0 +0200 @@ -1,3 +1,8 @@ +1.10.009-July-2013 +-- +- Memory optimizations +- Fix a runtime error on Windows + 1.9.8010-June-2013 -- - Update item access time less often. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/akonadi-1.9.80/agentserver/agentpluginloader.cpp new/akonadi-1.10.0/agentserver/agentpluginloader.cpp --- old/akonadi-1.9.80/agentserver/agentpluginloader.cpp2013-06-10 12:16:19.0 +0200 +++ new/akonadi-1.10.0/agentserver/agentpluginloader.cpp2013-07-09 18:56:12.0 +0200 @@ -43,6 +43,7 @@ QPluginLoader *loader = new QPluginLoader( pluginFile ); if ( !loader->load() ) { akError() << Q_FUNC_INFO << "Failed to load agent: " << loader->errorString(); + delete loader; return 0; } m_pluginLoaders.insert( pluginFile, loader ); diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/akonadi-1.9.80/server/src/storage/dbconfigmysql.cpp new/akonadi-1.10.0/server/src/storage/dbconfigmysql.cpp --- old/akonadi-1.9.80/server/src/storage/dbconfigmysql.cpp 2013-06-10 12:16:19.0 +0200 +++ new/akonadi-1.10.0/server/src/storage/dbconfigmysql.cpp 2013-07-09 18:56:12.0 +0200 @@ -57,7 +57,10 @@ QString defaultServerPath; QString defaultCleanShutdownCommand; - const QString socketDirectory = Utils::preferredSocketDirectory(
commit akonadi-runtime for openSUSE:Factory
Hello community, here is the log from the commit of package akonadi-runtime for openSUSE:Factory checked in at 2013-06-14 15:42:47 Comparing /work/SRC/openSUSE:Factory/akonadi-runtime (Old) and /work/SRC/openSUSE:Factory/.akonadi-runtime.new (New) Package is "akonadi-runtime" Changes: --- /work/SRC/openSUSE:Factory/akonadi-runtime/akonadi-runtime.changes 2013-05-07 07:21:12.0 +0200 +++ /work/SRC/openSUSE:Factory/.akonadi-runtime.new/akonadi-runtime.changes 2013-06-14 15:42:48.0 +0200 @@ -1,0 +2,29 @@ +Thu Jun 13 01:12:14 UTC 2013 - hrvoje.sen...@gmail.com + +- Update to 1.9.80 + * Update item access time less often. + * Don't try to start akonadiserver if mysqld is not installed + * Allow to fetch available items even if there are errors in +some of the items. + * Properly restrict the external part removal to the deleted +collection. + * Support checking the cache for payloads in the FETCH command. + * Add infrastructure to track client capabilities. + * Allow to disable the cache verification on retrieval. + * fsck: move orphaned pim items to lost+found, delete orphaned +pim item flags. + * Introduce NotificationMessageV2 that supports batch operations +on set of entities. + * Fix build with Boost >= 1.53. + * Fix a runtime issue with MySQL >= 5.6 (MySQL >= 5.1.3 is now +the minimum version). +- Drop mysql56.diff, patch is included in this release + +--- +Fri Jun 7 14:40:06 UTC 2013 - cgiboude...@gmx.com + +- Add mysql56.diff +Renames an option that was removed in MySQL >= 5.6 (kde#319016) + + +--- Old: akonadi-1.9.2.tar.bz2 New: akonadi-1.9.80.tar.bz2 Other differences: -- ++ akonadi-runtime.spec ++ --- /var/tmp/diff_new_pack.2Sdnks/_old 2013-06-14 15:42:49.0 +0200 +++ /var/tmp/diff_new_pack.2Sdnks/_new 2013-06-14 15:42:49.0 +0200 @@ -17,7 +17,7 @@ Name: akonadi-runtime -Version:1.9.2 +Version:1.9.80 Release:0 %define rversion %{version} Summary:PIM Storage Service @@ -110,12 +110,8 @@ %files %defattr(-,root,root) -%{_bindir}/akonadi_agent_launcher -%{_bindir}/akonadi_agent_server -%{_bindir}/akonadi_control -%{_bindir}/akonadi_rds -%{_bindir}/akonadictl -%{_bindir}/akonadiserver +%{_bindir}/asapcat +%{_bindir}/akonadi* %dir %{_sysconfdir}/akonadi %config %{_sysconfdir}/akonadi/mysql-global.conf %config %{_sysconfdir}/akonadi/mysql-global-mobile.conf ++ akonadi-1.9.2.tar.bz2 -> akonadi-1.9.80.tar.bz2 ++ 5168 lines of diff (skipped) -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit akonadi-runtime for openSUSE:Factory
Hello community, here is the log from the commit of package akonadi-runtime for openSUSE:Factory checked in at 2013-05-07 07:21:10 Comparing /work/SRC/openSUSE:Factory/akonadi-runtime (Old) and /work/SRC/openSUSE:Factory/.akonadi-runtime.new (New) Package is "akonadi-runtime" Changes: --- /work/SRC/openSUSE:Factory/akonadi-runtime/akonadi-runtime.changes 2012-12-28 14:56:22.0 +0100 +++ /work/SRC/openSUSE:Factory/.akonadi-runtime.new/akonadi-runtime.changes 2013-05-07 07:21:12.0 +0200 @@ -1,0 +2,12 @@ +Mon May 6 09:42:28 UTC 2013 - hrvoje.sen...@gmail.com + +- Update to 1.9.2 + * Add option to FETCH to ignore external retrieval failures. + * Properly restrict external payload removal. + * Add buildsystem option to choose between Qt4 and Qt5. + * Changes from version 1.9.1: + * Disable query cache for Sqlite. + * Handle missing mysqld better. + * Ignore my.cnf settings when using the internal MySQL server. + +--- Old: akonadi-1.9.0.tar.bz2 New: akonadi-1.9.2.tar.bz2 Other differences: -- ++ akonadi-runtime.spec ++ --- /var/tmp/diff_new_pack.QTXTci/_old 2013-05-07 07:21:14.0 +0200 +++ /var/tmp/diff_new_pack.QTXTci/_new 2013-05-07 07:21:14.0 +0200 @@ -1,7 +1,7 @@ # # spec file for package akonadi-runtime # -# Copyright (c) 2012 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2013 SUSE LINUX Products 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-runtime -Version:1.9.0 +Version:1.9.2 Release:0 %define rversion %{version} Summary:PIM Storage Service ++ akonadi-1.9.0.tar.bz2 -> akonadi-1.9.2.tar.bz2 ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/akonadi-1.9.0/CMakeLists.txt new/akonadi-1.9.2/CMakeLists.txt --- old/akonadi-1.9.0/CMakeLists.txt2012-12-23 11:11:44.0 +0100 +++ new/akonadi-1.9.2/CMakeLists.txt2013-05-05 10:40:58.0 +0200 @@ -21,6 +21,7 @@ option(AKONADI_USE_STRIGI_SEARCH "Build Akonadi with strigi as search engine." FALSE) option(INSTALL_QSQLITE_IN_QT_PREFIX "Install the QSQLite plugin in QT_PLUGIN_DIR" FALSE) option(STATIC_LIBRARY "Build Akonadi as a static library." FALSE) +option(QT5_BUILD "Build Akonadi using the Qt5 framework" FALSE) if(NOT DEFINED DATABASE_BACKEND) set(DATABASE_BACKEND "MYSQL" CACHE STRING "The default database backend to use for Akonadi. Can be either MYSQL, POSTGRES or SQLITE") @@ -72,7 +73,7 @@ set(AKONADI_VERSION_MAJOR "1") set(AKONADI_VERSION_MINOR "9") -set(AKONADI_VERSION_PATCH "0") +set(AKONADI_VERSION_PATCH "2") set(AKONADI_VERSION "${AKONADI_VERSION_MAJOR}.${AKONADI_VERSION_MINOR}.${AKONADI_VERSION_PATCH}") set(AKONADI_VERSION_STRING "${AKONADI_VERSION}") @@ -125,11 +126,8 @@ ### Find what we need ### Qt 4 and 5 -set(QT_USE_IMPORTED_TARGETS TRUE) # Qt 4 only -set(QT_MIN_VERSION 4.6.0) # Qt 4 only - -find_package(Qt5Core QUIET) -if (Qt5Core_FOUND) +if(QT5_BUILD) + find_package(Qt5Core REQUIRED) find_package(Qt5Gui REQUIRED) find_package(Qt5Widgets REQUIRED) find_package(Qt5Sql REQUIRED) @@ -137,7 +135,6 @@ find_package(Qt5Xml REQUIRED) find_package(Qt5DBus REQUIRED) find_package(Qt5Test REQUIRED) - set(QT5_BUILD TRUE) include("cmake/modules/ECMQt4To5Porting.cmake") include_directories(${QT_INCLUDES}) # TODO: Port away from this. @@ -146,16 +143,19 @@ message(FATAL_ERROR "Akonadi Qt 5 build requires at least CMake version 2.8.9") endif() + if (Qt5_POSITION_INDEPENDENT_CODE) +set(CMAKE_POSITION_INDEPENDENT_CODE ON) + endif() + set(QT_QTTEST_LIBRARIES Qt5::Test) else() + set(QT_USE_IMPORTED_TARGETS TRUE) # Qt 4 only + set(QT_MIN_VERSION 4.6.0) # Qt 4 only + find_package(Qt4 REQUIRED) include(${QT_USE_FILE}) endif() -if (Qt5_POSITION_INDEPENDENT_CODE) - set(CMAKE_POSITION_INDEPENDENT_CODE ON) -endif() - # Missing in FindQt4.cmake until Dec 2011: setting QT_NO_DEBUG_OUTPUT if(CMAKE_BUILD_TYPE) string(TOLOWER ${CMAKE_BUILD_TYPE} CMAKE_BUILD_TYPE_TOLOWER) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/akonadi-1.9.0/INSTALL new/akonadi-1.9.2/INSTALL --- old/akonadi-1.9.0/INSTALL 2012-12-23 11:11:44.0 +0100 +++ new/akonadi-1.9.2/INSTALL 2013-05-05 10:40:58.0 +0200 @@ -25,6 +25,19 @@ That's all :) +=== Build Options === + +The following options are available when running CMake:
commit akonadi-runtime for openSUSE:Factory
Hello community, here is the log from the commit of package akonadi-runtime for openSUSE:Factory checked in at 2012-12-28 14:55:12 Comparing /work/SRC/openSUSE:Factory/akonadi-runtime (Old) and /work/SRC/openSUSE:Factory/.akonadi-runtime.new (New) Package is "akonadi-runtime", Maintainer is "kde-maintain...@suse.de" Changes: --- /work/SRC/openSUSE:Factory/akonadi-runtime/akonadi-runtime.changes 2012-12-03 09:23:47.0 +0100 +++ /work/SRC/openSUSE:Factory/.akonadi-runtime.new/akonadi-runtime.changes 2012-12-28 14:55:14.0 +0100 @@ -1,0 +2,13 @@ +Thu Dec 27 12:08:21 UTC 2012 - hrvoje.sen...@gmail.com + +- Update to 1.9.0 + * Respect collection cache policy refresh interval for collection tree sync. + * Fix initialization of PostgreSQL database. + * Correctly count items flags in virtual collections. + * Notify parent virtual collections about item changes. + * Require CMake >= 2.8.8. + * Remove dependency to Automoc4. + * Support Qt 5. +- Remove automoc4 BuildRequires + +--- Old: akonadi-1.8.80.tar.bz2 New: akonadi-1.9.0.tar.bz2 Other differences: -- ++ akonadi-runtime.spec ++ --- /var/tmp/diff_new_pack.Ev73PH/_old 2012-12-28 14:55:16.0 +0100 +++ /var/tmp/diff_new_pack.Ev73PH/_new 2012-12-28 14:55:16.0 +0100 @@ -17,7 +17,7 @@ Name: akonadi-runtime -Version:1.8.80 +Version:1.9.0 Release:0 %define rversion %{version} Summary:PIM Storage Service @@ -26,9 +26,8 @@ Url:http://akonadi-project.org Source: ftp://ftp.kde.org/pub/kde/stable/akonadi/src/akonadi-%{rversion}.tar.bz2 Patch0: gcc41.diff -BuildRequires: automoc4 BuildRequires: boost-devel -BuildRequires: cmake +BuildRequires: cmake >= 2.8.8 BuildRequires: fdupes BuildRequires: kde4-filesystem BuildRequires: libsoprano-devel ++ akonadi-1.8.80.tar.bz2 -> akonadi-1.9.0.tar.bz2 ++ 1679 lines of diff (skipped) -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit akonadi-runtime for openSUSE:Factory
Hello community, here is the log from the commit of package akonadi-runtime for openSUSE:Factory checked in at 2012-12-03 09:23:44 Comparing /work/SRC/openSUSE:Factory/akonadi-runtime (Old) and /work/SRC/openSUSE:Factory/.akonadi-runtime.new (New) Package is "akonadi-runtime", Maintainer is "kde-maintain...@suse.de" Changes: --- /work/SRC/openSUSE:Factory/akonadi-runtime/akonadi-runtime.changes 2012-11-08 07:40:46.0 +0100 +++ /work/SRC/openSUSE:Factory/.akonadi-runtime.new/akonadi-runtime.changes 2012-12-03 09:23:47.0 +0100 @@ -1,0 +2,18 @@ +Sun Nov 25 13:25:37 UTC 2012 - cgiboude...@gmx.com + +- Only require mysql on SLES. + +--- +Sat Nov 24 13:20:43 UTC 2012 - cgiboude...@gmx.com + +- Update to 1.9beta1 + * Recover from lost external payload files. + * Improve the virtual collections handling. + * Many code and queries optimizations. + +--- +Tue Nov 20 17:23:54 UTC 2012 - nico.kru...@gmail.com + +- Fix the SLES build (%make_install is not expanded on SLES) + +--- Old: akonadi-1.8.1.tar.bz2 New: akonadi-1.8.80.tar.bz2 Other differences: -- ++ akonadi-runtime.spec ++ --- /var/tmp/diff_new_pack.JVStrk/_old 2012-12-03 09:23:52.0 +0100 +++ /var/tmp/diff_new_pack.JVStrk/_new 2012-12-03 09:23:52.0 +0100 @@ -17,7 +17,7 @@ Name: akonadi-runtime -Version:1.8.1 +Version:1.8.80 Release:0 %define rversion %{version} Summary:PIM Storage Service @@ -36,7 +36,11 @@ BuildRequires: libxslt BuildRequires: shared-mime-info #There is a warning, but it's not needed at all, but for completness +%if !0%{?sles_version} BuildRequires: mysql-community-server +%else +BuildRequires: mysql +%endif BuildRoot: %{_tmppath}/%{name}-%{version}-build # rename from 10.3, which had 4.x version @@ -49,7 +53,9 @@ Requires: libqt4-sql-mysql Requires: mysql Requires: libqt4 >= %(rpm -q --queryformat '%{VERSION}' libqt4) +%if !0%{?sles_version} Suggests: mysql-community-server +%endif %description This package contains the data files of Akonadi, the KDE PIM storage @@ -83,12 +89,12 @@ %patch0 %build - %cmake_kde4 -d build -- -DCONFIG_INSTALL_DIR=/etc + %cmake_kde4 -d build -- -DCONFIG_INSTALL_DIR=/etc -DINSTALL_QSQLITE_IN_QT_PREFIX=TRUE %make_jobs %install cd build - %makeinstall + make DESTDIR=%{buildroot} install %fdupes -s %{buildroot}%{_prefix}/include %post ++ akonadi-1.8.1.tar.bz2 -> akonadi-1.8.80.tar.bz2 ++ 5540 lines of diff (skipped) -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit akonadi-runtime for openSUSE:Factory
Hello community, here is the log from the commit of package akonadi-runtime for openSUSE:Factory checked in at 2012-11-08 07:40:44 Comparing /work/SRC/openSUSE:Factory/akonadi-runtime (Old) and /work/SRC/openSUSE:Factory/.akonadi-runtime.new (New) Package is "akonadi-runtime", Maintainer is "kde-maintain...@suse.de" Changes: --- /work/SRC/openSUSE:Factory/akonadi-runtime/akonadi-runtime.changes 2012-09-11 07:54:14.0 +0200 +++ /work/SRC/openSUSE:Factory/.akonadi-runtime.new/akonadi-runtime.changes 2012-11-08 07:40:46.0 +0100 @@ -1,0 +2,7 @@ +Fri Nov 2 17:14:43 UTC 2012 - tittiatc...@gmail.com + +- Update to akonadi 1.8.1 + * Fix payload loss on some move/copy scenarios. + * Improve error reporting for failed item retrievals. + +--- Old: akonadi-1.8.0.tar.bz2 New: akonadi-1.8.1.tar.bz2 Other differences: -- ++ akonadi-runtime.spec ++ --- /var/tmp/diff_new_pack.7TJp1i/_old 2012-11-08 07:40:48.0 +0100 +++ /var/tmp/diff_new_pack.7TJp1i/_new 2012-11-08 07:40:48.0 +0100 @@ -17,7 +17,7 @@ Name: akonadi-runtime -Version:1.8.0 +Version:1.8.1 Release:0 %define rversion %{version} Summary:PIM Storage Service ++ akonadi-1.8.0.tar.bz2 -> akonadi-1.8.1.tar.bz2 ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/akonadi-1.8.0/CMakeLists.txt new/akonadi-1.8.1/CMakeLists.txt --- old/akonadi-1.8.0/CMakeLists.txt2012-07-25 09:45:25.0 +0200 +++ new/akonadi-1.8.1/CMakeLists.txt2012-10-14 17:34:40.0 +0200 @@ -66,7 +66,7 @@ set(AKONADI_VERSION_MAJOR "1") set(AKONADI_VERSION_MINOR "8") -set(AKONADI_VERSION_PATCH "0") +set(AKONADI_VERSION_PATCH "1") set(AKONADI_VERSION "${AKONADI_VERSION_MAJOR}.${AKONADI_VERSION_MINOR}.${AKONADI_VERSION_PATCH}") set(AKONADI_VERSION_STRING "${AKONADI_VERSION}") diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/akonadi-1.8.0/Mainpage.dox new/akonadi-1.8.1/Mainpage.dox --- old/akonadi-1.8.0/Mainpage.dox 2012-07-25 09:45:25.0 +0200 +++ new/akonadi-1.8.1/Mainpage.dox 2012-10-14 17:34:40.0 +0200 @@ -315,6 +315,6 @@ // DOXYGEN_EXCLUDE = sqlplugin server/control server/akonadictl server/tests // DOXYGEN_PROJECTNAME=Akonadi -// DOXYGEN_PROJECTVERSION=1.8.0 +// DOXYGEN_PROJECTVERSION=1.8.1 // vim:ts=4:sw=4:expandtab:filetype=doxygen diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/akonadi-1.8.0/NEWS new/akonadi-1.8.1/NEWS --- old/akonadi-1.8.0/NEWS 2012-07-25 09:45:25.0 +0200 +++ new/akonadi-1.8.1/NEWS 2012-10-14 17:34:40.0 +0200 @@ -1,3 +1,8 @@ +1.8.1 14-October-2012 +- +- Fix payload loss on some move/copy scenarios. +- Improve error reporting for failed item retrievals. + 1.8.025-July-2012 - - Fix deadlock in ad-hoc Nepomuk searches. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/akonadi-1.8.0/interfaces/org.freedesktop.Akonadi.Resource.xml new/akonadi-1.8.1/interfaces/org.freedesktop.Akonadi.Resource.xml --- old/akonadi-1.8.0/interfaces/org.freedesktop.Akonadi.Resource.xml 2012-07-25 09:45:25.0 +0200 +++ new/akonadi-1.8.1/interfaces/org.freedesktop.Akonadi.Resource.xml 2012-10-14 17:34:40.0 +0200 @@ -16,6 +16,13 @@ + + + + + + + diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/akonadi-1.8.0/server/src/handler/colcopy.cpp new/akonadi-1.8.1/server/src/handler/colcopy.cpp --- old/akonadi-1.8.0/server/src/handler/colcopy.cpp2012-07-25 09:45:25.0 +0200 +++ new/akonadi-1.8.1/server/src/handler/colcopy.cpp2012-10-14 17:34:40.0 +0200 @@ -94,7 +94,9 @@ ItemRetriever retriever( connection() ); retriever.setCollection( source, true ); retriever.setRetrieveFullPayload( true ); - retriever.exec(); + if (!retriever.exec()) { +return failureResponse( retriever.lastError() ); + } DataStore *store = connection()->storageBackend(); Transaction transaction( store ); diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/akonadi-1.8.0/server/src/handler/colmove.cpp new/akonadi-1.8.1/server/src/handler/colmove.cpp --- old/akonadi-1.8.0/server/src/handler/colmove.cpp2012-07-25 09:45:25.0 +0200 +++ new/akonadi-1.8.1/server/src/han
commit akonadi-runtime for openSUSE:Factory
Hello community, here is the log from the commit of package akonadi-runtime for openSUSE:Factory checked in at 2012-09-11 07:54:11 Comparing /work/SRC/openSUSE:Factory/akonadi-runtime (Old) and /work/SRC/openSUSE:Factory/.akonadi-runtime.new (New) Package is "akonadi-runtime", Maintainer is "kde-maintain...@suse.de" Changes: --- /work/SRC/openSUSE:Factory/akonadi-runtime/akonadi-runtime.changes 2012-08-07 08:01:27.0 +0200 +++ /work/SRC/openSUSE:Factory/.akonadi-runtime.new/akonadi-runtime.changes 2012-09-11 07:54:14.0 +0200 @@ -1,0 +2,20 @@ +Tue Jul 31 11:02:37 UTC 2012 - toddrme2...@gmail.com + +- Update to 1.8.0 + * Fix deadlock in ad-hoc Nepomuk searches. + +--- +Fri Jul 20 07:21:34 UTC 2012 - toddrme2...@gmail.com + +- Update to 1.7.95 + * Fix Nepomuk queries getting stuck if Nepomuk service crashes. + * Fix unecessary remote retrieval of already cached item parts. + * Reset RID/RREV during cross-resource collection moves. + * Increase timeout for remote item retrieval. +- Update to 1.7.90 + * Fix handling of large SPARQL queries. + * Support cleanup of orphaned resources in the consistency checker. + * Support compilation with Clang. +- Rebased patch + +--- Old: akonadi-1.7.2.tar.bz2 New: akonadi-1.8.0.tar.bz2 Other differences: -- ++ akonadi-runtime.spec ++ --- /var/tmp/diff_new_pack.WN0VQK/_old 2012-09-11 07:54:20.0 +0200 +++ /var/tmp/diff_new_pack.WN0VQK/_new 2012-09-11 07:54:20.0 +0200 @@ -17,7 +17,7 @@ Name: akonadi-runtime -Version:1.7.2 +Version:1.8.0 Release:0 %define rversion %{version} Summary:PIM Storage Service @@ -32,6 +32,7 @@ BuildRequires: fdupes BuildRequires: kde4-filesystem BuildRequires: libsoprano-devel +BuildRequires: libxml2 BuildRequires: libxslt BuildRequires: shared-mime-info #There is a warning, but it's not needed at all, but for completness ++ akonadi-1.7.2.tar.bz2 -> akonadi-1.8.0.tar.bz2 ++ 4809 lines of diff (skipped) ++ gcc41.diff ++ --- /var/tmp/diff_new_pack.WN0VQK/_old 2012-09-11 07:54:21.0 +0200 +++ /var/tmp/diff_new_pack.WN0VQK/_new 2012-09-11 07:54:21.0 +0200 @@ -1,6 +1,6 @@ --- server/src/nepomuk/queryserviceclient.h +++ server/src/nepomuk/queryserviceclient.h -@@ -25,6 +25,8 @@ +@@ -27,6 +27,8 @@ class QUrl; namespace Nepomuk { @@ -9,20 +9,20 @@ namespace Query { class Result; -@@ -78,7 +80,7 @@ +@@ -82,7 +84,7 @@ * * \sa QueryParser */ --bool query( const QString& query, const QHash &encodedRps = QHash() ); +-bool query(const QString& query, const QHash &encodedRps = ( QHash() ) ); +bool query( const QString& query, const QStringHashMap &encodedRps = QStringHashMap() ); /** - * Start a query using the Nepomuk user query language. -@@ -96,7 +98,7 @@ - * + * Start a query using the Nepomuk query service. +@@ -102,7 +104,7 @@ + * * \sa query(const QString&), close() */ --bool blockingQuery( const QString& query, const QHash &encodedRps = QHash() ); +-bool blockingQuery( const QString& query, const QHash &encodedRps = ( QHash() ) ); +bool blockingQuery( const QString& query, const QStringHashMap &encodedRps = QStringHashMap() ); /** -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit akonadi-runtime for openSUSE:Factory
Hello community, here is the log from the commit of package akonadi-runtime for openSUSE:Factory checked in at 2012-08-07 08:01:24 Comparing /work/SRC/openSUSE:Factory/akonadi-runtime (Old) and /work/SRC/openSUSE:Factory/.akonadi-runtime.new (New) Package is "akonadi-runtime", Maintainer is "kde-maintain...@suse.de" Changes: --- /work/SRC/openSUSE:Factory/akonadi-runtime/akonadi-runtime.changes 2012-04-20 15:10:59.0 +0200 +++ /work/SRC/openSUSE:Factory/.akonadi-runtime.new/akonadi-runtime.changes 2012-08-07 08:01:27.0 +0200 @@ -1,0 +2,5 @@ +Fri Jul 6 15:07:13 UTC 2012 - dmuel...@suse.com + +- fix build failure with gcc41 + +--- New: gcc41.diff Other differences: -- ++ akonadi-runtime.spec ++ --- /var/tmp/diff_new_pack.qQM3Cg/_old 2012-08-07 08:01:38.0 +0200 +++ /var/tmp/diff_new_pack.qQM3Cg/_new 2012-08-07 08:01:38.0 +0200 @@ -25,6 +25,7 @@ Group: System/GUI/KDE Url:http://akonadi-project.org Source: ftp://ftp.kde.org/pub/kde/stable/akonadi/src/akonadi-%{rversion}.tar.bz2 +Patch0: gcc41.diff BuildRequires: automoc4 BuildRequires: boost-devel BuildRequires: cmake @@ -78,6 +79,7 @@ %prep %setup -q -n akonadi-%{rversion} +%patch0 %build %cmake_kde4 -d build -- -DCONFIG_INSTALL_DIR=/etc ++ gcc41.diff ++ --- server/src/nepomuk/queryserviceclient.h +++ server/src/nepomuk/queryserviceclient.h @@ -25,6 +25,8 @@ class QUrl; namespace Nepomuk { +typedef QHash QStringHashMap; + namespace Query { class Result; @@ -78,7 +80,7 @@ * * \sa QueryParser */ -bool query( const QString& query, const QHash &encodedRps = QHash() ); +bool query( const QString& query, const QStringHashMap &encodedRps = QStringHashMap() ); /** * Start a query using the Nepomuk user query language. @@ -96,7 +98,7 @@ * * \sa query(const QString&), close() */ -bool blockingQuery( const QString& query, const QHash &encodedRps = QHash() ); +bool blockingQuery( const QString& query, const QStringHashMap &encodedRps = QStringHashMap() ); /** * Close the client, thus stop to monitor the query -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit akonadi-runtime for openSUSE:Factory
Hello community, here is the log from the commit of package akonadi-runtime for openSUSE:Factory checked in at 2012-04-20 15:10:58 Comparing /work/SRC/openSUSE:Factory/akonadi-runtime (Old) and /work/SRC/openSUSE:Factory/.akonadi-runtime.new (New) Package is "akonadi-runtime", Maintainer is "kde-maintain...@suse.de" Changes: --- /work/SRC/openSUSE:Factory/akonadi-runtime/akonadi-runtime.changes 2012-03-13 09:31:59.0 +0100 +++ /work/SRC/openSUSE:Factory/.akonadi-runtime.new/akonadi-runtime.changes 2012-04-20 15:10:59.0 +0200 @@ -1,0 +2,6 @@ +Wed Apr 18 07:50:05 UTC 2012 - kru...@zib.de + +- Update to 1.7.2 + * Fix and optimize searching via Nepomuk. + +--- Old: akonadi-1.7.1.tar.bz2 New: akonadi-1.7.2.tar.bz2 Other differences: -- ++ akonadi-runtime.spec ++ --- /var/tmp/diff_new_pack.3T0m30/_old 2012-04-20 15:11:01.0 +0200 +++ /var/tmp/diff_new_pack.3T0m30/_new 2012-04-20 15:11:01.0 +0200 @@ -17,7 +17,7 @@ Name: akonadi-runtime -Version:1.7.1 +Version:1.7.2 Release:0 %define rversion %{version} Summary:PIM Storage Service ++ akonadi-1.7.1.tar.bz2 -> akonadi-1.7.2.tar.bz2 ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/akonadi-1.7.1/CMakeLists.txt new/akonadi-1.7.2/CMakeLists.txt --- old/akonadi-1.7.1/CMakeLists.txt2012-03-03 16:48:19.0 +0100 +++ new/akonadi-1.7.2/CMakeLists.txt2012-03-31 14:28:05.0 +0200 @@ -56,7 +56,7 @@ set(AKONADI_VERSION_MAJOR "1") set(AKONADI_VERSION_MINOR "7") -set(AKONADI_VERSION_PATCH "1") +set(AKONADI_VERSION_PATCH "2") set(AKONADI_VERSION "${AKONADI_VERSION_MAJOR}.${AKONADI_VERSION_MINOR}.${AKONADI_VERSION_PATCH}") set(AKONADI_VERSION_STRING "${AKONADI_VERSION}") diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/akonadi-1.7.1/Mainpage.dox new/akonadi-1.7.2/Mainpage.dox --- old/akonadi-1.7.1/Mainpage.dox 2012-03-03 16:48:19.0 +0100 +++ new/akonadi-1.7.2/Mainpage.dox 2012-03-31 14:28:05.0 +0200 @@ -315,6 +315,6 @@ // DOXYGEN_EXCLUDE = sqlplugin server/control server/akonadictl server/tests // DOXYGEN_PROJECTNAME=Akonadi -// DOXYGEN_PROJECTVERSION=1.7.1 +// DOXYGEN_PROJECTVERSION=1.7.2 // vim:ts=4:sw=4:expandtab:filetype=doxygen diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/akonadi-1.7.1/NEWS new/akonadi-1.7.2/NEWS --- old/akonadi-1.7.1/NEWS 2012-03-03 16:48:19.0 +0100 +++ new/akonadi-1.7.2/NEWS 2012-03-31 14:28:05.0 +0200 @@ -1,3 +1,7 @@ +1.7.2 31-March-2012 +- +- Fix and optimize searching via Nepomuk. + 1.7.1 03-March-2012 - - Don't truncate SPARQL queries in virtual collections. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/akonadi-1.7.1/server/src/nepomuksearch.cpp new/akonadi-1.7.2/server/src/nepomuksearch.cpp --- old/akonadi-1.7.1/server/src/nepomuksearch.cpp 2012-03-03 16:48:19.0 +0100 +++ new/akonadi-1.7.2/server/src/nepomuksearch.cpp 2012-03-31 14:28:05.0 +0200 @@ -44,10 +44,10 @@ { mSearchService = new Nepomuk::Query::QueryServiceClient( this ); connect( mSearchService, SIGNAL(newEntries(QList)), - this, SLOT(idHitsAdded(QList)) ); - mIdSearchService = new Nepomuk::Query::QueryServiceClient( this ); - connect( mSearchService, SIGNAL(newEntries(QList)), this, SLOT(hitsAdded(QList)) ); + mIdSearchService = new Nepomuk::Query::QueryServiceClient( this ); + connect( mIdSearchService, SIGNAL(newEntries(QList)), + this, SLOT(idHitsAdded(QList)) ); } NepomukSearch::~NepomukSearch() @@ -60,12 +60,19 @@ QStringList NepomukSearch::search( const QString &query ) { + //qDebug() << Q_FUNC_INFO << query; if ( !mSearchService ) { qWarning() << "Nepomuk search service not available!"; return QStringList(); } - if ( !mSearchService->blockingQuery( query ) ) { + // Insert a property request for the item Id. This should + // be part of the query already and extracted from that, + // but that doesn't seem to work at the moment, so be explicit. + QHash encodedRps; + encodedRps.insert( QString::fromLatin1( "reqProp1" ), QUrl(QString::fromLatin1("http://akonadi-project.org/ontologies/aneo#akonadiItemId";)).toString() ); + + if ( !mSearchService->blockingQuery( query, encodedRps ) ) { qWarning() << Q_FUNC_INFO << "Calling blockingQ
commit akonadi-runtime for openSUSE:Factory
Hello community, here is the log from the commit of package akonadi-runtime for openSUSE:Factory checked in at 2012-03-13 09:31:57 Comparing /work/SRC/openSUSE:Factory/akonadi-runtime (Old) and /work/SRC/openSUSE:Factory/.akonadi-runtime.new (New) Package is "akonadi-runtime", Maintainer is "kde-maintain...@suse.de" Changes: --- /work/SRC/openSUSE:Factory/akonadi-runtime/akonadi-runtime.changes 2012-01-27 15:16:05.0 +0100 +++ /work/SRC/openSUSE:Factory/.akonadi-runtime.new/akonadi-runtime.changes 2012-03-13 09:31:59.0 +0100 @@ -1,0 +2,8 @@ +Wed Mar 7 11:51:03 UTC 2012 - idon...@suse.com + +- Update to 1.7.1 + * Don't truncate SPARQL queries in virtual collections. + * Optimize change notifications for deleted collection attributes. + * Fix possible data loss during item copy/move operations. + +--- Old: akonadi-1.7.0.tar.bz2 New: akonadi-1.7.1.tar.bz2 Other differences: -- ++ akonadi-runtime.spec ++ --- /var/tmp/diff_new_pack.1z5a7y/_old 2012-03-13 09:32:01.0 +0100 +++ /var/tmp/diff_new_pack.1z5a7y/_new 2012-03-13 09:32:01.0 +0100 @@ -16,9 +16,8 @@ # - Name: akonadi-runtime -Version:1.7.0 +Version:1.7.1 Release:0 %define rversion %{version} Summary:PIM Storage Service @@ -45,9 +44,9 @@ Requires(postun): shared-mime-info Requires: libakonadiprotocolinternals1 = %{version} -Requires: libqt4 >= %(rpm -q --queryformat '%{VERSION}' libqt4) Requires: libqt4-sql-mysql Requires: mysql +Requires: libqt4 >= %(rpm -q --queryformat '%{VERSION}' libqt4) Suggests: mysql-community-server %description @@ -58,8 +57,8 @@ Summary:PIM Storage Service: Build Environment Group: Development/Libraries/X11 Requires: libakonadiprotocolinternals1 = %{version} -Requires: libqt4-devel >= %( echo `rpm -q --queryformat '%{VERSION}' libqt4-devel`) Requires: libsoprano-devel +Requires: libqt4-devel >= %( echo `rpm -q --queryformat '%{VERSION}' libqt4-devel`) # rename from 10.3, which had 4.x version Provides: akonadi-devel = %{version} Obsoletes: akonadi-devel < 4.1 ++ akonadi-1.7.0.tar.bz2 -> akonadi-1.7.1.tar.bz2 ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/akonadi-1.7.0/CMakeLists.txt new/akonadi-1.7.1/CMakeLists.txt --- old/akonadi-1.7.0/CMakeLists.txt2012-01-23 18:11:04.0 +0100 +++ new/akonadi-1.7.1/CMakeLists.txt2012-03-03 16:48:19.0 +0100 @@ -56,7 +56,7 @@ set(AKONADI_VERSION_MAJOR "1") set(AKONADI_VERSION_MINOR "7") -set(AKONADI_VERSION_PATCH "0") +set(AKONADI_VERSION_PATCH "1") set(AKONADI_VERSION "${AKONADI_VERSION_MAJOR}.${AKONADI_VERSION_MINOR}.${AKONADI_VERSION_PATCH}") set(AKONADI_VERSION_STRING "${AKONADI_VERSION}") diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/akonadi-1.7.0/Mainpage.dox new/akonadi-1.7.1/Mainpage.dox --- old/akonadi-1.7.0/Mainpage.dox 2012-01-23 18:11:04.0 +0100 +++ new/akonadi-1.7.1/Mainpage.dox 2012-03-03 16:48:19.0 +0100 @@ -315,6 +315,6 @@ // DOXYGEN_EXCLUDE = sqlplugin server/control server/akonadictl server/tests // DOXYGEN_PROJECTNAME=Akonadi -// DOXYGEN_PROJECTVERSION=1.7.0 +// DOXYGEN_PROJECTVERSION=1.7.1 // vim:ts=4:sw=4:expandtab:filetype=doxygen diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/akonadi-1.7.0/NEWS new/akonadi-1.7.1/NEWS --- old/akonadi-1.7.0/NEWS 2012-01-23 18:11:04.0 +0100 +++ new/akonadi-1.7.1/NEWS 2012-03-03 16:48:19.0 +0100 @@ -1,3 +1,9 @@ +1.7.1 03-March-2012 +- +- Don't truncate SPARQL queries in virtual collections. +- Optimize change notifications for deleted collection attributes. +- Fix possible data loss during item copy/move operations. + 1.7.0 23-January-2012 - - Fix search result retrieval from Nepomuk. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/akonadi-1.7.0/server/src/handler/modify.cpp new/akonadi-1.7.1/server/src/handler/modify.cpp --- old/akonadi-1.7.0/server/src/handler/modify.cpp 2012-01-23 18:11:04.0 +0100 +++ new/akonadi-1.7.1/server/src/handler/modify.cpp 2012-03-03 16:48:19.0 +0100 @@ -172,9 +172,8 @@ // custom attribute if ( type.startsWith( '-' ) ) { type = type.mid( 1 ); -if ( !db->removeCollectionAttribute( collection, type )
commit akonadi-runtime for openSUSE:Factory
Hello community, here is the log from the commit of package akonadi-runtime for openSUSE:Factory checked in at 2012-01-27 15:16:03 Comparing /work/SRC/openSUSE:Factory/akonadi-runtime (Old) and /work/SRC/openSUSE:Factory/.akonadi-runtime.new (New) Package is "akonadi-runtime", Maintainer is "kde-maintain...@suse.de" Changes: --- /work/SRC/openSUSE:Factory/akonadi-runtime/akonadi-runtime.changes 2011-10-19 16:13:08.0 +0200 +++ /work/SRC/openSUSE:Factory/.akonadi-runtime.new/akonadi-runtime.changes 2012-01-27 15:16:05.0 +0100 @@ -1,0 +2,25 @@ +Mon Jan 23 23:39:12 UTC 2012 - hrvoje.sen...@gmail.com + +- Update to 1.7.0 + - Fix search result retrieval from Nepomuk. + - Support for PostgreSQL >= 9. + - Improve RFC 3501 compatibility in LOGIN and non-silent SELECT commands. + - Add support for running multiple instance concurrently in the same user session. + - Update agent interface to include collectionTreeSynchronized signal. + - Add consistency checker system. + - Add support for database vacuuming. + - Various optimizations to reduce the number of SQL queries. + +--- +Mon Jan 2 21:19:14 CET 2012 - dmuel...@suse.de + +- update to 1.6.90 (1.7 RC1): + - Support for PostgreSQL >= 9. + - Improve RFC 3501 compatibility in LOGIN and non-silent SELECT commands. + - Add support for running multiple instance concurrently in the same user session. + - Update agent interface to include collectionTreeSynchronized signal. + - Add consistency checker system. + - Add support for database vacuuming. + - Various optimizations to reduce the number of SQL queries. + +--- Old: akonadi-1.6.2.tar.bz2 New: akonadi-1.7.0.tar.bz2 Other differences: -- ++ akonadi-runtime.spec ++ --- /var/tmp/diff_new_pack.Dj2FnN/_old 2012-01-27 15:16:07.0 +0100 +++ /var/tmp/diff_new_pack.Dj2FnN/_new 2012-01-27 15:16:07.0 +0100 @@ -1,7 +1,7 @@ # # spec file for package akonadi-runtime # -# Copyright (c) 2011 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2012 SUSE LINUX Products 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,13 +18,13 @@ Name: akonadi-runtime -Version:1.6.2 -Release:1 +Version:1.7.0 +Release:0 %define rversion %{version} -License:LGPL-2.1+ Summary:PIM Storage Service -Url:http://akonadi-project.org +License:LGPL-2.1+ Group: System/GUI/KDE +Url:http://akonadi-project.org Source: ftp://ftp.kde.org/pub/kde/stable/akonadi/src/akonadi-%{rversion}.tar.bz2 BuildRequires: automoc4 BuildRequires: boost-devel @@ -55,7 +55,6 @@ service. %package -n libakonadiprotocolinternals-devel -License:LGPL-2.1+ Summary:PIM Storage Service: Build Environment Group: Development/Libraries/X11 Requires: libakonadiprotocolinternals1 = %{version} @@ -70,7 +69,6 @@ service. %package -n libakonadiprotocolinternals1 -License:LGPL-2.1+ Summary:PIM Storage Service Group: System/GUI/KDE %requires_gelibqt4 ++ akonadi-1.6.2.tar.bz2 -> akonadi-1.7.0.tar.bz2 ++ 6315 lines of diff (skipped) -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit akonadi-runtime for openSUSE:Factory
Hello community, here is the log from the commit of package akonadi-runtime for openSUSE:Factory checked in at 2011-12-06 17:57:40 Comparing /work/SRC/openSUSE:Factory/akonadi-runtime (Old) and /work/SRC/openSUSE:Factory/.akonadi-runtime.new (New) Package is "akonadi-runtime", Maintainer is "kde-maintain...@suse.de" Changes: Other differences: -- ++ akonadi-runtime.spec ++ --- /var/tmp/diff_new_pack.JMXKF2/_old 2011-12-06 17:57:48.0 +0100 +++ /var/tmp/diff_new_pack.JMXKF2/_new 2011-12-06 17:57:48.0 +0100 @@ -21,7 +21,7 @@ Version:1.6.2 Release:1 %define rversion %{version} -License:LGPLv2.1+ +License:LGPL-2.1+ Summary:PIM Storage Service Url:http://akonadi-project.org Group: System/GUI/KDE @@ -55,7 +55,7 @@ service. %package -n libakonadiprotocolinternals-devel -License:LGPLv2.1+ +License:LGPL-2.1+ Summary:PIM Storage Service: Build Environment Group: Development/Libraries/X11 Requires: libakonadiprotocolinternals1 = %{version} @@ -70,7 +70,7 @@ service. %package -n libakonadiprotocolinternals1 -License:LGPLv2.1+ +License:LGPL-2.1+ Summary:PIM Storage Service Group: System/GUI/KDE %requires_gelibqt4 -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit akonadi-runtime for openSUSE:Factory
Hello community, here is the log from the commit of package akonadi-runtime for openSUSE:Factory checked in at Sat Oct 8 11:40:50 CEST 2011. --- openSUSE:Factory/akonadi-runtime/akonadi-runtime.changes2011-09-23 01:51:34.0 +0200 +++ akonadi-runtime/akonadi-runtime.changes 2011-10-08 00:30:32.0 +0200 @@ -1,0 +2,15 @@ +Fri Oct 7 22:07:50 UTC 2011 - wstephen...@suse.com + +- Update to 1.6.2 + - Do not update item revision if only the RID or RREV changed. + - Fix usage of wrong ids for part filenames. + - Only set item dirty flag if the payload changed. + - Only drop content mimetype for unsubscribed collections in LIST/LSUB. +- 1.6.1 changes: + - Fix crash on agent launcher exit. + - Fix valgrind-ing agents running in the agent launcher. + - Fix restarting of agents in broken state. + - Fix pipe naming on multi-user Windows systems. + - Raise MySQL timeout. + +--- calling whatdependson for head-i586 Old: akonadi-1.6.0.tar.bz2 New: akonadi-1.6.2.tar.bz2 Other differences: -- ++ akonadi-runtime.spec ++ --- /var/tmp/diff_new_pack.erzFEH/_old 2011-10-08 11:40:31.0 +0200 +++ /var/tmp/diff_new_pack.erzFEH/_new 2011-10-08 11:40:31.0 +0200 @@ -18,8 +18,8 @@ Name: akonadi-runtime -Version:1.6.0 -Release:5 +Version:1.6.2 +Release:1 %define rversion %{version} License:LGPLv2.1+ Summary:PIM Storage Service ++ akonadi-1.6.0.tar.bz2 -> akonadi-1.6.2.tar.bz2 ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/akonadi-1.6.0/CMakeLists.txt new/akonadi-1.6.2/CMakeLists.txt --- old/akonadi-1.6.0/CMakeLists.txt2011-07-10 14:19:34.0 +0200 +++ new/akonadi-1.6.2/CMakeLists.txt2011-10-03 12:02:01.0 +0200 @@ -10,9 +10,10 @@ include(CTest) include(CTestConfig.cmake) option(AKONADI_BUILD_TESTS "Build the Akonadi unit tests." TRUE) +option(AKONADI_BUILD_QSQLITE "Build the Sqlite backend." TRUE) +option(AKONADI_USE_STRIGI_SEARCH "Build Akonadi with strigi as search engine." FALSE) option(INSTALL_QSQLITE_IN_QT_PREFIX "Install the QSQLite plugin in QT_PLUGIN_DIR" FALSE) option(STATIC_LIBRARY "Build Akonadi as a static library." FALSE) -option(AKONADI_USE_STRIGI_SEARCH "Build Akonadi with strigi as search engine." FALSE) if (NOT DEFINED DATABASE_BACKEND) set(DATABASE_BACKEND "MYSQL" CACHE STRING "The default database backend to use for Akonadi. Can be either MYSQL, POSTGRES or SQLITE") @@ -55,7 +56,7 @@ set(AKONADI_VERSION_MAJOR "1") set(AKONADI_VERSION_MINOR "6") -set(AKONADI_VERSION_PATCH "0") +set(AKONADI_VERSION_PATCH "2") set(AKONADI_VERSION "${AKONADI_VERSION_MAJOR}.${AKONADI_VERSION_MINOR}.${AKONADI_VERSION_PATCH}") set(AKONADI_VERSION_STRING "${AKONADI_VERSION}") @@ -88,6 +89,7 @@ set ( _backend ${ARGV0} ) if ( "${_backend}" STREQUAL "SQLITE" ) set(AKONADI_DATABASE_BACKEND QSQLITE3) +set(AKONADI_BUILD_QSQLITE TRUE) else() if ( "${_backend}" STREQUAL "POSTGRES" ) set(AKONADI_DATABASE_BACKEND QPSQL) @@ -184,9 +186,11 @@ set (SQLITE_REQUIRED "FALSE") endif() -set(SQLITE_MIN_VERSION 3.6.23) -find_package(Sqlite) -macro_log_feature(SQLITE_FOUND "Sqlite" "Sqlite database library" "http://www.sqlite.org"; ${SQLITE_REQUIRED} "${SQLITE_MIN_VERSION}" "") +if(AKONADI_BUILD_QSQLITE) + set(SQLITE_MIN_VERSION 3.6.23) + find_package(Sqlite) + macro_log_feature(SQLITE_FOUND "Sqlite" "Sqlite database library" "http://www.sqlite.org"; ${SQLITE_REQUIRED} "${SQLITE_MIN_VERSION}" "") +endif() ### Compilers flags ### diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/akonadi-1.6.0/Mainpage.dox new/akonadi-1.6.2/Mainpage.dox --- old/akonadi-1.6.0/Mainpage.dox 2011-07-10 14:19:34.0 +0200 +++ new/akonadi-1.6.2/Mainpage.dox 2011-10-03 12:02:01.0 +0200 @@ -315,6 +315,6 @@ // DOXYGEN_EXCLUDE = sqlplugin server/control server/akonadictl server/tests // DOXYGEN_PROJECTNAME=Akonadi -// DOXYGEN_PROJECTVERSION=1.6.0 +// DOXYGEN_PROJECTVERSION=1.6.2 // vim:ts=4:sw=4:expandtab:filetype=doxygen diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/akonadi-1.6.0/NEWS new/akonadi-1.6.2/NEWS --- old/akonadi-1.6.0/NEWS 2011-07-10 14:19:34.0 +0200 +++ new/akonadi-1.6.2/NEWS 2011-10-03 12:02:01.0 +0200 @@ -1,3 +1,18 @@ +1.6.2 03-October-2011 +- +- Do not update item revision if only the RID or RREV changed. +- Fix usage of wrong ids for part filenames. +- Only set item dirty flag if the payload changed. +- Only drop content mimetype for unsubscribed collections in LI
commit akonadi-runtime for openSUSE:Factory
Hello community, here is the log from the commit of package akonadi-runtime for openSUSE:Factory checked in at Mon Sep 19 15:34:11 CEST 2011. --- KDE/akonadi-runtime/akonadi-runtime.changes 2011-09-13 13:22:42.0 +0200 +++ /mounts/work_src_done/STABLE/akonadi-runtime/akonadi-runtime.changes 2011-09-17 12:52:10.0 +0200 @@ -1,0 +2,5 @@ +Sat Sep 17 10:52:05 UTC 2011 - jeng...@medozas.de + +- Remove redundant tags/sections from specfile + +--- calling whatdependson for head-i586 Other differences: -- ++ akonadi-runtime.spec ++ --- /var/tmp/diff_new_pack.9vWQYo/_old 2011-09-19 15:34:02.0 +0200 +++ /var/tmp/diff_new_pack.9vWQYo/_new 2011-09-19 15:34:02.0 +0200 @@ -100,9 +100,6 @@ %postun -n libakonadiprotocolinternals1 -p /sbin/ldconfig -%clean -rm -rf %{buildroot} - %files %defattr(-,root,root) %{_bindir}/akonadi_agent_launcher Remember to have fun... -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit akonadi-runtime for openSUSE:Factory
Hello community, here is the log from the commit of package akonadi-runtime for openSUSE:Factory checked in at Wed Sep 14 13:56:02 CEST 2011. --- KDE/akonadi-runtime/akonadi-runtime.changes 2011-07-27 14:59:18.0 +0200 +++ /mounts/work_src_done/STABLE/akonadi-runtime/akonadi-runtime.changes 2011-09-13 13:22:42.0 +0200 @@ -1,0 +2,5 @@ +Tue Sep 13 11:22:30 UTC 2011 - idon...@suse.com + +- Fix tarball URL + +--- calling whatdependson for head-i586 Other differences: -- ++ akonadi-runtime.spec ++ --- /var/tmp/diff_new_pack.appDZC/_old 2011-09-14 13:55:58.0 +0200 +++ /var/tmp/diff_new_pack.appDZC/_new 2011-09-14 13:55:58.0 +0200 @@ -19,13 +19,13 @@ Name: akonadi-runtime Version:1.6.0 -Release:3 +Release:5 %define rversion %{version} License:LGPLv2.1+ Summary:PIM Storage Service Url:http://akonadi-project.org Group: System/GUI/KDE -Source: http://download.akonadi-project.org/akonadi-%{rversion}.tar.bz2 +Source: ftp://ftp.kde.org/pub/kde/stable/akonadi/src/akonadi-%{rversion}.tar.bz2 BuildRequires: automoc4 BuildRequires: boost-devel BuildRequires: cmake Remember to have fun... -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit akonadi-runtime for openSUSE:Factory
Hello community, here is the log from the commit of package akonadi-runtime for openSUSE:Factory checked in at Wed Jul 27 16:22:16 CEST 2011. --- KDE/akonadi-runtime/akonadi-runtime.changes 2011-07-11 13:32:09.0 +0200 +++ /mounts/work_src_done/STABLE/akonadi-runtime/akonadi-runtime.changes 2011-07-27 14:59:18.0 +0200 @@ -1,0 +2,5 @@ +Wed Jul 27 12:59:03 UTC 2011 - idon...@novell.com + +- Use SQLite backend + +--- calling whatdependson for head-i586 Other differences: -- ++ akonadi-runtime.spec ++ --- /var/tmp/diff_new_pack.9KjKG6/_old 2011-07-27 16:21:36.0 +0200 +++ /var/tmp/diff_new_pack.9KjKG6/_new 2011-07-27 16:21:36.0 +0200 @@ -19,7 +19,7 @@ Name: akonadi-runtime Version:1.6.0 -Release:1 +Release:3 %define rversion %{version} License:LGPLv2.1+ Summary:PIM Storage Service @@ -34,6 +34,7 @@ BuildRequires: libsoprano-devel BuildRequires: libxslt BuildRequires: shared-mime-info +BuildRequires: sqlite3-devel BuildRoot: %{_tmppath}/%{name}-%{version}-build # rename from 10.3, which had 4.x version @@ -44,9 +45,7 @@ Requires: libakonadiprotocolinternals1 = %{version} Requires: libqt4 >= %(rpm -q --queryformat '%{VERSION}' libqt4) -Requires: libqt4-sql-mysql -Requires: mysql -Suggests: mysql-community-server +Requires: libqt4-sql-sqlite %description This package contains the data files of Akonadi, the KDE PIM storage @@ -81,7 +80,7 @@ %setup -q -n akonadi-%{rversion} %build - %cmake_kde4 -d build -- -DCONFIG_INSTALL_DIR=/etc + %cmake_kde4 -d build -- -DCONFIG_INSTALL_DIR=/etc -DDATABASE_BACKEND=SQLITE %make_jobs %install Remember to have fun... -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit akonadi-runtime for openSUSE:Factory
Hello community, here is the log from the commit of package akonadi-runtime for openSUSE:Factory checked in at Tue May 17 13:16:56 CEST 2011. --- KDE/akonadi-runtime/akonadi-runtime.changes 2011-04-07 17:37:59.0 +0200 +++ /mounts/work_src_done/STABLE/akonadi-runtime/akonadi-runtime.changes 2011-05-07 11:40:44.0 +0200 @@ -1,0 +2,7 @@ +Sat May 7 09:38:23 UTC 2011 - cgiboude...@gmx.com + +- Update to 1.5.3 + - Don't crash when copying a folder into itself. (BKO#271808) + + +--- calling whatdependson for head-i586 Old: akonadi-1.5.2.tar.bz2 New: akonadi-1.5.3.tar.bz2 Other differences: -- ++ akonadi-runtime.spec ++ --- /var/tmp/diff_new_pack.nCIBm0/_old 2011-05-17 13:11:48.0 +0200 +++ /var/tmp/diff_new_pack.nCIBm0/_new 2011-05-17 13:11:48.0 +0200 @@ -21,7 +21,7 @@ BuildRequires: cmake kde4-filesystem libmysqlclient-devel BuildRequires: automoc4 boost-devel libsoprano-devel libxslt mysql shared-mime-info BuildRequires: fdupes -Version:1.5.2 +Version:1.5.3 Release:1 %define rversion %version License:LGPLv2.1+ ++ akonadi-1.5.2.tar.bz2 -> akonadi-1.5.3.tar.bz2 ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/akonadi-1.5.2/CMakeLists.txt new/akonadi-1.5.3/CMakeLists.txt --- old/akonadi-1.5.2/CMakeLists.txt2011-04-05 14:22:20.0 +0200 +++ new/akonadi-1.5.3/CMakeLists.txt2011-05-07 11:22:49.0 +0200 @@ -55,7 +55,7 @@ set(AKONADI_VERSION_MAJOR "1") set(AKONADI_VERSION_MINOR "5") -set(AKONADI_VERSION_PATCH "2") +set(AKONADI_VERSION_PATCH "3") set(AKONADI_VERSION "${AKONADI_VERSION_MAJOR}.${AKONADI_VERSION_MINOR}.${AKONADI_VERSION_PATCH}") set(AKONADI_VERSION_STRING "${AKONADI_VERSION}") diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/akonadi-1.5.2/Mainpage.dox new/akonadi-1.5.3/Mainpage.dox --- old/akonadi-1.5.2/Mainpage.dox 2011-04-05 14:22:20.0 +0200 +++ new/akonadi-1.5.3/Mainpage.dox 2011-05-07 11:22:49.0 +0200 @@ -315,6 +315,6 @@ // DOXYGEN_EXCLUDE = sqlplugin server/control server/akonadictl server/tests // DOXYGEN_PROJECTNAME=Akonadi -// DOXYGEN_PROJECTVERSION=1.5.2 +// DOXYGEN_PROJECTVERSION=1.5.3 // vim:ts=4:sw=4:expandtab:filetype=doxygen diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/akonadi-1.5.2/NEWS new/akonadi-1.5.3/NEWS --- old/akonadi-1.5.2/NEWS 2011-04-05 14:22:20.0 +0200 +++ new/akonadi-1.5.3/NEWS 2011-05-07 11:22:49.0 +0200 @@ -1,3 +1,7 @@ +1.5.3 07-May-2011 +- +- Fix crash when copying collections into themselves. + 1.5.2 05-April-2011 - - Fix XdgBaseDirs reporting duplicated paths. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/akonadi-1.5.2/server/src/handler/colcopy.cpp new/akonadi-1.5.3/server/src/handler/colcopy.cpp --- old/akonadi-1.5.2/server/src/handler/colcopy.cpp2011-04-05 14:22:20.0 +0200 +++ new/akonadi-1.5.3/server/src/handler/colcopy.cpp2011-05-07 11:22:49.0 +0200 @@ -24,12 +24,18 @@ #include "storage/datastore.h" #include "storage/transaction.h" #include "storage/itemretriever.h" +#include "storage/collectionqueryhelper.h" #include "imapstreamparser.h" using namespace Akonadi; bool ColCopy::copyCollection(const Collection & source, const Collection & target) { + if ( !CollectionQueryHelper::canBeMovedTo( source, target ) ) { +// We don't accept source==target, or source being an ancestor of target. +return false; + } + // copy the source collection Collection col = source; col.setParentId( target.id() ); Remember to have fun... -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit akonadi-runtime for openSUSE:Factory
Hello community, here is the log from the commit of package akonadi-runtime for openSUSE:Factory checked in at Thu Apr 21 12:02:54 CEST 2011. --- KDE/akonadi-runtime/akonadi-runtime.changes 2011-03-14 16:00:14.0 +0100 +++ /mounts/work_src_done/STABLE/akonadi-runtime/akonadi-runtime.changes 2011-04-07 17:37:59.0 +0200 @@ -1,0 +2,8 @@ +Thu Apr 7 15:28:49 UTC 2011 - cgiboude...@gmx.com + +- Update to 1.5.2: + - Fix XdgBaseDirs reporting duplicated paths. + - Use correct database name when using internal MySQL. + - Unbreak searching with Nepomuk 4.6. + +--- calling whatdependson for head-i586 Old: akonadi-1.5.0.tar.bz2 fix_nepo_search.diff New: akonadi-1.5.2.tar.bz2 Other differences: -- ++ akonadi-runtime.spec ++ --- /var/tmp/diff_new_pack.jgpCzw/_old 2011-04-21 12:02:05.0 +0200 +++ /var/tmp/diff_new_pack.jgpCzw/_new 2011-04-21 12:02:05.0 +0200 @@ -21,8 +21,8 @@ BuildRequires: cmake kde4-filesystem libmysqlclient-devel BuildRequires: automoc4 boost-devel libsoprano-devel libxslt mysql shared-mime-info BuildRequires: fdupes -Version:1.5.0 -Release:6 +Version:1.5.2 +Release:1 %define rversion %version License:LGPLv2.1+ BuildRoot: %{_tmppath}/%{name}-%{version}-build @@ -32,7 +32,6 @@ # http://download.akonadi-project.org Source0:akonadi-%rversion.tar.bz2 Patch0: 1_5_BRANCH.diff -Patch1: fix_nepo_search.diff Requires: libqt4 >= %(rpm -q --queryformat '%{VERSION}' libqt4) Requires(post):shared-mime-info Requires(postun): shared-mime-info @@ -93,8 +92,6 @@ %prep %setup -q -n akonadi-%rversion -#%patch0 -%patch1 -p1 %build %cmake_kde4 -d build -- -DCONFIG_INSTALL_DIR=/etc ++ akonadi-1.5.0.tar.bz2 -> akonadi-1.5.2.tar.bz2 ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/akonadi-1.5.0/CMakeLists.txt new/akonadi-1.5.2/CMakeLists.txt --- old/akonadi-1.5.0/CMakeLists.txt2011-01-22 15:35:30.0 +0100 +++ new/akonadi-1.5.2/CMakeLists.txt2011-04-05 14:22:20.0 +0200 @@ -55,7 +55,7 @@ set(AKONADI_VERSION_MAJOR "1") set(AKONADI_VERSION_MINOR "5") -set(AKONADI_VERSION_PATCH "0") +set(AKONADI_VERSION_PATCH "2") set(AKONADI_VERSION "${AKONADI_VERSION_MAJOR}.${AKONADI_VERSION_MINOR}.${AKONADI_VERSION_PATCH}") set(AKONADI_VERSION_STRING "${AKONADI_VERSION}") diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/akonadi-1.5.0/Mainpage.dox new/akonadi-1.5.2/Mainpage.dox --- old/akonadi-1.5.0/Mainpage.dox 2011-01-22 15:35:30.0 +0100 +++ new/akonadi-1.5.2/Mainpage.dox 2011-04-05 14:22:20.0 +0200 @@ -315,6 +315,6 @@ // DOXYGEN_EXCLUDE = sqlplugin server/control server/akonadictl server/tests // DOXYGEN_PROJECTNAME=Akonadi -// DOXYGEN_PROJECTVERSION=1.5.0 +// DOXYGEN_PROJECTVERSION=1.5.2 // vim:ts=4:sw=4:expandtab:filetype=doxygen diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/akonadi-1.5.0/NEWS new/akonadi-1.5.2/NEWS --- old/akonadi-1.5.0/NEWS 2011-01-22 15:35:30.0 +0100 +++ new/akonadi-1.5.2/NEWS 2011-04-05 14:22:20.0 +0200 @@ -1,3 +1,12 @@ +1.5.2 05-April-2011 +- +- Fix XdgBaseDirs reporting duplicated paths. +- Use correct database name when using internal MySQL. + +1.5.128-February-2011 +- +- Unbreak searching with Nepomuk 4.6. + 1.5.0 22-January-2011 - - Fix Boost related build issues on Windows. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/akonadi-1.5.0/libs/xdgbasedirs.cpp new/akonadi-1.5.2/libs/xdgbasedirs.cpp --- old/akonadi-1.5.0/libs/xdgbasedirs.cpp 2011-01-22 15:35:30.0 +0100 +++ new/akonadi-1.5.2/libs/xdgbasedirs.cpp 2011-04-05 14:22:20.0 +0200 @@ -397,7 +397,10 @@ foreach ( const QString &path, systemPathList( resource ) ) { fileInfo = QFileInfo( path + QLatin1Char( '/' ) + relPath ); if ( fileInfo.exists() && fileInfo.isDir() && fileInfo.isReadable() ) { - resultList << fileInfo.absoluteFilePath(); + const QString absPath = fileInfo.absoluteFilePath(); + if ( !resultList.contains( absPath ) ) { +resultList << absPath; + } } } diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/akonadi-1.5.0/server/CMakeLists.txt new/akonadi-1.5.2/server/CMakeLists.txt --- old/akonadi-1.5.0/server/CMakeLists.txt 2011-01-22 15:35:30.0 +0100 +++ new/akonadi-1.5.2/server/CMakeList
commit akonadi-runtime for openSUSE:Factory
Hello community, here is the log from the commit of package akonadi-runtime for openSUSE:Factory checked in at Mon Mar 14 16:52:37 CET 2011. --- KDE/akonadi-runtime/akonadi-runtime.changes 2011-02-17 15:09:26.0 +0100 +++ /mounts/work_src_done/STABLE/akonadi-runtime/akonadi-runtime.changes 2011-03-14 16:00:14.0 +0100 @@ -1,0 +2,6 @@ +Mon Mar 14 14:59:17 UTC 2011 - frei...@novell.com + +- add fix for the nepomuk query api, backport from akonadi 1.5, + commit be3b9db9 + +--- calling whatdependson for head-i586 New: fix_nepo_search.diff Other differences: -- ++ akonadi-runtime.spec ++ --- /var/tmp/diff_new_pack.5dC9X5/_old 2011-03-14 16:52:10.0 +0100 +++ /var/tmp/diff_new_pack.5dC9X5/_new 2011-03-14 16:52:10.0 +0100 @@ -22,7 +22,7 @@ BuildRequires: automoc4 boost-devel libsoprano-devel libxslt mysql shared-mime-info BuildRequires: fdupes Version:1.5.0 -Release:5 +Release:6 %define rversion %version License:LGPLv2.1+ BuildRoot: %{_tmppath}/%{name}-%{version}-build @@ -32,6 +32,7 @@ # http://download.akonadi-project.org Source0:akonadi-%rversion.tar.bz2 Patch0: 1_5_BRANCH.diff +Patch1: fix_nepo_search.diff Requires: libqt4 >= %(rpm -q --queryformat '%{VERSION}' libqt4) Requires(post):shared-mime-info Requires(postun): shared-mime-info @@ -93,6 +94,7 @@ %prep %setup -q -n akonadi-%rversion #%patch0 +%patch1 -p1 %build %cmake_kde4 -d build -- -DCONFIG_INSTALL_DIR=/etc ++ fix_nepo_search.diff ++ diff --git a/server/CMakeLists.txt b/server/CMakeLists.txt index da8e912..9044e29 100644 --- a/server/CMakeLists.txt +++ b/server/CMakeLists.txt @@ -139,7 +139,7 @@ if (Soprano_FOUND) src/nepomuk/result.cpp ) - set_source_files_properties(src/nepomuk/org.kde.nepomuk.QueryService.xml PROPERTIES INCLUDE "querymetatype.h") + set_source_files_properties(src/nepomuk/org.kde.nepomuk.QueryService.xml PROPERTIES INCLUDE "dbusoperators.h") set_source_files_properties(src/nepomuk/org.kde.nepomuk.Query.xml PROPERTIES INCLUDE "result.h") qt4_add_dbus_interface(libakonadiprivate_SRCS src/nepomuk/org.kde.nepomuk.QueryService.xml queryserviceinterface) diff --git a/server/src/nepomuk/dbusoperators.cpp b/server/src/nepomuk/dbusoperators.cpp index 7ad6a13..c125805 100644 --- a/server/src/nepomuk/dbusoperators.cpp +++ b/server/src/nepomuk/dbusoperators.cpp @@ -19,16 +19,12 @@ */ #include "dbusoperators.h" -#include "querymetatype.h" - -#include #include -Q_DECLARE_METATYPE(Nepomuk::Query::Result) -Q_DECLARE_METATYPE(Soprano::Node) -Q_DECLARE_METATYPE(QList) -Q_DECLARE_METATYPE(QList) +#include +#include + void Nepomuk::Query::registerDBusTypes() { @@ -38,10 +34,11 @@ void Nepomuk::Query::registerDBusTypes() qDBusRegisterMetaType(); } + QDBusArgument& operator<<( QDBusArgument& arg, const Nepomuk::Query::Result& result ) { // -// Signature: (sda{s(isss)}s) +// Signature: (sda{s(isss)}a{s(isss)}s) // arg.beginStructure(); @@ -49,19 +46,28 @@ QDBusArgument& operator<<( QDBusArgument& arg, const Nepomuk::Query::Result& res // resource URI and score arg << QString::fromAscii( result.resourceUri().toEncoded() ) << result.score(); -arg.beginMap( QVariant::String, qMetaTypeId() ); - // request properties +arg.beginMap( QVariant::String, qMetaTypeId() ); QHash rp = result.requestProperties(); for ( QHash::const_iterator it = rp.constBegin(); it != rp.constEnd(); ++it ) { arg.beginMapEntry(); arg << QString::fromAscii( it.key().toEncoded() ) << it.value(); arg.endMapEntry(); } +arg.endMap(); +// additional bindings +arg.beginMap( QVariant::String, qMetaTypeId() ); +const Soprano::BindingSet additionalBindings; // = result.additionalBindings(); +foreach( const QString& binding, additionalBindings.bindingNames() ) { +arg.beginMapEntry(); +arg << binding << additionalBindings[binding]; +arg.endMapEntry(); +} arg.endMap(); -arg << QString(); // excerpt +// full text search excerpt +arg << QString();//<< result.excerpt(); arg.endStructure(); @@ -72,7 +78,7 @@ QDBusArgument& operator<<( QDBusArgument& arg, const Nepomuk::Query::Result& res const QDBusArgument& operator>>( const QDBusArgument& arg, Nepomuk::Query::Result& result ) { // -// Signature: (sda{s(isss)}) +// Signature: (sda{s(isss)}s) // arg.beginStructure(); @@ -89,16 +95,30 @@ const QDBusArgument& operator>>( const QDBusArgument& arg, Nepomuk::Query::Resul arg.beginMapEntry(); arg >> rs >> node; arg.endMapEntry(); -if( !rs.startsWith(QLatin1String("|")) ) -result.ad
commit akonadi-runtime for openSUSE:Factory
Hello community, here is the log from the commit of package akonadi-runtime for openSUSE:Factory checked in at Sun Feb 20 19:43:55 CET 2011. --- KDE/akonadi-runtime/akonadi-runtime.changes 2011-01-30 02:20:40.0 +0100 +++ /mounts/work_src_done/STABLE/akonadi-runtime/akonadi-runtime.changes 2011-02-17 15:09:26.0 +0100 @@ -0,0 +1,5 @@ +--- +Thu Feb 17 14:09:07 UTC 2011 - wstephen...@novell.com + +- call update-mime-database in pre/post install scripts + calling whatdependson for head-i586 Other differences: -- ++ akonadi-runtime.spec ++ --- /var/tmp/diff_new_pack.rDXqiP/_old 2011-02-20 19:43:54.0 +0100 +++ /var/tmp/diff_new_pack.rDXqiP/_new 2011-02-20 19:43:54.0 +0100 @@ -22,7 +22,7 @@ BuildRequires: automoc4 boost-devel libsoprano-devel libxslt mysql shared-mime-info BuildRequires: fdupes Version:1.5.0 -Release:1 +Release:5 %define rversion %version License:LGPLv2.1+ BuildRoot: %{_tmppath}/%{name}-%{version}-build @@ -33,6 +33,8 @@ Source0:akonadi-%rversion.tar.bz2 Patch0: 1_5_BRANCH.diff Requires: libqt4 >= %(rpm -q --queryformat '%{VERSION}' libqt4) +Requires(post):shared-mime-info +Requires(postun): shared-mime-info # rename from 10.3, which had 4.x version Provides: akonadi = %version Obsoletes: akonadi < 4.1 @@ -101,9 +103,13 @@ %makeinstall %fdupes -s $RPM_BUILD_ROOT/usr/include -%post -p /sbin/ldconfig - -%postun -p /sbin/ldconfig +%post +/sbin/ldconfig +/usr/bin/update-mime-database %{_datadir}/mime &> /dev/null || : + +%postun +/sbin/ldconfig +/usr/bin/update-mime-database %{_datadir}/mime &> /dev/null || : %post -n libakonadiprotocolinternals1 -p /sbin/ldconfig Remember to have fun... -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org