Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package plasma6-workspace for openSUSE:Leap:16.0 checked in at 2025-04-23 10:09:31 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Leap:16.0/plasma6-workspace (Old) and /work/SRC/openSUSE:Leap:16.0/.plasma6-workspace.new.30101 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "plasma6-workspace" Wed Apr 23 10:09:31 2025 rev:3 rq:1271554 version:6.3.4 Changes: -------- --- /work/SRC/openSUSE:Leap:16.0/plasma6-workspace/plasma6-workspace.changes 2025-03-19 11:54:44.265879844 +0100 +++ /work/SRC/openSUSE:Leap:16.0/.plasma6-workspace.new.30101/plasma6-workspace.changes 2025-04-23 10:12:54.102911184 +0200 @@ -1,0 +2,234 @@ +Thu Apr 3 11:50:58 UTC 2025 - Fabian Vogt <fab...@ritter-vogt.de> + +- Add patch to fix notification appearance + (kde#500192, kde#498599, kde#491217, kde#502160): + * 0001-applets-notifications-improve-paddings-again.patch +- Add patch to fix notification position: + * 0002-appelts-notifications-Fix-Notifications-positions.patch + +------------------------------------------------------------------- +Wed Apr 2 10:06:01 UTC 2025 - Christophe Marin <christo...@krop.fr> + +- Update to 6.3.4 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/6/6.3.4 +- Changes since 6.3.3: + * applets/notifications: fix body label implicit height and alignment + * applets/notifications: restore padding above the icon, when visible + * applets/notifications: use more appropriate wrap mode for labels (kde#502162) + * applets/notifications: tighten internal spacings (kde#449083) + * notifications: Sync window position on creation + * applets/notifications: Fix actions in FullRepresentation + * klipper: let Qt handle plain text to deal with non-UTF-8 encodings when syncing selections + * kcms/region_language: make removing languages work + * Only queue position updates for panel when not hidden (kde#499833) + * klipper: let Qt handle plain text to deal with non-UTF-8 encodings (kde#500203) + * shell: fix shelltest + * klipper: only accept certain MIME types + * applets/notifications: make drag parameter explicit + * Check for queued positionAndResize requests at the end of the event cycle (kde#499833) + * applets/devicenotifier: handle unmounting gracefully + * update version for new release + +------------------------------------------------------------------- +Tue Mar 11 14:45:00 UTC 2025 - Fabian Vogt <fab...@ritter-vogt.de> + +- Update to 6.3.3: + * New bugfix release + * For more details see https://kde.org/announcements/plasma/6/6.3.3 +- Changes since 6.3.2: + * update version for new release + * applets/systemtray: remove KSortFilterProxyModel binding loop (kde#500374) + * RunCommand: hide faded completion text before field content overflows (kde#500290) + * klipper: ignore `application/x-openoffice-link` (kde#500903) + * applets/digital-clock: use better-looking Qt.Labs version of FontDialog + * components/batterycontrol: Fix remaining time check condition + * libnotificationmanager: Fix infinite recursion when adding a second applet (kde#500749) + * components/calendar: Fix previous/next buttons not always working (kde#499871) + * applets/devicenotifier: Portable Media Player is removable + * applets/digitalclock: Increase limit of event dots in calendar (kde#500785) + * applets/systemtray: fix tab focus after pin button (kde#500705) + * klipper: ignore non-UTF-8 encoded plain text (kde#500203) + * Kalendar was renamed to Merkuro Calendar + * weather/envcan: Fix parsing of station coordinates (kde#425770) + * update version for new release + +------------------------------------------------------------------- +Mon Mar 3 08:55:06 UTC 2025 - Fabian Vogt <fab...@ritter-vogt.de> + +- Pull in libqt5-qtwayland if Qt 5 is installed (boo#1224995) + +------------------------------------------------------------------- +Tue Feb 25 19:38:58 UTC 2025 - Fabian Vogt <fab...@ritter-vogt.de> + +- Update to 6.3.2: + * New bugfix release + * For more details see https://kde.org/announcements/plasma/6/6.3.2 +- Changes since 6.3.1: + * update version for new release + * klipper: fix clipboard actions not setting clipboard for the first time (kde#500287) + * appiumtests: remove unused import in clipboardtest + * applets/notifications: don't read out body as HTML + * shell: use QMetaObject::invokeMethod to call QML function + * Fixes for respecting immutability + * klipper: don't hide popup when action popup shows (kde#500438) + * libnotificationmanager: clearing the timer array, when deleting old notifications + * klipper: don't cover content with highlight + * plasma-windowed: set `QT_WAYLAND_DISABLE_FIXED_POSITIONS` to fix resizing loop + * libtaskmanager: make XWindowTasksModelTest::test_modelData less flaky + * applets/notifications: fix JobItemIcon context menu (kde#499942) + * applets/systemtray: Don't unnecessarily append -symbolic to icon names (kde#500102) + * kcms/krdb: Wait until root window cursor is set (kde#499965) + * applets/systray: guard pointer to innerContainment + * klipper: scroll ListView on keyboard navigation + * update version for new release + +------------------------------------------------------------------- +Tue Feb 18 14:46:01 UTC 2025 - Fabian Vogt <fab...@ritter-vogt.de> + +- Update to 6.3.1: + * New bugfix release + * For more details see https://kde.org/announcements/plasma/6/6.3.1 +- Changes since 6.3.0: + * update version for new release + * weather/bbcukmet: Filter out regions from search results (kde#500065) + * klipper: also show highlight for currentItem + * appmenu: Place appmenu in the top left screen corner (kde#500141) + * [kicker] Fix properties dialog for recent files (kde#499845) + * applets/digitalclock: only show separator with date (kde#499945) + * applets/systemmonitor: Fixed typo causing undefined constant being used + * plasma-windowed: adapt to resizeEvent change in Qt 6.9 + * weather/dwd: Capitalize letters after slash + * update version for new release + * Multiply floating panel shadow margin by scale factor on X11 (kde#496928) + * panelview: Fix autohide panel hiding while dragging in task manager (kde#495828) + * appiumtests: make clipboardtest less flaky + * kcms/users: handle non-existing/readable profile img + * klipper: Avoid breaking Listview (kde#448833) + * applets/notification: make the new indicator 1px taller + +------------------------------------------------------------------- +Thu Feb 6 13:47:16 UTC 2025 - Fabian Vogt <fab...@ritter-vogt.de> + +- Update to 6.3.0: + * New bugfix release + * For more details see https://kde.org/announcements/plasma/6/6.3.0 +- Changes since 6.2.91: + * applets/notification: make the new indicator 1px taller + * update version for new release + * shell: save containment value in signal slots in PanelView + * desktopnotifier: listen trash state changes from trashrc + * containmentactions/applauncher: Escape ampersands (kde#499474) + * applets/kicker: make submenu follow layoutDirection + * [libtaskmanager] Invalidate filter after changing hideActivatedLaunchers (kde#499475) + * kicker: remove favorites more reliably (kde#497958) + * keyboardlayout: wait for org.kde.keyboard service from kded asynchronously (kde#495684) + * Give ActionButton text more horizontal space (kde#499296) + * kcms/{autostart,users} Keep "Add" actions visible in headers + * kcms/nightlight: Fix dark theme color temperature preview + * libkworkspace: fix crash when XRandr extension is not initialized + * kcms/wallpaper: Set buddyFor wallpaper type + * appiumtests: make clipboardtest less flaky + * Watch for changes in session save mode (kde#449077) + * kcm/users: make cropper fill largest square within image by default (kde#498989) + * kcms/users: fix dialog sizing (kde#481316) + * libkmpris: Fix default min/max playback rate + * kcms/soundtheme: Allow setting theme with sounds disabled (kde#497355) + * applets/notification: limit popup with of inlineReply (kde#498834) + +------------------------------------------------------------------- +Thu Jan 23 13:47:03 UTC 2025 - Fabian Vogt <fab...@ritter-vogt.de> + +- Update to 6.2.91: + * New bugfix release + * For more details see https://kde.org/announcements/plasma/6/6.2.91 +- Too many changes to list here + +------------------------------------------------------------------- +Sat Jan 11 18:29:19 UTC 2025 - Fabian Vogt <fab...@ritter-vogt.de> + +- Update to 6.2.90: + * New feature release + * For more details see https://kde.org/announcements/plasma/6/6.2.90 +- Too many changes to list here + +------------------------------------------------------------------- +Tue Dec 31 20:50:44 UTC 2024 - Fabian Vogt <fab...@ritter-vogt.de> + +- Update to 6.2.5: + * New bugfix release + * For more details see https://kde.org/announcements/plasma/6/6.2.5 +- Changes since 6.2.4: + * update version for new release + * components/dbus: fix invalid variant type since Qt 6.8.1 + * applets/systemtray: fix busy indicator position for hidden items (kde#496910) + * libtaskmanager: use QDateTime instead of QTime for lastActivated (kde#493724) + * appmenu: Avoid repositioning the menu on wayland (kde#495787) + * libtaskmanager: Fix transient losing needs attention state + * notifications: Expose copied file through desktop portal + * Fix DelegateChoice import with Qt 6.9 (kde#496900) + * krunner: Clear faded completion text when prior search exists + * systray: Clean up leaking systrays + * applets/appmenu: Workaround global menu getting dismissed unexpectedly (kde#494635) + * update version for new release + +------------------------------------------------------------------- +Tue Nov 26 15:47:43 UTC 2024 - Fabian Vogt <fab...@ritter-vogt.de> + +- Update to 6.2.4: + * New bugfix release + * For more details see https://kde.org/announcements/plasma/6/6.2.4 +- Changes since 6.2.3: + * update version for new release + * BatteryIcon: Add headphone icon + * plasmashell: begin earlier to watch for panel destruction (kde#487684) + * plasmawindowed: Use shared contexts analogue to plasmashell + * applets/notifications: Be explicit about "when" binding on notificationAction + * devicenotifier: An optical disc can also be storage access (kde#469706) + * ksmserver: Fix copying of auth data (kde#491130) + * applets/systemtray: suppress useless tooltips (kde#494463) + * X11/multiscreen: Always emit outputOrderChanged when a screen is disconnected + * coloreditor: Hide titlebar color buttons if header is set (kde#433059) + * devicenotifier: Fix ejecting busy optical media + * panelview: Fix resized panel with NoBackground not receiving input in new space + * wallpapers/image: Fix wallpaper item resize for screen dimension change + * kcms/users: refactor cropping + * update version for new release + +------------------------------------------------------------------- +Thu Nov 14 08:15:07 UTC 2024 - Christophe Marin <christo...@krop.fr> + +- Replace '%requires_ge plasma6-desktop' with 'Requires: plasma6-desktop' + +------------------------------------------------------------------- +Mon Nov 11 08:47:26 UTC 2024 - Dominique Leuenberger <dims...@opensuse.org> + +- Replace %requires_ge plasma6-framework-components with + %requires_ge libplasma6-components: the requires_eq macro does + only work on real package names, not on virtual provides. + +------------------------------------------------------------------- +Tue Nov 5 13:30:41 UTC 2024 - Fabian Vogt <fab...@ritter-vogt.de> + +- Update to 6.2.3: + * New bugfix release + * For more details see https://kde.org/announcements/plasma/6/6.2.3 +- Changes since 6.2.2: + * update version for new release + * Do early return for ServciesRunner::resolvedArgs in case of error + * Always show full logout screen for "Show Logout Screen" desktop menu item (kde#495390) + * lookandfeel: Explicitly set theme to Breeze in defaults + * kcms/users: crop character faces properly (kde#494487) + * kcms/users: Fix UI on mobile + * logout-greeter: don't doubt the daemon + * logout-greeter: categorize warnings + * logout-greeter: don't wake up packagekit needlessly + * appiumtests: fix kcm_cursortheme_test + * appiumtests: fix kcm_autostart_test + * appiumtests: fix kcm_users_test + * appiumtests: fix digitalclocktest + * components/dbus: fix invalid variant type since Qt 6.8 + * appiumtests: fix systemdialogtest + +------------------------------------------------------------------- Old: ---- plasma-workspace-6.2.2.tar.xz plasma-workspace-6.2.2.tar.xz.sig New: ---- 0001-applets-notifications-improve-paddings-again.patch 0002-appelts-notifications-Fix-Notifications-positions.patch plasma-workspace-6.3.4.tar.xz plasma-workspace-6.3.4.tar.xz.sig BETA DEBUG BEGIN: New: (kde#500192, kde#498599, kde#491217, kde#502160): * 0001-applets-notifications-improve-paddings-again.patch - Add patch to fix notification position: New:- Add patch to fix notification position: * 0002-appelts-notifications-Fix-Notifications-positions.patch BETA DEBUG END: ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ plasma6-workspace.spec ++++++ --- /var/tmp/diff_new_pack.6EF76P/_old 2025-04-23 10:12:54.578931619 +0200 +++ /var/tmp/diff_new_pack.6EF76P/_new 2025-04-23 10:12:54.578931619 +0200 @@ -1,7 +1,7 @@ # # spec file for package plasma6-workspace # -# Copyright (c) 2024 SUSE LLC +# Copyright (c) 2025 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -21,7 +21,7 @@ %global __requires_exclude qt6qmlimport\\((org\\.kde\\.plasma\\.private|org\\.kde\\.plasma\\.workspace|org\\.kde\\.notificationmanager|org\\.kde\\.plasma\\.lookandfeel|org\\.kde\\.plasma\\.wallpapers|org\\.kde\\.taskmanager|org\\.kde\\.holidayeventshelperplugin|org\\.kde\\.kscreenlocker).* -%define kf6_version 6.5.0 +%define kf6_version 6.10.0 %define qt6_version 6.7.0 %define rname plasma-workspace # Full Plasma 6 version (e.g. 6.0.0) @@ -30,7 +30,7 @@ %{!?_plasma6_version: %define _plasma6_version %(echo %{_plasma6_bugfix} | awk -F. '{print $1"."$2}')} %bcond_without released Name: plasma6-workspace -Version: 6.2.2 +Version: 6.3.4 Release: 0 Summary: The KDE Plasma Workspace Components License: GPL-2.0-or-later @@ -43,6 +43,8 @@ Source3: sddm.conf Source4: waitforkded.conf # PATCH-FIX-UPSTREAM +Patch1: 0001-applets-notifications-improve-paddings-again.patch +Patch2: 0002-appelts-notifications-Fix-Notifications-positions.patch # PATCHES 501-??? are PATCH-FIX-OPENSUSE Patch501: 0001-Use-qdbus6.patch Patch502: 0001-Ignore-default-sddm-face-icons.patch @@ -133,6 +135,7 @@ BuildRequires: cmake(Qt6WaylandCompositor) >= %{qt6_version} BuildRequires: cmake(Qt6Widgets) >= %{qt6_version} BuildRequires: cmake(ScreenSaverDBusInterface) >= %{_plasma6_bugfix} +BuildRequires: cmake(packagekitqt6) BuildRequires: pkgconfig(fontconfig) BuildRequires: pkgconfig(icu-i18n) BuildRequires: pkgconfig(icu-uc) @@ -147,6 +150,7 @@ BuildRequires: pkgconfig(x11) BuildRequires: pkgconfig(xcb) BuildRequires: pkgconfig(xcb-composite) +BuildRequires: pkgconfig(xcb-cursor) BuildRequires: pkgconfig(xcb-damage) BuildRequires: pkgconfig(xcb-image) BuildRequires: pkgconfig(xcb-randr) @@ -207,8 +211,8 @@ # For wallpaper thumbnails # Not to be mistaken for kio-extras5 Requires: kio-extras -# Hardcode versions of plasma6-framework-components, as upstream doesn't keep backwards compability there -%requires_ge plasma6-framework-components +# Hardcode versions of libplasma6-components, as upstream doesn't keep backwards compability there +%requires_ge libplasma6-components # The lockscreen has a button to open a virtual keyboard Recommends: qt6-virtualkeyboard-imports >= %{qt6_version} # For dmenudbusmenuproxy @@ -255,7 +259,7 @@ %package libs Summary: The KDE Plasma Workspace Components -%requires_ge plasma6-framework +Requires: plasma6-framework >= %{_plasma6_bugfix} Provides: plasma5-workspace-libs = %{version} Obsoletes: plasma5-workspace-libs < %{version} @@ -292,6 +296,7 @@ # For KF5 kwayland (!) Requires: (kwayland-integration6 if kwayland) Requires: qt6-wayland +Requires: (libqt5-qtwayland if libQt5Gui5) # For screen sharing and window thumbnails in plasmashell Requires: pipewire Requires: xdg-user-dirs @@ -491,15 +496,18 @@ %{_kf6_kxmlguidir}/kfontview %{_kf6_libdir}/kconf_update_bin/krunnerglobalshortcuts %{_kf6_libdir}/kconf_update_bin/krunnerhistory -%{_kf6_libdir}/kconf_update_bin/plasmashell-6.0-keep-custom-position-of-panels -%{_kf6_libdir}/kconf_update_bin/plasmashell-6.0-keep-default-floating-setting-for-plasma-5-panels %{_kf6_libdir}/kconf_update_bin/plasma6.0-remove-dpi-settings %{_kf6_libdir}/kconf_update_bin/plasma6.0-remove-old-shortcuts +%{_kf6_libdir}/kconf_update_bin/plasma6.3-update-clipboard-database-2-to-3 +%{_kf6_libdir}/kconf_update_bin/plasmashell-6.0-keep-custom-position-of-panels +%{_kf6_libdir}/kconf_update_bin/plasmashell-6.0-keep-default-floating-setting-for-plasma-5-panels %{_kf6_libdir}/libkfontinst.so.* %{_kf6_libdir}/libkfontinstui.so.* %{_kf6_notificationsdir}/devicenotifications.notifyrc %{_kf6_notificationsdir}/donationmessage.notifyrc %{_kf6_notificationsdir}/freespacenotifier.notifyrc +%{_kf6_notificationsdir}/libnotificationmanager.notifyrc +%{_kf6_notificationsdir}/oom-notifier.notifyrc %{_kf6_notificationsdir}/phonon.notifyrc %{_kf6_plasmadir}/avatars/ %{_kf6_plasmadir}/look-and-feel/ @@ -585,7 +593,6 @@ %{_kf6_libdir}/libkrdb.so %{_kf6_libdir}/libkworkspace6.so.* %{_kf6_libdir}/libnotificationmanager.so.* -%{_kf6_libdir}/libplasma-geolocation-interface.so.* %{_kf6_libdir}/libtaskmanager.so.* %{_kf6_libdir}/libweather_ion.so.* @@ -595,7 +602,6 @@ %{_includedir}/krdb/ %{_includedir}/kworkspace6/ %{_includedir}/notificationmanager/ -%{_includedir}/plasma/ %{_includedir}/plasma5support/ %{_includedir}/taskmanager/ %{_kf6_libdir}/cmake/KRunnerAppDBusInterface/ @@ -607,10 +613,8 @@ %{_kf6_libdir}/libbatterycontrol.so %{_kf6_libdir}/libcolorcorrect.so %{_kf6_libdir}/libklipper.so -%{_kf6_libdir}/libkmpris.so %{_kf6_libdir}/libkworkspace6.so %{_kf6_libdir}/libnotificationmanager.so -%{_kf6_libdir}/libplasma-geolocation-interface.so %{_kf6_libdir}/libtaskmanager.so %{_kf6_libdir}/libweather_ion.so %{_kf6_sharedir}/dbus-1/interfaces/ ++++++ 0001-applets-notifications-improve-paddings-again.patch ++++++ >From 47d502353720004fa2d0e7b0065994b75b3e0ded Mon Sep 17 00:00:00 2001 From: Nate Graham <n...@kde.org> Date: Wed, 2 Apr 2025 20:57:09 +0000 Subject: [PATCH 1/2] applets/notifications: improve paddings again Zero top padding is fine when there's only a summary label, but looks bad when there's body text, an icon, or both. Correct that. (cherry picked from commit 53b6289f84094d91745b79c3bc902e7f80f235ef) Co-authored-by: Nate Graham <n...@kde.org> --- .../package/contents/ui/delegates/DelegatePopup.qml | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/applets/notifications/package/contents/ui/delegates/DelegatePopup.qml b/applets/notifications/package/contents/ui/delegates/DelegatePopup.qml index 2038f49de5..e22a832219 100644 --- a/applets/notifications/package/contents/ui/delegates/DelegatePopup.qml +++ b/applets/notifications/package/contents/ui/delegates/DelegatePopup.qml @@ -93,6 +93,8 @@ BaseDelegate { Components.Summary { id: summary + // Base layout intentionally has no row spacing, so add top padding here when needed + Layout.topMargin: delegateRoot.hasBodyText || icon.visible ? Kirigami.Units.smallSpacing : 0 Layout.fillWidth: true Layout.row: 2 Layout.column: delegateRoot.__firstColumn @@ -108,7 +110,7 @@ BaseDelegate { Components.Icon { id: icon - // We removed the row spacing from the base layout, so re-add it just here + // Base layout intentionally has no row spacing, so add top padding here Layout.topMargin: Kirigami.Units.smallSpacing Layout.row: 2 Layout.column: delegateRoot.__firstColumn + 1 -- 2.47.1 ++++++ 0002-appelts-notifications-Fix-Notifications-positions.patch ++++++ >From c8289fd789d5af909cf748ac926762c090033f8a Mon Sep 17 00:00:00 2001 From: Marco Martin <notm...@gmail.com> Date: Thu, 3 Apr 2025 10:38:26 +0000 Subject: [PATCH 2/2] appelts/notifications: Fix Notifications positions window position is double buffered, so it's needed to call an explicit QWindow::update() after we ask to move the popup with PlasmaShellWaylandIntegration::get(this)->setPosition(me->pos()); BUG: 500192 BUG: 498599 BUG: 491217 BUG: 502160 (cherry picked from commit 066d3083c60d1f6d87ada2a60c66ede19c70510d) 066d3083 appelts/notifications: Fix Notifications positions Co-authored-by: Marco Martin <notm...@gmail.com> --- applets/notifications/notificationwindow.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/applets/notifications/notificationwindow.cpp b/applets/notifications/notificationwindow.cpp index 29650785ca..598c6f71be 100644 --- a/applets/notifications/notificationwindow.cpp +++ b/applets/notifications/notificationwindow.cpp @@ -81,6 +81,7 @@ void NotificationWindow::moveEvent(QMoveEvent *me) { PlasmaShellWaylandIntegration::get(this)->setPosition(me->pos()); PlasmaWindow::moveEvent(me); + update(); } #include "moc_notificationwindow.cpp" -- 2.47.1 ++++++ dont-show-yast-modules-in-the-applications-menu.patch ++++++ --- /var/tmp/diff_new_pack.6EF76P/_old 2025-04-23 10:12:54.658935053 +0200 +++ /var/tmp/diff_new_pack.6EF76P/_new 2025-04-23 10:12:54.658935053 +0200 @@ -1,22 +1,10 @@ Hide YaST modules from the applications menu. boo#951888 diff --git a/menu/desktop/plasma-applications.menu b/menu/desktop/plasma-applications.menu -index a5315a718..e71213d10 100644 +index 85f842d6a0..2a4e6b66c0 100644 --- a/menu/desktop/plasma-applications.menu +++ b/menu/desktop/plasma-applications.menu -@@ -338,7 +338,10 @@ - <Name>Settingsmenu</Name> - <Directory>kf5-settingsmenu.directory</Directory> - <Include> -- <Category>Settings</Category> -+ <And> -+ <Category>Settings</Category> -+ <Not><Category>X-SuSE-YaST</Category></Not> -+ </And> - </Include> - </Menu> - <Menu> -@@ -348,6 +351,7 @@ +@@ -342,6 +342,7 @@ <And> <Category>System</Category> <Not><Category>X-KDE-More</Category></Not> ++++++ plasma-workspace-6.2.2.tar.xz -> plasma-workspace-6.3.4.tar.xz ++++++ /work/SRC/openSUSE:Leap:16.0/plasma6-workspace/plasma-workspace-6.2.2.tar.xz /work/SRC/openSUSE:Leap:16.0/.plasma6-workspace.new.30101/plasma-workspace-6.3.4.tar.xz differ: char 26, line 1