Hello community, here is the log from the commit of package akonadi-server for openSUSE:Factory checked in at 2020-06-14 18:17:36 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/akonadi-server (Old) and /work/SRC/openSUSE:Factory/.akonadi-server.new.3606 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "akonadi-server" Sun Jun 14 18:17:36 2020 rev:71 rq:813573 version:20.04.2 Changes: -------- --- /work/SRC/openSUSE:Factory/akonadi-server/akonadi-server.changes 2020-05-20 18:39:04.524433532 +0200 +++ /work/SRC/openSUSE:Factory/.akonadi-server.new.3606/akonadi-server.changes 2020-06-14 18:17:39.239220157 +0200 @@ -1,0 +2,12 @@ +Tue Jun 9 12:13:48 UTC 2020 - Christophe Giboudeaux <christo...@krop.fr> + +- Update to 20.04.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/releases/2020-06-apps-update +- Changes since 20.04.1: + * Akonadi searches for file mysql-global.conf at wrong path (kde#422079) + * Allow ptrace for akonadiserver for mysqld_akonadi. + * AppArmor DBus rules for AkonadiServer + +------------------------------------------------------------------- Old: ---- akonadi-20.04.1.tar.xz akonadi-20.04.1.tar.xz.sig New: ---- akonadi-20.04.2.tar.xz akonadi-20.04.2.tar.xz.sig ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ akonadi-server.spec ++++++ --- /var/tmp/diff_new_pack.wmZirU/_old 2020-06-14 18:17:40.103222375 +0200 +++ /var/tmp/diff_new_pack.wmZirU/_new 2020-06-14 18:17:40.107222384 +0200 @@ -22,7 +22,7 @@ %{!?_kapp_version: %define _kapp_version %(echo %{version}| awk -F. '{print $1"."$2}')} %bcond_without lang Name: akonadi-server -Version: 20.04.1 +Version: 20.04.2 Release: 0 Summary: PIM Storage Service License: LGPL-2.1-or-later ++++++ akonadi-20.04.1.tar.xz -> akonadi-20.04.2.tar.xz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/akonadi-20.04.1/CMakeLists.txt new/akonadi-20.04.2/CMakeLists.txt --- old/akonadi-20.04.1/CMakeLists.txt 2020-05-12 03:24:14.000000000 +0200 +++ new/akonadi-20.04.2/CMakeLists.txt 2020-06-09 02:43:40.000000000 +0200 @@ -1,6 +1,6 @@ cmake_minimum_required(VERSION 3.5) -set(PIM_VERSION "5.14.1") +set(PIM_VERSION "5.14.2") project(Akonadi VERSION ${PIM_VERSION}) if (MSVC) @@ -44,7 +44,7 @@ include(AkonadiMacros) set(QT_REQUIRED_VERSION "5.12.0") -set(RELEASE_SERVICE_VERSION "20.04.0") +set(RELEASE_SERVICE_VERSION "20.04.2") set(AKONADI_FULL_VERSION "${PIM_VERSION} (${RELEASE_SERVICE_VERSION})") configure_file(akonadifull-version.h.cmake ${CMAKE_CURRENT_BINARY_DIR}/akonadifull-version.h @ONLY) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/akonadi-20.04.1/apparmor/usr.bin.akonadiserver new/akonadi-20.04.2/apparmor/usr.bin.akonadiserver --- old/akonadi-20.04.1/apparmor/usr.bin.akonadiserver 2020-05-08 11:49:29.000000000 +0200 +++ new/akonadi-20.04.2/apparmor/usr.bin.akonadiserver 2020-06-02 09:09:51.000000000 +0200 @@ -16,8 +16,21 @@ signal send set=kill peer=mysqld_akonadi, signal send set=term peer=mysqld_akonadi, + ptrace read peer=mysqld_akonadi, + + dbus (send) + bus=session + interface=org.freedesktop.DBus, + dbus bind + bus=session + name=org.freedesktop.Akonadi, + dbus (receive, send) + bus=session + interface=org.freedesktop.Akonadi**, + /etc/xdg/** r, /usr/bin/akonadiserver mr, + /usr/lib/x86_64-linux-gnu/libexec/drkonqi PUx, /usr/bin/mysql_install_db PUx -> mysqld_akonadi, /usr/bin/mysqladmin PUx -> mysqld_akonadi, /usr/bin/mysqlcheck PUx -> mysqld_akonadi, @@ -30,6 +43,7 @@ /usr/share/mime/packages/ r, /usr/share/mime/types r, /usr/share/qt/translations/* r, + /usr/share/mysql/** r, @{PROC}/sys/kernel/core_pattern r, @{PROC}/sys/kernel/random/boot_id r, owner @{xdg_config_home}/* r, @@ -48,6 +62,9 @@ owner @{xdg_data_home}/akonadi/** rwk, owner @{PROC}/@{pid}/loginuid r, owner @{PROC}/@{pid}/mounts r, + owner @{PROC}/[0-9]*/stat r, owner /{,var/}run/user/@{uid}/akonadi** rwk, + owner /{,var/}run/user/@{uid}/kdeinit** rwk, + owner /{,var/}run/user/@{uid}/kcrash** rwk, owner /tmp/#[0-9]* m, } diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/akonadi-20.04.1/po/cs/libakonadi5.po new/akonadi-20.04.2/po/cs/libakonadi5.po --- old/akonadi-20.04.1/po/cs/libakonadi5.po 2020-05-12 03:24:12.000000000 +0200 +++ new/akonadi-20.04.2/po/cs/libakonadi5.po 2020-06-09 02:43:39.000000000 +0200 @@ -1,6 +1,6 @@ # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER # This file is distributed under the same license as the PACKAGE package. -# Vít Pelčák <v...@pelcak.org>, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019. +# Vít Pelčák <v...@pelcak.org>, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019, 2020. # Lukáš Tinkl <lti...@redhat.com>, 2011, 2012. # Tomáš Chvátal <tomas.chva...@gmail.com>, 2012. # @@ -9,7 +9,7 @@ "Project-Id-Version: libakonadi\n" "Report-Msgid-Bugs-To: https://bugs.kde.org\n" "POT-Creation-Date: 2020-02-21 03:16+0100\n" -"PO-Revision-Date: 2019-09-13 15:55+0200\n" +"PO-Revision-Date: 2020-06-01 20:01+0200\n" "Last-Translator: Vit Pelcak <v...@pelcak.org>\n" "Language-Team: Czech <kde-i18n-...@kde.org>\n" "Language: en_US\n" @@ -17,7 +17,7 @@ "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n" -"X-Generator: Lokalize 19.08.0\n" +"X-Generator: Lokalize 20.04.1\n" #, kde-format msgctxt "NAME OF TRANSLATORS" @@ -950,7 +950,7 @@ #, kde-format msgctxt "@title:window" msgid "Select a collection" -msgstr "" +msgstr "Vybrat sbírku" #: widgets/collectionview.cpp:229 #, kde-format @@ -1184,7 +1184,7 @@ #, kde-format msgctxt "@title:window" msgid "Akonadi Server Self-Test" -msgstr "" +msgstr "Test akonadi serveru" #: widgets/selftestdialog.cpp:84 #, kde-format @@ -2283,7 +2283,7 @@ #, kde-format msgctxt "@title:window" msgid "Local Subscriptions" -msgstr "" +msgstr "Lokální registrace" #: widgets/subscriptiondialog.cpp:190 #, kde-format diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/akonadi-20.04.1/po/fi/libakonadi5.po new/akonadi-20.04.2/po/fi/libakonadi5.po --- old/akonadi-20.04.1/po/fi/libakonadi5.po 2020-05-12 03:24:12.000000000 +0200 +++ new/akonadi-20.04.2/po/fi/libakonadi5.po 2020-06-09 02:43:39.000000000 +0200 @@ -11,7 +11,7 @@ "Project-Id-Version: libakonadi\n" "Report-Msgid-Bugs-To: https://bugs.kde.org\n" "POT-Creation-Date: 2020-02-21 03:16+0100\n" -"PO-Revision-Date: 2020-01-01 13:14+0200\n" +"PO-Revision-Date: 2020-06-04 17:51+0300\n" "Last-Translator: Tommi Nieminen <transla...@legisign.org>\n" "Language-Team: Finnish <kde-i18n-...@kde.org>\n" "Language: fi\n" @@ -20,7 +20,7 @@ "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-POT-Import-Date: 2012-12-01 22:25:18+0000\n" -"X-Generator: Lokalize 18.12.3\n" +"X-Generator: Lokalize 20.04.1\n" #, kde-format msgctxt "NAME OF TRANSLATORS" @@ -349,7 +349,7 @@ #: core/jobs/tagcreatejob.cpp:62 #, kde-format msgid "Failed to create tag." -msgstr "Tunnisteen luonti epäonnistui." +msgstr "Luokituksen luonti epäonnistui." #: core/jobs/trashjob.cpp:166 #, kde-format @@ -500,7 +500,7 @@ #: core/models/tagmodel.cpp:80 #, kde-format msgid "Tag" -msgstr "Tunniste" +msgstr "Luokitus" #: core/partfetcher.cpp:63 #, kde-format @@ -2374,53 +2374,53 @@ #: widgets/tageditwidget.cpp:120 #, kde-format msgid "Failed to create a new tag" -msgstr "Uuden tunnisteen luonti epäonnistui" +msgstr "Uuden luokituksen luonti epäonnistui" #: widgets/tageditwidget.cpp:121 #, kde-format msgid "An error occurred while creating a new tag" -msgstr "Tapahtui virhe luotaessa uutta tunnistetta" +msgstr "Uutta luokitusta luotaessa tapahtui virhe" #: widgets/tageditwidget.cpp:176 #, kde-kuit-format msgctxt "@info" msgid "Do you really want to remove the tag <resource>%1</resource>?" -msgstr "Haluatko varmasti poistaa tunnisteen <resource>%1</resource>?" +msgstr "Haluatko varmasti poistaa luokituksen <resource>%1</resource>?" #: widgets/tageditwidget.cpp:178 #, kde-format msgctxt "@title" msgid "Delete tag" -msgstr "Poista tunniste" +msgstr "Poista luokitus" #: widgets/tageditwidget.cpp:216 #, kde-format msgctxt "@label" msgid "Create new tag" -msgstr "Luo uusi tunniste" +msgstr "Luo uusi luokitus" #: widgets/tageditwidget.cpp:227 #, kde-format msgctxt "@label:textbox" msgid "Configure which tags should be applied." -msgstr "Valitse käytettävät tunnisteet." +msgstr "Aseta käytettävät luokitukset." #: widgets/tageditwidget.cpp:238 #, kde-format msgctxt "@info" msgid "Delete tag" -msgstr "Poista tunniste" +msgstr "Poista luokitus" #: widgets/tagmanagementdialog.cpp:66 widgets/tagselectiondialog.cpp:68 #, kde-format msgctxt "@title:window" msgid "Manage Tags" -msgstr "Hallitse tunnisteita" +msgstr "Hallitse luokituksia" #: widgets/tagwidget.cpp:55 #, kde-format msgid "Click to add tags" -msgstr "Lisää tunnisteita napsauttamalla" +msgstr "Lisää luokituksia napsauttamalla" #: widgets/tagwidget.cpp:66 #, kde-format diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/akonadi-20.04.1/po/fr/libakonadi5.po new/akonadi-20.04.2/po/fr/libakonadi5.po --- old/akonadi-20.04.1/po/fr/libakonadi5.po 2020-05-12 03:24:12.000000000 +0200 +++ new/akonadi-20.04.2/po/fr/libakonadi5.po 2020-06-09 02:43:39.000000000 +0200 @@ -4,7 +4,7 @@ # Mickael Sibelle <kim...@gmail.com>, 2008, 2009, 2010, 2011. # Mickaël Sibelle <kim...@gmail.com>, 2010, 2012. # Sébastien Renard <ren...@kde.org>, 2012, 2013, 2014. -# xavier <xavier.besn...@neuf.fr>, 2012, 2013. +# xavier <xavier.besn...@neuf.fr>, 2012, 2013, 2020. # Vincent Pinon <vpi...@kde.org>, 2017, 2018. # Simon Depiets <sdepi...@gmail.com>, 2018, 2019. # @@ -21,7 +21,7 @@ "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n > 1);\n" -"X-Generator: Lokalize 20.03.70\n" +"X-Generator: Lokalize 20.04.1\n" "X-Environment: kde\n" "X-Accelerator-Marker: &\n" "X-Text-Markup: kde4\n" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/akonadi-20.04.1/po/pl/libakonadi5.po new/akonadi-20.04.2/po/pl/libakonadi5.po --- old/akonadi-20.04.1/po/pl/libakonadi5.po 2020-05-12 03:24:13.000000000 +0200 +++ new/akonadi-20.04.2/po/pl/libakonadi5.po 2020-06-09 02:43:39.000000000 +0200 @@ -7,7 +7,7 @@ "Project-Id-Version: \n" "Report-Msgid-Bugs-To: https://bugs.kde.org\n" "POT-Creation-Date: 2020-02-21 03:16+0100\n" -"PO-Revision-Date: 2020-04-19 09:33+0200\n" +"PO-Revision-Date: 2020-05-16 08:59+0200\n" "Last-Translator: Łukasz Wojniłowicz <lukasz.wojnilow...@gmail.com>\n" "Language-Team: Polish <kde-i18n-...@kde.org>\n" "Language: pl\n" @@ -1222,7 +1222,7 @@ #: widgets/selftestdialog.cpp:86 #, kde-format msgid "Copy Report to Clipboard" -msgstr "Kopiuj sprawozdanie do schowka" +msgstr "Skopiuj sprawozdanie do schowka" #: widgets/selftestdialog.cpp:205 #, kde-format @@ -1956,18 +1956,18 @@ #: widgets/standardactionmanager.cpp:97 widgets/standardactionmanager.cpp:108 #, kde-format msgid "Copy Folder To..." -msgstr "Kopiuj katalog do..." +msgstr "Skopiuj katalog do..." #: widgets/standardactionmanager.cpp:97 widgets/standardactionmanager.cpp:98 #: widgets/standardactionmanager.cpp:108 widgets/standardactionmanager.cpp:110 #, kde-format msgid "Copy To" -msgstr "Kopiuj do" +msgstr "Skopiuj do" #: widgets/standardactionmanager.cpp:98 widgets/standardactionmanager.cpp:110 #, kde-format msgid "Copy Item To..." -msgstr "Kopiuj element do..." +msgstr "Skopiuj element do..." #: widgets/standardactionmanager.cpp:99 widgets/standardactionmanager.cpp:111 #, kde-format @@ -2158,17 +2158,17 @@ #, kde-format msgid "Copy Folder" msgid_plural "Copy %1 Folders" -msgstr[0] "Kopiuj katalog" -msgstr[1] "Kopiuj %1 katalogi" -msgstr[2] "Kopiuj %1 katalogów" +msgstr[0] "Skopiuj katalog" +msgstr[1] "Skopiuj %1 katalogi" +msgstr[2] "Skopiuj %1 katalogów" #: widgets/standardactionmanager.cpp:220 #, kde-format msgid "Copy Item" msgid_plural "Copy %1 Items" -msgstr[0] "Kopiuj element" -msgstr[1] "Kopiuj %1 elementy" -msgstr[2] "Kopiuj %1 elementów" +msgstr[0] "Skopiuj element" +msgstr[1] "Skopiuj %1 elementy" +msgstr[2] "Skopiuj %1 elementów" #: widgets/standardactionmanager.cpp:222 #, kde-format @@ -2375,7 +2375,7 @@ #: widgets/standardactionmanager.cpp:1448 #, kde-format msgid "Copy to This Folder" -msgstr "Kopiuj do tego katalogu" +msgstr "Skopiuj do tego katalogu" #: widgets/subscriptiondialog.cpp:160 #, fuzzy, kde-format diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/akonadi-20.04.1/po/sk/libakonadi5.po new/akonadi-20.04.2/po/sk/libakonadi5.po --- old/akonadi-20.04.1/po/sk/libakonadi5.po 2020-05-12 03:24:13.000000000 +0200 +++ new/akonadi-20.04.2/po/sk/libakonadi5.po 2020-06-09 02:43:39.000000000 +0200 @@ -1,19 +1,19 @@ # translation of libakonadi5.po to Slovak -# Roman Paholík <wizzar...@gmail.com>, 2014, 2015, 2016, 2017. +# Roman Paholík <wizzar...@gmail.com>, 2014, 2015, 2016, 2017, 2020. # Matej Mrenica <matejm98m...@gmail.com>, 2019. msgid "" msgstr "" "Project-Id-Version: libakonadi5\n" "Report-Msgid-Bugs-To: https://bugs.kde.org\n" "POT-Creation-Date: 2020-02-21 03:16+0100\n" -"PO-Revision-Date: 2019-11-05 19:52+0100\n" -"Last-Translator: Matej Mrenica <matejm98m...@gmail.com>\n" -"Language-Team: Slovak <kde-i18n-...@kde.org>\n" +"PO-Revision-Date: 2020-06-01 12:46+0200\n" +"Last-Translator: Roman Paholik <wizzar...@gmail.com>\n" +"Language-Team: Slovak <kde...@linux.sk>\n" "Language: sk\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Generator: Lokalize 19.08.2\n" +"X-Generator: Lokalize 19.12.3\n" "Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n" #, kde-format @@ -954,8 +954,7 @@ msgstr "Otvoriť dialóg kolekcií" #: widgets/collectionrequester.cpp:149 -#, fuzzy, kde-format -#| msgid "Select a collection" +#, kde-format msgctxt "@title:window" msgid "Select a collection" msgstr "Vybrať kolekciu" @@ -1200,11 +1199,10 @@ msgstr "Predvolené meno" #: widgets/selftestdialog.cpp:73 -#, fuzzy, kde-format -#| msgid "Akonadi Server Self-Test" +#, kde-format msgctxt "@title:window" msgid "Akonadi Server Self-Test" -msgstr " Self-Test Akonadi servera" +msgstr "Self-Test Akonadi servera" #: widgets/selftestdialog.cpp:84 #, kde-format @@ -2363,11 +2361,10 @@ msgstr "Kopírovať do tohto priečinka" #: widgets/subscriptiondialog.cpp:160 -#, fuzzy, kde-format -#| msgid "Local Subscriptions" +#, kde-format msgctxt "@title:window" msgid "Local Subscriptions" -msgstr "Miestne prihlásenia" +msgstr "Miestne odbery" #: widgets/subscriptiondialog.cpp:190 #, kde-format diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/akonadi-20.04.1/src/server/storage/dbconfigmysql.cpp new/akonadi-20.04.2/src/server/storage/dbconfigmysql.cpp --- old/akonadi-20.04.1/src/server/storage/dbconfigmysql.cpp 2020-05-08 11:49:29.000000000 +0200 +++ new/akonadi-20.04.2/src/server/storage/dbconfigmysql.cpp 2020-06-02 09:09:51.000000000 +0200 @@ -373,7 +373,7 @@ } // first run, some MySQL versions need a mysql_install_db run for that - const QString confFile = StandardDirs::locateResourceFile("config", QStringLiteral("akonadi/mysql-global.conf")); + const QString confFile = StandardDirs::locateResourceFile("config", QStringLiteral("mysql-global.conf")); if (QDir(dataDir).entryList(QDir::NoDotAndDotDot | QDir::AllEntries).isEmpty()) { if (isMariaDB) { initializeMariaDBDatabase(confFile, dataDir); diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/akonadi-20.04.1/src/widgets/selftestdialog.cpp new/akonadi-20.04.2/src/widgets/selftestdialog.cpp --- old/akonadi-20.04.1/src/widgets/selftestdialog.cpp 2020-05-08 11:49:29.000000000 +0200 +++ new/akonadi-20.04.2/src/widgets/selftestdialog.cpp 2020-06-02 09:09:51.000000000 +0200 @@ -317,7 +317,7 @@ } QStandardItem *item = nullptr; - const QString globalConfig = StandardDirs::locateResourceFile("config", QStringLiteral("akonadi/mysql-global.conf")); + const QString globalConfig = StandardDirs::locateResourceFile("config", QStringLiteral("mysql-global.conf")); const QFileInfo globalConfigInfo(globalConfig); if (!globalConfig.isEmpty() && globalConfigInfo.exists() && globalConfigInfo.isReadable()) { item = report(Success, ki18n("MySQL server default configuration found."), @@ -330,7 +330,7 @@ "Check your Akonadi installation is complete and you have all required access rights.")); } - const QString localConfig = StandardDirs::locateResourceFile("config", QStringLiteral("akonadi/mysql-local.conf")); + const QString localConfig = StandardDirs::locateResourceFile("config", QStringLiteral("mysql-local.conf")); const QFileInfo localConfigInfo(localConfig); if (localConfig.isEmpty() || !localConfigInfo.exists()) { report(Skip, ki18n("MySQL server custom configuration not available."), diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/akonadi-20.04.1/templates/akonadiresource/akonadiresource.kdevtemplate new/akonadi-20.04.2/templates/akonadiresource/akonadiresource.kdevtemplate --- old/akonadi-20.04.1/templates/akonadiresource/akonadiresource.kdevtemplate 2020-05-08 11:49:29.000000000 +0200 +++ new/akonadi-20.04.2/templates/akonadiresource/akonadiresource.kdevtemplate 2020-06-02 09:09:51.000000000 +0200 @@ -39,7 +39,7 @@ Comment[es]=Plantilla de recursos de Akonadi. Una plantilla para un recurso de datos PIM de Akonadi Comment[et]=Akonadi ressursi mall. Akonadi PIM-andmete ressursi mall Comment[fi]=Akonadin resurssimalli Akonadin PIM-tietoresurssille -Comment[fr]=Modèle de ressource Akonadi. Un modèle pour une ressource de données PIM Akonadi +Comment[fr]=Modèle de ressource Akonadi. Un modèle pour une ressource de données «PIM Akonadi » Comment[gl]=Modelo de recurso de Akonadi. Un modelo para un recurso de datos de xestión de información persoal de Akonadi. Comment[ia]=Akonadi Resource Template (Patrono de ressource de Akonadi). Un patrono per un ressource de datos de Akonadi PIM Comment[it]=Modello di risorsa Akonadi. Un modello per una risorsa di dati di PIM Akonadi