Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package libplasma6 for openSUSE:Factory checked in at 2026-03-04 21:01:33 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/libplasma6 (Old) and /work/SRC/openSUSE:Factory/.libplasma6.new.561 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "libplasma6" Wed Mar 4 21:01:33 2026 rev:41 rq:1336111 version:6.6.2 Changes: -------- --- /work/SRC/openSUSE:Factory/libplasma6/libplasma6.changes 2026-02-27 17:00:41.917209072 +0100 +++ /work/SRC/openSUSE:Factory/.libplasma6.new.561/libplasma6.changes 2026-03-04 21:01:42.171718284 +0100 @@ -1,0 +2,11 @@ +Tue Mar 3 12:27:22 UTC 2026 - Fabian Vogt <[email protected]> + +- Update to 6.6.2: + * New bugfix release + * For more details see https://kde.org/announcements/plasma/6/6.6.2 +- Changes since 6.6.1: + * Update version for new release 6.6.2 + * appletpopup: Log warning when trying to use empty size + * Close applets when removing them (kde#470812) + +------------------------------------------------------------------- Old: ---- libplasma-6.6.1.tar.xz libplasma-6.6.1.tar.xz.sig New: ---- libplasma-6.6.2.tar.xz libplasma-6.6.2.tar.xz.sig ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ libplasma6.spec ++++++ --- /var/tmp/diff_new_pack.D84aTH/_old 2026-03-04 21:01:42.791743893 +0100 +++ /var/tmp/diff_new_pack.D84aTH/_new 2026-03-04 21:01:42.795744058 +0100 @@ -27,7 +27,7 @@ %{!?_plasma6_version: %define _plasma6_version %(echo %{_plasma6_bugfix} | awk -F. '{print $1"."$2}')} %bcond_without released Name: libplasma6 -Version: 6.6.1 +Version: 6.6.2 Release: 0 Summary: Plasma library and runtime components based upon KF6 and Qt6 License: GPL-2.0-or-later AND LGPL-2.0-or-later ++++++ libplasma-6.6.1.tar.xz -> libplasma-6.6.2.tar.xz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libplasma-6.6.1/CMakeLists.txt new/libplasma-6.6.2/CMakeLists.txt --- old/libplasma-6.6.1/CMakeLists.txt 2026-02-24 10:40:05.000000000 +0100 +++ new/libplasma-6.6.2/CMakeLists.txt 2026-03-03 10:33:10.000000000 +0100 @@ -1,10 +1,10 @@ cmake_minimum_required(VERSION 3.16) -set(PROJECT_VERSION "6.6.1") +set(PROJECT_VERSION "6.6.2") project(libplasma VERSION ${PROJECT_VERSION}) set(QT_MIN_VERSION "6.10.0") -set(PROJECT_DEP_VERSION "6.6.1") +set(PROJECT_DEP_VERSION "6.6.2") set(KF6_MIN_VERSION "6.22.0") set(CMAKE_CXX_STANDARD 20) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libplasma-6.6.1/src/plasmaquick/appletpopup.cpp new/libplasma-6.6.2/src/plasmaquick/appletpopup.cpp --- old/libplasma-6.6.1/src/plasmaquick/appletpopup.cpp 2026-02-24 10:40:05.000000000 +0100 +++ new/libplasma-6.6.2/src/plasmaquick/appletpopup.cpp 2026-03-03 10:33:10.000000000 +0100 @@ -270,7 +270,11 @@ std::min(std::max(minimumSize().height(), wantedSize.height()), maximumSize().height()) }; - Q_ASSERT(!size.isEmpty()); + if (size.isEmpty()) { + qmlWarning(this) << "trying to show an empty applet popup"; + Q_ASSERT(false); + } + if (!size.isEmpty()) { resize(size); } diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libplasma-6.6.1/src/plasmaquick/appletquickitem.cpp new/libplasma-6.6.2/src/plasmaquick/appletquickitem.cpp --- old/libplasma-6.6.1/src/plasmaquick/appletquickitem.cpp 2026-02-24 10:40:05.000000000 +0100 +++ new/libplasma-6.6.2/src/plasmaquick/appletquickitem.cpp 2026-03-03 10:33:10.000000000 +0100 @@ -654,6 +654,14 @@ qmlObject->rootContext()->setContextProperty(QStringLiteral("plasmoid"), applet); } + if (applet->containment()) { + connect(applet->containment(), &Plasma::Containment::appletAboutToBeRemoved, item, [item, applet](const auto &removedApplet) { + if (removedApplet == applet) { + item->setExpanded(false); + } + }); + } + QObject::connect(applet, &Plasma::Applet::appletDeleted, item, [qmlObject](Plasma::Applet *applet) { // Deleting qmlObject will also delete the instantiated plasmoidItem // deleting just the plasmoiditem will cause a double deletion when qmlObject
