Hello community,

here is the log from the commit of package threadweaver for openSUSE:Factory 
checked in at 2018-11-14 14:39:59
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/threadweaver (Old)
 and      /work/SRC/openSUSE:Factory/.threadweaver.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "threadweaver"

Wed Nov 14 14:39:59 2018 rev:59 rq:648561 version:5.52.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/threadweaver/threadweaver.changes        
2018-10-22 11:19:52.387368187 +0200
+++ /work/SRC/openSUSE:Factory/.threadweaver.new/threadweaver.changes   
2018-11-14 14:40:56.838856141 +0100
@@ -1,0 +2,10 @@
+Sun Nov 11 19:48:09 UTC 2018 - lbeltr...@kde.org
+
+- Update to 5.52.0
+  * New feature release
+  * For more details please see:
+  * https://www.kde.org/announcements/kde-frameworks-5.52.0.php
+- Changes since 5.51.0:
+  * Fix minor EBN issues and typos
+
+-------------------------------------------------------------------

Old:
----
  threadweaver-5.51.0.tar.xz

New:
----
  threadweaver-5.52.0.tar.xz

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

Other differences:
------------------
++++++ threadweaver.spec ++++++
--- /var/tmp/diff_new_pack.Ilvo6N/_old  2018-11-14 14:40:57.246855658 +0100
+++ /var/tmp/diff_new_pack.Ilvo6N/_new  2018-11-14 14:40:57.246855658 +0100
@@ -17,13 +17,13 @@
 
 
 %define lname   libKF5ThreadWeaver5
-%define _tar_path 5.51
+%define _tar_path 5.52
 # Full KF5 version (e.g. 5.33.0)
 %{!?_kf5_version: %global _kf5_version %{version}}
 # Last major and minor KF5 version (e.g. 5.33)
 %{!?_kf5_bugfix_version: %define _kf5_bugfix_version %(echo %{_kf5_version} | 
awk -F. '{print $1"."$2}')}
 Name:           threadweaver
-Version:        5.51.0
+Version:        5.52.0
 Release:        0
 Summary:        KDE Helper for multithreaded programming
 License:        LGPL-2.1-or-later

++++++ threadweaver-5.51.0.tar.xz -> threadweaver-5.52.0.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/threadweaver-5.51.0/CMakeLists.txt 
new/threadweaver-5.52.0/CMakeLists.txt
--- old/threadweaver-5.51.0/CMakeLists.txt      2018-10-07 12:11:44.000000000 
+0200
+++ new/threadweaver-5.52.0/CMakeLists.txt      2018-11-03 13:03:43.000000000 
+0100
@@ -1,10 +1,10 @@
 cmake_minimum_required(VERSION 3.0)
 
-set(KF5_VERSION "5.51.0") # handled by release scripts
+set(KF5_VERSION "5.52.0") # handled by release scripts
 project(ThreadWeaver VERSION ${KF5_VERSION})
 
 include(FeatureSummary)
-find_package(ECM 5.51.0  NO_MODULE)
+find_package(ECM 5.52.0  NO_MODULE)
 set_package_properties(ECM PROPERTIES TYPE REQUIRED DESCRIPTION "Extra CMake 
Modules." URL 
"https://projects.kde.org/projects/kdesupport/extra-cmake-modules";)
 feature_summary(WHAT REQUIRED_PACKAGES_NOT_FOUND 
FATAL_ON_MISSING_REQUIRED_PACKAGES)
 
@@ -34,11 +34,6 @@
                         PACKAGE_VERSION_FILE 
"${CMAKE_CURRENT_BINARY_DIR}/KF5ThreadWeaverConfigVersion.cmake"
                         SOVERSION 5)
 # --
-add_definitions(-DQT_NO_CAST_FROM_ASCII)
-add_definitions(-DQT_NO_CAST_TO_ASCII)
-add_definitions(-DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT)
-add_definitions(-DQT_NO_URL_CAST_FROM_STRING)
-add_definitions(-DQT_USE_QSTRINGBUILDER)
 
 add_subdirectory(src)
 if (BUILD_TESTING)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/threadweaver-5.51.0/autotests/JobTests.cpp 
