Hello community, here is the log from the commit of package kactivitymanagerd for openSUSE:Factory checked in at 2018-02-06 16:42:29 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/kactivitymanagerd (Old) and /work/SRC/openSUSE:Factory/.kactivitymanagerd.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "kactivitymanagerd" Tue Feb 6 16:42:29 2018 rev:37 rq:573017 version:5.12.0 Changes: -------- --- /work/SRC/openSUSE:Factory/kactivitymanagerd/kactivitymanagerd.changes 2018-02-01 21:26:37.644817390 +0100 +++ /work/SRC/openSUSE:Factory/.kactivitymanagerd.new/kactivitymanagerd.changes 2018-02-06 16:42:37.182414537 +0100 @@ -1,0 +2,10 @@ +Fri Feb 2 21:03:43 CET 2018 - [email protected] + +- Update to 5.12.0 + * New feature release + * For more details please see: + * https://www.kde.org/announcements/plasma-5.12.0.php +- Changes since 5.11.95: + * Actually quit threads nicely (kde#385533) + +------------------------------------------------------------------- Old: ---- kactivitymanagerd-5.11.95.tar.xz New: ---- kactivitymanagerd-5.12.0.tar.xz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ kactivitymanagerd.spec ++++++ --- /var/tmp/diff_new_pack.tZUAcg/_old 2018-02-06 16:42:38.058373546 +0100 +++ /var/tmp/diff_new_pack.tZUAcg/_new 2018-02-06 16:42:38.062373359 +0100 @@ -18,13 +18,13 @@ %bcond_without lang Name: kactivitymanagerd -Version: 5.11.95 +Version: 5.12.0 Release: 0 Summary: KDE Plasma Activities support License: GPL-2.0+ Group: System/GUI/KDE Url: http://projects.kde.org/kactivitymanagerd -Source: http://download.kde.org/unstable/plasma/%{version}/kactivitymanagerd-%{version}.tar.xz +Source: kactivitymanagerd-%{version}.tar.xz %if 0%{?suse_version} > 1325 BuildRequires: libboost_headers-devel %else ++++++ kactivitymanagerd-5.11.95.tar.xz -> kactivitymanagerd-5.12.0.tar.xz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kactivitymanagerd-5.11.95/po/zh_CN/kactivities5.po new/kactivitymanagerd-5.12.0/po/zh_CN/kactivities5.po --- old/kactivitymanagerd-5.11.95/po/zh_CN/kactivities5.po 2018-01-15 14:24:45.000000000 +0100 +++ new/kactivitymanagerd-5.12.0/po/zh_CN/kactivities5.po 2018-02-01 14:00:38.000000000 +0100 @@ -9,7 +9,7 @@ "Project-Id-Version: kdeorg\n" "Report-Msgid-Bugs-To: http://bugs.kde.org\n" "POT-Creation-Date: 2016-11-19 20:20+0100\n" -"PO-Revision-Date: 2018-01-08 17:58-0500\n" +"PO-Revision-Date: 2018-02-01 07:15-0500\n" "Last-Translator: guoyunhebrave <[email protected]>\n" "Language-Team: Chinese Simplified\n" "Language: zh_CN\n" @@ -20,7 +20,7 @@ "X-Generator: crowdin.com\n" "X-Crowdin-Project: kdeorg\n" "X-Crowdin-Language: zh-CN\n" -"X-Crowdin-File: /kf5-trunk/messages/kde-workspace/kactivities5.pot\n" +"X-Crowdin-File: /kf5-stable/messages/kde-workspace/kactivities5.pot\n" #, kde-format msgctxt "NAME OF TRANSLATORS" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kactivitymanagerd-5.11.95/src/service/Resources.cpp new/kactivitymanagerd-5.12.0/src/service/Resources.cpp --- old/kactivitymanagerd-5.11.95/src/service/Resources.cpp 2018-01-15 14:24:25.000000000 +0100 +++ new/kactivitymanagerd-5.12.0/src/service/Resources.cpp 2018-02-01 13:59:00.000000000 +0100 @@ -56,7 +56,8 @@ Resources::Private::~Private() { - quit(); + requestInterruption(); + wait(1500); // Enough time for the sleep(1) + processing in run() } namespace { @@ -66,7 +67,7 @@ void Resources::Private::run() { - forever { + while (!isInterruptionRequested()) { // initial delay before processing the events sleep(1); diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kactivitymanagerd-5.11.95/src/service/plugins/sqlite/ResourceScoreMaintainer.cpp new/kactivitymanagerd-5.12.0/src/service/plugins/sqlite/ResourceScoreMaintainer.cpp --- old/kactivitymanagerd-5.11.95/src/service/plugins/sqlite/ResourceScoreMaintainer.cpp 2018-01-15 14:24:25.000000000 +0100 +++ new/kactivitymanagerd-5.12.0/src/service/plugins/sqlite/ResourceScoreMaintainer.cpp 2018-02-01 13:59:00.000000000 +0100 @@ -58,14 +58,15 @@ ResourceScoreMaintainer::Private::~Private() { - quit(); + requestInterruption(); + wait(1500); // Enough time for the sleep(1) + processing in run() } void ResourceScoreMaintainer::Private::run() { using namespace kamd::utils; - forever { + while (!isInterruptionRequested()) { // initial delay before processing the resources sleep(1);
