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

Reply via email to