Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package kf6-kcmutils for openSUSE:Factory checked in at 2026-09-11 17:59:12 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/kf6-kcmutils (Old) and /work/SRC/openSUSE:Factory/.kf6-kcmutils.new.1265 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "kf6-kcmutils" Fri Sep 11 17:59:12 2026 rev:31 rq:1376677 version:6.30.0 Changes: -------- --- /work/SRC/openSUSE:Factory/kf6-kcmutils/kf6-kcmutils.changes 2026-08-17 16:58:43.887478021 +0200 +++ /work/SRC/openSUSE:Factory/.kf6-kcmutils.new.1265/kf6-kcmutils.changes 2026-09-11 18:01:21.184900870 +0200 @@ -1,0 +2,18 @@ +Tue Sep 8 09:21:45 UTC 2026 - Christophe Marin <[email protected]> + +- Update to 6.30.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/6/6.30.0 +- Changes since 6.29.0: + * Update dependency version to 6.30.0 + * Documentation fixes + * Fix documentation for SettingsStateBinding + * Fix docs for KQuickManagedConfigModule + * kcmutils_generate_module_data: add missing var init, for safer usage + * Add missing EXCLUDE_DEPRECATED_BEFORE_AND_AT default variable declaration + * No longer explicitly include CMakeParseArguments + * Fix types in QML documentation + * Update version to 6.30.0 + +------------------------------------------------------------------- Old: ---- kcmutils-6.29.0.tar.xz kcmutils-6.29.0.tar.xz.sig New: ---- kcmutils-6.30.0.tar.xz kcmutils-6.30.0.tar.xz.sig ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ kf6-kcmutils.spec ++++++ --- /var/tmp/diff_new_pack.3iAZNa/_old 2026-09-11 18:01:21.996934730 +0200 +++ /var/tmp/diff_new_pack.3iAZNa/_new 2026-09-11 18:01:21.998934814 +0200 @@ -22,11 +22,11 @@ # Internal QML import %global __requires_exclude qt6qmlimport\\(org\\.kde\\.kcmutils\\.private.*\\) -# Full KF6 version (e.g. 6.29.0) +# Full KF6 version (e.g. 6.30.0) %{!?_kf6_version: %global _kf6_version %{version}} %bcond_without released Name: kf6-kcmutils -Version: 6.29.0 +Version: 6.30.0 Release: 0 Summary: Classes to work with KCModules License: LGPL-2.1-or-later ++++++ kcmutils-6.29.0.tar.xz -> kcmutils-6.30.0.tar.xz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kcmutils-6.29.0/CMakeLists.txt new/kcmutils-6.30.0/CMakeLists.txt --- old/kcmutils-6.29.0/CMakeLists.txt 2026-08-07 22:39:07.000000000 +0200 +++ new/kcmutils-6.30.0/CMakeLists.txt 2026-09-04 13:37:07.000000000 +0200 @@ -1,11 +1,11 @@ cmake_minimum_required(VERSION 3.29) -set(KF_VERSION "6.29.0") # handled by release scripts -set(KF_DEP_VERSION "6.29.0") # handled by release scripts +set(KF_VERSION "6.30.0") # handled by release scripts +set(KF_DEP_VERSION "6.30.0") # handled by release scripts project(KCMUtils VERSION ${KF_VERSION}) include(FeatureSummary) -find_package(ECM 6.29.0 NO_MODULE) +find_package(ECM 6.30.0 NO_MODULE) set_package_properties(ECM PROPERTIES TYPE REQUIRED DESCRIPTION "Extra CMake Modules." URL "https://invent.kde.org/frameworks/extra-cmake-modules") feature_summary(WHAT REQUIRED_PACKAGES_NOT_FOUND FATAL_ON_MISSING_REQUIRED_PACKAGES) @@ -29,6 +29,9 @@ include(CMakeDependentOption) + +set(EXCLUDE_DEPRECATED_BEFORE_AND_AT 0 CACHE STRING "Control the range of deprecated API excluded from the build [default=0].") + option(TOOLS_ONLY "Only build the tools and not the rest of KCMUtils" OFF) if (TOOLS_ONLY) find_package(Qt6 ${REQUIRED_QT_VERSION} NO_MODULE REQUIRED Core) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kcmutils-6.29.0/KF6KCMUtilsMacros.cmake new/kcmutils-6.30.0/KF6KCMUtilsMacros.cmake --- old/kcmutils-6.29.0/KF6KCMUtilsMacros.cmake 2026-08-07 22:39:07.000000000 +0200 +++ new/kcmutils-6.30.0/KF6KCMUtilsMacros.cmake 2026-09-04 13:37:07.000000000 +0200 @@ -22,8 +22,6 @@ # This module will autoregister settings declared on ``setting_header.h`` with class name ``SettingClass``. # Multiple settings classes / settings headers can be specified. -include(CMakeParseArguments) - set(_KCMODULE_DATA_TEMPLATE_CPP "${CMAKE_CURRENT_LIST_DIR}/kcmutilsgeneratemoduledata.cpp.in") set(_KCMODULE_DATA_TEMPLATE_H "${CMAKE_CURRENT_LIST_DIR}/kcmutilsgeneratemoduledata.h.in") @@ -74,6 +72,7 @@ set(SETTINGS_FORWARD_DECLARATION) set(SETTINGS_CONSTRUCTOR_INITIALIZATION) set(SETTINGS_METHOD_DEFINITION) + set(SETTINGS_ATTRIBUTE_DECLARATION) set(SETTINGS_METHOD_DECLARATION) list(LENGTH ARG_SETTINGS_CLASSES _nb_settings) foreach(_class ${ARG_SETTINGS_CLASSES}) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kcmutils-6.29.0/po/ca/kcmutils6.po new/kcmutils-6.30.0/po/ca/kcmutils6.po --- old/kcmutils-6.29.0/po/ca/kcmutils6.po 2026-08-07 22:39:07.000000000 +0200 +++ new/kcmutils-6.30.0/po/ca/kcmutils6.po 2026-09-04 13:37:07.000000000 +0200 @@ -3,12 +3,12 @@ # 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. # -# 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, 2021 Antoni Bella Pérez <[email protected]> -# SPDX-FileCopyrightText: 2004, 2005, 2007 Albert Astals Cid <[email protected]> +# SPDX-FileCopyrightText: 1998-2007 Sebastià Pla i Sanz <[email protected]> +# SPDX-FileCopyrightText: 2003, 2006, 2011-2014, 2020-2021 Antoni Bella Pérez <[email protected]> +# SPDX-FileCopyrightText: 2004-2005, 2007 Albert Astals Cid <[email protected]> # SPDX-FileCopyrightText: 2009 Robert Millan <[email protected]> # SPDX-FileCopyrightText: 2010 Orestes Mas <[email protected]> -# SPDX-FileCopyrightText: 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019, 2020, 2022, 2023, 2024, 2025 Josep M. Ferrer <[email protected]> +# SPDX-FileCopyrightText: 2007-2020, 2022-2025 Josep M. Ferrer <[email protected]> msgid "" msgstr "" "Project-Id-Version: kcmutils\n" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kcmutils-6.29.0/po/de/kcmshell6.po new/kcmutils-6.30.0/po/de/kcmshell6.po --- old/kcmutils-6.29.0/po/de/kcmshell6.po 2026-08-07 22:39:07.000000000 +0200 +++ new/kcmutils-6.30.0/po/de/kcmshell6.po 2026-09-04 13:37:07.000000000 +0200 @@ -2,20 +2,21 @@ # Copyright (C) 2023 This file is copyright: # This file is distributed under the same license as the kcmutils package. # SPDX-FileCopyrightText: 2023 Frederik Schwarzer <[email protected]> +# SPDX-FileCopyrightText: 2026 Philipp Kiemle <[email protected]> msgid "" msgstr "" "Project-Id-Version: kcmshell6\n" "Report-Msgid-Bugs-To: https://bugs.kde.org\n" "POT-Creation-Date: 2026-05-02 00:40+0000\n" -"PO-Revision-Date: 2023-08-13 16:19+0200\n" -"Last-Translator: Frederik Schwarzer <[email protected]>\n" +"PO-Revision-Date: 2026-08-12 01:24+0200\n" +"Last-Translator: Philipp Kiemle <[email protected]>\n" "Language-Team: German <[email protected]>\n" "Language: de\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -"X-Generator: Lokalize 23.08.4\n" +"X-Generator: Lokalize 26.04.3\n" #, kde-format msgctxt "NAME OF TRANSLATORS" @@ -35,7 +36,7 @@ #: main.cpp:112 #, kde-format msgid "(c) 1999-2023, The KDE Developers" -msgstr "Copyright 1999–2023, Die KDE-Entwickler" +msgstr "© 1999–2023 Die KDE-Entwickler" #: main.cpp:114 #, kde-format @@ -106,7 +107,7 @@ #: main.cpp:131 #, kde-format msgid "Internal, for testing" -msgstr "" +msgstr "Intern, zu Testzwecken" #: main.cpp:139 #, kde-format diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kcmutils-6.29.0/po/de/kcmutils6.po new/kcmutils-6.30.0/po/de/kcmutils6.po --- old/kcmutils-6.29.0/po/de/kcmutils6.po 2026-08-07 22:39:07.000000000 +0200 +++ new/kcmutils-6.30.0/po/de/kcmutils6.po 2026-09-04 13:37:07.000000000 +0200 @@ -10,20 +10,21 @@ # SPDX-FileCopyrightText: 2010, 2024 Johannes Obermayr <[email protected]> # SPDX-FileCopyrightText: 2012 Rolf Eike Beer <[email protected]> # SPDX-FileCopyrightText: 2026 Frank Steinmetzger <[email protected]> +# SPDX-FileCopyrightText: 2026 Philipp Kiemle <[email protected]> msgid "" msgstr "" "Project-Id-Version: kcmutils6\n" "Report-Msgid-Bugs-To: https://bugs.kde.org\n" "POT-Creation-Date: 2026-04-08 00:41+0000\n" -"PO-Revision-Date: 2026-02-22 13:07+0100\n" -"Last-Translator: Frank Steinmetzger <[email protected]>\n" +"PO-Revision-Date: 2026-08-12 01:26+0200\n" +"Last-Translator: Philipp Kiemle <[email protected]>\n" "Language-Team: German <[email protected]>\n" "Language: de\n" "MIME-Version: 1.0\n" "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.04.3\n" #, kde-format msgctxt "NAME OF TRANSLATORS" @@ -97,7 +98,7 @@ #: kpluginwidget.cpp:67 #, kde-format msgid "Search…" -msgstr "Suchen …" +msgstr "Suchen …" #: kpluginwidget.cpp:335 #, kde-format @@ -120,7 +121,7 @@ #, kde-format msgctxt "@info:tooltip" msgid "Configure…" -msgstr "Einrichten …" +msgstr "Einrichten …" #: qml/components/PluginSelector.qml:94 #, kde-format diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kcmutils-6.29.0/src/qml/components/GridDelegate.qml new/kcmutils-6.30.0/src/qml/components/GridDelegate.qml --- old/kcmutils-6.29.0/src/qml/components/GridDelegate.qml 2026-08-07 22:39:07.000000000 +0200 +++ new/kcmutils-6.30.0/src/qml/components/GridDelegate.qml 2026-09-04 13:37:07.000000000 +0200 @@ -16,6 +16,7 @@ /*! \qmltype GridDelegate \inqmlmodule org.kde.kcmutils + \inherits ItemDelegate \brief Base delegate for KControlmodules based on Grid views of thumbnails. Use the onClicked signal handler for managing the main action when diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kcmutils-6.29.0/src/qml/components/PluginDelegate.qml new/kcmutils-6.30.0/src/qml/components/PluginDelegate.qml --- old/kcmutils-6.29.0/src/qml/components/PluginDelegate.qml 2026-08-07 22:39:07.000000000 +0200 +++ new/kcmutils-6.30.0/src/qml/components/PluginDelegate.qml 2026-09-04 13:37:07.000000000 +0200 @@ -18,6 +18,7 @@ /*! \qmltype PluginDelegate \inqmlmodule org.kde.kcmutils + \inherits CheckSubtitleDelegate \since 6.0 This got renamed from KPluginDelegate to PluginDelegate */ @@ -28,10 +29,12 @@ // object should be passed down explicitly, but it also means that it may // become null right before delegate's destruction. /*! + * \qmlproperty model PluginDelegate::model */ required property var model /*! + \qmlproperty list<Action> PluginDelegate::additionalActions */ property list<T.Action> additionalActions diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kcmutils-6.29.0/src/qml/components/PluginSelector.qml new/kcmutils-6.30.0/src/qml/components/PluginSelector.qml --- old/kcmutils-6.29.0/src/qml/components/PluginSelector.qml 2026-08-07 22:39:07.000000000 +0200 +++ new/kcmutils-6.30.0/src/qml/components/PluginSelector.qml 2026-09-04 13:37:07.000000000 +0200 @@ -25,15 +25,17 @@ ListView { id: pluginSelector - // KPluginModel which contains the plugins that should be displayed /*! + * \qmproperty model PluginSelector::sourceModel + * + * KPluginModel which contains the plugins that should be displayed */ required property QtObject sourceModel - // Query that is typed into the search field. Ideally, this is part of the KCM header /*! + * Query that is typed into the search field. Ideally, this is part of the KCM header */ - property var query + property string query // PluginDelegate should be used with this, it contains an ActionToolBar that is incredibly expensive to construct, // make sure to cache delegates a fair amount right out of the box. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kcmutils-6.29.0/src/qml/components/SettingStateBinding.qml new/kcmutils-6.30.0/src/qml/components/SettingStateBinding.qml --- old/kcmutils-6.29.0/src/qml/components/SettingStateBinding.qml 2026-08-07 22:39:07.000000000 +0200 +++ new/kcmutils-6.30.0/src/qml/components/SettingStateBinding.qml 2026-09-04 13:37:07.000000000 +0200 @@ -18,7 +18,7 @@ and use a visual indicator for the state of the setting. This is a higher level convenience wrapper for SettingStateProxy - and SettingStateIndicator. + and SettingHighlighter. \since 6.0 */ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kcmutils-6.29.0/src/qml/settingstateproxy.h new/kcmutils-6.30.0/src/qml/settingstateproxy.h --- old/kcmutils-6.29.0/src/qml/settingstateproxy.h 2026-08-07 22:39:07.000000000 +0200 +++ new/kcmutils-6.30.0/src/qml/settingstateproxy.h 2026-09-04 13:37:07.000000000 +0200 @@ -28,13 +28,13 @@ QML_ELEMENT /*! - * \qmlproperty bool SettingStateProxy::configObject + * \qmlproperty KCoreConfigSkeleton SettingStateProxy::configObject * \brief The config object which will be monitored for setting state changes. */ Q_PROPERTY(KCoreConfigSkeleton *configObject READ configObject WRITE setConfigObject NOTIFY configObjectChanged) /*! - * \qmlproperty bool SettingStateProxy::settingName + * \qmlproperty string SettingStateProxy::settingName * \brief The name of the setting in the config object. */ Q_PROPERTY(QString settingName READ settingName WRITE setSettingName NOTIFY settingNameChanged) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kcmutils-6.29.0/src/quick/kquickmanagedconfigmodule.h new/kcmutils-6.30.0/src/quick/kquickmanagedconfigmodule.h --- old/kcmutils-6.29.0/src/quick/kquickmanagedconfigmodule.h 2026-08-07 22:39:07.000000000 +0200 +++ new/kcmutils-6.30.0/src/quick/kquickmanagedconfigmodule.h 2026-09-04 13:37:07.000000000 +0200 @@ -29,7 +29,7 @@ * The constructor of the ConfigModule then looks like this: * \code * YourConfigModule::YourConfigModule(QObject *parent, const KPluginMetaData &metaData) - * : ManagedConfigModule(parent, metaData) + * : KQuickManagedConfigModule(parent, metaData) * , m_settingsObject(new SettingsObject(this)) * { * }
