Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package kactivities-stats for 
openSUSE:Factory checked in at 2022-02-24 18:19:15
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/kactivities-stats (Old)
 and      /work/SRC/openSUSE:Factory/.kactivities-stats.new.1958 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "kactivities-stats"

Thu Feb 24 18:19:15 2022 rev:71 rq:954224 version:5.91.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/kactivities-stats/kactivities-stats.changes      
2022-01-11 21:18:16.580916910 +0100
+++ 
/work/SRC/openSUSE:Factory/.kactivities-stats.new.1958/kactivities-stats.changes
    2022-02-24 18:21:17.350692993 +0100
@@ -1,0 +2,12 @@
+Sun Feb  6 10:16:47 UTC 2022 - Christophe Giboudeaux <[email protected]>
+
+- Update to 5.91.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/5/5.91.0
+- Changes since 5.90.0:
+  * Add Linux Qt6 CI
+  * Utilize ECMDeprecationSettings to manage deprecate Qt/KF API
+  * reduce boost
+
+-------------------------------------------------------------------

Old:
----
  kactivities-stats-5.90.0.tar.xz
  kactivities-stats-5.90.0.tar.xz.sig

New:
----
  kactivities-stats-5.91.0.tar.xz
  kactivities-stats-5.91.0.tar.xz.sig

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

Other differences:
------------------
++++++ kactivities-stats.spec ++++++
--- /var/tmp/diff_new_pack.vSKu0H/_old  2022-02-24 18:21:17.906692844 +0100
+++ /var/tmp/diff_new_pack.vSKu0H/_new  2022-02-24 18:21:17.910692843 +0100
@@ -17,7 +17,7 @@
 
 
 %define lname   libKF5ActivitiesStats1
-%define _tar_path 5.90
+%define _tar_path 5.91
 # 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 released
 Name:           kactivities-stats
-Version:        5.90.0
+Version:        5.91.0
 Release:        0
 Summary:        KDE Plasma Activities support
 License:        LGPL-2.0-or-later
@@ -39,7 +39,6 @@
 BuildRequires:  extra-cmake-modules >= %{_kf5_bugfix_version}
 BuildRequires:  fdupes
 BuildRequires:  kf5-filesystem
-BuildRequires:  libboost_headers-devel
 BuildRequires:  xz
 BuildRequires:  cmake(KF5Activities) >= %{_kf5_bugfix_version}
 BuildRequires:  cmake(KF5Config) >= %{_kf5_bugfix_version}
@@ -91,9 +90,7 @@
 %files devel
 %{_kf5_libdir}/libKF5ActivitiesStats.so
 %{_kf5_libdir}/cmake/KF5ActivitiesStats/
-%dir %{_kf5_includedir}/*/
-%{_kf5_includedir}/*/
-%{_kf5_includedir}/*.h
+%{_kf5_includedir}/KActivitiesStats/
 %{_kf5_libdir}/pkgconfig/libKActivitiesStats.pc
 %{_kf5_mkspecsdir}/qt_KActivitiesStats.pri
 


++++++ kactivities-stats-5.90.0.tar.xz -> kactivities-stats-5.91.0.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kactivities-stats-5.90.0/.gitignore 
new/kactivities-stats-5.91.0/.gitignore
--- old/kactivities-stats-5.90.0/.gitignore     2022-01-01 13:11:13.000000000 
+0100
+++ new/kactivities-stats-5.91.0/.gitignore     2022-02-05 16:09:23.000000000 
+0100
@@ -22,3 +22,4 @@
 .idea
 /cmake-build*
 .cache
+/build*/
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kactivities-stats-5.90.0/.gitlab-ci.yml 
new/kactivities-stats-5.91.0/.gitlab-ci.yml
--- old/kactivities-stats-5.90.0/.gitlab-ci.yml 2022-01-01 13:11:13.000000000 
+0100
+++ new/kactivities-stats-5.91.0/.gitlab-ci.yml 2022-02-05 16:09:23.000000000 
+0100
@@ -4,3 +4,4 @@
 include:
   - 
https://invent.kde.org/sysadmin/ci-utilities/raw/master/gitlab-templates/linux.yml
   - 