new/threadweaver-5.52.0/autotests/JobTests.cpp
--- old/threadweaver-5.51.0/autotests/JobTests.cpp      2018-10-07 
12:11:44.000000000 +0200
+++ new/threadweaver-5.52.0/autotests/JobTests.cpp      2018-11-03 
13:03:43.000000000 +0100
@@ -974,7 +974,7 @@
 /** @brief Verify that neither the queue nor the thread keep a reference to 
the job after completing it.
  *
  * This is necessary because user-allocated objects like queue policies may be 
registered with the jobs. If the jobs stick around
- * until the thread or queue are deleted, the user-allocatd objects may have 
gone out of scope or been deleted already, causing
+ * until the thread or queue are deleted, the user-allocated objects may have 
gone out of scope or been deleted already, causing
  * potential errors. From ThreadWeaver's point of view, a job seizes to exist 
once the processing thread asks for the next job. */
 void JobTests::JobsAreDestroyedAfterFinishTest()
 {
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/threadweaver-5.51.0/docs/whymultithreading.md 
new/threadweaver-5.52.0/docs/whymultithreading.md
--- old/threadweaver-5.51.0/docs/whymultithreading.md   2018-10-07 
12:11:44.000000000 +0200
+++ new/threadweaver-5.52.0/docs/whymultithreading.md   2018-11-03 
13:03:43.000000000 +0100
@@ -18,7 +18,7 @@
 that is much limited if the application is executing processing
 power expensive, lengthy operations. This leads, for example, to delayed
 or sluggish processing of necessary paint events. Even if this does not 
influence the total time necessary to perform the operation the
-user requested, is is annoying and not state of the art.
+user requested, it is annoying and not state of the art.
 
 There are different approaches to solve this issue. The crudest one
 may be to process single or multiple events while performing a lengthy
@@ -35,7 +35,7 @@
 are hard to assess, and especially hard to test in laboratory
 environments where networks are fast and reliable and the system I/O
 load is generally low. Network operations may fail. Hard disks may be
-suspended. The I/O subsystem may be so busy that transfering 2 kByte may
+suspended. The I/O subsystem may be so busy that transferring 2 kByte may
 take a couple of seconds.
 
 Processing events in objects that are executed in other threads is
@@ -91,5 +91,5 @@
 In general, ThreadWeaver tries to make the task of creating
 multithreaded, performant applications as simple as
 possible. Programmers should be relieved of synchronization, execution
-dependendancy and load balancing issues as much as possible. The API
+dependency and load balancing issues as much as possible. The API
 tends to be clean, extensible and easy to understand.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/threadweaver-5.51.0/examples/HelloInternet.in.md 
new/threadweaver-5.52.0/examples/HelloInternet.in.md
--- old/threadweaver-5.51.0/examples/HelloInternet.in.md        2018-10-07 
12:11:44.000000000 +0200
+++ new/threadweaver-5.52.0/examples/HelloInternet.in.md        2018-11-03 
13:03:43.000000000 +0100
@@ -97,7 +97,7 @@
 The method is called from the worker thread that executes the job, not
 the main thread. When the signal is emitted, Qt notices that sender and
 receiver are not in the same thread at the time, and sends the signal
-asynchroneously. The receiver will not be called from the thread
+asynchronously. The receiver will not be called from the thread
 executing `loadPlaceholderFromResource()`, instead it will be invoked
 from the event loop of the main thread. That means there is no shared
 data between the controller and the main widget for processing the
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/threadweaver-5.51.0/src/iddecorator.cpp 
new/threadweaver-5.52.0/src/iddecorator.cpp
--- old/threadweaver-5.51.0/src/iddecorator.cpp 2018-10-07 12:11:44.000000000 
+0200
+++ new/threadweaver-5.52.0/src/iddecorator.cpp 2018-11-03 13:03:43.000000000 
+0100
@@ -50,7 +50,7 @@
 
 IdDecorator::~IdDecorator()
 {
-    // Do not assert here. IdDecorator can decorate a null pointer. Only 
assert if a method is called on a decorared
+    // Do not assert here. IdDecorator can decorate a null pointer. Only 
assert if a method is called on a decorated
     // null  pointer.
     if (autoDelete()) {
         delete job();
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/threadweaver-5.51.0/src/queueinterface.h 
new/threadweaver-5.52.0/src/queueinterface.h
--- old/threadweaver-5.51.0/src/queueinterface.h        2018-10-07 
12:11:44.000000000 +0200
+++ new/threadweaver-5.52.0/src/queueinterface.h        2018-11-03 
13:03:43.000000000 +0100
@@ -25,8 +25,8 @@
 
 */
 
-#ifndef WeaverInterface_H
-#define WeaverInterface_H
+#ifndef QueueInterface_H
+#define QueueInterface_H
 
 #include <QObject>
 #include <QVector>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/threadweaver-5.51.0/src/queuepolicy.h 
new/threadweaver-5.52.0/src/queuepolicy.h
--- old/threadweaver-5.51.0/src/queuepolicy.h   2018-10-07 12:11:44.000000000 
+0200
+++ new/threadweaver-5.52.0/src/queuepolicy.h   2018-11-03 13:03:43.000000000 
+0100
@@ -51,7 +51,7 @@
  *  A job can have multiple queue policies assigned, and will only be executed 
if all of them
  *  return true from canRun() within the same execution attempt. Jobs only 
keep a reference to the
  *  QueuePolicy. Therefore, the same policy object can be assigned to multiple 
jobs and this way
- *  control the way all those jobs are exeuted. Jobs never assume ownership of 
their assigned queue
+ *  control the way all those jobs are executed. Jobs never assume ownership 
of their assigned queue
  *  policies.
  */
 class THREADWEAVER_EXPORT QueuePolicy
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/threadweaver-5.51.0/src/resourcerestrictionpolicy.h 
new/threadweaver-5.52.0/src/resourcerestrictionpolicy.h
--- old/threadweaver-5.51.0/src/resourcerestrictionpolicy.h     2018-10-07 
12:11:44.000000000 +0200
+++ new/threadweaver-5.52.0/src/resourcerestrictionpolicy.h     2018-11-03 
13:03:43.000000000 +0100
@@ -44,7 +44,7 @@
  *  If a set of Jobs accesses a resource that can be overloaded, this may 
degrade application performance. For
  *  example, loading too many files from the hard disc at the same time may 
lead to longer load times.
  *  ResourceRestrictionPolicy can be used to cap the number of accesses. 
Resource restriction policies are
- *  shared between the affected jobs. All jobs that share a resurce 
restriction policy have to acquire
+ *  shared between the affected jobs. All jobs that share a resource 
restriction policy have to acquire
  *  permission from the policy before they can run. In this way, resource 
restrictions can be compared to
  *  semaphores, only that they require no locking at the thread level.
  *  The  example uses a resource restriction to limit the number of images 
files that are loaded from
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/threadweaver-5.51.0/src/threadweaver.h 
new/threadweaver-5.52.0/src/threadweaver.h
--- old/threadweaver-5.51.0/src/threadweaver.h  2018-10-07 12:11:44.000000000 
+0200
+++ new/threadweaver-5.52.0/src/threadweaver.h  2018-11-03 13:03:43.000000000 
+0100
@@ -36,6 +36,5 @@
 #include "job.h"
 #include "collection.h"
 #include "sequence.h"
-#include "queueing.h"
 
 #endif // THREADWEAVER_H
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/threadweaver-5.51.0/src/weaverimplstate.h 
new/threadweaver-5.52.0/src/weaverimplstate.h
--- old/threadweaver-5.51.0/src/weaverimplstate.h       2018-10-07 
12:11:44.000000000 +0200
+++ new/threadweaver-5.52.0/src/weaverimplstate.h       2018-11-03 
13:03:43.000000000 +0100
@@ -26,8 +26,8 @@
    $Id$
 */
 
-#ifndef STATEIMPLEMENTATION_H
-#define STATEIMPLEMENTATION_H
+#ifndef WEAVERIMPLSTATE_H
+#define WEAVERIMPLSTATE_H
 
 #include "state.h"
 #include "weaver.h"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/threadweaver-5.51.0/src/weaverinterface.h 
new/threadweaver-5.52.0/src/weaverinterface.h
--- old/threadweaver-5.51.0/src/weaverinterface.h       2018-10-07 
12:11:44.000000000 +0200
+++ new/threadweaver-5.52.0/src/weaverinterface.h       2018-11-03 
13:03:43.000000000 +0100
@@ -25,8 +25,8 @@
 
 */
 
-#ifndef THREADWEAVER_QUEUEINTERFACE_H
-#define THREADWEAVER_QUEUEINTERFACE_H
+#ifndef WEAVER_INTERFACE_H
+#define WEAVER_INTERFACE_H
 
 #include "jobpointer.h"
 
@@ -53,4 +53,4 @@
 
 }
 
-#endif // THREADWEAVER_QUEUEINTERFACE_H
+#endif // WEAVER_INTERFACE_H


Reply via email to