Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package plasma6-activities-stats for 
openSUSE:Factory checked in at 2026-02-16 13:06:51
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/plasma6-activities-stats (Old)
 and      /work/SRC/openSUSE:Factory/.plasma6-activities-stats.new.1977 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "plasma6-activities-stats"

Mon Feb 16 13:06:51 2026 rev:36 rq:1333094 version:6.6.0

Changes:
--------
--- 
/work/SRC/openSUSE:Factory/plasma6-activities-stats/plasma6-activities-stats.changes
        2026-01-18 22:20:34.787838430 +0100
+++ 
/work/SRC/openSUSE:Factory/.plasma6-activities-stats.new.1977/plasma6-activities-stats.changes
      2026-02-16 13:10:40.761428401 +0100
@@ -1,0 +2,33 @@
+Thu Feb 12 19:43:27 UTC 2026 - Fabian Vogt <[email protected]>
+
+- Update to 6.6.0:
+  * New bugfix release
+  * For more details see https://kde.org/announcements/plasma/6/6.6.0
+- Changes since 6.5.91:
+  * Update version for new release 6.6.0
+
+-------------------------------------------------------------------
+Wed Jan 28 16:15:06 UTC 2026 - Fabian Vogt <[email protected]>
+
+- Update to 6.5.91:
+  * New bugfix release
+  * For more details see https://kde.org/announcements/plasma/6/6.5.91
+- Changes since 6.5.90:
+  * Update version for new release 6.5.91
+
+-------------------------------------------------------------------
+Sat Jan 17 20:27:51 UTC 2026 - Fabian Vogt <[email protected]>
+
+- Update to 6.5.90:
+  * New feature release
+  * For more details see https://kde.org/announcements/plasma/6/6.5.90
+- Changes since 6.5.5:
+  * Update version for new release 6.5.90
+  * Run kactvitymanagerd manually on CI
+  * Fix ResultSetTest
+  * Mark test as test and report success or failure
+  * Properly escape single quotes in strings (kde#512562)
+  * resultwatcher: send resultRemoved signal on type-restricted queries 
(kde#503840)
+  * Update version for new release 6.5.80
+
+-------------------------------------------------------------------

Old:
----
  plasma-activities-stats-6.5.5.tar.xz
  plasma-activities-stats-6.5.5.tar.xz.sig

New:
----
  plasma-activities-stats-6.6.0.tar.xz
  plasma-activities-stats-6.6.0.tar.xz.sig

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

Other differences:
------------------
++++++ plasma6-activities-stats.spec ++++++
--- /var/tmp/diff_new_pack.SGIgSI/_old  2026-02-16 13:10:41.397454864 +0100
+++ /var/tmp/diff_new_pack.SGIgSI/_new  2026-02-16 13:10:41.397454864 +0100
@@ -25,14 +25,14 @@
 %define rname   plasma-activities-stats
 %bcond_without released
 Name:           plasma6-activities-stats
-Version:        6.5.5
+Version:        6.6.0
 Release:        0
 Summary:        KDE Plasma Activities support
 License:        LGPL-2.0-or-later
 URL:            https://www.kde.org
-Source:         
https://download.kde.org/stable/plasma/%{version}/%{rname}-%{version}.tar.xz
+Source:         %{rname}-%{version}.tar.xz
 %if %{with released}
-Source1:        
https://download.kde.org/stable/plasma/%{version}/%{rname}-%{version}.tar.xz.sig
+Source1:        %{rname}-%{version}.tar.xz.sig
 Source2:        plasma.keyring
 %endif
 BuildRequires:  doxygen

++++++ plasma-activities-stats-6.5.5.tar.xz -> 
plasma-activities-stats-6.6.0.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/plasma-activities-stats-6.5.5/.kde-ci.yml 
new/plasma-activities-stats-6.6.0/.kde-ci.yml
--- old/plasma-activities-stats-6.5.5/.kde-ci.yml       2026-01-13 
14:00:37.000000000 +0100
+++ new/plasma-activities-stats-6.6.0/.kde-ci.yml       2026-02-12 
11:06:39.000000000 +0100
@@ -3,6 +3,7 @@
    'require':
     'frameworks/extra-cmake-modules': '@latest-kf6'
     'plasma/plasma-activities': '@same'
+    'plasma/kactivitymanagerd': '@same'
 
 Options:
  test-before-installing: True
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/plasma-activities-stats-6.5.5/CMakeLists.txt 
new/plasma-activities-stats-6.6.0/CMakeLists.txt
--- old/plasma-activities-stats-6.5.5/CMakeLists.txt    2026-01-13 
14:00:37.000000000 +0100
+++ new/plasma-activities-stats-6.6.0/CMakeLists.txt    2026-02-12 
11:06:39.000000000 +0100
@@ -1,12 +1,12 @@
 # vim:set softtabstop=3 shiftwidth=3 tabstop=3 expandtab:
 cmake_minimum_required(VERSION 3.16)
 
-set(PROJECT_VERSION "6.5.5")
+set(PROJECT_VERSION "6.6.0")
 project(PlasmaActivitiesStats VERSION ${PROJECT_VERSION})
 
-set(PROJECT_DEP_VERSION "6.5.5")
-set(QT_MIN_VERSION "6.9.0")
-set(KF6_MIN_VERSION "6.18.0")
+set(PROJECT_DEP_VERSION "6.6.0")
+set(QT_MIN_VERSION "6.10.0")
+set(KF6_MIN_VERSION "6.22.0")
 set(KDE_COMPILERSETTINGS_LEVEL "5.82")
 
 set(CMAKE_CXX_STANDARD 20)
@@ -60,6 +60,7 @@
   set(Boost_NO_BOOST_CMAKE ON)
   find_package(Boost 1.49)
   if (Boost_FOUND)
+    find_package(KF6CoreAddons ${KF6_MIN_VERSION} CONFIG REQUIRED)
     add_subdirectory(autotests)
   endif()
   add_subdirectory(tests)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/plasma-activities-stats-6.5.5/autotests/CMakeLists.txt 
new/plasma-activities-stats-6.6.0/autotests/CMakeLists.txt
--- old/plasma-activities-stats-6.5.5/autotests/CMakeLists.txt  2026-01-13 
14:00:37.000000000 +0100
+++ new/plasma-activities-stats-6.6.0/autotests/CMakeLists.txt  2026-02-12 
11:06:39.000000000 +0100
@@ -1,6 +1,8 @@
 # vim:set softtabstop=3 shiftwidth=3 tabstop=3 expandtab:
 project (PlasmaActivitiesStatsAutotests)
 
+include (ECMMarkAsTest)
+
 find_package (Qt6 REQUIRED NO_MODULE COMPONENTS Test Core DBus Sql)
 
 if (NOT WIN32)
@@ -38,8 +40,15 @@
       Qt6::DBus
       Qt6::Sql
 
+      KF6::CoreAddons
+
       Plasma::Activities
       Plasma::ActivitiesStats
 )
 
+target_compile_definitions(PlasmaActivitiesStatsTest PRIVATE 
KDE_INSTALL_FULL_LIBEXECDIR=\"${KDE_INSTALL_FULL_LIBEXECDIR}\")
+
+add_test(NAME PlasmaActivitiesStatsTest COMMAND PlasmaActivitiesStatsTest)
+ecm_mark_as_test(PlasmaActivitiesStatsTest)
+
 endif ()
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/plasma-activities-stats-6.5.5/autotests/ResultSetTest.cpp 
new/plasma-activities-stats-6.6.0/autotests/ResultSetTest.cpp
--- old/plasma-activities-stats-6.5.5/autotests/ResultSetTest.cpp       
2026-01-13 14:00:37.000000000 +0100
+++ new/plasma-activities-stats-6.6.0/autotests/ResultSetTest.cpp       
2026-02-12 11:06:39.000000000 +0100
@@ -14,6 +14,8 @@
 #include <QTemporaryDir>
 #include <QTest>
 
+#include <KLibexec>
+
 #include <query.h>
 #include <resultset.h>
 
@@ -194,27 +196,27 @@
     database->execQuery(QStringLiteral(
         "INSERT INTO ResourceScoreCache (usedActivity, initiatingAgent, 
targettedResource, scoreType, cachedScore, firstUpdate, lastUpdate) VALUES "
 
-        "   ('activity1' , 'gvim'                 , '/path/high1_act1_gvim' , 
'0' , '800' , '-1' , '1421446599')"
-        " , ('activity2' , 'kate'                 , '/path/high2_act2_kate' , 
'0' , '700' , '-1' , '1421439442')"
-        " , ('activity1' , 'kate'                 , '/path/high3_act1_kate' , 
'0' , '600' , '-1' , '1421439442')"
-        " , ('activity1' , 'gvim'                 , '/path/high4_act1_gvim' , 
'0' , '500' , '-1' , '1421446488')"
-        " , ('activity1' , 'KActivitiesStatsTest' , '/path/high5_act1_kast' , 
'0' , '400' , '-1' , '1421446599')"
-        " , ('activity2' , 'KActivitiesStatsTest' , '/path/high6_act2_kast' , 
'0' , '300' , '-1' , '1421439442')"
-        " , ('activity1' , 'KActivitiesStatsTest' , '/path/high7_act1_kast' , 
'0' , '200' , '-1' , '1421439442')"
-        " , ('activity1' , 'KActivitiesStatsTest' , '/path/high8_act1_kast' , 
'0' , '100' , '-1' , '1421446488')"
-
-        " , ('activity1' , 'gvim'                 , '/path/mid1_act1_gvim'  , 
'0' , '17'  , '-1' , '1421433419')"
-        " , ('activity1' , 'gvim'                 , '/path/mid2_act1_gvim'  , 
'0' , '54'  , '-1' , '1421431630')"
-        " , ('activity2' , 'gvim'                 , '/path/mid3_act2_gvim'  , 
'0' , '8'   , '-1' , '1421433172')"
-        " , ('activity2' , 'gvim'                 , '/path/mid4_act2_gvim'  , 
'0' , '8'   , '-1' , '1421432545')"
-        " , ('activity2' , 'gvim'                 , '/path/mid5_act2_gvim'  , 
'0' , '79'  , '-1' , '1421439118')"
-        " , ('activity1' , ':global'              , '/path/mid6_act1_glob'  , 
'0' , '20'  , '-1' , '1421439331')"
-        " , ('activity1' , ':global'              , '/path/mid7_act1_glob'  , 
'0' , '8'   , '-1' , '0')"
-        " , ('activity1' , ':global'              , '/path/mid8_act1_glob'  , 
'0' , '7'   , '-1' , '1421432617')"
-
-        " , ('activity1' , 'gvim'                 , '/path/low3_act1_gvim'  , 
'0' , '6'   , '-1' , '1421434704')"
-        " , ('activity1' , 'kate'                 , '/path/low2_act1_kate'  , 
'0' , '3'   , '-1' , '1421433266')"
-        " , ('activity1' , 'kate'                 , '/path/low1_act1_kate'  , 
'0' , '2'   , '-1' , '1421433254')"));
+        "   ('activity1' , 'gvim'                       , 
'/path/high1_act1_gvim' , '0' , '800' , '-1' , '1421446599')"
+        " , ('activity2' , 'kate'                          , 
'/path/high2_act2_kate' , '0' , '700' , '-1' , '1421439442')"
+        " , ('activity1' , 'kate'                       , 
'/path/high3_act1_kate' , '0' , '600' , '-1' , '1421439442')"
+        " , ('activity1' , 'gvim'                       , 
'/path/high4_act1_gvim' , '0' , '500' , '-1' , '1421446488')"
+        " , ('activity1' , 'PlasmaActivitiesStatsTest'  , 
'/path/high5_act1_kast' , '0' , '400' , '-1' , '1421446599')"
+        " , ('activity2' , 'PlasmaActivitiesStatsTest'  , 
'/path/high6_act2_kast' , '0' , '300' , '-1' , '1421439442')"
+        " , ('activity1' , 'PlasmaActivitiesStatsTest'  , 
'/path/high7_act1_kast' , '0' , '200' , '-1' , '1421439442')"
+        " , ('activity1' , 'PlasmaActivitiesStatsTest'  , 
'/path/high8_act1_kast' , '0' , '100' , '-1' , '1421446488')"
+
+        " , ('activity1' , 'gvim'                       , 
'/path/mid1_act1_gvim'  , '0' , '17'  , '-1' , '1421433419')"
+        " , ('activity1' , 'gvim'                       , 
'/path/mid2_act1_gvim'  , '0' , '54'  , '-1' , '1421431630')"
+        " , ('activity2' , 'gvim'                       , 
'/path/mid3_act2_gvim'  , '0' , '8'   , '-1' , '1421433172')"
+        " , ('activity2' , 'gvim'                       , 
'/path/mid4_act2_gvim'  , '0' , '8'   , '-1' , '1421432545')"
+        " , ('activity2' , 'gvim'                       , 
'/path/mid5_act2_gvim'  , '0' , '79'  , '-1' , '1421439118')"
+        " , ('activity1' , ':global'                    , 
'/path/mid6_act1_glob'  , '0' , '20'  , '-1' , '1421439331')"
+        " , ('activity1' , ':global'                    , 
'/path/mid7_act1_glob'  , '0' , '8'   , '-1' , '0')"
+        " , ('activity1' , ':global'                    , 
'/path/mid8_act1_glob'  , '0' , '7'   , '-1' , '1421432617')"
+
+        " , ('activity1' , 'gvim'                       , 
'/path/low3_act1_gvim'  , '0' , '6'   , '-1' , '1421434704')"
+        " , ('activity1' , 'kate'                       , 
'/path/low2_act1_kate'  , '0' , '3'   , '-1' , '1421433266')"
+        " , ('activity1' , 'kate'                       , 
'/path/low1_act1_kate'  , '0' , '2'   , '-1' , '1421433254')"));
 
     database->execQuery(
         QStringLiteral("INSERT INTO  ResourceEvent (usedActivity, 
initiatingAgent, targettedResource, start, end ) VALUES"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/plasma-activities-stats-6.5.5/autotests/ResultWatcherTest.cpp 
new/plasma-activities-stats-6.6.0/autotests/ResultWatcherTest.cpp
--- old/plasma-activities-stats-6.5.5/autotests/ResultWatcherTest.cpp   
2026-01-13 14:00:37.000000000 +0100
+++ new/plasma-activities-stats-6.6.0/autotests/ResultWatcherTest.cpp   
2026-02-12 11:06:39.000000000 +0100
@@ -9,12 +9,17 @@
 #include <QCoreApplication>
 #include <QDBusConnection>
 #include <QDBusConnectionInterface>
+#include <QDBusServiceWatcher>
 #include <QDebug>
+#include <QSignalSpy>
+#include <QStandardPaths>
 #include <QString>
 #include <QTemporaryDir>
 #include <QTest>
 #include <QTime>
 
+#include <KLibexec>
+
 #include <PlasmaActivities/ResourceInstance>
 
 #include <query.h>
@@ -82,10 +87,21 @@
 
 void ResultWatcherTest::initTestCase()
 {
+    if (qEnvironmentVariableIsSet("KDECI_BUILD")) {
+        const auto searchpaths = KLibexec::kdeFrameworksPaths("libexec") + 
QList{QStringLiteral(KDE_INSTALL_FULL_LIBEXECDIR)};
+        auto kactivitymanagerPath = 
QStandardPaths::findExecutable(QStringLiteral("kactivitymanagerd"), 
searchpaths);
+        QVERIFY2(!kactivitymanagerPath.isEmpty(), "Could not find 
kactivitymanagerd which needs to be running for this test");
+        QDBusServiceWatcher watcher(QStringLiteral("org.kde.ActivityManager"), 
QDBusConnection::sessionBus(), QDBusServiceWatcher::WatchForRegistration);
+        QSignalSpy registrationWatcher(&watcher, 
&QDBusServiceWatcher::serviceRegistered);
+        m_managerProcess.setProgram(kactivitymanagerPath);
+        m_managerProcess.start();
+        QVERIFY(registrationWatcher.count() || registrationWatcher.wait());
+    }
 }
 
 void ResultWatcherTest::cleanupTestCase()
 {
+    m_managerProcess.terminate();
     Q_EMIT testFinished();
 }
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/plasma-activities-stats-6.5.5/autotests/ResultWatcherTest.h 
new/plasma-activities-stats-6.6.0/autotests/ResultWatcherTest.h
--- old/plasma-activities-stats-6.5.5/autotests/ResultWatcherTest.h     
2026-01-13 14:00:37.000000000 +0100
+++ new/plasma-activities-stats-6.6.0/autotests/ResultWatcherTest.h     
2026-02-12 11:06:39.000000000 +0100
@@ -10,7 +10,7 @@
 #include <common/test.h>
 
 #include <PlasmaActivities/Controller>
-#include <memory>
+#include <QProcess>
 
 class ResultWatcherTest : public Test
 {
@@ -24,6 +24,9 @@
     void testLinkedResources();
 
     void cleanupTestCase();
+
+private:
+    QProcess m_managerProcess;
 };
 
 #endif /* RESULTWATCHERTEST_H */
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/plasma-activities-stats-6.5.5/autotests/main.cpp 
new/plasma-activities-stats-6.6.0/autotests/main.cpp
--- old/plasma-activities-stats-6.5.5/autotests/main.cpp        2026-01-13 
14:00:37.000000000 +0100
+++ new/plasma-activities-stats-6.6.0/autotests/main.cpp        2026-02-12 
11:06:39.000000000 +0100
@@ -56,7 +56,7 @@
     void next()
     {
         if (m_nextToStart >= m_tests.size()) {
-            QCoreApplication::exit(0);
+            QCoreApplication::exit(m_result);
             return;
         }
 
@@ -64,12 +64,13 @@
 
         QObject::connect(test, &Test::testFinished, this, &TestRunner::next, 
Qt::QueuedConnection);
 
-        QTest::qExec(test);
+        m_result |= QTest::qExec(test);
     }
 
 private:
     QList<Test *> m_tests;
     int m_nextToStart;
+    int m_result = 0;
 };
 
 int main(int argc, char *argv[])
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/plasma-activities-stats-6.5.5/src/resultwatcher.cpp 
new/plasma-activities-stats-6.6.0/src/resultwatcher.cpp
--- old/plasma-activities-stats-6.5.5/src/resultwatcher.cpp     2026-01-13 
14:00:37.000000000 +0100
+++ new/plasma-activities-stats-6.6.0/src/resultwatcher.cpp     2026-02-12 
11:06:39.000000000 +0100
@@ -264,12 +264,10 @@
             if (resource.contains(QLatin1Char('*'))) {
                 scheduleResultsInvalidation();
 
-            } else if (typeMatches(resource)) {
-                if (!m_resultInvalidationTimer.isActive()) {
-                    // Remove a result only if we haven't an invalidation
-                    // request scheduled
-                    Q_EMIT q->resultRemoved(resource);
-                }
+            } else if (!m_resultInvalidationTimer.isActive()) {
+                // Remove a result only if we haven't an invalidation
+                // request scheduled
+                Q_EMIT q->resultRemoved(resource);
             }
         }
     }

Reply via email to