Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package akonadi for openSUSE:Factory checked in at 2026-11-06 19:29:18 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/akonadi (Old) and /work/SRC/openSUSE:Factory/.akonadi.new.3759290 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "akonadi" Fri Nov 6 19:29:18 2026 rev:35 rq:1395165 version:26.08.3 Changes: -------- --- /work/SRC/openSUSE:Factory/akonadi/akonadi.changes 2026-10-10 14:55:30.706273365 +0200 +++ /work/SRC/openSUSE:Factory/.akonadi.new.3759290/akonadi.changes 2026-11-06 19:29:21.325330176 +0100 @@ -1,0 +2,11 @@ +Tue Nov 3 20:39:00 UTC 2026 - Christophe Marin <[email protected]> + +- Update to 26.08.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/26.08.3/ +- Changes since 26.08.2: + * Do not crash if the tracer is unknown (kde#528012) + * specialcollectionsrequestjob - return if Resource id's don't match (kde#526767) + +------------------------------------------------------------------- Old: ---- akonadi-26.08.2.tar.xz akonadi-26.08.2.tar.xz.sig New: ---- akonadi-26.08.3.tar.xz akonadi-26.08.3.tar.xz.sig ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ akonadi.spec ++++++ --- /var/tmp/diff_new_pack.40YZI9/_old 2026-11-06 19:29:23.038401845 +0100 +++ /var/tmp/diff_new_pack.40YZI9/_new 2026-11-06 19:29:23.041401971 +0100 @@ -24,7 +24,7 @@ %bcond_without kde_python_bindings %bcond_without released Name: akonadi -Version: 26.08.2 +Version: 26.08.3 Release: 0 Summary: PIM Storage Service License: LGPL-2.1-or-later ++++++ akonadi-26.08.2.tar.xz -> akonadi-26.08.3.tar.xz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/akonadi-26.08.2/CMakeLists.txt new/akonadi-26.08.3/CMakeLists.txt --- old/akonadi-26.08.2/CMakeLists.txt 2026-10-05 06:11:52.000000000 +0200 +++ new/akonadi-26.08.3/CMakeLists.txt 2026-11-03 10:25:40.000000000 +0100 @@ -1,6 +1,6 @@ cmake_minimum_required(VERSION 3.29) -set(PIM_VERSION "6.8.2") +set(PIM_VERSION "6.8.3") project(Akonadi VERSION ${PIM_VERSION}) # ECM setup @@ -106,7 +106,7 @@ include(AkonadiMacros) -set(RELEASE_SERVICE_VERSION "26.08.2") +set(RELEASE_SERVICE_VERSION "26.08.3") set(AKONADI_FULL_VERSION "${PIM_VERSION} (${RELEASE_SERVICE_VERSION})") configure_file(akonadifull-version.h.in ${CMAKE_CURRENT_BINARY_DIR}/akonadifull-version.h @ONLY) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/akonadi-26.08.2/org.kde.akonadi.desktop new/akonadi-26.08.3/org.kde.akonadi.desktop --- old/akonadi-26.08.2/org.kde.akonadi.desktop 2026-10-05 06:11:52.000000000 +0200 +++ new/akonadi-26.08.3/org.kde.akonadi.desktop 2026-11-03 10:25:40.000000000 +0100 @@ -14,6 +14,7 @@ Name[fi]=KDE PIM Name[fr]=KDE PIM Name[he]=KDE ניהול פרטים אישיים +Name[hu]=KDE PIM Name[ia]=KDE PIM Name[it]=KDE PIM Name[ka]=KDE PIM diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/akonadi-26.08.2/po/ar/libakonadi6.po new/akonadi-26.08.3/po/ar/libakonadi6.po --- old/akonadi-26.08.2/po/ar/libakonadi6.po 2026-10-05 06:11:52.000000000 +0200 +++ new/akonadi-26.08.3/po/ar/libakonadi6.po 2026-11-03 10:25:40.000000000 +0100 @@ -1,7 +1,7 @@ # translation of libakonadi.po to # Copyright (C) YEAR This_file_is_part_of_KDE # This file is distributed under the same license as the PACKAGE package. -# SPDX-FileCopyrightText: 2022, 2023, 2024, 2025, 2026 Zayed Al-Saidi <[email protected]> +# SPDX-FileCopyrightText: 2022-2026 Zayed Al-Saidi <[email protected]> # Youssef Chahibi <[email protected]>, 2007. # Safa Alfulaij <[email protected]>, 2018. # Zayed Al-Saidi <[email protected]>, 2024. @@ -19,7 +19,7 @@ "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 " "&& n%100<=10 ? 3 : n%100>=11 ? 4 : 5;\n" -"X-Generator: Lokalize 25.12.3\n" +"X-Generator: Lokalize 26.08.1\n" #, kde-format msgctxt "NAME OF TRANSLATORS" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/akonadi-26.08.2/po/ca/libakonadi6.po new/akonadi-26.08.3/po/ca/libakonadi6.po --- old/akonadi-26.08.2/po/ca/libakonadi6.po 2026-10-05 06:11:52.000000000 +0200 +++ new/akonadi-26.08.3/po/ca/libakonadi6.po 2026-11-03 10:25:40.000000000 +0100 @@ -2795,46 +2795,3 @@ #, kde-format msgid "Unable to find collection %1" msgstr "No s'ha pogut trobar la col·lecció %1" - -#~ msgctxt "@title:window" -#~ msgid "An Error Occurred while Creating a New Tag" -#~ msgstr "Hi ha hagut un error en crear una etiqueta nova" - -#~ msgid "&New Agent Instance..." -#~ msgstr "Instància &nova de l'agent..." - -#~ msgid "&Delete Agent Instance" -#~ msgstr "Su&primeix la instància de l'agent" - -#~ msgid "&Configure Agent Instance" -#~ msgstr "&Configura la instància de l'agent" - -#~ msgctxt "@title:window" -#~ msgid "New Agent Instance" -#~ msgstr "Instància nova de l'agent" - -#~ msgid "Could not create agent instance: %1" -#~ msgstr "No s'ha pogut crear la instància de l'agent: %1" - -#~ msgctxt "@title:window" -#~ msgid "Agent Instance Creation Failed" -#~ msgstr "La creació de la instància de l'agent ha fallat" - -#~ msgctxt "@title:window" -#~ msgid "Delete Agent Instance?" -#~ msgstr "Suprimeixo la instància de l'agent?" - -#~ msgid "Do you really want to delete the selected agent instance?" -#~ msgstr "Realment voleu suprimir la instància seleccionada de l'agent?" - -#~ msgid "There is currently no account configured." -#~ msgstr "Actualment no hi ha cap compte configurat." - -#~ msgid "Accounts integration is not supported" -#~ msgstr "La integració dels comptes no està admesa" - -#~ msgid "%1 Handbook" -#~ msgstr "Manual del %1" - -#~ msgid "About %1" -#~ msgstr "Quant al %1" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/akonadi-26.08.2/po/cs/libakonadi6.po new/akonadi-26.08.3/po/cs/libakonadi6.po --- old/akonadi-26.08.2/po/cs/libakonadi6.po 2026-10-05 06:11:52.000000000 +0200 +++ new/akonadi-26.08.3/po/cs/libakonadi6.po 2026-11-03 10:25:40.000000000 +0100 @@ -19,7 +19,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 26.04.3\n" +"X-Generator: Lokalize 26.08.2\n" #, kde-format msgctxt "NAME OF TRANSLATORS" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/akonadi-26.08.2/po/fr/libakonadi6.po new/akonadi-26.08.3/po/fr/libakonadi6.po --- old/akonadi-26.08.2/po/fr/libakonadi6.po 2026-10-05 06:11:52.000000000 +0200 +++ new/akonadi-26.08.3/po/fr/libakonadi6.po 2026-11-03 10:25:40.000000000 +0100 @@ -24,7 +24,7 @@ "Plural-Forms: nplurals=2; plural=(n > 1);\n" "X-Accelerator-Marker: &\n" "X-Environment: kde\n" -"X-Generator: Lokalize 26.04.3\n" +"X-Generator: Lokalize 26.08.1\n" "X-Text-Markup: kde4\n" #, kde-format diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/akonadi-26.08.2/po/gl/libakonadi6.po new/akonadi-26.08.3/po/gl/libakonadi6.po --- old/akonadi-26.08.2/po/gl/libakonadi6.po 2026-10-05 06:11:52.000000000 +0200 +++ new/akonadi-26.08.3/po/gl/libakonadi6.po 2026-11-03 10:25:40.000000000 +0100 @@ -687,7 +687,9 @@ msgstr "&Modificar…" #: quick/qml/AgentConfigurationForm.qml:66 -#, kde-format +#, fuzzy, kde-format +#| msgctxt "@action:button" +#| msgid "Delete" msgctxt "@action:button" msgid "Delete" msgstr "Eliminar" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/akonadi-26.08.2/po/hu/libakonadi6.po new/akonadi-26.08.3/po/hu/libakonadi6.po --- old/akonadi-26.08.2/po/hu/libakonadi6.po 2026-10-05 06:11:52.000000000 +0200 +++ new/akonadi-26.08.3/po/hu/libakonadi6.po 2026-11-03 10:25:40.000000000 +0100 @@ -4,13 +4,13 @@ # Tamas Szanto <[email protected]>, 2008. # Kristóf Kiszel <[email protected]>, 2010, 2011, 2012, 2014, 2020, 2021. # Balázs Úr <[email protected]>, 2012, 2013, 2014. -# SPDX-FileCopyrightText: 2024, 2025, 2026 Kristof Kiszel <[email protected]> +# SPDX-FileCopyrightText: 2024-2026 Kristof Kiszel <[email protected]> msgid "" msgstr "" "Project-Id-Version: KDE 4.3\n" "Report-Msgid-Bugs-To: https://bugs.kde.org\n" "POT-Creation-Date: 2026-09-09 02:59+0000\n" -"PO-Revision-Date: 2026-03-12 21:35+0100\n" +"PO-Revision-Date: 2026-10-31 22:31+0100\n" "Last-Translator: Kristof Kiszel <[email protected]>\n" "Language-Team: Hungarian <[email protected]>\n" "Language: hu\n" @@ -18,7 +18,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 25.12.2\n" +"X-Generator: Lokalize 26.08.1\n" #, kde-format msgctxt "NAME OF TRANSLATORS" @@ -151,16 +151,16 @@ msgstr "A kért elem már nem létezik" #: agentbase/resourcebase.cpp:1267 -#, fuzzy, kde-format -#| msgid "Failed to retrieve collection for sync." +#, kde-format msgid "Failed to fetch collection for collection sync." -msgstr "Nem sikerült letölteni az erőforrás gyűjteményt szinkronizáláshoz." +msgstr "Nem sikerült letölteni a gyűjteményt a gyűjteményszinkronizáláshoz." #: agentbase/resourcebase.cpp:1303 -#, fuzzy, kde-format -#| msgid "Failed to retrieve collection for attribute sync." +#, kde-format msgid "Failed to fetch collection for collection attributes sync." -msgstr "Nem sikerült letölteni a gyűjteményt attribútumszinkronizáláshoz." +msgstr "" +"Nem sikerült letölteni a gyűjteményt a gyűjteményattribútumok " +"szinkronizálásához." #: agentbase/resourcescheduler.cpp:485 agentbase/resourcescheduler.cpp:491 #, kde-format @@ -427,11 +427,10 @@ msgstr "Nem sikerült címkét létrehozni." #: core/jobs/trashjob.cpp:155 -#, fuzzy, kde-format -#| msgid "Move to trash collection failed, aborting trash operation" +#, kde-format msgid "Failed to move to the trash collection; aborting the trash operation" msgstr "" -"Nem sikerült a gyűjtemény áthelyezése a kukába, a kuka művelet megszakítása" +"Nem sikerült áthelyezni a kukagyűjteménybe, a kuka művelet megszakítása" #: core/jobs/trashjob.cpp:218 core/jobs/trashrestorejob.cpp:151 #, kde-format @@ -679,7 +678,7 @@ #, kde-format msgctxt "status message, progress percentage" msgid "%1 (%2%)" -msgstr "" +msgstr "%1 (%2%)" #: quick/qml/AgentConfigurationForm.qml:116 #, kde-format @@ -2566,25 +2565,22 @@ msgstr "&Leiratkozás" #: widgets/tageditwidget.cpp:123 -#, fuzzy, kde-format -#| msgid "Failed to create a new tag" +#, kde-format msgctxt "@info" msgid "Failed to create new tag %1: %2" -msgstr "Nem sikerült létrehozni új címkét" +msgstr "Nem sikerült létrehozni az új %1 címkét: %2" #: widgets/tageditwidget.cpp:130 #, kde-format msgctxt "@info" msgid "Tag %1 successfully added" -msgstr "" +msgstr "A(z) %1 címke sikeresen hozzáadva" #: widgets/tageditwidget.cpp:174 -#, fuzzy, kde-kuit-format -#| msgctxt "@info" -#| msgid "Do you really want to remove the tag <resource>%1</resource>?" +#, kde-kuit-format msgctxt "@info" msgid "Delete Tag <resource>%1</resource>" -msgstr "Valóban el akarja távolítani a címkét: <resource>%1</resource>?" +msgstr "A(z) <resource>%1</resource> címke törlése" #: widgets/tageditwidget.cpp:176 #, kde-kuit-format @@ -2593,6 +2589,9 @@ "Press this button to show a dialog that asks permission to remove the " "<resource>%1</resource> tag from Akonadi." msgstr "" +"Nyomja meg ezt a gombot, hogy megjelenjen egy párbeszédablak, amely " +"engedélyt kér a(z)<resource>%1</resource> címke eltávolításához az " +"Akonadiból." #: widgets/tageditwidget.cpp:184 #, kde-kuit-format @@ -2607,17 +2606,16 @@ msgstr "Címke törlése" #: widgets/tageditwidget.cpp:196 -#, fuzzy, kde-format -#| msgid "Failed to create tag." +#, kde-format msgctxt "@info" msgid "Failed to delete tag %1: %2" -msgstr "Nem sikerült címkét létrehozni." +msgstr "A(z) %1 címke törlése nem sikerült: %2" #: widgets/tageditwidget.cpp:200 #, kde-format msgctxt "@info" msgid "Tag %1 successfully removed" -msgstr "" +msgstr "A(z) %1 címke sikeresen eltávolítva" #: widgets/tageditwidget.cpp:227 #, kde-format @@ -2635,7 +2633,7 @@ #: widgets/tageditwidget.ui:55 #, kde-format msgid "Enter the name for a new tag" -msgstr "" +msgstr "Írja be az új címke nevét" #. i18n: ectx: property (whatsThis), widget (QLineEdit, newTagEdit) #: widgets/tageditwidget.ui:58 @@ -2644,13 +2642,14 @@ "To create and select a new tag, enter a name for the new tag and then press " "the \"Create new tag\" button." msgstr "" +"Új címke létrehozásához és kiválasztásához írja be az új címke nevét, majd " +"kattintsonaz „Új címke létrehozása” gombra." #. i18n: ectx: property (toolTip), widget (QPushButton, newTagButton) #: widgets/tageditwidget.ui:68 -#, fuzzy, kde-format -#| msgid "Create new tag" +#, kde-format msgid "Create and select a new tag" -msgstr "Új címke létrehozása" +msgstr "Új címke létrehozása és kiválasztása" #. i18n: ectx: property (whatsThis), widget (QPushButton, newTagButton) #: widgets/tageditwidget.ui:71 @@ -2659,6 +2658,9 @@ "Press this button to create a new tag with the name specified in the " "adjacent line editor. The new tag is automatically selected." msgstr "" +"Nyomja meg ezt a gombot, hogy létrehozzon egy új címkét amellette lévő " +"sorban található szerkesztőben megadott névvel. Az új címke automatikusan " +"kiválasztásra kerül." #. i18n: ectx: property (text), widget (QPushButton, newTagButton) #: widgets/tageditwidget.ui:74 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/akonadi-26.08.2/po/ia/libakonadi6.po new/akonadi-26.08.3/po/ia/libakonadi6.po --- old/akonadi-26.08.2/po/ia/libakonadi6.po 2026-10-05 06:11:52.000000000 +0200 +++ new/akonadi-26.08.3/po/ia/libakonadi6.po 2026-11-03 10:25:40.000000000 +0100 @@ -7,7 +7,7 @@ "Project-Id-Version: \n" "Report-Msgid-Bugs-To: https://bugs.kde.org\n" "POT-Creation-Date: 2026-09-09 02:59+0000\n" -"PO-Revision-Date: 2026-07-28 10:57+0200\n" +"PO-Revision-Date: 2026-10-09 18:14+0200\n" "Last-Translator: giovanni <[email protected]>\n" "Language-Team: Interlingua <[email protected]>\n" "Language: ia\n" @@ -2027,7 +2027,7 @@ "When requesting support or reporting bugs, please always include this report." msgstr "" "Un error occurreva durante le initio del servitor Akonadi. Le sequente auto-" -"tests es supponite de adjutar teper traciar e solver iste problema. Quando " +"tests es supponite de adjutar te per traciar e solver iste problema. Quando " "on require un supporto o reporta un bug, pro favor sempre tu include iste " "reporto." diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/akonadi-26.08.2/src/core/jobs/specialcollectionsrequestjob.cpp new/akonadi-26.08.3/src/core/jobs/specialcollectionsrequestjob.cpp --- old/akonadi-26.08.2/src/core/jobs/specialcollectionsrequestjob.cpp 2026-10-05 06:11:52.000000000 +0200 +++ new/akonadi-26.08.3/src/core/jobs/specialcollectionsrequestjob.cpp 2026-11-03 10:25:40.000000000 +0100 @@ -176,7 +176,9 @@ // This is the default resource. if (resourceId != mSpecialCollections->d->defaultResourceId()) { qCWarning(AKONADICORE_LOG) << "Resource id's don't match: " << resourceId << mSpecialCollections->d->defaultResourceId(); - Q_ASSERT(false); + // winterz:20260825:whenever I hit this assert I'm getting an extra local folders resource created + // Q_ASSERT(false); + return; } // mToForget.append( mSpecialCollections->defaultResourceId() ); createRequestedFolders(resjob, mDefaultFolders); diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/akonadi-26.08.2/src/server/connection.cpp new/akonadi-26.08.3/src/server/connection.cpp --- old/akonadi-26.08.2/src/server/connection.cpp 2026-10-05 06:11:52.000000000 +0200 +++ new/akonadi-26.08.3/src/server/connection.cpp 2026-11-03 10:25:40.000000000 +0100 @@ -231,9 +231,7 @@ // Tag context and collection context is not persistent. m_context.setTag(std::nullopt); m_context.setCollection({}); - if (m_akonadi.tracer().currentTracer() != QLatin1StringView("null")) { - m_akonadi.tracer().connectionInput(m_identifier, tag, cmd); - } + m_akonadi.tracer().connectionInput(m_identifier, tag, cmd); m_currentHandler = findHandlerForCommand(cmd->type()); if (!m_currentHandler) { @@ -456,9 +454,7 @@ void Connection::sendResponse(qint64 tag, const Protocol::CommandPtr &response) { - if (m_akonadi.tracer().currentTracer() != QLatin1StringView("null")) { - m_akonadi.tracer().connectionOutput(m_identifier, tag, response); - } + m_akonadi.tracer().connectionOutput(m_identifier, tag, response); Protocol::DataStream stream(m_socket.get()); stream << tag; Protocol::serialize(stream, response); diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/akonadi-26.08.2/src/server/connection.h new/akonadi-26.08.3/src/server/connection.h --- old/akonadi-26.08.2/src/server/connection.h 2026-10-05 06:11:52.000000000 +0200 +++ new/akonadi-26.08.3/src/server/connection.h 2026-11-03 10:25:40.000000000 +0100 @@ -143,9 +143,7 @@ template<typename T> inline typename std::enable_if<std::is_base_of<Protocol::Command, T>::value>::type Connection::sendResponse(qint64 tag, T &&response) { - if (m_akonadi.tracer().currentTracer() != QLatin1StringView("null")) { - m_akonadi.tracer().connectionOutput(m_identifier, tag, response); - } + m_akonadi.tracer().connectionOutput(m_identifier, tag, response); Protocol::DataStream stream(m_socket.get()); stream << tag; stream << std::move(response); diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/akonadi-26.08.2/src/server/tracer.h new/akonadi-26.08.3/src/server/tracer.h --- old/akonadi-26.08.2/src/server/tracer.h 2026-10-05 06:11:52.000000000 +0200 +++ new/akonadi-26.08.3/src/server/tracer.h 2026-11-03 10:25:40.000000000 +0100 @@ -49,6 +49,10 @@ template<typename T> typename std::enable_if<std::is_base_of<Protocol::Command, T>::value>::type connectionOutput(const QString &identifier, qint64 tag, const T &cmd) { + if (!mTracerBackend) { + return; + } + QByteArray msg; if (mTracerBackend->connectionFormat() == TracerInterface::Json) { QJsonObject json;
