Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package kf6-kded for openSUSE:Factory checked in at 2026-05-11 16:51:12 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/kf6-kded (Old) and /work/SRC/openSUSE:Factory/.kf6-kded.new.1966 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "kf6-kded" Mon May 11 16:51:12 2026 rev:27 rq:1352078 version:6.26.0 Changes: -------- --- /work/SRC/openSUSE:Factory/kf6-kded/kf6-kded.changes 2026-04-11 22:27:53.560113920 +0200 +++ /work/SRC/openSUSE:Factory/.kf6-kded.new.1966/kf6-kded.changes 2026-05-11 16:56:45.251352352 +0200 @@ -1,0 +2,13 @@ +Sat May 2 07:52:35 UTC 2026 - Christophe Marin <[email protected]> + +- Update to 6.26.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/6/6.26.0 +- Changes since 6.25.0: + * Update dependency version to 6.26.0 + * Drop X-KDE-Kded-phase + * Drop outdated stuff from documentation + * Update version to 6.26.0 + +------------------------------------------------------------------- Old: ---- kded-6.25.0.tar.xz kded-6.25.0.tar.xz.sig New: ---- kded-6.26.0.tar.xz kded-6.26.0.tar.xz.sig ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ kf6-kded.spec ++++++ --- /var/tmp/diff_new_pack.TJ0CDD/_old 2026-05-11 16:56:45.923380085 +0200 +++ /var/tmp/diff_new_pack.TJ0CDD/_new 2026-05-11 16:56:45.927380250 +0200 @@ -16,14 +16,14 @@ # -%define qt6_version 6.8.0 +%define qt6_version 6.9.0 %define rname kded -# Full KF6 version (e.g. 6.25.0) +# Full KF6 version (e.g. 6.26.0) %{!?_kf6_version: %global _kf6_version %{version}} %bcond_without released Name: kf6-kded -Version: 6.25.0 +Version: 6.26.0 Release: 0 Summary: Central daemon of KDE workspaces License: LGPL-2.1-or-later ++++++ kded-6.25.0.tar.xz -> kded-6.26.0.tar.xz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kded-6.25.0/CMakeLists.txt new/kded-6.26.0/CMakeLists.txt --- old/kded-6.25.0/CMakeLists.txt 2026-04-03 19:08:36.000000000 +0200 +++ new/kded-6.26.0/CMakeLists.txt 2026-05-01 13:52:50.000000000 +0200 @@ -1,11 +1,11 @@ cmake_minimum_required(VERSION 3.29) -set(KF_VERSION "6.25.0") # handled by release scripts -set(KF_DEP_VERSION "6.25.0") # handled by release scripts +set(KF_VERSION "6.26.0") # handled by release scripts +set(KF_DEP_VERSION "6.26.0") # handled by release scripts project(KDED VERSION ${KF_VERSION}) include(FeatureSummary) -find_package(ECM 6.25.0 NO_MODULE) +find_package(ECM 6.26.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) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kded-6.25.0/README.md new/kded-6.26.0/README.md --- old/kded-6.25.0/README.md 2026-04-03 19:08:36.000000000 +0200 +++ new/kded-6.26.0/README.md 2026-05-01 13:52:50.000000000 +0200 @@ -32,10 +32,6 @@ editor, there is no GUI available. All options are listed under the [General] group: -**HostnamePollInterval**: This can be used to adjust the time interval at which -the hostname is checked for changes. The time is specified in milliseconds -and has a default of 5000 (5 seconds). - **CheckSycoca**: This option can be used to disable checking for new software. ksycoca will still be built when kded starts up and when applications explicitly request a rebuild of the ksycoca database. The user can @@ -48,45 +44,13 @@ The default value of this option is "true". Checking can be disabled by setting this option to "false". -**CheckHostname**: This option can be used to disable checking for hostname -changes. The default value of this option is "true". Checking can be -disabled by setting this option to "false". - Example kdedrc file with default values: [General] - HostnamePollInterval=5000 CheckSycoca=true CheckUpdates=true - CheckHostname=true - CheckFileStamps=true DelayedCheck=false -If FAM or DNOTIFY is not available, the filesystem will be polled at regular interval for any changes. Under the [DirWatch] group in the kdeglobals file -the following options are available to adjust the polling frequency: - -**PollInterval**: This can be used to adjust the time interval at which the local -filesystem is checked for new software or update files. The time is specified -in milliseconds and has a default of 500 (0.5 seconds). - -**NFSPollInterval**: This can be used to adjust the time interval at which remote -filesystems, such as NFS or Samba, are ebing checked for new software or -update files. The time is specified in milliseconds and has a default of 5000 -(5 seconds). - -The above options are not used when FAM is used to watch for changes in the -filesystem, or when DNOTIFY is used. Specifying larger intervals may reduce -the CPU load and/or network traffic. Shorter intervals are not recommended. - -Please note that in previous versions of KDE these options where listed in -the kderc file. - -Example kdeglobals fragment: - - [DirWatch] - PollInterval=500 - NFSPollInterval=5000 - ### KDED modules Some things can be greatly simplified if they can be coordinated from a diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kded-6.25.0/docs/HOWTO new/kded-6.26.0/docs/HOWTO --- old/kded-6.25.0/docs/HOWTO 2026-04-03 19:08:36.000000000 +0200 +++ new/kded-6.26.0/docs/HOWTO 2026-05-01 13:52:50.000000000 +0200 @@ -22,15 +22,6 @@ Note that this flag doesn't cause the module to be loaded if the KDE desktop is not running (i.e. when running a KDE application in another environment). -[The following paragraph was copied from kdebase/workspace/ksmserver/README] -The exact way autoloading works is controlled by X-KDE-Kded-phase=, -which may be 0, 1 or 2 (the default). Kded phase 0 means the module is -always loaded by kded, even outside of KDE session. It should used only -by kded modules which must be always running. Kded phase 1 modules are -loaded right after kded startup, but only during KDE startup, i.e. it is -for modules that are always needed by the KDE session. Phase 2 modules -will be loaded later. - Normally KDED modules are loaded whenever they are accessed, so you don't need autoloading enabled. On demand loading can be disabled by putting the following line in the .desktop file: diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kded-6.25.0/docs/kded6/man-kded6.8.docbook new/kded-6.26.0/docs/kded6/man-kded6.8.docbook --- old/kded-6.25.0/docs/kded6/man-kded6.8.docbook 2026-04-03 19:08:36.000000000 +0200 +++ new/kded-6.26.0/docs/kded6/man-kded6.8.docbook 2026-05-01 13:52:50.000000000 +0200 @@ -103,11 +103,6 @@ </listitem> </varlistentry> <varlistentry> -<term><option>CheckFileStamps</option></term> -<listitem><para>Whether to check file timestamps when performing the initial sycoca update (default: <constant>true</constant>). See the documentation for <command>kbuildsycoca6</command> for more details.</para> -</listitem> -</varlistentry> -<varlistentry> <term><option>DelayedCheck</option></term> <listitem><para>Whether to delay the initial sycoca update until about a minute after starting (default: <constant>false</constant>).</para> </listitem> @@ -124,7 +119,6 @@ <title>See Also</title> <para> <citerefentry><refentrytitle>kbuildsycoca6</refentrytitle><manvolnum>8</manvolnum></citerefentry>, -<citerefentry><refentrytitle>kdeinit6</refentrytitle><manvolnum>8</manvolnum></citerefentry> </para> </refsect1> diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kded-6.25.0/org.kde.kded6.desktop new/kded-6.26.0/org.kde.kded6.desktop --- old/kded-6.25.0/org.kde.kded6.desktop 2026-04-03 19:08:36.000000000 +0200 +++ new/kded-6.26.0/org.kde.kded6.desktop 2026-05-01 13:52:50.000000000 +0200 @@ -47,6 +47,7 @@ Name[sv]=KDED Name[ta]=KDED Name[tr]=KDED +Name[ug]=KDED Name[uk]=KDED Name[vi]=KDED Name[zh_CN]=KDED diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kded-6.25.0/po/ca/docs/kded6/man-kded6.8.docbook new/kded-6.26.0/po/ca/docs/kded6/man-kded6.8.docbook --- old/kded-6.25.0/po/ca/docs/kded6/man-kded6.8.docbook 2026-04-03 19:08:36.000000000 +0200 +++ new/kded-6.26.0/po/ca/docs/kded6/man-kded6.8.docbook 2026-05-01 13:52:50.000000000 +0200 @@ -188,20 +188,6 @@ <varlistentry> <term ><option ->CheckFileStamps</option -></term> -<listitem -><para ->Per a comprovar les marques de temps dels fitxers en realitzar l'actualització inicial de «sycoca» (predeterminat: <constant ->true</constant ->). Per a més detalls, vegeu la documentació per a <command ->kbuildsycoca6</command ->.</para> -</listitem> -</varlistentry> -<varlistentry> -<term -><option >DelayedCheck</option ></term> <listitem @@ -248,13 +234,7 @@ ><manvolnum >8</manvolnum ></citerefentry ->, <citerefentry -><refentrytitle ->kdeinit6</refentrytitle -><manvolnum ->8</manvolnum -></citerefentry -> </para> +>, </para> </refsect1> diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kded-6.25.0/po/es/docs/kded6/man-kded6.8.docbook new/kded-6.26.0/po/es/docs/kded6/man-kded6.8.docbook --- old/kded-6.25.0/po/es/docs/kded6/man-kded6.8.docbook 2026-04-03 19:08:36.000000000 +0200 +++ new/kded-6.26.0/po/es/docs/kded6/man-kded6.8.docbook 2026-05-01 13:52:50.000000000 +0200 @@ -186,20 +186,6 @@ <varlistentry> <term ><option ->CheckFileStamps</option -></term> -<listitem -><para ->Indica si se debe comprobar las marcas de tiempo del archivo cuando se realiza la actualización inicial de sycoca (de manera predeterminada: <constant ->true</constant ->). Consulte la documentación de <command ->kbuildsycoca6</command -> para obtener más información.</para> -</listitem> -</varlistentry> -<varlistentry> -<term -><option >DelayedCheck</option ></term> <listitem @@ -246,13 +232,7 @@ ><manvolnum >8</manvolnum ></citerefentry ->, <citerefentry -><refentrytitle ->kdeinit6</refentrytitle -><manvolnum ->8</manvolnum -></citerefentry -> </para> +>, </para> </refsect1> diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kded-6.25.0/po/nl/docs/kded6/man-kded6.8.docbook new/kded-6.26.0/po/nl/docs/kded6/man-kded6.8.docbook --- old/kded-6.25.0/po/nl/docs/kded6/man-kded6.8.docbook 2026-04-03 19:08:36.000000000 +0200 +++ new/kded-6.26.0/po/nl/docs/kded6/man-kded6.8.docbook 2026-05-01 13:52:50.000000000 +0200 @@ -186,20 +186,6 @@ <varlistentry> <term ><option ->CheckFileStamps</option -></term> -<listitem -><para ->Of datum-tijd van bestanden gecontroleerd moeten worden bij het uitvoeren van het initiële bijwerken van sycoca (standaard: <constant ->true</constant ->). Zie de documentatie voor <command ->kbuildsycoca6</command -> voor meer details.</para> -</listitem> -</varlistentry> -<varlistentry> -<term -><option >DelayedCheck</option ></term> <listitem @@ -246,13 +232,7 @@ ><manvolnum >8</manvolnum ></citerefentry ->, <citerefentry -><refentrytitle ->kdeinit6</refentrytitle -><manvolnum ->8</manvolnum -></citerefentry -> </para> +>, </para> </refsect1> diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kded-6.25.0/po/tr/docs/kded6/man-kded6.8.docbook new/kded-6.26.0/po/tr/docs/kded6/man-kded6.8.docbook --- old/kded-6.25.0/po/tr/docs/kded6/man-kded6.8.docbook 2026-04-03 19:08:36.000000000 +0200 +++ new/kded-6.26.0/po/tr/docs/kded6/man-kded6.8.docbook 2026-05-01 13:52:50.000000000 +0200 @@ -186,20 +186,6 @@ <varlistentry> <term ><option ->CheckFileStamps</option -></term> -<listitem -><para ->İlk sycoca güncellemesini yaparken dosya zaman damgalarının denetlenip denetlenmeyeceği (öntanımlı: <constant ->true</constant ->). Ayrıntılar için <command ->kbuildsycoca6</command -> belgelendirmesine göz atın.</para> -</listitem> -</varlistentry> -<varlistentry> -<term -><option >DelayedCheck</option ></term> <listitem @@ -246,13 +232,7 @@ ><manvolnum >8</manvolnum ></citerefentry ->, <citerefentry -><refentrytitle ->kdeinit6</refentrytitle -><manvolnum ->8</manvolnum -></citerefentry -> </para> +>, </para> </refsect1> diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kded-6.25.0/po/uk/docs/kded6/man-kded6.8.docbook new/kded-6.26.0/po/uk/docs/kded6/man-kded6.8.docbook --- old/kded-6.25.0/po/uk/docs/kded6/man-kded6.8.docbook 2026-04-03 19:08:36.000000000 +0200 +++ new/kded-6.26.0/po/uk/docs/kded6/man-kded6.8.docbook 2026-05-01 13:52:50.000000000 +0200 @@ -186,20 +186,6 @@ <varlistentry> <term ><option ->CheckFileStamps</option -></term> -<listitem -><para ->Визначає, чи слід виконувати перевірку часових позначок під час початкового оновлення sycoca (типове значення: <constant ->true</constant ->). Щоб дізнатися більше, зверніться до документації з <command ->kbuildsycoca6</command ->.</para> -</listitem> -</varlistentry> -<varlistentry> -<term -><option >DelayedCheck</option ></term> <listitem @@ -246,13 +232,7 @@ ><manvolnum >8</manvolnum ></citerefentry ->, <citerefentry -><refentrytitle ->kdeinit6</refentrytitle -><manvolnum ->8</manvolnum -></citerefentry -> </para> +>, </para> </refsect1> diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kded-6.25.0/src/kded.cpp new/kded-6.26.0/src/kded.cpp --- old/kded-6.25.0/src/kded.cpp 2026-04-03 19:08:36.000000000 +0200 +++ new/kded-6.26.0/src/kded.cpp 2026-05-01 13:52:50.000000000 +0200 @@ -110,11 +110,6 @@ self()->loadModule(obj, true); } -static int phaseForModule(const KPluginMetaData &module) -{ - return module.value(QStringLiteral("X-KDE-Kded-phase"), 2); -} - QList<KPluginMetaData> Kded::availableModules() const { QList<KPluginMetaData> plugins = KPluginMetaData::findPlugins(QStringLiteral("kf6/kded")); @@ -139,20 +134,6 @@ { m_dontLoad.clear(); - bool kde_running = !qEnvironmentVariableIsEmpty("KDE_FULL_SESSION"); - if (kde_running) { - // not the same user like the one running the session (most likely we're run via sudo or something) - const QByteArray sessionUID = qgetenv("KDE_SESSION_UID"); - if (!sessionUID.isEmpty() && uid_t(sessionUID.toInt()) != getuid()) { - kde_running = false; - } - // not the same kde version as the current desktop - const QByteArray kdeSession = qgetenv("KDE_SESSION_VERSION"); - if (kdeSession.toInt() != 6) { - kde_running = false; - } - } - // Preload kded modules. const QList<KPluginMetaData> kdedModules = availableModules(); for (const KPluginMetaData &module : kdedModules) { @@ -162,26 +143,8 @@ continue; } - // see ksmserver's README for description of the phases - bool prevent_autoload = false; - switch (phaseForModule(module)) { - case 0: // always autoload - break; - case 1: // autoload only in KDE - if (!kde_running) { - prevent_autoload = true; - } - break; - case 2: // autoload delayed, only in KDE - default: - if (!kde_running) { - prevent_autoload = true; - } - break; - } - // Load the module if necessary and allowed - if (autoload && !prevent_autoload) { + if (autoload) { if (!loadModule(module, false)) { continue; } diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kded-6.25.0/src/kded.h new/kded-6.26.0/src/kded.h --- old/kded-6.25.0/src/kded.h 2026-04-03 19:08:36.000000000 +0200 +++ new/kded-6.26.0/src/kded.h 2026-05-01 13:52:50.000000000 +0200 @@ -92,8 +92,7 @@ * Configure whether a module should be loaded on startup * * If a module is set to be auto-loaded, it will be loaded at the start of a KDE - * session. Depending on the phase it is set to load in, it may also be loaded - * when the first KDE application is run outside of a KDE session. + * session. * * @param module the name of the desktop file for the module, without the .desktop extension * @param autoload if @c true, the module will be loaded at startup,
