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; };