https://invent.kde.org/sysadmin/ci-utilities/raw/master/gitlab-templates/freebsd.yml
+  - 
https://invent.kde.org/sysadmin/ci-utilities/raw/master/gitlab-templates/linux-qt6.yml
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kactivities-stats-5.90.0/CMakeLists.txt 
new/kactivities-stats-5.91.0/CMakeLists.txt
--- old/kactivities-stats-5.90.0/CMakeLists.txt 2022-01-01 13:11:13.000000000 
+0100
+++ new/kactivities-stats-5.91.0/CMakeLists.txt 2022-02-05 16:09:23.000000000 
+0100
@@ -2,8 +2,8 @@
 
 cmake_minimum_required(VERSION 3.16)
 
-set(KF_VERSION "5.90.0") # handled by release scripts
-set(KF_DEP_VERSION "5.90.0") # handled by release scripts
+set(KF_VERSION "5.91.0") # handled by release scripts
+set(KF_DEP_VERSION "5.91.0") # handled by release scripts
 project (KActivitiesStats VERSION ${KF_VERSION})
 
 set (REQUIRED_QT_VERSION 5.15.2)
@@ -20,7 +20,7 @@
 
 # Extra CMake stuff
 include (FeatureSummary)
-find_package (ECM 5.90.0  NO_MODULE)
+find_package (ECM 5.91.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)
 
@@ -35,6 +35,7 @@
 include (ECMGeneratePkgConfigFile)
 include (ECMAddQch)
 include (ECMQtDeclareLoggingCategory)
+include(ECMDeprecationSettings)
 
 option(BUILD_QCH "Build API documentation in QCH format (for e.g. Qt 
Assistant, Qt Creator & KDevelop)" OFF)
 add_feature_info(QCH ${BUILD_QCH} "API documentation in QCH format (for e.g. 
Qt Assistant, Qt Creator & KDevelop)")
@@ -50,7 +51,7 @@
 find_package (KF5Activities ${KF_DEP_VERSION} CONFIG REQUIRED)
 
 set(Boost_NO_BOOST_CMAKE ON)
-find_package (Boost 1.49 REQUIRED)
+find_package (Boost 1.49)
 
 # Basic includes
 include (CPack)
@@ -83,12 +84,17 @@
    PACKAGE_VERSION_FILE 
"${CMAKE_CURRENT_BINARY_DIR}/KF5ActivitiesStatsConfigVersion.cmake"
    SOVERSION 1
    )
-add_definitions(-DQT_DISABLE_DEPRECATED_BEFORE=0x050f02)
-add_definitions(-DKF_DISABLE_DEPRECATED_BEFORE_AND_AT=0x055900)
+ecm_set_disabled_deprecation_versions(
+    QT 5.15.2
+    KF 5.90.0
+)
+
 
 add_subdirectory (src)
 if(BUILD_TESTING)
-  add_subdirectory (autotests)
+  if (Boost_FOUND)
+    add_subdirectory (autotests)
+  endif ()
   add_subdirectory (tests)
 endif (BUILD_TESTING)
 
@@ -126,7 +132,7 @@
 
 install (
    FILES ${CMAKE_CURRENT_BINARY_DIR}/kactivitiesstats_version.h
-   DESTINATION ${KDE_INSTALL_INCLUDEDIR_KF} COMPONENT Devel
+   DESTINATION ${KDE_INSTALL_INCLUDEDIR_KF}/KActivitiesStats COMPONENT Devel
    )
 
 # Write out the features
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/kactivities-stats-5.90.0/autotests/ResultSetQuickCheckTest.h 
new/kactivities-stats-5.91.0/autotests/ResultSetQuickCheckTest.h
--- old/kactivities-stats-5.90.0/autotests/ResultSetQuickCheckTest.h    
2022-01-01 13:11:13.000000000 +0100
+++ new/kactivities-stats-5.91.0/autotests/ResultSetQuickCheckTest.h    
2022-02-05 16:09:23.000000000 +0100
@@ -13,15 +13,12 @@
 #include <memory>
 
 #include <QScopedPointer>
-#include <boost/container/flat_set.hpp>
 #include <set>
 
 #include "quickcheck/tables/ResourceInfo.h"
 #include "quickcheck/tables/ResourceLink.h"
 #include "quickcheck/tables/ResourceScoreCache.h"
 
