Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package plasma6-activities for openSUSE:Factory checked in at 2026-02-16 13:06:50 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/plasma6-activities (Old) and /work/SRC/openSUSE:Factory/.plasma6-activities.new.1977 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "plasma6-activities" Mon Feb 16 13:06:50 2026 rev:36 rq:1333093 version:6.6.0 Changes: -------- --- /work/SRC/openSUSE:Factory/plasma6-activities/plasma6-activities.changes 2026-01-18 22:20:33.343779096 +0100 +++ /work/SRC/openSUSE:Factory/.plasma6-activities.new.1977/plasma6-activities.changes 2026-02-16 13:10:38.881350178 +0100 @@ -1,0 +2,35 @@ +Thu Feb 12 19:43:26 UTC 2026 - Fabian Vogt <[email protected]> + +- Update to 6.6.0: + * New bugfix release + * For more details see https://kde.org/announcements/plasma/6/6.6.0 +- Changes since 6.5.91: + * Update version for new release 6.6.0 + +------------------------------------------------------------------- +Wed Jan 28 16:15:03 UTC 2026 - Fabian Vogt <[email protected]> + +- Update to 6.5.91: + * New bugfix release + * For more details see https://kde.org/announcements/plasma/6/6.5.91 +- Changes since 6.5.90: + * Update version for new release 6.5.91 + +------------------------------------------------------------------- +Sat Jan 17 20:27:49 UTC 2026 - Fabian Vogt <[email protected]> + +- Update to 6.5.90: + * New feature release + * For more details see https://kde.org/announcements/plasma/6/6.5.90 +- Changes since 6.5.5: + * Update version for new release 6.5.90 + * Don't leak the future watcher + * Revert "fix: replace continue_with with QFuture::then" + * Drop API for starting/stopping activities + * Remove unnecessary -fno-exceptions + * Use a named struct for QFlatSet::insert() return value + * Remove comment + * Fix broken QFlatSet insertion (kde#509673) + * Update version for new release 6.5.80 + +------------------------------------------------------------------- Old: ---- plasma-activities-6.5.5.tar.xz plasma-activities-6.5.5.tar.xz.sig New: ---- plasma-activities-6.6.0.tar.xz plasma-activities-6.6.0.tar.xz.sig ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ plasma6-activities.spec ++++++ --- /var/tmp/diff_new_pack.z2RP9m/_old 2026-02-16 13:10:39.677383298 +0100 +++ /var/tmp/diff_new_pack.z2RP9m/_new 2026-02-16 13:10:39.677383298 +0100 @@ -23,14 +23,14 @@ %define rname plasma-activities %bcond_without released Name: plasma6-activities -Version: 6.5.5 +Version: 6.6.0 Release: 0 Summary: Plasma Activities support License: GPL-2.0-or-later URL: https://www.kde.org -Source: https://download.kde.org/stable/plasma/%{version}/%{rname}-%{version}.tar.xz +Source: %{rname}-%{version}.tar.xz %if %{with released} -Source1: https://download.kde.org/stable/plasma/%{version}/%{rname}-%{version}.tar.xz.sig +Source1: %{rname}-%{version}.tar.xz.sig Source2: plasma.keyring %endif BuildRequires: doxygen ++++++ plasma-activities-6.5.5.tar.xz -> plasma-activities-6.6.0.tar.xz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/plasma-activities-6.5.5/CMakeLists.txt new/plasma-activities-6.6.0/CMakeLists.txt --- old/plasma-activities-6.5.5/CMakeLists.txt 2026-01-13 14:00:31.000000000 +0100 +++ new/plasma-activities-6.6.0/CMakeLists.txt 2026-02-12 11:06:34.000000000 +0100 @@ -1,11 +1,11 @@ # vim:set softtabstop=3 shiftwidth=3 tabstop=3 expandtab: cmake_minimum_required(VERSION 3.16) -set(PROJECT_VERSION "6.5.5") +set(PROJECT_VERSION "6.6.0") project(PlasmaActivities VERSION ${PROJECT_VERSION}) -set(QT_MIN_VERSION "6.9.0") -set(KF6_MIN_VERSION "6.18.0") +set(QT_MIN_VERSION "6.10.0") +set(KF6_MIN_VERSION "6.22.0") set(KDE_COMPILERSETTINGS_LEVEL "5.82") set(CMAKE_CXX_STANDARD 20) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/plasma-activities-6.5.5/autotests/CMakeLists.txt new/plasma-activities-6.6.0/autotests/CMakeLists.txt --- old/plasma-activities-6.5.5/autotests/CMakeLists.txt 2026-01-13 14:00:31.000000000 +0100 +++ new/plasma-activities-6.6.0/autotests/CMakeLists.txt 2026-02-12 11:06:34.000000000 +0100 @@ -1,7 +1,4 @@ # vim:set softtabstop=3 shiftwidth=3 tabstop=3 expandtab: -string (REPLACE "-fno-exceptions" "" CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS}") -add_definitions (-fexceptions) - add_subdirectory (core) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/plasma-activities-6.5.5/src/lib/activitiesmodel.cpp new/plasma-activities-6.6.0/src/lib/activitiesmodel.cpp --- old/plasma-activities-6.5.5/src/lib/activitiesmodel.cpp 2026-01-13 14:00:31.000000000 +0100 +++ new/plasma-activities-6.6.0/src/lib/activitiesmodel.cpp 2026-02-12 11:06:34.000000000 +0100 @@ -227,7 +227,7 @@ // const auto [iterator, index, found] = shownActivities.insert(...); const auto _result = shownActivities.insert(activityInfoPtr); // const auto iterator = std::get<0>(_result); - const auto index = std::get<1>(_result); + const auto index = _result.insertedIndex; if (notifyClients) { q->beginInsertRows(QModelIndex(), index, index); diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/plasma-activities-6.5.5/src/utils/qflatset.h new/plasma-activities-6.6.0/src/utils/qflatset.h --- old/plasma-activities-6.5.5/src/utils/qflatset.h 2026-01-13 14:00:31.000000000 +0100 +++ new/plasma-activities-6.6.0/src/utils/qflatset.h 2026-02-12 11:06:34.000000000 +0100 @@ -20,17 +20,20 @@ { } - inline - // QPair<typename QList<T>::iterator, bool> insert(const T &value) - std::tuple<typename QList<T>::iterator, int, bool> - insert(const T &value) + struct InsertionResult { + typename QList<T>::iterator insertedIterator; + int insertedIndex{}; + bool didInsert{}; + }; + + inline InsertionResult insert(const T &value) { auto lessThan = LessThan(); if (this->begin() == this->end()) { QList<T>::insert(0, value); - return std::make_tuple(QList<T>::begin(), 0, true); + return InsertionResult{QList<T>::begin(), 0, true}; } else { auto iterator = std::lower_bound(this->begin(), this->end(), value, lessThan); @@ -38,13 +41,13 @@ if (iterator != this->end()) { if (!lessThan(value, *iterator)) { // Already present - return std::make_tuple(iterator, iterator - this->begin(), false); + return InsertionResult{iterator, int(iterator - this->begin()), false}; } } auto newIterator = QList<T>::insert(iterator, value); - return std::make_tuple(newIterator, newIterator - this->begin(), true); + return InsertionResult{newIterator, int(newIterator - this->begin()), true}; } }
