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 2025-12-16 15:50:46
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/kf6-kded (Old)
 and      /work/SRC/openSUSE:Factory/.kf6-kded.new.1939 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "kf6-kded"

Tue Dec 16 15:50:46 2025 rev:22 rq:1322708 version:6.21.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/kf6-kded/kf6-kded.changes        2025-11-17 
12:15:56.614958749 +0100
+++ /work/SRC/openSUSE:Factory/.kf6-kded.new.1939/kf6-kded.changes      
2025-12-16 15:55:45.349595010 +0100
@@ -1,0 +2,12 @@
+Fri Dec 12 20:17:24 UTC 2025 - Christophe Marin <[email protected]>
+
+- Update to 6.21.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/6/6.21.0
+- Changes since 6.20.0:
+  * Update dependency version to 6.21.0
+  * Drop detectPlatform
+  * Update version to 6.21.0
+
+-------------------------------------------------------------------

Old:
----
  kded-6.20.0.tar.xz
  kded-6.20.0.tar.xz.sig

New:
----
  kded-6.21.0.tar.xz
  kded-6.21.0.tar.xz.sig

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ kf6-kded.spec ++++++
--- /var/tmp/diff_new_pack.MnCG9j/_old  2025-12-16 15:55:46.317635935 +0100
+++ /var/tmp/diff_new_pack.MnCG9j/_new  2025-12-16 15:55:46.317635935 +0100
@@ -19,11 +19,11 @@
 %define qt6_version 6.8.0
 
 %define rname kded
-# Full KF6 version (e.g. 6.20.0)
+# Full KF6 version (e.g. 6.21.0)
 %{!?_kf6_version: %global _kf6_version %{version}}
 %bcond_without released
 Name:           kf6-kded
-Version:        6.20.0
+Version:        6.21.0
 Release:        0
 Summary:        Central daemon of KDE workspaces
 License:        LGPL-2.1-or-later


++++++ kded-6.20.0.tar.xz -> kded-6.21.0.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kded-6.20.0/CMakeLists.txt 
new/kded-6.21.0/CMakeLists.txt
--- old/kded-6.20.0/CMakeLists.txt      2025-11-07 20:00:11.000000000 +0100
+++ new/kded-6.21.0/CMakeLists.txt      2025-12-05 14:20:48.000000000 +0100
@@ -1,11 +1,11 @@
 cmake_minimum_required(VERSION 3.16)
 
-set(KF_VERSION "6.20.0") # handled by release scripts
-set(KF_DEP_VERSION "6.20.0") # handled by release scripts
+set(KF_VERSION "6.21.0") # handled by release scripts
+set(KF_DEP_VERSION "6.21.0") # handled by release scripts
 project(KDED VERSION ${KF_VERSION})
 
 include(FeatureSummary)
