Hello community, here is the log from the commit of package kactivities-stats for openSUSE:Factory checked in at 2020-01-14 20:59:29 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/kactivities-stats (Old) and /work/SRC/openSUSE:Factory/.kactivities-stats.new.6675 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "kactivities-stats" Tue Jan 14 20:59:29 2020 rev:46 rq:763435 version:5.66.0 Changes: -------- --- /work/SRC/openSUSE:Factory/kactivities-stats/kactivities-stats.changes 2019-12-18 14:41:44.973758343 +0100 +++ /work/SRC/openSUSE:Factory/.kactivities-stats.new.6675/kactivities-stats.changes 2020-01-14 21:02:56.234642164 +0100 @@ -1,0 +2,11 @@ +Sun Jan 5 09:01:57 UTC 2020 - Christophe Giboudeaux <christo...@krop.fr> + +- Update to 5.66.0 + * New feature release + * For more details please see: + * https://www.kde.org/announcements/kde-frameworks-5.66.0.php +- Changes since 5.65.0: + * Port to QRandomGenerator + * Update the obsolete projects.kde.org URL + +------------------------------------------------------------------- Old: ---- kactivities-stats-5.65.0.tar.xz kactivities-stats-5.65.0.tar.xz.sig New: ---- kactivities-stats-5.66.0.tar.xz kactivities-stats-5.66.0.tar.xz.sig ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ kactivities-stats.spec ++++++ --- /var/tmp/diff_new_pack.Uu0uTA/_old 2020-01-14 21:02:57.050642542 +0100 +++ /var/tmp/diff_new_pack.Uu0uTA/_new 2020-01-14 21:02:57.054642544 +0100 @@ -1,7 +1,7 @@ # # spec file for package kactivities-stats # -# Copyright (c) 2019 SUSE LLC +# Copyright (c) 2020 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -17,7 +17,7 @@ %define lname libKF5ActivitiesStats1 -%define _tar_path 5.65 +%define _tar_path 5.66 # Full KF5 version (e.g. 5.33.0) %{!?_kf5_version: %global _kf5_version %{version}} # Last major and minor KF5 version (e.g. 5.33) @@ -25,7 +25,7 @@ # Only needed for the package signature condition %bcond_without lang Name: kactivities-stats -Version: 5.65.0 +Version: 5.66.0 Release: 0 Summary: KDE Plasma Activities support License: LGPL-2.0-or-later ++++++ kactivities-stats-5.65.0.tar.xz -> kactivities-stats-5.66.0.tar.xz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kactivities-stats-5.65.0/CMakeLists.txt new/kactivities-stats-5.66.0/CMakeLists.txt --- old/kactivities-stats-5.65.0/CMakeLists.txt 2019-12-07 20:41:03.000000000 +0100 +++ new/kactivities-stats-5.66.0/CMakeLists.txt 2020-01-04 00:09:33.000000000 +0100 @@ -2,11 +2,11 @@ cmake_minimum_required(VERSION 3.5) -set(KF5_VERSION "5.65.0") # handled by release scripts -set(KF5_DEP_VERSION "5.65.0") # handled by release scripts +set(KF5_VERSION "5.66.0") # handled by release scripts +set(KF5_DEP_VERSION "5.66.0") # handled by release scripts project (KActivitiesStats VERSION ${KF5_VERSION}) -set (REQUIRED_QT_VERSION 5.11.0) +set (REQUIRED_QT_VERSION 5.12.0) # We don't build in-source if ("${CMAKE_SOURCE_DIR}" STREQUAL "${CMAKE_BINARY_DIR}") @@ -20,8 +20,8 @@ # Extra CMake stuff include (FeatureSummary) -find_package (ECM 5.65.0 NO_MODULE) -set_package_properties (ECM PROPERTIES TYPE REQUIRED DESCRIPTION "Extra CMake Modules." URL "https://projects.kde.org/projects/kdesupport/extra-cmake-modules") +find_package (ECM 5.66.0 NO_MODULE) +set_package_properties (ECM PROPERTIES TYPE REQUIRED DESCRIPTION "Extra CMake Modules." URL "https://commits.kde.org/extra-cmake-modules") feature_summary (WHAT REQUIRED_PACKAGES_NOT_FOUND FATAL_ON_MISSING_REQUIRED_PACKAGES) set (CMAKE_MODULE_PATH ${CMAKE_MODULE_PATH} ${ECM_MODULE_PATH}) @@ -84,7 +84,7 @@ ) add_definitions(-DQT_NO_FOREACH) add_definitions(-DQT_DISABLE_DEPRECATED_BEFORE=0x050d00) -add_definitions(-DKF_DISABLE_DEPRECATED_BEFORE_AND_AT=0x053f00) +add_definitions(-DKF_DISABLE_DEPRECATED_BEFORE_AND_AT=0x054100) add_subdirectory (src) if(BUILD_TESTING) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kactivities-stats-5.65.0/autotests/ResultSetQuickCheckTest.cpp new/kactivities-stats-5.66.0/autotests/ResultSetQuickCheckTest.cpp --- old/kactivities-stats-5.65.0/autotests/ResultSetQuickCheckTest.cpp 2019-12-07 20:41:03.000000000 +0100 +++ new/kactivities-stats-5.66.0/autotests/ResultSetQuickCheckTest.cpp 2020-01-04 00:09:33.000000000 +0100 @@ -27,6 +27,7 @@ #include <QTest> #include <QCoreApplication> #include <QTemporaryDir> +#include <QRandomGenerator> #include <boost/range/algorithm.hpp> #include <boost/range/numeric.hpp> @@ -189,8 +190,6 @@ //_ Data init void ResultSetQuickCheckTest::initTestCase() { - qsrand(time(nullptr)); - QString databaseFile; int dbArgIndex = QCoreApplication::arguments().indexOf(QStringLiteral("--ResultSetQuickCheckDatabase")); @@ -331,13 +330,14 @@ void ResultSetQuickCheckTest::generateResourceInfos() { + auto *generator = QRandomGenerator::global(); for (const QString &resource : qAsConst(resourcesList)) { // We want every n-th or so to be without the title - if (qrand() % 3) continue; + if (generator->bounded(3)) continue; ResourceInfo::Item ri; ri.targettedResource = resource; - ri.title = QStringLiteral("Title_") + QString::number(qrand() % 100); + ri.title = QStringLiteral("Title_") + QString::number(generator->bounded(100)); ri.mimetype = randItem(typesList); resourceInfos.insert(ri); @@ -346,6 +346,7 @@ void ResultSetQuickCheckTest::generateResourceScoreCaches() { + auto *generator = QRandomGenerator::global(); for (int i = 0; i < NUMBER_CACHES; ++i) { ResourceScoreCache::Item rsc; @@ -353,9 +354,9 @@ rsc.initiatingAgent = randItem(agentsList); rsc.targettedResource = randItem(resourcesList); - rsc.cachedScore = qrand() % 1000; - rsc.firstUpdate = qrand(); - rsc.lastUpdate = qrand(); + rsc.cachedScore = generator->bounded(1000); + rsc.firstUpdate = generator->generate(); + rsc.lastUpdate = generator->generate(); resourceScoreCaches.insert(rsc); } @@ -363,10 +364,11 @@ void ResultSetQuickCheckTest::generateResourceLinks() { + auto *generator = QRandomGenerator::global(); for (const QString &resource : qAsConst(resourcesList)) { // We don't want all the resources to be linked // to something - if (qrand() % 2) continue; + if (generator->bounded(2)) continue; ResourceLink::Item rl; @@ -585,7 +587,7 @@ QString ResultSetQuickCheckTest::randItem(const QStringList &choices) const { - return choices[qrand() % choices.size()]; + return choices[QRandomGenerator::global()->bounded(choices.size())]; } //^ Data init