Hello community, here is the log from the commit of package threadweaver for openSUSE:Factory checked in at 2014-06-10 14:37:00 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/threadweaver (Old) and /work/SRC/openSUSE:Factory/.threadweaver.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "threadweaver" Changes: -------- --- /work/SRC/openSUSE:Factory/threadweaver/threadweaver.changes 2014-05-14 20:28:24.000000000 +0200 +++ /work/SRC/openSUSE:Factory/.threadweaver.new/threadweaver.changes 2014-06-10 14:37:30.000000000 +0200 @@ -1,0 +2,10 @@ +Sun Jun 1 18:02:44 UTC 2014 - [email protected] + +- Update to 4.100.0 + * API improvements and cleanups + * Buildsystem fixes + * For more details please see: + http://www.kde.org/announcements/announce-frameworks5-beta3.php +- Add baselibs.conf + +------------------------------------------------------------------- Old: ---- threadweaver-4.99.0.tar.xz New: ---- baselibs.conf threadweaver-4.100.0.tar.xz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ threadweaver.spec ++++++ --- /var/tmp/diff_new_pack.vk1uhV/_old 2014-06-10 14:37:30.000000000 +0200 +++ /var/tmp/diff_new_pack.vk1uhV/_new 2014-06-10 14:37:30.000000000 +0200 @@ -18,10 +18,10 @@ %define lname libKF5ThreadWeaver5 Name: threadweaver -Version: 4.99.0 +Version: 4.100.0 Release: 0 BuildRequires: cmake >= 2.8.12 -BuildRequires: extra-cmake-modules >= 0.0.13 +BuildRequires: extra-cmake-modules >= 0.0.14 BuildRequires: fdupes BuildRequires: kf5-filesystem BuildRequires: pkgconfig(Qt5Core) >= 5.2.0 @@ -30,7 +30,8 @@ License: LGPL-2.1+ Group: System/GUI/KDE Url: http://www.kde.org -Source0: threadweaver-%{version}.tar.xz +Source: http://download.kde.org/unstable/frameworks/%{version}/%{name}-%{version}.tar.xz +Source1: baselibs.conf BuildRoot: %{_tmppath}/%{name}-%{version}-build %description ++++++ baselibs.conf ++++++ libKF5ThreadWeaver5 threadweaver-devel requires "libKF5ThreadWeaver5-<targettype> = <version>"++++++ threadweaver-4.99.0.tar.xz -> threadweaver-4.100.0.tar.xz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/threadweaver-4.99.0/CMakeLists.txt new/threadweaver-4.100.0/CMakeLists.txt --- old/threadweaver-4.99.0/CMakeLists.txt 2014-05-04 21:03:33.000000000 +0200 +++ new/threadweaver-4.100.0/CMakeLists.txt 2014-06-01 12:43:41.000000000 +0200 @@ -2,7 +2,7 @@ project(ThreadWeaver) -find_package(ECM 0.0.13 REQUIRED NO_MODULE) +find_package(ECM 0.0.14 REQUIRED NO_MODULE) set(CMAKE_MODULE_PATH ${ECM_MODULE_PATH} ${ECM_KDE_MODULE_DIR}) @@ -25,7 +25,7 @@ ENDIF() # -- Maintained by scripty -set(KF5_VERSION "4.99.0") # handled by release scripts +set(KF5_VERSION "4.100.0") # handled by release scripts ecm_setup_version(${KF5_VERSION} VARIABLE_PREFIX THREADWEAVER VERSION_HEADER "${CMAKE_CURRENT_BINARY_DIR}/threadweaver_version.h" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/threadweaver-4.99.0/autotests/CMakeLists.txt new/threadweaver-4.100.0/autotests/CMakeLists.txt --- old/threadweaver-4.99.0/autotests/CMakeLists.txt 2014-05-04 21:03:33.000000000 +0200 +++ new/threadweaver-4.100.0/autotests/CMakeLists.txt 2014-06-01 12:43:41.000000000 +0200 @@ -3,81 +3,53 @@ remove_definitions(-DQT_NO_CAST_FROM_ASCII) kde_enable_exceptions() -include(ECMMarkAsTest) +include(ECMAddTests) ########### next target ############### set(JobTests_SRCS JobTests.cpp AppendCharacterAndVerifyJob.cpp WaitForIdleAndFinished.cpp JobLoggingWeaver.cpp JobLoggingDecorator.cpp) -add_executable(ThreadWeaverJobTests ${JobTests_SRCS}) -add_test(ThreadWeaverJobTests ThreadWeaverJobTests) -ecm_mark_as_test(ThreadWeaverJobTests) - -target_link_libraries(ThreadWeaverJobTests Qt5::Test KF5::ThreadWeaver) +ecm_add_test(${JobTests_SRCS} TEST_NAME ThreadWeaverJobTests LINK_LIBRARIES Qt5::Test KF5::ThreadWeaver) set_target_properties(ThreadWeaverJobTests PROPERTIES MACOSX_BUNDLE FALSE) ########### next target ############### set(SequencesTests_SRCS SequencesTests.cpp WaitForIdleAndFinished.cpp) -add_executable(ThreadWeaverSequencesTests ${SequencesTests_SRCS}) -add_test(ThreadWeaverSequencesTests ThreadWeaverSequencesTests) -ecm_mark_as_test(ThreadWeaverSequencesTests) - -target_link_libraries(ThreadWeaverSequencesTests Qt5::Test KF5::ThreadWeaver) +ecm_add_test(${SequencesTests_SRCS} TEST_NAME ThreadWeaverSequencesTests LINK_LIBRARIES Qt5::Test KF5::ThreadWeaver) set_target_properties(ThreadWeaverSequencesTests PROPERTIES MACOSX_BUNDLE FALSE) ########### next target ############### set(QueueTests_SRCS QueueTests.cpp) -add_executable(ThreadWeaverQueueTests ${QueueTests_SRCS}) -add_test(ThreadWeaverQueueTests ThreadWeaverQueueTests) -ecm_mark_as_test(ThreadWeaverQueueTests) - -target_link_libraries(ThreadWeaverQueueTests Qt5::Test KF5::ThreadWeaver) +ecm_add_test(${QueueTests_SRCS} TEST_NAME ThreadWeaverQueueTests LINK_LIBRARIES Qt5::Test KF5::ThreadWeaver) set_target_properties(ThreadWeaverQueueTests PROPERTIES MACOSX_BUNDLE FALSE) ########### next target ############### set(DeleteTest_SRCS DeleteTest.cpp) -add_executable(ThreadWeaverDeleteTest ${DeleteTest_SRCS}) -add_test(ThreadWeaverDeleteTest ThreadWeaverDeleteTest) -ecm_mark_as_test(ThreadWeaverDeleteTest) - -target_link_libraries(ThreadWeaverDeleteTest Qt5::Test KF5::ThreadWeaver) +ecm_add_test(${DeleteTest_SRCS} TEST_NAME ThreadWeaverDeleteTest LINK_LIBRARIES Qt5::Test KF5::ThreadWeaver) set_target_properties(ThreadWeaverDeleteTest PROPERTIES MACOSX_BUNDLE FALSE) ########### next target ############### set(LifecycleTest_SRCS LifecycleTests.cpp) -add_executable(ThreadWeaverLifecycleTest ${LifecycleTest_SRCS}) -add_test(ThreadWeaverLifecycleTest ThreadWeaverLifecycleTest) -ecm_mark_as_test(ThreadWeaverLifecycleTest) - -target_link_libraries(ThreadWeaverLifecycleTest Qt5::Test KF5::ThreadWeaver) +ecm_add_test(${LifecycleTest_SRCS} TEST_NAME ThreadWeaverLifecycleTest LINK_LIBRARIES Qt5::Test KF5::ThreadWeaver) set_target_properties(ThreadWeaverLifecycleTest PROPERTIES MACOSX_BUNDLE FALSE) ########### next target ############### set(ShutdownOnQApplicationQuitTest_SRCS ShutdownOnQApplicationQuitTests.cpp) -add_executable(ThreadWeaverShutdownOnQApplicationQuitTest ${ShutdownOnQApplicationQuitTest_SRCS}) -add_test(ThreadWeaverShutdownOnQApplicationQuitTest ThreadWeaverShutdownOnQApplicationQuitTest) -ecm_mark_as_test(ThreadWeaverShutdownOnQApplicationQuitTest) - -target_link_libraries(ThreadWeaverShutdownOnQApplicationQuitTest Qt5::Test KF5::ThreadWeaver) +ecm_add_test(${ShutdownOnQApplicationQuitTest_SRCS} TEST_NAME ThreadWeaverShutdownOnQApplicationQuitTest LINK_LIBRARIES Qt5::Test KF5::ThreadWeaver) set_target_properties(ThreadWeaverShutdownOnQApplicationQuitTest PROPERTIES MACOSX_BUNDLE FALSE) ########### next target ############### set(QueueFactoryTest_SRCS QueueFactoryTests.cpp) -add_executable(ThreadWeaverQueueFactoryTest ${QueueFactoryTest_SRCS}) -add_test(ThreadWeaverQueueFactoryTest ThreadWeaverQueueFactoryTest) -ecm_mark_as_test(ThreadWeaverQueueFactoryTest) - -target_link_libraries(ThreadWeaverQueueFactoryTest Qt5::Test KF5::ThreadWeaver) +ecm_add_test(${QueueFactoryTest_SRCS} TEST_NAME ThreadWeaverQueueFactoryTest LINK_LIBRARIES Qt5::Test KF5::ThreadWeaver) Set_target_properties(ThreadWeaverQueueFactoryTest PROPERTIES MACOSX_BUNDLE FALSE) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/threadweaver-4.99.0/autotests/JobLoggingDecorator.h new/threadweaver-4.100.0/autotests/JobLoggingDecorator.h --- old/threadweaver-4.99.0/autotests/JobLoggingDecorator.h 2014-05-04 21:03:33.000000000 +0200 +++ new/threadweaver-4.100.0/autotests/JobLoggingDecorator.h 2014-06-01 12:43:41.000000000 +0200 @@ -41,10 +41,11 @@ { public: struct JobData { - int threadId = int(); + int threadId; QString description; qint64 start; qint64 end; + JobData(): threadId(0) {} }; explicit JobLoggingDecorator(const ThreadWeaver::JobPointer &job, JobLoggingDecoratorCollector* collector); diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/threadweaver-4.99.0/benchmarks/QueueBenchmarks.cpp new/threadweaver-4.100.0/benchmarks/QueueBenchmarks.cpp --- old/threadweaver-4.99.0/benchmarks/QueueBenchmarks.cpp 2014-05-04 21:03:33.000000000 +0200 +++ new/threadweaver-4.100.0/benchmarks/QueueBenchmarks.cpp 2014-06-01 12:43:41.000000000 +0200 @@ -67,7 +67,7 @@ void payload() { std::vector<quint64> numbers(m_count); - std::generate(numbers.begin(), numbers.end(), []() { static quint64 i = 0; return i++; }); + std::generate(numbers.begin(), numbers.end(), []() -> quint64 { static quint64 i = 0; return i++; }); m_result = std::accumulate(numbers.begin(), numbers.end(), 0); } -- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
