Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package kf6-knotifications for openSUSE:Factory checked in at 2025-11-17 12:11:19 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/kf6-knotifications (Old) and /work/SRC/openSUSE:Factory/.kf6-knotifications.new.2061 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "kf6-knotifications" Mon Nov 17 12:11:19 2025 rev:21 rq:1317901 version:6.20.0 Changes: -------- --- /work/SRC/openSUSE:Factory/kf6-knotifications/kf6-knotifications.changes 2025-10-12 22:23:28.331481712 +0200 +++ /work/SRC/openSUSE:Factory/.kf6-knotifications.new.2061/kf6-knotifications.changes 2025-11-17 12:18:09.676569855 +0100 @@ -1,0 +2,13 @@ +Thu Nov 13 20:58:55 UTC 2025 - Christophe Marin <[email protected]> + +- Update to 6.20.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/6/6.20.0 +- Changes since 6.19.0: + * Update dependency version to 6.20.0 + * Look up notifications again after hitting application code (kde#511645) + * notifybyaudio: Don't show error on CA_ERROR_DESTROYED + * Update version to 6.20.0 + +------------------------------------------------------------------- Old: ---- knotifications-6.19.0.tar.xz knotifications-6.19.0.tar.xz.sig New: ---- knotifications-6.20.0.tar.xz knotifications-6.20.0.tar.xz.sig ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ kf6-knotifications.spec ++++++ --- /var/tmp/diff_new_pack.6SvIZc/_old 2025-11-17 12:18:11.504646943 +0100 +++ /var/tmp/diff_new_pack.6SvIZc/_new 2025-11-17 12:18:11.508647111 +0100 @@ -32,11 +32,11 @@ %define mypython_sitearch %{expand:%%%{mypython}_sitearch} %endif -# Full KF6 version (e.g. 6.19.0) +# Full KF6 version (e.g. 6.20.0) %{!?_kf6_version: %global _kf6_version %{version}} %bcond_without released Name: kf6-knotifications -Version: 6.19.0 +Version: 6.20.0 Release: 0 Summary: KDE Desktop notifications License: LGPL-2.1-or-later ++++++ knotifications-6.19.0.tar.xz -> knotifications-6.20.0.tar.xz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/knotifications-6.19.0/CMakeLists.txt new/knotifications-6.20.0/CMakeLists.txt --- old/knotifications-6.19.0/CMakeLists.txt 2025-10-05 14:37:48.000000000 +0200 +++ new/knotifications-6.20.0/CMakeLists.txt 2025-11-07 20:02:24.000000000 +0100 @@ -1,12 +1,12 @@ cmake_minimum_required(VERSION 3.16) -set(KF_VERSION "6.19.0") # handled by release scripts -set(KF_DEP_VERSION "6.19.0") # handled by release scripts +set(KF_VERSION "6.20.0") # handled by release scripts +set(KF_DEP_VERSION "6.20.0") # handled by release scripts project(KNotifications VERSION ${KF_VERSION}) # ECM setup include(FeatureSummary) -find_package(ECM 6.19.0 NO_MODULE) +find_package(ECM 6.20.0 NO_MODULE) set_package_properties(ECM PROPERTIES TYPE REQUIRED DESCRIPTION "Extra CMake Modules." URL "https://commits.kde.org/extra-cmake-modules") feature_summary(WHAT REQUIRED_PACKAGES_NOT_FOUND FATAL_ON_MISSING_REQUIRED_PACKAGES) @@ -39,7 +39,7 @@ SOVERSION 6) # Dependencies -set(REQUIRED_QT_VERSION 6.7.0) +set(REQUIRED_QT_VERSION 6.8.0) set(CMAKE_AUTORCC TRUE) find_package(Qt6 ${REQUIRED_QT_VERSION} CONFIG REQUIRED Gui) @@ -106,7 +106,7 @@ ecm_set_disabled_deprecation_versions( QT 6.10 - KF 6.18 + KF 6.19 ) add_subdirectory(src) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/knotifications-6.19.0/poqm/ca/knotifications6_qt.po new/knotifications-6.20.0/poqm/ca/knotifications6_qt.po --- old/knotifications-6.19.0/poqm/ca/knotifications6_qt.po 2025-10-05 14:37:48.000000000 +0200 +++ new/knotifications-6.20.0/poqm/ca/knotifications6_qt.po 2025-11-07 20:02:24.000000000 +0100 @@ -3,13 +3,13 @@ # This file is distributed under the license LGPL version 2.1 or # version 3 or later versions approved by the membership of KDE e.V. # -# Sebastià Pla i Sanz <[email protected]>, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007. -# Antoni Bella Pérez <[email protected]>, 2003, 2006, 2011, 2012, 2013, 2014, 2020. -# Albert Astals Cid <[email protected]>, 2004, 2005, 2007. -# Josep M. Ferrer <[email protected]>, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2020, 2022. -# Robert Millan <[email protected]>, 2009. -# Orestes Mas <[email protected]>, 2010. -# Empar Montoro Martín <[email protected]>, 2019. +# SPDX-FileCopyrightText: 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007 Sebastià Pla i Sanz <[email protected]> +# SPDX-FileCopyrightText: 2003, 2006, 2011, 2012, 2013, 2014, 2020 Antoni Bella Pérez <[email protected]> +# SPDX-FileCopyrightText: 2004, 2005, 2007 Albert Astals Cid <[email protected]> +# SPDX-FileCopyrightText: 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2020, 2022 Josep M. Ferrer <[email protected]> +# SPDX-FileCopyrightText: 2009 Robert Millan <[email protected]> +# SPDX-FileCopyrightText: 2010 Orestes Mas <[email protected]> +# SPDX-FileCopyrightText: 2019 Empar Montoro Martín <[email protected]> msgid "" msgstr "" "Project-Id-Version: knotifications\n" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/knotifications-6.19.0/poqm/ca@valencia/knotifications6_qt.po new/knotifications-6.20.0/poqm/ca@valencia/knotifications6_qt.po --- old/knotifications-6.19.0/poqm/ca@valencia/knotifications6_qt.po 2025-10-05 14:37:48.000000000 +0200 +++ new/knotifications-6.20.0/poqm/ca@valencia/knotifications6_qt.po 2025-11-07 20:02:24.000000000 +0100 @@ -3,13 +3,13 @@ # This file is distributed under the license LGPL version 2.1 or # version 3 or later versions approved by the membership of KDE e.V. # -# Sebastià Pla i Sanz <[email protected]>, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007. -# Antoni Bella Pérez <[email protected]>, 2003, 2006, 2011, 2012, 2013, 2014, 2020. -# Albert Astals Cid <[email protected]>, 2004, 2005, 2007. -# Josep M. Ferrer <[email protected]>, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2020, 2022. -# Robert Millan <[email protected]>, 2009. -# Orestes Mas <[email protected]>, 2010. -# Empar Montoro Martín <[email protected]>, 2019. +# SPDX-FileCopyrightText: 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007 Sebastià Pla i Sanz <[email protected]> +# SPDX-FileCopyrightText: 2003, 2006, 2011, 2012, 2013, 2014, 2020 Antoni Bella Pérez <[email protected]> +# SPDX-FileCopyrightText: 2004, 2005, 2007 Albert Astals Cid <[email protected]> +# SPDX-FileCopyrightText: 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2020, 2022 Josep M. Ferrer <[email protected]> +# SPDX-FileCopyrightText: 2009 Robert Millan <[email protected]> +# SPDX-FileCopyrightText: 2010 Orestes Mas <[email protected]> +# SPDX-FileCopyrightText: 2019 Empar Montoro Martín <[email protected]> msgid "" msgstr "" "Project-Id-Version: knotifications\n" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/knotifications-6.19.0/poqm/de/knotifications6_qt.po new/knotifications-6.20.0/poqm/de/knotifications6_qt.po --- old/knotifications-6.19.0/poqm/de/knotifications6_qt.po 2025-10-05 14:37:48.000000000 +0200 +++ new/knotifications-6.20.0/poqm/de/knotifications6_qt.po 2025-11-07 20:02:24.000000000 +0100 @@ -1,14 +1,14 @@ -# Thomas Diehl <[email protected]>, 2002, 2003, 2004, 2005. -# Stefan Winter <[email protected]>, 2004. -# Thomas Fischer <[email protected]>, 2004. -# Stephan Johach <[email protected]>, 2004, 2005, 2006, 2007. -# Georg Schuster <[email protected]>, 2005. -# Thomas Reitelbach <[email protected]>, 2005, 2006, 2007, 2008, 2009. -# Burkhard Lück <[email protected]>, 2006, 2007, 2009, 2010, 2011, 2012, 2013, 2014, 2020. -# Frederik Schwarzer <[email protected]>, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2022. -# Johannes Obermayr <[email protected]>, 2010. -# Panagiotis Papadopoulos <[email protected]>, 2010. -# Rolf Eike Beer <[email protected]>, 2012. +# SPDX-FileCopyrightText: 2002, 2003, 2004, 2005 Thomas Diehl <[email protected]> +# SPDX-FileCopyrightText: 2004 Stefan Winter <[email protected]> +# SPDX-FileCopyrightText: 2004 Thomas Fischer <[email protected]> +# SPDX-FileCopyrightText: 2004, 2005, 2006, 2007 Stephan Johach <[email protected]> +# SPDX-FileCopyrightText: 2005 Georg Schuster <[email protected]> +# SPDX-FileCopyrightText: 2005, 2006, 2007, 2008, 2009 Thomas Reitelbach <[email protected]> +# SPDX-FileCopyrightText: 2006, 2007, 2009, 2010, 2011, 2012, 2013, 2014, 2020 Burkhard Lück <[email protected]> +# SPDX-FileCopyrightText: 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2022 Frederik Schwarzer <[email protected]> +# SPDX-FileCopyrightText: 2010 Johannes Obermayr <[email protected]> +# SPDX-FileCopyrightText: 2010 Panagiotis Papadopoulos <[email protected]> +# SPDX-FileCopyrightText: 2012 Rolf Eike Beer <[email protected]> msgid "" msgstr "" "Project-Id-Version: knotifications6_qt\n" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/knotifications-6.19.0/src/knotificationmanager.cpp new/knotifications-6.20.0/src/knotificationmanager.cpp --- old/knotifications-6.19.0/src/knotificationmanager.cpp 2025-10-05 14:37:48.000000000 +0200 +++ new/knotifications-6.20.0/src/knotificationmanager.cpp 2025-11-07 20:02:24.000000000 +0100 @@ -144,11 +144,13 @@ void KNotificationManager::notificationActivated(int id, const QString &actionId) { - if (d->notifications.contains(id)) { + if (KNotification *n = d->notifications.value(id)) { qCDebug(LOG_KNOTIFICATIONS) << id << " " << actionId; - KNotification *n = d->notifications[id]; n->activate(actionId); + } + // we must look up again, as n->activate goes into application code where anything can happen + if (KNotification *n = d->notifications.value(id)) { // Resident actions delegate control over notification lifetime to the client if (!n->hints().value(QStringLiteral("resident")).toBool()) { close(id); diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/knotifications-6.19.0/src/notifybyaudio.cpp new/knotifications-6.20.0/src/notifybyaudio.cpp --- old/knotifications-6.19.0/src/notifybyaudio.cpp 2025-10-05 14:37:48.000000000 +0200 +++ new/knotifications-6.20.0/src/notifybyaudio.cpp 2025-11-07 20:02:24.000000000 +0100 @@ -189,7 +189,7 @@ } return; } - } else if (error_code != CA_ERROR_CANCELED) { + } else if (error_code != CA_ERROR_CANCELED && error_code != CA_ERROR_DESTROYED) { qCWarning(LOG_KNOTIFICATIONS) << "Playing audio notification failed:" << ca_strerror(error_code); }
