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


Reply via email to