-using boost::container::flat_set;
-
 class ResultSetQuickCheckTest : public Test
 {
     Q_OBJECT
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kactivities-stats-5.90.0/autotests/ResultSetTest.cpp 
new/kactivities-stats-5.91.0/autotests/ResultSetTest.cpp
--- old/kactivities-stats-5.90.0/autotests/ResultSetTest.cpp    2022-01-01 
13:11:13.000000000 +0100
+++ new/kactivities-stats-5.91.0/autotests/ResultSetTest.cpp    2022-02-05 
16:09:23.000000000 +0100
@@ -14,16 +14,14 @@
 #include <QTemporaryDir>
 #include <QTest>
 
-#include <boost/range/adaptor/transformed.hpp>
-#include <boost/range/algorithm.hpp>
-#include <boost/range/numeric.hpp>
-
 #include <query.h>
 #include <resultset.h>
 
 #include <common/database/Database.h>
 #include <common/database/schema/ResourcesDatabaseSchema.h>
 
+#include <numeric>
+
 namespace KAStats = KActivities::Stats;
 
 ResultSetTest::ResultSetTest(QObject *parent)
@@ -33,17 +31,15 @@
 
 namespace
 {
-QString getBarredUri(const KAStats::ResultSet::Result &result)
+QString getBarredUri(QString lhs, const KAStats::ResultSet::Result &result)
 {
-    return result.resource() + QStringLiteral("|");
+    return lhs + result.resource() + QStringLiteral("|");
 }
 
 QString concatenateResults(const KAStats::ResultSet &results)
 {
-    using boost::accumulate;
-    using boost::adaptors::transformed;
-
-    return accumulate(results | transformed(getBarredUri), 
QStringLiteral("|"));
+    return std::accumulate(results.cbegin(), results.cend(), 
QStringLiteral("|"),
+                           getBarredUri);
 }
 }
 
@@ -57,11 +53,11 @@
         ResultSet::Result r;
         r.setResource(QStringLiteral("quack"));
 
-        QCOMPARE(getBarredUri(KAStats::ResultSet::Result{}), 
QStringLiteral("|"));
-        QCOMPARE(getBarredUri(r), QStringLiteral("quack|"));
+        QCOMPARE(getBarredUri(QString(), KAStats::ResultSet::Result{}), 
QStringLiteral("|"));
+        QCOMPARE(getBarredUri(QString(), r), QStringLiteral("quack|"));
         r.setResource(QStringLiteral("http://www.kde.org";));
-        QVERIFY(getBarredUri(r).startsWith(QStringLiteral("http://";)));
-        QVERIFY(getBarredUri(r).endsWith(QStringLiteral("org|")));
+        QVERIFY(getBarredUri(QString(), 
r).startsWith(QStringLiteral("http://";)));
+        QVERIFY(getBarredUri(QString(), r).endsWith(QStringLiteral("org|")));
     }
 
     TEST_CHUNK(QStringLiteral("Checking empty concatenation"))
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/kactivities-stats-5.90.0/autotests/ResultWatcherTest.cpp 
new/kactivities-stats-5.91.0/autotests/ResultWatcherTest.cpp
--- old/kactivities-stats-5.90.0/autotests/ResultWatcherTest.cpp        
2022-01-01 13:11:13.000000000 +0100
+++ new/kactivities-stats-5.91.0/autotests/ResultWatcherTest.cpp        
2022-02-05 16:09:23.000000000 +0100
@@ -15,10 +15,6 @@
 #include <QTest>
 #include <QTime>
 
-#include <boost/range/adaptor/transformed.hpp>
-#include <boost/range/algorithm.hpp>
-#include <boost/range/numeric.hpp>
-
 #include <KActivities/ResourceInstance>
 
 #include <query.h>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kactivities-stats-5.90.0/metainfo.yaml 
new/kactivities-stats-5.91.0/metainfo.yaml
--- old/kactivities-stats-5.90.0/metainfo.yaml  2022-01-01 13:11:13.000000000 
+0100
+++ new/kactivities-stats-5.91.0/metainfo.yaml  2022-02-05 16:09:23.000000000 
+0100
@@ -4,9 +4,9 @@
 type: solution
 platforms:
     - name: Linux
