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-01-18 22:19:29
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/plasma6-activities-stats (Old)
and /work/SRC/openSUSE:Factory/.plasma6-activities-stats.new.1928 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "plasma6-activities-stats"
Sun Jan 18 22:19:29 2026 rev:35 rq:1327862 version:6.5.5
Changes:
--------
---
/work/SRC/openSUSE:Factory/plasma6-activities-stats/plasma6-activities-stats.changes
2025-12-11 18:33:51.554620394 +0100
+++
/work/SRC/openSUSE:Factory/.plasma6-activities-stats.new.1928/plasma6-activities-stats.changes
2026-01-18 22:20:34.787838430 +0100
@@ -1,0 +2,10 @@
+Tue Jan 13 14:40:45 UTC 2026 - Fabian Vogt <[email protected]>
+
+- Update to 6.5.5:
+ * New bugfix release
+ * For more details see https://kde.org/announcements/plasma/6/6.5.5
+- Changes since 6.5.4:
+ * Update version for new release 6.5.5
+ * Properly escape single quotes in strings (kde#512562)
+
+-------------------------------------------------------------------
Old:
----
plasma-activities-stats-6.5.4.tar.xz
plasma-activities-stats-6.5.4.tar.xz.sig
New:
----
plasma-activities-stats-6.5.5.tar.xz
plasma-activities-stats-6.5.5.tar.xz.sig
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ plasma6-activities-stats.spec ++++++
--- /var/tmp/diff_new_pack.cNwNZL/_old 2026-01-18 22:20:35.375862591 +0100
+++ /var/tmp/diff_new_pack.cNwNZL/_new 2026-01-18 22:20:35.379862756 +0100
@@ -1,7 +1,7 @@
#
# spec file for package plasma6-activities-stats
#
-# Copyright (c) 2025 SUSE LLC and contributors
+# Copyright (c) 2026 SUSE LLC and contributors
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -25,7 +25,7 @@
%define rname plasma-activities-stats
%bcond_without released
Name: plasma6-activities-stats
-Version: 6.5.4
+Version: 6.5.5
Release: 0
Summary: KDE Plasma Activities support
License: LGPL-2.0-or-later
++++++ plasma-activities-stats-6.5.4.tar.xz ->
plasma-activities-stats-6.5.5.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/plasma-activities-stats-6.5.4/CMakeLists.txt
new/plasma-activities-stats-6.5.5/CMakeLists.txt
--- old/plasma-activities-stats-6.5.4/CMakeLists.txt 2025-12-09
10:51:53.000000000 +0100
+++ new/plasma-activities-stats-6.5.5/CMakeLists.txt 2026-01-13
14:00:37.000000000 +0100
@@ -1,10 +1,10 @@
# vim:set softtabstop=3 shiftwidth=3 tabstop=3 expandtab:
cmake_minimum_required(VERSION 3.16)
-set(PROJECT_VERSION "6.5.4")
+set(PROJECT_VERSION "6.5.5")
project(PlasmaActivitiesStats VERSION ${PROJECT_VERSION})
-set(PROJECT_DEP_VERSION "6.5.4")
+set(PROJECT_DEP_VERSION "6.5.5")
set(QT_MIN_VERSION "6.9.0")
set(KF6_MIN_VERSION "6.18.0")
set(KDE_COMPILERSETTINGS_LEVEL "5.82")
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/plasma-activities-stats-6.5.4/src/common/database/Database.h
new/plasma-activities-stats-6.5.5/src/common/database/Database.h
--- old/plasma-activities-stats-6.5.4/src/common/database/Database.h
2025-12-09 10:51:53.000000000 +0100
+++ new/plasma-activities-stats-6.5.5/src/common/database/Database.h
2026-01-13 14:00:37.000000000 +0100
@@ -110,11 +110,14 @@
return resultPattern;
}
+inline QString escapeSingleQuotes(QString pattern)
+{
+ return pattern.replace('\'', "''");
+}
+
inline QString escapeSqliteLikePattern(QString pattern)
{
- return pattern.replace(QLatin1String("%"), QLatin1String("\\%"))
- .replace(QLatin1String("_"), QLatin1String("\\_"))
- .replace(QLatin1String("'"), QLatin1String("\\'"));
+ return escapeSingleQuotes(pattern).replace(QLatin1String("%"),
QLatin1String("\\%")).replace(QLatin1String("_"), QLatin1String("\\_"));
}
inline QString starPatternToLike(const QString &pattern)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/plasma-activities-stats-6.5.4/src/resultset.cpp
new/plasma-activities-stats-6.5.5/src/resultset.cpp
--- old/plasma-activities-stats-6.5.4/src/resultset.cpp 2025-12-09
10:51:53.000000000 +0100
+++ new/plasma-activities-stats-6.5.5/src/resultset.cpp 2026-01-13
14:00:37.000000000 +0100
@@ -145,10 +145,8 @@
if (agent == QLatin1String(":any")) {
return QStringLiteral("1");
}
-
return QLatin1String("agent = '")
- + Common::escapeSqliteLikePattern(agent ==
QLatin1String(":current") ? QCoreApplication::instance()->applicationName() :
agent)
- + QLatin1String("'");
+ + Common::escapeSingleQuotes(agent == QLatin1String(":current") ?
QCoreApplication::instance()->applicationName() : agent) + QLatin1String("'");
}
QString activityClause(const QString &activity) const
@@ -158,8 +156,7 @@
}
return QLatin1String("activity = '") + //
- Common::escapeSqliteLikePattern(activity ==
QLatin1String(":current") ? ActivitiesSync::currentActivity(activities) :
activity)
- + QLatin1String("'");
+ Common::escapeSingleQuotes(activity == QLatin1String(":current") ?
ActivitiesSync::currentActivity(activities) : activity) + QLatin1String("'");
}
inline QString starPattern(const QString &pattern) const