Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package kf6-krunner for openSUSE:Factory checked in at 2025-09-15 19:49:52 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/kf6-krunner (Old) and /work/SRC/openSUSE:Factory/.kf6-krunner.new.1977 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "kf6-krunner" Mon Sep 15 19:49:52 2025 rev:19 rq:1304423 version:6.18.0 Changes: -------- --- /work/SRC/openSUSE:Factory/kf6-krunner/kf6-krunner.changes 2025-08-09 20:03:44.160038924 +0200 +++ /work/SRC/openSUSE:Factory/.kf6-krunner.new.1977/kf6-krunner.changes 2025-09-15 19:53:32.872719439 +0200 @@ -1,0 +2,16 @@ +Mon Sep 8 13:33:11 UTC 2025 - Christophe Marin <[email protected]> + +- Update to 6.18.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/6/6.18.0 +- Changes since 6.17.0: + * Update dependency version to 6.18.0 + * Use -> operator directly instead of calling data on QPointer member + * make test more stable + * Drop unneeded addition of build dirs to lib's build includes interface + * Bump kf ecm_set_disabled_deprecation_versions. Make sure that it compiles fine without kf 6.17 deprecated methods + * Remove min letter count example + * Update version to 6.18.0 + +------------------------------------------------------------------- Old: ---- krunner-6.17.0.tar.xz krunner-6.17.0.tar.xz.sig New: ---- krunner-6.18.0.tar.xz krunner-6.18.0.tar.xz.sig ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ kf6-krunner.spec ++++++ --- /var/tmp/diff_new_pack.ojVYjG/_old 2025-09-15 19:53:34.076770099 +0200 +++ /var/tmp/diff_new_pack.ojVYjG/_new 2025-09-15 19:53:34.088770604 +0200 @@ -19,11 +19,11 @@ %define qt6_version 6.8.0 %define rname krunner -# Full KF6 version (e.g. 6.17.0) +# Full KF6 version (e.g. 6.18.0) %{!?_kf6_version: %global _kf6_version %{version}} %bcond_without released Name: kf6-krunner -Version: 6.17.0 +Version: 6.18.0 Release: 0 Summary: KDE Framework for providing different actions given a string query License: LGPL-2.1-or-later ++++++ krunner-6.17.0.tar.xz -> krunner-6.18.0.tar.xz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/krunner-6.17.0/CMakeLists.txt new/krunner-6.18.0/CMakeLists.txt --- old/krunner-6.17.0/CMakeLists.txt 2025-08-01 12:38:54.000000000 +0200 +++ new/krunner-6.18.0/CMakeLists.txt 2025-09-08 10:14:26.000000000 +0200 @@ -3,13 +3,13 @@ cmake_minimum_required(VERSION 3.16) -set(KF_VERSION "6.17.0") # handled by release scripts -set(KF_DEP_VERSION "6.17.0") # handled by release scripts +set(KF_VERSION "6.18.0") # handled by release scripts +set(KF_DEP_VERSION "6.18.0") # handled by release scripts project(KRunner VERSION ${KF_VERSION}) # ECM setup include(FeatureSummary) -find_package(ECM 6.17.0 NO_MODULE) +find_package(ECM 6.18.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) @@ -47,7 +47,7 @@ ecm_set_disabled_deprecation_versions( QT 6.10.0 - KF 6.16.0 + KF 6.17.0 ) find_package(KF6Config ${KF_DEP_VERSION} REQUIRED) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/krunner-6.17.0/autotests/threadingtest.cpp new/krunner-6.18.0/autotests/threadingtest.cpp --- old/krunner-6.17.0/autotests/threadingtest.cpp 2025-08-01 12:38:54.000000000 +0200 +++ new/krunner-6.18.0/autotests/threadingtest.cpp 2025-09-08 10:14:26.000000000 +0200 @@ -55,15 +55,12 @@ manager->launchQuery("foo"); QThread::msleep(1); // Wait for runner to be invoked and query started - QEventLoop loop; - QTimer::singleShot(500, &loop, &QEventLoop::quit); - QVERIFY(manager->querying()); manager.reset(nullptr); QVERIFY(ptr); // Runner should not be deleted or reset now - loop.exec(); - QVERIFY(!ptr); + // try it maximal 5 seconds with running the event loop in-between + QTRY_VERIFY_WITH_TIMEOUT(!ptr, 5000); } void testTeardownWhileJobIsRunning() diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/krunner-6.17.0/src/CMakeLists.txt new/krunner-6.18.0/src/CMakeLists.txt --- old/krunner-6.17.0/src/CMakeLists.txt 2025-08-01 12:38:54.000000000 +0200 +++ new/krunner-6.18.0/src/CMakeLists.txt 2025-09-08 10:14:26.000000000 +0200 @@ -53,10 +53,7 @@ EXCLUDE_DEPRECATED_BEFORE_AND_AT ${EXCLUDE_DEPRECATED_BEFORE_AND_AT} ) -set(KRunner_BUILD_INCLUDE_DIRS ${KRunner_BINARY_DIR} ${CMAKE_CURRENT_BINARY_DIR}) target_include_directories(KF6Runner INTERFACE "$<INSTALL_INTERFACE:${KDE_INSTALL_INCLUDEDIR_KF}/KRunner>") -target_include_directories(KF6Runner PUBLIC "$<BUILD_INTERFACE:${KRunner_BUILD_INCLUDE_DIRS}>") - target_link_libraries(KF6Runner PUBLIC diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/krunner-6.17.0/src/querymatch.cpp new/krunner-6.18.0/src/querymatch.cpp --- old/krunner-6.17.0/src/querymatch.cpp 2025-08-01 12:38:54.000000000 +0200 +++ new/krunner-6.18.0/src/querymatch.cpp 2025-09-08 10:14:26.000000000 +0200 @@ -55,7 +55,7 @@ id = newId; } else { if (runner) { - id = runner.data()->id(); + id = runner->id(); } if (!id.isEmpty()) { id.append(QLatin1Char('_')).append(newId); @@ -104,7 +104,7 @@ QString QueryMatch::id() const { if (d->id.isEmpty() && d->runner) { - return d->runner.data()->id(); + return d->runner->id(); } return d->id; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/krunner-6.17.0/templates/runner6/runner.kdevtemplate new/krunner-6.18.0/templates/runner6/runner.kdevtemplate --- old/krunner-6.17.0/templates/runner6/runner.kdevtemplate 2025-08-01 12:38:54.000000000 +0200 +++ new/krunner-6.18.0/templates/runner6/runner.kdevtemplate 2025-09-08 10:14:26.000000000 +0200 @@ -36,7 +36,6 @@ Name[sv]=C++ (Qt6) Name[tr]=C++ (Qt6) Name[uk]=C++ (Qt6) -Name[x-test]=xxC++ (Qt6)xx Name[zh_CN]=C++ (Qt6) Name[zh_TW]=C++ (Qt6) Comment=Plasma Runner Template. A plasma runner template @@ -87,7 +86,6 @@ Comment[tr]=Plasma Çalıştırıcı Şablonu. Bir Plasma çalıştırıcı şablonu Comment[uk]=Шаблон засобу запуску Плазми Comment[vi]=Bản mẫu trình chạy Plasma. Một bản mẫu trình chạy Plasma -Comment[x-test]=xxPlasma Runner Template. A plasma runner templatexx Comment[zh_CN]=Plasma Runner 模板。一个 Plasma Runner 模板 Comment[zh_TW]=Plasma Runner 範本。一個 plasma runner 的範本 Category=Plasma/KRunner diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/krunner-6.17.0/templates/runner6/src/%{APPNAMELC}.cpp new/krunner-6.18.0/templates/runner6/src/%{APPNAMELC}.cpp --- old/krunner-6.17.0/templates/runner6/src/%{APPNAMELC}.cpp 2025-08-01 12:38:54.000000000 +0200 +++ new/krunner-6.18.0/templates/runner6/src/%{APPNAMELC}.cpp 2025-09-08 10:14:26.000000000 +0200 @@ -11,8 +11,6 @@ %{APPNAME}::%{APPNAME}(QObject *parent, const KPluginMetaData &data) : KRunner::AbstractRunner(parent, data) { - // Disallow short queries - setMinLetterCount(3); // Provide usage help for this plugin addSyntax(QStringLiteral("sometriggerword :q:"), i18n("Description for this syntax")); } diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/krunner-6.17.0/templates/runner6python/runnerpy.kdevtemplate new/krunner-6.18.0/templates/runner6python/runnerpy.kdevtemplate --- old/krunner-6.17.0/templates/runner6python/runnerpy.kdevtemplate 2025-08-01 12:38:54.000000000 +0200 +++ new/krunner-6.18.0/templates/runner6python/runnerpy.kdevtemplate 2025-09-08 10:14:26.000000000 +0200 @@ -34,7 +34,6 @@ Name[sv]=Python-insticksprogram för Kör program (Qt6) Name[tr]=Python K Çalıştır Eklentisi (Qt6) Name[uk]=Додаток до KRunner мовою Python (Qt6) -Name[x-test]=xxPython KRunner Plugin (Qt6)xx Name[zh_CN]=Python KRunner 插件 (Qt6) Name[zh_TW]=Python KRunner 外掛程式 (Qt6) Comment=Template for a KRunner Python Plugin using D-Bus @@ -78,7 +77,6 @@ Comment[tr]=D-Bus kullanan bir K Çalıştır Python Eklentisi için şablon Comment[uk]=Шаблон для додатка Python KRunner з використанням D-Bus Comment[vi]=Bản mẫu cho một phần cài cắm KRunner bằng Python sử dụng D-Bus -Comment[x-test]=xxTemplate for a KRunner Python Plugin using D-Busxx Comment[zh_CN]=使用 D-Bus 的 KRunner Python 插件模板 Comment[zh_TW]=使用 D-Bus 的 KRunner Python 外掛程式的範本 Category=Plasma/KRunner
