Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package kf6-kservice for openSUSE:Factory 
checked in at 2026-01-12 10:12:06
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/kf6-kservice (Old)
 and      /work/SRC/openSUSE:Factory/.kf6-kservice.new.1928 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "kf6-kservice"

Mon Jan 12 10:12:06 2026 rev:23 rq:1326447 version:6.22.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/kf6-kservice/kf6-kservice.changes        
2025-12-16 15:57:27.933886510 +0100
+++ /work/SRC/openSUSE:Factory/.kf6-kservice.new.1928/kf6-kservice.changes      
2026-01-12 10:16:42.526112391 +0100
@@ -1,0 +2,14 @@
+Sun Jan  4 14:47:18 UTC 2026 - Christophe Marin <[email protected]>
+
+- Update to 6.22.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/6/6.22.0
+- Changes since 6.21.0:
+  * Update dependency version to 6.22.0
+  * Remove FormFactor handling
+  * Drop Library handling
+  * Drop allowAsDefault handling
+  * Update version to 6.22.0
+
+-------------------------------------------------------------------

Old:
----
  kservice-6.21.0.tar.xz
  kservice-6.21.0.tar.xz.sig

New:
----
  kservice-6.22.0.tar.xz
  kservice-6.22.0.tar.xz.sig

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

Other differences:
------------------
++++++ kf6-kservice.spec ++++++
--- /var/tmp/diff_new_pack.7H7OOh/_old  2026-01-12 10:16:43.166138731 +0100
+++ /var/tmp/diff_new_pack.7H7OOh/_new  2026-01-12 10:16:43.166138731 +0100
@@ -19,11 +19,11 @@
 %define qt6_version 6.8.0
 
 %define rname kservice
-# Full KF6 version (e.g. 6.21.0)
+# Full KF6 version (e.g. 6.22.0)
 %{!?_kf6_version: %global _kf6_version %{version}}
 %bcond_without released
 Name:           kf6-kservice
-Version:        6.21.0
+Version:        6.22.0
 Release:        0
 Summary:        Plugin framework for desktop services
 License:        LGPL-2.1-or-later


++++++ kservice-6.21.0.tar.xz -> kservice-6.22.0.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kservice-6.21.0/CMakeLists.txt 
new/kservice-6.22.0/CMakeLists.txt
--- old/kservice-6.21.0/CMakeLists.txt  2025-12-05 14:25:42.000000000 +0100
+++ new/kservice-6.22.0/CMakeLists.txt  2026-01-02 18:44:02.000000000 +0100
@@ -1,7 +1,7 @@
 cmake_minimum_required(VERSION 3.16)
 
-set(KF_VERSION "6.21.0") # handled by release scripts
-set(KF_DEP_VERSION "6.21.0") # handled by release scripts
+set(KF_VERSION "6.22.0") # handled by release scripts
+set(KF_DEP_VERSION "6.22.0") # handled by release scripts
 project(KService VERSION ${KF_VERSION})
 
 # Disallow in-source build
@@ -11,7 +11,7 @@
 
 # ECM setup
 include(FeatureSummary)
-find_package(ECM 6.21.0  NO_MODULE)
+find_package(ECM 6.22.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)
 