-find_package(ECM 6.20.0  NO_MODULE)
+find_package(ECM 6.21.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.20.0/po/pt_BR/docs/kded6/man-kded6.8.docbook 
new/kded-6.21.0/po/pt_BR/docs/kded6/man-kded6.8.docbook
--- old/kded-6.20.0/po/pt_BR/docs/kded6/man-kded6.8.docbook     1970-01-01 
01:00:00.000000000 +0100
+++ new/kded-6.21.0/po/pt_BR/docs/kded6/man-kded6.8.docbook     2025-12-05 
14:20:48.000000000 +0100
@@ -0,0 +1,269 @@
+<?xml version="1.0" ?>
+<!DOCTYPE refentry PUBLIC "-//KDE//DTD DocBook XML V4.5-Based Variant 
V1.1//EN" "dtd/kdedbx45.dtd" [
+  <!ENTITY % Brazilian-Portuguese "INCLUDE"
+><!-- change language only here -->
+]>
+
+<refentry lang="&language;">
+
+<refentryinfo>
+<title
+>Manual do Usuário do kded6</title>
+<author
+><firstname
+>David</firstname
+> <surname
+>Faure</surname
+> <contrib
+>Mantenedor</contrib>
+<affiliation>
+<address
+><email
+>[email protected]</email
+></address>
+</affiliation>
+</author>
+
+<author
+><firstname
+>Waldo</firstname
+> <surname
+>Bastian</surname
+> <contrib
+>Autor original</contrib>
+<affiliation>
+<address
+><email
+>[email protected]</email
+></address>
+</affiliation>
+</author>
+
+<date
+>22/06/2023</date>
+<releaseinfo
+>Frameworks 6</releaseinfo>
+<productname
+>KDE Frameworks</productname>
+
+</refentryinfo>
+
+<refmeta>
+<refentrytitle
+><command
+>kded6</command
+></refentrytitle>
+<manvolnum
+>8</manvolnum>
+</refmeta>
+
+<refnamediv>
+<refname
+><command
+>kded6</command
+></refname>
+<refpurpose
+>Servidor do &kde; - dispara as atualizações do banco de dados Sycoca quando 
for necessário.</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<title
+>Sintaxe</title>
+
+<cmdsynopsis
+><command
+>kded6</command
+> <arg choice="opt"
+>--check</arg
+> </cmdsynopsis>
+</refsynopsisdiv>
+
+<refsect1>
+<title
+>Descrição</title>
+
+<para
+>O <command
+>kded6</command
+> consolida diversos pequenos serviços em um único processo. Normalmente, são 
serviços &DBus; fornecidos por módulos do KDED, mas também gerencia o sycoca 
(um cache binário dos tipos de serviços, tipos &MIME; e serviços usados pelo 
KService), assim como os scripts de atualização do KConfig que forem 
necessários.</para>
+
+<para
+>No caso do sycoca, ele monitora as pastas que contêm arquivos '.desktop'. 
Quando for adicionado/removido um arquivo, ele espera cerca de 5 segundos (para 
o caso de ser uma série de atualizações) e depois executa o <command
+>kbuildsycoca6</command
+> para atualizar o sycoca.</para>
+
+<para
+>No caso do KConfig, ele verifica os arquivos de atualização recém instalados, 
&ie;, os arquivos *.upd usados para atualizar os arquivos de configuração dos 
usuários quando os formatos dos arquivos de configuração mudarem e executa o 
utilitário KConfig para efetuar as alterações.</para>
+
+<para
+>Essas tarefas também são executadas quando o <command
+>kded6</command
+> for iniciado para garantir que a configuração do usuário esteja 
atualizada.</para>
+
+<para
+>Você normalmente não precisará executar o <command
+>kded6</command
+> diretamente. As sessões do ambiente de trabalho &plasma; executam-no 
automaticamente e também por solicitação, quando um aplicativo tentar usar uma 
interface de &DBus; oferecida por ele ou um dos seus módulos.</para>
+
+</refsect1>
+
+
+
+<refsect1>
+<title
+>Opções</title>
+
+<variablelist>
+<varlistentry>
+<term
+><option
+>--check</option
+></term>
+<listitem>
+<para
+>Verifica o banco de dados sycoca, atualizando-o se necessário, e depois 
finaliza. </para>
+</listitem>
+</varlistentry>
+</variablelist>
+</refsect1>
+
+
+
+<refsect1>
+<title
+>Configuração</title>
+
+<para
+>O <command
+>kded6</command
+> pode ser configurado com o arquivo de configuração <filename
+>kded6rc</filename
+>, no estilo 'ini'. Em sistemas &UNIX;, este pode ser encontrado em <filename
+><varname
+>$XDG_CONFIG_HOME</varname
+>/kded6rc</filename
+>; se <varname
+>$XDG_CONFIG_HOME</varname
+> não estiver definido, o valor será por padrão <filename
+>~/.config/kded5rc</filename
+>.</para>
+
+<para
+>Os itens do arquivo de configuração são lidos por solicitação e só poderá 
efetuar as alterações enquanto o <command
+>kded6</command
+> estiver em execução. No entanto, todas as opções de configuração atuais só 
afetam realmente o comportamento inicial do <command
+>kded6</command
+>.</para>
+
+<para
+>A seção <option
+>[General]</option
+> tem as seguintes opções: <variablelist>
+<varlistentry>
+<term
+><option
+>CheckSycoca</option
+></term>
+<listitem
+><para
+>Se deve atualizar o sycoca na inicialização (padrão: <constant
+>true</constant
+>).</para>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term
+><option
+>CheckUpdates</option
+></term>
+<listitem
+><para
+>Se deve efetuar as atualizações restantes do KConfig na inicialização 
(padrão: <constant
+>true</constant
+>).</para>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term
+><option
+>CheckFileStamps</option
+></term>
+<listitem
+><para
+>Se deve verificar a data/hora dos arquivos ao efetuar a atualização inicial 
do sycoca (padrão: <constant
+>true</constant
+>). Consulte a documentação do <command
+>kbuildsycoca6</command
+> para obter mais detalhes.</para>
+</listitem>
+</varlistentry>
+<varlistentry>
+<term
+><option
+>DelayedCheck</option
+></term>
+<listitem
+><para
+>Se deve atrasar a atualização inicial do sycoca por até um minuto após a 
inicialização (padrão: <constant
+>false</constant
+>).</para>
+</listitem>
+</varlistentry>
+</variablelist>
+</para>
+
+<para
+>Cada módulo terá também uma seção <option
+>[Module-<replaceable
+>nome</replaceable
+>]</option
+> no arquivo <filename
+>kded5rc</filename
+>, onde <replaceable
+>nome</replaceable
+> é o nome do arquivo 'desktop' do módulo, sem a extensão <filename
+>.desktop</filename
+>. Esta contém uma opção <option
+>autoload</option
+> que define se o módulo deverá ser carregado automaticamente quando o <command
+>kded6</command
+> for iniciado (padrão: <constant
+>false</constant
+>). Lembre-se de que esta definição também pode ser alterada através da 
interface &DBus; do <command
+>kded6</command
+>.</para>
+</refsect1>
+
+
+
+<refsect1>
+<title
+>Veja também</title>
+<para
+><citerefentry
+><refentrytitle
+>kbuildsycoca6</refentrytitle
+><manvolnum
+>8</manvolnum
+></citerefentry
+>, <citerefentry
+><refentrytitle
+>kdeinit6</refentrytitle
+><manvolnum
+>8</manvolnum
+></citerefentry
+> </para>
+</refsect1>
+
+
+
+<refsect1>
+<title
+>Problemas</title>
+<para
+>Use o <ulink url="https://bugs.kde.org";
+>sistema de gerenciamento de erros do &kde;</ulink
+> para relatar erros.</para>
+</refsect1>
+
+</refentry>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kded-6.20.0/src/kded.cpp new/kded-6.21.0/src/kded.cpp
--- old/kded-6.20.0/src/kded.cpp        2025-11-07 20:00:11.000000000 +0100
+++ new/kded-6.21.0/src/kded.cpp        2025-12-05 14:20:48.000000000 +0100
@@ -556,50 +556,12 @@
     m_pTimer->start(500);
 }
 