-      note: Needs QtDBus, QtSql, KActivities, boost
-    - name: FreeBSD 
-      note: Needs QtDBus, QtSql, KActivities, boost
+      note: Needs QtDBus, QtSql, KActivities, Boost (optional, for autotests)
+    - name: FreeBSD
+      note: Needs QtDBus, QtSql, KActivities, Boost (optional, for autotests)
 portingAid: false
 deprecated: false
 release: true
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kactivities-stats-5.90.0/src/CMakeLists.txt 
new/kactivities-stats-5.91.0/src/CMakeLists.txt
--- old/kactivities-stats-5.90.0/src/CMakeLists.txt     2022-01-01 
13:11:13.000000000 +0100
+++ new/kactivities-stats-5.91.0/src/CMakeLists.txt     2022-02-05 
16:09:23.000000000 +0100
@@ -64,7 +64,6 @@
    PUBLIC
       Qt${QT_MAJOR_VERSION}::Core
    PRIVATE
-      Boost::boost
       Qt${QT_MAJOR_VERSION}::DBus
       Qt${QT_MAJOR_VERSION}::Sql
       KF5::Activities
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kactivities-stats-5.90.0/src/resultmodel.cpp 
new/kactivities-stats-5.91.0/src/resultmodel.cpp
--- old/kactivities-stats-5.90.0/src/resultmodel.cpp    2022-01-01 
13:11:13.000000000 +0100
+++ new/kactivities-stats-5.91.0/src/resultmodel.cpp    2022-02-05 
16:09:23.000000000 +0100
@@ -13,10 +13,8 @@
 #include <QCoreApplication>
 #include <QFile>
 
-// STL and Boost
+// STL
 #include <functional>
-#include <boost/range/algorithm/find_if.hpp>
-#include <boost/range/algorithm/count_if.hpp>
 
 // KDE
 #include <KSharedConfig>