@@ -49,8 +49,8 @@
 add_definitions(-DTRANSLATION_DOMAIN=\"kservice6\")
 
 ecm_set_disabled_deprecation_versions(
-    QT 6.10.0
-    KF 6.19.0
+    QT 6.11.0
+    KF 6.21.0
 )
 
 ki18n_install(po)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kservice-6.21.0/po/ga/kservice6.po 
new/kservice-6.22.0/po/ga/kservice6.po
--- old/kservice-6.21.0/po/ga/kservice6.po      2025-12-05 14:25:42.000000000 
+0100
+++ new/kservice-6.22.0/po/ga/kservice6.po      2026-01-02 18:44:02.000000000 
+0100
@@ -16,7 +16,6 @@
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
-"X-Generator: KBabel 1.9.1\n"
 "Plural-Forms: nplurals=5; plural=n==1 ? 0 : n==2 ? 1 : n<7 ? 2 : n < 11 ? "
 "3 : 4\n"
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/kservice-6.21.0/po/tr/docs/kbuildsycoca6/man-kbuildsycoca6.8.docbook 
new/kservice-6.22.0/po/tr/docs/kbuildsycoca6/man-kbuildsycoca6.8.docbook
--- old/kservice-6.21.0/po/tr/docs/kbuildsycoca6/man-kbuildsycoca6.8.docbook    
2025-12-05 14:25:42.000000000 +0100
+++ new/kservice-6.22.0/po/tr/docs/kbuildsycoca6/man-kbuildsycoca6.8.docbook    
2026-01-02 18:44:02.000000000 +0100
@@ -39,7 +39,7 @@
 </author>
 
 <date
->2015-09-17</date>
+>2015‒09‒17</date>
 <releaseinfo
 >Frameworks 5.15</releaseinfo>
 <productname
@@ -96,7 +96,7 @@
 > &MIME; türüne sahip dosyalarında depolanan verinin ikili önbelleğini yapar. 
 > </para>
 
 <para
->KService kitaplığı, kendisinden istenilen bilgiyi tez sağlamak için bu 
veritabanını kullanır. </para>
+>KService kitaplığı, kendisinden istenilen bilgiyi tez sağlamak için bu veri 
tabanını kullanır. </para>
 
 <para
 >Kullanıcıların normalde bu uygulamayı doğrudan çalıştırmaları gerekmez; 
 >KService, verileri önbelleğe alınan dosyalardan herhangi biri 
 >değiştirildiğinde gerekirse çalıştıracaktır. </para>
@@ -142,7 +142,7 @@
 ></term>
 <listitem>
 <para
->Uygulama menüsü veritabanı üretilmesini sınayın. Aslında önbelleği 
yapmaz.</para>
+>Uygulama menüsü veri tabanı üretilmesini sınayın. Aslında önbelleği 
yapmaz.</para>
 </listitem>
 </varlistentry>
 
@@ -274,7 +274,7 @@
 >Hatalar</title>
 <para
 >Hataları bildirmek için <ulink url="https://bugs.kde.org";
->&kde;'nin hata izleyicisini</ulink
+>&kde;’nin hata izleyicisini</ulink
 > kullanın.</para>
 </refsect1>
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kservice-6.21.0/src/services/kservice.cpp 
new/kservice-6.22.0/src/services/kservice.cpp
--- old/kservice-6.21.0/src/services/kservice.cpp       2025-12-05 
14:25:42.000000000 +0100
+++ new/kservice-6.22.0/src/services/kservice.cpp       2026-01-02 
18:44:02.000000000 +0100
@@ -115,8 +115,6 @@
     m_untranslatedGenericName = 
desktopGroup.readEntryUntranslated("GenericName");
     m_untranslatedName = desktopGroup.readEntryUntranslated("Name");
 
-    m_lstFormFactors = 
entryMap.take(QStringLiteral("X-KDE-FormFactors")).split(QLatin1Char(','), 
Qt::SkipEmptyParts);
-
     if (entryMap.remove(QStringLiteral("Keywords"))) {
         m_lstKeywords = desktopGroup.readXdgListEntry("Keywords");
     }
@@ -131,10 +129,6 @@
 
     m_strDesktopEntryName = _name;
 
-    if (entryMap.remove(QStringLiteral("AllowDefault"))) {
-        m_bAllowAsDefault = desktopGroup.readEntry("AllowDefault", true);
-    }
-
     // Store all additional entries in the property map.
     // A QMap<QString,QString> would be easier for this but we can't
     // break BC, so we have to store it in m_mapProps.
@@ -218,7 +212,9 @@
 
 void KServicePrivate::load(QDataStream &s)
 {
-    qint8 def;
+    qint8 unused;
+    QString unused2;
+    QStringList unused3;
     qint8 term;
     qint8 dst;
 
@@ -229,17 +225,16 @@
     // clang-format off
     s >> m_strType >> m_strName >> m_strExec >> m_strIcon
       >> term >> m_strTerminalOptions
-      >> m_strWorkingDirectory >> m_strComment >> def >> m_mapProps
-      >> m_strLibrary
+      >> m_strWorkingDirectory >> m_strComment >> unused >> m_mapProps
+      >> unused2
       >> dst
       >> m_strDesktopEntryName
       >> m_lstKeywords >> m_strGenName
       >> categories >> menuId >> m_actions
-      >> m_lstFormFactors
+      >> unused3
       >> m_untranslatedName >> m_untranslatedGenericName >> m_mimeTypes;
     // clang-format on
 
-    m_bAllowAsDefault = bool(def);
     m_bTerminal = bool(term);
 
     m_bValid = true;
@@ -248,7 +243,6 @@
 void KServicePrivate::save(QDataStream &s)
 {
     KSycocaEntryPrivate::save(s);
-    qint8 def = m_bAllowAsDefault;
     qint8 term = m_bTerminal;
     qint8 dst = 0;
 
@@ -256,9 +250,9 @@
     // !! This data structure should remain binary compatible at all times !!
     // You may add new fields at the end. Make sure to update KSYCOCA_VERSION
     // number in ksycoca.cpp
-    s << m_strType << m_strName << m_strExec << m_strIcon << term << 
m_strTerminalOptions << m_strWorkingDirectory << m_strComment << def << 
m_mapProps
-      << m_strLibrary << dst << m_strDesktopEntryName << m_lstKeywords << 
m_strGenName << categories << menuId << m_actions << m_lstFormFactors
-      << m_untranslatedName << m_untranslatedGenericName << m_mimeTypes;
+    s << m_strType << m_strName << m_strExec << m_strIcon << term << 
m_strTerminalOptions << m_strWorkingDirectory << m_strComment
+      << false /* unused */ << m_mapProps << QString() /* unused */ << dst << 
m_strDesktopEntryName << m_lstKeywords << m_strGenName << categories << menuId
+      << m_actions << QStringList() /* unused */ << m_untranslatedName << 
m_untranslatedGenericName << m_mimeTypes;
 }
 
 ////
@@ -272,7 +266,6 @@
     d->m_strExec = _exec;
     d->m_strIcon = _icon;
     d->m_bTerminal = false;
-    d->m_bAllowAsDefault = true;
 }
 
 KService::KService(const QString &_fullpath)
@@ -384,14 +377,10 @@
 {
     if (_name == QLatin1String("Terminal")) {
         return QVariant(m_bTerminal);
-    } else if (_name == QLatin1String("AllowAsDefault")) {
-        return QVariant(m_bAllowAsDefault);
     } else if (_name == QLatin1String("Categories")) {
         return QVariant(categories);
     } else if (_name == QLatin1String("Keywords")) {
         return QVariant(m_lstKeywords);
-    } else if (_name == QLatin1String("FormFactors")) {
-        return QVariant(m_lstFormFactors);
     }
 
     auto it = m_mapProps.constFind(_name);
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kservice-6.21.0/src/services/kservice_p.h 
new/kservice-6.22.0/src/services/kservice_p.h
--- old/kservice-6.21.0/src/services/kservice_p.h       2025-12-05 
14:25:42.000000000 +0100
+++ new/kservice-6.22.0/src/services/kservice_p.h       2026-01-02 
18:44:02.000000000 +0100
@@ -67,17 +67,14 @@
     QString m_strTerminalOptions;
     QString m_strWorkingDirectory;
     QString m_strComment;
-    QString m_strLibrary;
     QStringList m_mimeTypes;
     QString m_strDesktopEntryName;
     QMap<QString, QVariant> m_mapProps;
-    QStringList m_lstFormFactors;
     QStringList m_lstKeywords;
     QString m_strGenName;
     QString m_untranslatedGenericName;
     QString m_untranslatedName;
     QList<KServiceAction> m_actions;
-    bool m_bAllowAsDefault : 1;
     bool m_bTerminal : 1;
     bool m_bValid : 1;
 };

Reply via email to