Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package mailcommon for openSUSE:Factory checked in at 2026-01-12 10:15:35 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/mailcommon (Old) and /work/SRC/openSUSE:Factory/.mailcommon.new.1928 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "mailcommon" Mon Jan 12 10:15:35 2026 rev:118 rq:1326226 version:25.12.1 Changes: -------- --- /work/SRC/openSUSE:Factory/mailcommon/mailcommon.changes 2025-12-15 11:51:59.463270532 +0100 +++ /work/SRC/openSUSE:Factory/.mailcommon.new.1928/mailcommon.changes 2026-01-12 10:22:42.756917781 +0100 @@ -1,0 +2,10 @@ +Wed Jan 7 12:25:27 UTC 2026 - Christophe Marin <[email protected]> + +- Update to 25.12.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/25.12.1/ +- Changes since 25.12.0: + * Load filters with interactive = false except when importing + +------------------------------------------------------------------- Old: ---- mailcommon-25.12.0.tar.xz mailcommon-25.12.0.tar.xz.sig New: ---- mailcommon-25.12.1.tar.xz mailcommon-25.12.1.tar.xz.sig ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ mailcommon.spec ++++++ --- /var/tmp/diff_new_pack.QedPxb/_old 2026-01-12 10:22:43.796960454 +0100 +++ /var/tmp/diff_new_pack.QedPxb/_new 2026-01-12 10:22:43.800960618 +0100 @@ -22,7 +22,7 @@ %bcond_without released Name: mailcommon -Version: 25.12.0 +Version: 25.12.1 Release: 0 Summary: Base KDE PIM library for mail-handling applications License: GPL-2.0-only AND LGPL-2.1-or-later ++++++ mailcommon-25.12.0.tar.xz -> mailcommon-25.12.1.tar.xz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/mailcommon-25.12.0/CMakeLists.txt new/mailcommon-25.12.1/CMakeLists.txt --- old/mailcommon-25.12.0/CMakeLists.txt 2025-12-03 07:11:40.000000000 +0100 +++ new/mailcommon-25.12.1/CMakeLists.txt 2025-12-28 09:47:48.000000000 +0100 @@ -1,9 +1,9 @@ # SPDX-License-Identifier: CC0-1.0 # SPDX-FileCopyrightText: none cmake_minimum_required(VERSION 3.16 FATAL_ERROR) -set(PIM_VERSION "6.6.0") +set(PIM_VERSION "6.6.1") -project(mailcommon VERSION ${PIM_VERSION}) +project(mailcommon VERSION 6.6.41) set(KF_MIN_VERSION "6.18.0") set(QT_REQUIRED_VERSION "6.8.0") @@ -71,17 +71,17 @@ ecm_check_outbound_license(LICENSES GPL-2.0-only FILES ${ALL_SOURCE_FILES}) set(MAILCOMMON_LIB_VERSION ${PIM_VERSION}) -set(AKONADIMIME_LIB_VERSION "6.6.0") -set(AKONADICONTACT_LIB_VERSION "6.6.0") -set(MESSAGELIB_LIB_VERSION "6.6.0") -set(KMIME_LIB_VERSION "6.6.0") -set(KMAILTRANSPORT_LIB_VERSION "6.6.0") -set(MAILIMPORTER_LIB_VERSION "6.6.0") -set(LIBKDEPIM_LIB_VERSION "6.6.0") -set(PIMCOMMON_LIB_VERSION "6.6.0") -set(KIDENTITYMANAGERCORE_LIB_VERSION "6.6.0") +set(AKONADIMIME_LIB_VERSION "6.6.1") +set(AKONADICONTACT_LIB_VERSION "6.6.1") +set(MESSAGELIB_LIB_VERSION "6.6.1") +set(KMIME_LIB_VERSION "6.6.1") +set(KMAILTRANSPORT_LIB_VERSION "6.6.1") +set(MAILIMPORTER_LIB_VERSION "6.6.1") +set(LIBKDEPIM_LIB_VERSION "6.6.1") +set(PIMCOMMON_LIB_VERSION "6.6.1") +set(KIDENTITYMANAGERCORE_LIB_VERSION "6.6.1") -set(AKONADI_VERSION "6.6.0") +set(AKONADI_VERSION "6.6.1") set(KTEXTADDONS_MIN_VERSION "1.8.0") find_package( diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/mailcommon-25.12.0/po/cs/libmailcommon6.po new/mailcommon-25.12.1/po/cs/libmailcommon6.po --- old/mailcommon-25.12.0/po/cs/libmailcommon6.po 2025-12-03 07:11:40.000000000 +0100 +++ new/mailcommon-25.12.1/po/cs/libmailcommon6.po 2025-12-28 09:47:48.000000000 +0100 @@ -1,7 +1,7 @@ # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER # This file is distributed under the same license as the PACKAGE package. # Lukáš Tinkl <[email protected]>, 2010, 2011, 2012. -# SPDX-FileCopyrightText: 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019, 2020, 2023, 2024 Vít Pelčák <[email protected]> +# SPDX-FileCopyrightText: 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019, 2020, 2023, 2024, 2025 Vít Pelčák <[email protected]> # Tomáš Chvátal <[email protected]>, 2012, 2013. # SPDX-FileCopyrightText: 2021, 2022, 2024 Vit Pelcak <[email protected]> # @@ -10,7 +10,7 @@ "Project-Id-Version: kmail\n" "Report-Msgid-Bugs-To: https://bugs.kde.org\n" "POT-Creation-Date: 2025-11-17 14:41+0000\n" -"PO-Revision-Date: 2024-09-20 15:11+0200\n" +"PO-Revision-Date: 2025-12-01 14:24+0100\n" "Last-Translator: Vit Pelcak <[email protected]>\n" "Language-Team: Czech <[email protected]>\n" "Language: cs\n" @@ -18,7 +18,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 24.08.1\n" +"X-Generator: Lokalize 25.08.3\n" #: collectionpage/collectionexpirypage.cpp:23 #, kde-format @@ -2214,12 +2214,12 @@ #: search/searchrule/searchrule.cpp:223 #, kde-format msgid "has an invitation" -msgstr "" +msgstr "má pozvánku" #: search/searchrule/searchrule.cpp:226 #, kde-format msgid "has not an invitation" -msgstr "" +msgstr "nemá pozvánku" #: search/searchrule/searchrule.cpp:229 #, kde-format @@ -2480,12 +2480,12 @@ #, kde-format msgctxt "@label:textbox" msgid "invitation" -msgstr "" +msgstr "pozvánka" #: search/widgethandler/invitationwidgethandler.cpp:91 #, kde-format msgid "has invitation" -msgstr "" +msgstr "má pozvánku" #: search/widgethandler/messagerulewidgethandler.cpp:29 #: search/widgethandler/messagerulewidgethandler.cpp:147 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/mailcommon-25.12.0/src/filter/filterimporterexporter.cpp new/mailcommon-25.12.1/src/filter/filterimporterexporter.cpp --- old/mailcommon-25.12.0/src/filter/filterimporterexporter.cpp 2025-12-03 07:11:40.000000000 +0100 +++ new/mailcommon-25.12.1/src/filter/filterimporterexporter.cpp 2025-12-28 09:47:48.000000000 +0100 @@ -30,7 +30,7 @@ using namespace MailCommon; -QList<MailFilter *> FilterImporterExporter::readFiltersFromConfig(const KSharedConfig::Ptr &config, QStringList &emptyFilters) +QList<MailFilter *> FilterImporterExporter::readFiltersFromConfig(const KSharedConfig::Ptr &config, bool interactive, QStringList &emptyFilters) { const KConfigGroup group = config->group("General"); @@ -43,7 +43,7 @@ const KConfigGroup group = config->group(groupName); bool update = false; - auto filter = new MailFilter(group, true /*interactive*/, update); + auto filter = new MailFilter(group, interactive, update); filter->purify(); if (update) { filterNeedUpdate = true; @@ -189,7 +189,7 @@ switch (type) { case KMailFilter: { const KSharedConfig::Ptr config = KSharedConfig::openConfig(fileName); - imported = readFiltersFromConfig(config, emptyFilter); + imported = readFiltersFromConfig(config, true /*interactive*/, emptyFilter); break; } case IcedoveFilter: diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/mailcommon-25.12.0/src/filter/filterimporterexporter.h new/mailcommon-25.12.1/src/filter/filterimporterexporter.h --- old/mailcommon-25.12.0/src/filter/filterimporterexporter.h 2025-12-03 07:11:40.000000000 +0100 +++ new/mailcommon-25.12.1/src/filter/filterimporterexporter.h 2025-12-28 09:47:48.000000000 +0100 @@ -75,9 +75,11 @@ /** * Reads a list of filters from the given @p config file. - * Return list of empty filter + * @p emptyfilters will contain filters that are empty after "purification", which removes aspects that are not applicable, + * usually because of references to nonexistent external entities such as accounts, folders, etc. + * If @p interactive is true, a dialog will offer to select a different account for any filter that refers to an account that doesn't exist. */ - static QList<MailFilter *> readFiltersFromConfig(const KSharedConfig::Ptr &config, QStringList &emptyFilter); + static QList<MailFilter *> readFiltersFromConfig(const KSharedConfig::Ptr &config, bool interactive, QStringList &emptyFilters); private: //@cond PRIVATE diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/mailcommon-25.12.0/src/filter/filtermanager.cpp new/mailcommon-25.12.1/src/filter/filtermanager.cpp --- old/mailcommon-25.12.0/src/filter/filtermanager.cpp 2025-12-03 07:11:40.000000000 +0100 +++ new/mailcommon-25.12.1/src/filter/filtermanager.cpp 2025-12-28 09:47:48.000000000 +0100 @@ -54,7 +54,7 @@ KSharedConfig::openConfig(Akonadi::ServerManager::addNamespace(QStringLiteral("akonadi_mailfilter_agent")) + QStringLiteral("rc")); clear(); QStringList emptyFilters; - mFilters = FilterImporterExporter::readFiltersFromConfig(config, emptyFilters); + mFilters = FilterImporterExporter::readFiltersFromConfig(config, false, emptyFilters); Q_EMIT q->filtersChanged(); } diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/mailcommon-25.12.0/src/filter/mailfilter.h new/mailcommon-25.12.1/src/filter/mailfilter.h --- old/mailcommon-25.12.0/src/filter/mailfilter.h 2025-12-03 07:11:40.000000000 +0100 +++ new/mailcommon-25.12.1/src/filter/mailfilter.h 2025-12-28 09:47:48.000000000 +0100 @@ -69,7 +69,7 @@ /** Constructor that initializes from given config group. * Filters are stored one by one in config groups, i.e. * one filter, one group. */ - explicit MailFilter(const KConfigGroup &aConfig, bool internal, bool &needUpdate); + explicit MailFilter(const KConfigGroup &aConfig, bool interactive, bool &needUpdate); /** Copy constructor. Constructs a deep copy of @p aFilter. */ MailFilter(const MailFilter &other);