-static bool detectPlatform(int argc, char **argv)
-{
-    if (qEnvironmentVariableIsSet("QT_QPA_PLATFORM")) {
-        return false;
-    }
-    for (int i = 0; i < argc; i++) {
-        /* clang-format off */
-        if (qstrcmp(argv[i], "-platform") == 0
-            || qstrcmp(argv[i], "--platform") == 0
-            || QByteArrayView(argv[i]).startsWith("-platform=")
-            || QByteArrayView(argv[i]).startsWith("--platform=")) { /* 
clang-format on */
-            return false;
-        }
-    }
-    const QByteArray sessionType = qgetenv("XDG_SESSION_TYPE");
-    if (sessionType.isEmpty()) {
-        return false;
-    }
-    if (qstrcmp(sessionType.data(), "wayland") == 0) {
-        qputenv("QT_QPA_PLATFORM", "wayland");
-        return true;
-    } else if (qstrcmp(sessionType.data(), "x11") == 0) {
-        qputenv("QT_QPA_PLATFORM", "xcb");
-        return true;
-    }
-    return false;
-}
-
 int main(int argc, char *argv[])
 {
     // options.add("check", qi18n("Check Sycoca database only once"));
 
     QCoreApplication::setAttribute(Qt::AA_DisableSessionManager);
-    const bool unsetQpa = detectPlatform(argc, argv);
-
-    // In older versions, QApplication creation was postponed until after
-    // testing for --check, in which case, only a QCoreApplication was created.
-    // Since that option is no longer used at startup, we removed that speed
-    // optimization for code clarity and easier support of standard parameters.
-
     QApplication app(argc, argv);
-    if (unsetQpa) {
-        qunsetenv("QT_QPA_PLATFORM");
-    }
 
     app.setQuitOnLastWindowClosed(false);
     app.setQuitLockEnabled(false);

Reply via email to