@@ -265,10 +263,10 @@
         inline FindCacheResult find(const QString &resource)
         {
             using namespace kamd::utils::member_matcher;
-            using boost::find_if;
 
+            // Non-const iterator because the result is constructed from it
             return FindCacheResult(
-                this, find_if(m_items, member(&ResultSet::Result::resource)
+                this, std::find_if(m_items.begin(), m_items.end(), 
member(&ResultSet::Result::resource)
                                            == resource));
         }
 
@@ -276,7 +274,7 @@
         inline FindCacheResult lowerBoundWithSkippedResource(Predicate 
&&lessThanPredicate)
         {
             using namespace kamd::utils::member_matcher;
-            const int count = boost::count_if(m_items,
+            const int count = std::count_if(m_items.cbegin(), m_items.cend(),
                     [&] (const ResultSet::Result &result) {
                         return lessThanPredicate(result, _);
                     });
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kactivities-stats-5.90.0/src/resultset.cpp 
new/kactivities-stats-5.91.0/src/resultset.cpp
--- old/kactivities-stats-5.90.0/src/resultset.cpp      2022-01-01 
13:11:13.000000000 +0100
+++ new/kactivities-stats-5.91.0/src/resultset.cpp      2022-02-05 
16:09:23.000000000 +0100
@@ -20,8 +20,7 @@
 #include <utils/qsqlquery_iterator.h>
 #include "kactivities-stats-logsettings.h"
 
-// Boost and STL
-#include <boost/range/algorithm/transform.hpp>
+// STL
 #include <iterator>
 #include <functional>
 #include <mutex>
@@ -231,7 +230,7 @@
         using namespace std::placeholders;
 
         QStringList result;
-        boost::transform(input,
+        std::transform(input.cbegin(), input.cend(),
                          std::back_inserter(result),
                          std::bind(f, this, _1));
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kactivities-stats-5.90.0/src/resultset.h 
new/kactivities-stats-5.91.0/src/resultset.h
--- old/kactivities-stats-5.90.0/src/resultset.h        2022-01-01 
13:11:13.000000000 +0100
+++ new/kactivities-stats-5.91.0/src/resultset.h        2022-02-05 
16:09:23.000000000 +0100
@@ -88,7 +88,7 @@
 
     /**
      * ResultSet is a container. This notifies the generic algorithms
-     * from STLboost, and others of the contained type.
+     * from STL and others of the contained type.
      */
     typedef Result value_type;
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kactivities-stats-5.90.0/src/resultset_iterator.cpp 
new/kactivities-stats-5.91.0/src/resultset_iterator.cpp
--- old/kactivities-stats-5.90.0/src/resultset_iterator.cpp     2022-01-01 
13:11:13.000000000 +0100
+++ new/kactivities-stats-5.91.0/src/resultset_iterator.cpp     2022-02-05 
16:09:23.000000000 +0100
@@ -4,7 +4,7 @@
     SPDX-License-Identifier: LGPL-2.1-only OR LGPL-3.0-only OR 
LicenseRef-KDE-Accepted-LGPL
 */
 
-#include <boost/optional.hpp>
+#include <optional>
 
 namespace KActivities
 {
@@ -28,7 +28,7 @@
 
     const ResultSet *resultSet;
     int currentRow;
-    boost::optional<ResultSet::Result> currentValue;
+    std::optional<ResultSet::Result> currentValue;
 
     inline void moveTo(int row)
     {
@@ -45,14 +45,12 @@
 
     void updateValue()
     {
-        using namespace boost;
-
         if (!resultSet || !resultSet->d->query.seek(currentRow)) {
-            currentValue = none;
+            currentValue.reset();
 
         } else {
             auto value = resultSet->d->currentResult();
-            currentValue = make_optional(std::move(value));
+            currentValue = std::move(value);
         }
     }
 
@@ -65,8 +63,8 @@
 
     bool operator==(const ResultSet_IteratorPrivate &other) const
     {
-        bool thisValid = currentValue.is_initialized();
-        bool otherValid = other.currentValue.is_initialized();
+        bool thisValid = currentValue.has_value();
+        bool otherValid = other.currentValue.has_value();
 
         return
             // If one is valid, and the other is not,
@@ -83,7 +81,7 @@
 
     bool isValid() const
     {
-        return currentValue.is_initialized();
+        return currentValue.has_value();
     }
 
     static bool sameSource(const ResultSet_IteratorPrivate &left, const 
ResultSet_IteratorPrivate &right)
@@ -126,12 +124,12 @@
 
 iterator::reference iterator::operator*() const
 {
-    return d->currentValue.get();
+    return d->currentValue.value();
 }
 
 iterator::pointer iterator::operator->() const
 {
-    return &d->currentValue.get();
+    return &d->currentValue.value();
 }
 
 // prefix
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kactivities-stats-5.90.0/src/resultwatcher.cpp 
new/kactivities-stats-5.91.0/src/resultwatcher.cpp
--- old/kactivities-stats-5.90.0/src/resultwatcher.cpp  2022-01-01 
13:11:13.000000000 +0100
+++ new/kactivities-stats-5.91.0/src/resultwatcher.cpp  2022-02-05 
16:09:23.000000000 +0100
@@ -18,8 +18,7 @@
 #include <common/database/Database.h>
 #include <utils/debug_and_return.h>
 
-// Boost and STL
-#include <boost/range/algorithm/transform.hpp>
+// STL
 #include <functional>
 #include <iterator>
 #include <limits>
@@ -67,7 +66,6 @@
         QObject::connect(&m_resultInvalidationTimer, &QTimer::timeout, q, 
Q_EMIT & ResultWatcher::resultsInvalidated);
     }
 
-    // Like boost any_of, but returning true if the range is empty
     template<typename Collection, typename Predicate>
     inline bool any_of(const Collection &collection, Predicate &&predicate) 
const
     {
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kactivities-stats-5.90.0/tests/model/CMakeLists.txt 
new/kactivities-stats-5.91.0/tests/model/CMakeLists.txt
--- old/kactivities-stats-5.90.0/tests/model/CMakeLists.txt     2022-01-01 
13:11:13.000000000 +0100
+++ new/kactivities-stats-5.91.0/tests/model/CMakeLists.txt     2022-02-05 
16:09:23.000000000 +0100
@@ -34,7 +34,6 @@
 
    target_link_libraries (
       KActivitiesStatsTestApp
-      Boost::boost
 
       Qt${QT_MAJOR_VERSION}::Core
       Qt${QT_MAJOR_VERSION}::Gui
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kactivities-stats-5.90.0/tests/model/window.cpp 
new/kactivities-stats-5.91.0/tests/model/window.cpp
--- old/kactivities-stats-5.90.0/tests/model/window.cpp 2022-01-01 
13:11:13.000000000 +0100
+++ new/kactivities-stats-5.91.0/tests/model/window.cpp 2022-02-05 
16:09:23.000000000 +0100
@@ -23,8 +23,6 @@
 
 #include <KActivities/Consumer>
 
-#include <boost/range/numeric.hpp>
-
 namespace KAStats = KActivities::Stats;
 
 using namespace KAStats;

Reply via email to