Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package plasma6-desktop for openSUSE:Factory
checked in at 2026-10-16 20:07:46
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/plasma6-desktop (Old)
and /work/SRC/openSUSE:Factory/.plasma6-desktop.new.3698736 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "plasma6-desktop"
Fri Oct 16 20:07:46 2026 rev:53 rq:1384229 version:6.8.0
Changes:
--------
--- /work/SRC/openSUSE:Factory/plasma6-desktop/plasma6-desktop.changes
2026-09-10 11:45:57.086888995 +0200
+++
/work/SRC/openSUSE:Factory/.plasma6-desktop.new.3698736/plasma6-desktop.changes
2026-10-16 20:08:35.231381905 +0200
@@ -1,0 +2,62 @@
+Thu Oct 8 16:54:51 UTC 2026 - Fabian Vogt <[email protected]>
+
+- Update to 6.8.0:
+ * New feature release
+ * For more details see https://kde.org/announcements/plasma/6/6.8.0
+- Changes since 6.7.91:
+ * kcms/tablet: Clean up canberra context
+ * Update version for new release 6.8.0
+ * kcms/dateandtime: Auth manually before issuing calls to timedate1
+ * kcms/dateandtime: Calculate timeDiff before doing blocking things
+ * Positioner: Fix off by one when checking whether an item fits
+ * panel: Factor in vkbd state for floating panel state
+ * applets/taskmanager: avoid ReleaseWithinBounds for TapHandler
+ * kcms/tablet: Minor fixups to other refreshInputSequence calls
+ * kcms/tablet: fix setting of stylus and pad buttons
+ * Ask for bash in 50-krunner-activate-typing.sh
+ * containments/desktop: Watch for KRunner with QDBusServiceWatcher
+ * kcms/touchpad: Load name and sysName properties (kde#521800)
+ * fix systemsettings ui font color
+ * applets/taskManager: don't hide tooltip when mute clicked
+ * applets/window-list: qualify parent names
+ * applets/window-list: simplify delegate keyboard activation
+ * applets/window-list: explicitly unset focus after click
+ * applets/window-list: remove MenuButton mnemonic
+ * applets/window-list: fix glitch when closing
+
+-------------------------------------------------------------------
+Fri Sep 25 07:19:53 UTC 2026 - Fabian Vogt <[email protected]>
+
+- Update to 6.7.91:
+ * New bugfix release
+ * For more details see https://kde.org/announcements/plasma/6/6.7.91
+- Changes since 6.7.90:
+ * Update version for new release 6.7.91
+ * Emojier: Fix incorrect buttons/placeholder when search gives no results
+ * kcm_keys: fix layouting issues (kde#525725)
+ * desktopppackage/configuration: fix GridViewKCM detection
+ * lockscreenui: only show prompt when authenticator needs it
+ * applets/kicker: don't set anchors.fill on PlasmoidItem
+ * Panel: take into account the add widgets button for minimum width
(kde#525826)
+ * Containments/FolderView: fix isUiReady never going true
+ * RenameEditor: Match text color to the custom background (kde#525319)
+ * Revert "Port lockscreen/SDDM footer to a reuseable component"
+ * Revert "lockscreen: pass new footer to WallpaperFader"
+- Drop patches, now upstream:
+ * 0001-Revert-lockscreen-pass-new-footer-to-WallpaperFader.patch
+ * 0002-Revert-Port-lockscreen-SDDM-footer-to-a-reuseable-co.patch
+
+-------------------------------------------------------------------
+Sat Sep 12 19:32:05 UTC 2026 - Fabian Vogt <[email protected]>
+
+- Update to 6.7.90:
+ * New feature release
+ * For more details see https://kde.org/announcements/plasma/6/6.7.90
+- Too many changes to list here
+- Add patches to fix login with SDDM:
+ * 0001-Revert-lockscreen-pass-new-footer-to-WallpaperFader.patch
+ * 0002-Revert-Port-lockscreen-SDDM-footer-to-a-reuseable-co.patch
+- Add patch to fix virtual keyboard behaviour in SDDM:
+ * 0001-Revert-sddm-theme-drop-vkb-wrapper-use-KWinVirtualKe.patch
+
+-------------------------------------------------------------------
Old:
----
plasma-desktop-6.7.5.tar.xz
plasma-desktop-6.7.5.tar.xz.sig
New:
----
0001-Revert-sddm-theme-drop-vkb-wrapper-use-KWinVirtualKe.patch
plasma-desktop-6.8.0.tar.xz
plasma-desktop-6.8.0.tar.xz.sig
----------(New B)----------
New:- Add patch to fix virtual keyboard behaviour in SDDM:
* 0001-Revert-sddm-theme-drop-vkb-wrapper-use-KWinVirtualKe.patch
----------(New E)----------
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ plasma6-desktop.spec ++++++
--- /var/tmp/diff_new_pack.X2IeV7/_old 2026-10-16 20:08:36.291426273 +0200
+++ /var/tmp/diff_new_pack.X2IeV7/_new 2026-10-16 20:08:36.296426482 +0200
@@ -28,22 +28,21 @@
# Latest ABI-stable Plasma (e.g. 6.0 in KF6, but 6.0.80 in KUF)
%{!?_plasma6_version: %define _plasma6_version %(echo %{_plasma6_bugfix} | awk
-F. '{print $1"."$2}')}
%bcond_without released
-%if 0%{?suse_version} == 1500
-%bcond_without scim
-%endif
Name: plasma6-desktop
-Version: 6.7.5
+Version: 6.8.0
Release: 0
Summary: The KDE Plasma Workspace Components
License: GPL-2.0-only
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
# PATCH-FIX-OPENSUSE
Patch100: 0001-Apply-branding-to-default-favorites.patch
+# PATCH-FIX-OPENSUSE
+Patch101: 0001-Revert-sddm-theme-drop-vkb-wrapper-use-KWinVirtualKe.patch
BuildRequires: fdupes
BuildRequires: kf6-extra-cmake-modules >= %{kf6_version}
# Due to KWinDBusInterface not having a cmake version config file, we need to
BR kwin6-devel instead
@@ -52,7 +51,6 @@
# BuildRequires: cmake(ScreenSaverDBusInterface) >= %%{_plasma6_bugfix}
BuildRequires: kscreenlocker6-devel >= %{_plasma6_bugfix}
BuildRequires: kwin6-devel >= %{_plasma6_bugfix}
-BuildRequires: qt6-gui-private-devel >= %{qt6_version}
BuildRequires: cmake(KAccounts6)
BuildRequires: cmake(KF6Attica) >= %{kf6_version}
BuildRequires: cmake(KF6Auth) >= %{kf6_version}
@@ -71,7 +69,8 @@
BuildRequires: cmake(KF6KCMUtils) >= %{kf6_version}
BuildRequires: cmake(KF6KDED) >= %{kf6_version}
BuildRequires: cmake(KF6KIO) >= %{kf6_version}
-BuildRequires: cmake(KF6KirigamiPlatform) >= %{kf6_version}
+BuildRequires: cmake(KF6Kirigami) >= %{kf6_version}
+BuildRequires: cmake(KF6KirigamiAddons)
BuildRequires: cmake(KF6NewStuff) >= %{kf6_version}
BuildRequires: cmake(KF6Notifications) >= %{kf6_version}
BuildRequires: cmake(KF6NotifyConfig) >= %{kf6_version}
@@ -83,7 +82,6 @@
BuildRequires: cmake(KF6WidgetsAddons) >= %{kf6_version}
BuildRequires: cmake(KF6WindowSystem) >= %{kf6_version}
BuildRequires: cmake(KF6XmlGui) >= %{kf6_version}
-BuildRequires: cmake(KNightTime) >= %{_plasma6_bugfix}
BuildRequires: cmake(KRunnerAppDBusInterface) >= %{_plasma6_bugfix}
BuildRequires: cmake(KSMServerDBusInterface) >= %{_plasma6_bugfix}
BuildRequires: cmake(KSysGuard) >= %{_plasma6_bugfix}
@@ -96,10 +94,11 @@
BuildRequires: cmake(PlasmaActivities) >= %{_plasma6_bugfix}
BuildRequires: cmake(PlasmaActivitiesStats) >= %{_plasma6_bugfix}
BuildRequires: cmake(PlasmaQuick) >= %{_plasma6_bugfix}
-BuildRequires: cmake(PlasmaWaylandProtocols) >= 1.10.0
+BuildRequires: cmake(PolkitQt6-1)
BuildRequires: cmake(Qt6Concurrent) >= %{qt6_version}
BuildRequires: cmake(Qt6Core5Compat) >= %{qt6_version}
BuildRequires: cmake(Qt6DBus) >= %{qt6_version}
+BuildRequires: cmake(Qt6GuiPrivate) >= %{qt6_version}
BuildRequires: cmake(Qt6Qml) >= %{qt6_version}
BuildRequires: cmake(Qt6Quick) >= %{qt6_version}
BuildRequires: cmake(Qt6QuickWidgets) >= %{qt6_version}
@@ -117,30 +116,20 @@
BuildRequires: pkgconfig(libcanberra)
BuildRequires: pkgconfig(libudev)
BuildRequires: pkgconfig(libwacom)
-%if %{with scim}
-BuildRequires: pkgconfig(scim)
-%endif
BuildRequires: pkgconfig(signon-oauth2plugin)
BuildRequires: pkgconfig(wayland-client)
BuildRequires: pkgconfig(wayland-protocols) >= 1.44
BuildRequires: pkgconfig(x11)
-BuildRequires: pkgconfig(x11-xcb)
BuildRequires: pkgconfig(xcb)
BuildRequires: pkgconfig(xcb-atom)
BuildRequires: pkgconfig(xcb-image)
BuildRequires: pkgconfig(xcb-keysyms)
-BuildRequires: pkgconfig(xcb-record)
BuildRequires: pkgconfig(xcb-shm)
-BuildRequires: pkgconfig(xcb-xinput)
-BuildRequires: pkgconfig(xcursor)
-BuildRequires: pkgconfig(xft)
BuildRequires: pkgconfig(xkbcommon)
BuildRequires: pkgconfig(xkbfile)
BuildRequires: pkgconfig(xkbregistry)
%ifnarch s390x
BuildRequires: pkgconfig(xorg-evdev)
-BuildRequires: pkgconfig(xorg-libinput)
-BuildRequires: pkgconfig(xorg-server)
%endif
BuildRequires: xkeyboard-config
Requires: plasma6-desktop-branding = %{version}
@@ -197,12 +186,6 @@
Provides: plasma5-desktop-kimpanel = %{version}
Obsoletes: plasma5-desktop-kimpanel < %{version}
Requires: (plasma6-kimpanel-ibus if ibus)
-%if %{with scim}
-Requires: (plasma6-kimpanel-scim if scim)
-%endif
-
-%global have_gamecontroller_kcm %{pkg_vcmp cmake(sdl2) >= 2.0.16}
-%global have_gamecontroller_kcm 1
%description
This package contains the basic packages for a Plasma workspace.
@@ -225,35 +208,19 @@
%description -n plasma6-kimpanel-ibus
Plasma 6 Input Method Backend for IBus support.
-%if %{with scim}
-%package -n plasma6-kimpanel-scim
-Summary: Plasma 6 SCIM Configuration
-Requires: %{name} = %{version}
-
-%description -n plasma6-kimpanel-scim
-Plasma 6 Input Method Backend for SCIM (Smart Chinese/Common Input Method)
support.
-%endif
-
%lang_package
%prep
%autosetup -p1 -n %{rname}-%{version}
%build
-%cmake_kf6 \
-%ifarch s390x
- -DBUILD_KCM_TOUCHPAD_X11:BOOL=FALSE \
- -DBUILD_KCM_MOUSE_X11=OFF
-%endif
+%cmake_kf6
%kf6_build
%install
%kf6_install
-# no devel files needed here
-rm -rv %{buildroot}%{_kf6_sharedir}/dbus-1/interfaces/
-
%find_lang %{name} --all-name --with-html
%fdupes %{buildroot}%{_prefix}
@@ -278,9 +245,7 @@
%{_kf6_applicationsdir}/kcm_baloofile.desktop
%{_kf6_applicationsdir}/kcm_clock.desktop
%{_kf6_applicationsdir}/kcm_desktoppaths.desktop
-%if %{have_gamecontroller_kcm}
%{_kf6_applicationsdir}/kcm_gamecontroller.desktop
-%endif
%{_kf6_applicationsdir}/kcm_kded.desktop
%{_kf6_applicationsdir}/kcm_keyboard.desktop
%{_kf6_applicationsdir}/kcm_keys.desktop
@@ -295,10 +260,10 @@
%{_kf6_applicationsdir}/kcm_tablet.desktop
%{_kf6_applicationsdir}/kcm_touchscreen.desktop
%{_kf6_applicationsdir}/kcm_workspace.desktop
-%{_kf6_applicationsdir}/kcmspellchecking.desktop
%{_kf6_applicationsdir}/kde-mimeapps.list
%{_kf6_applicationsdir}/org.kde.knetattach.desktop
%{_kf6_applicationsdir}/kcm_mouse.desktop
+%{_kf6_applicationsdir}/kcm_spellchecking.desktop
%{_kf6_applicationsdir}/kcm_touchpad.desktop
%{_kf6_appstreamdir}/*.xml
%{_kf6_bindir}/kaccess
@@ -319,9 +284,9 @@
%{_kf6_plasmadir}/shells/
%{_kf6_plugindir}/attica_kde.so
%{_kf6_plugindir}/kf6/kded/device_automounter.so
-%{_kf6_plugindir}/kf6/kded/keyboard.so
-%{_kf6_plugindir}/kf6/kded/kded_touchpad.so
+%{_kf6_plugindir}/kf6/kded/screenreader.so
%{_kf6_plugindir}/kf6/krunner/
+%{_kf6_plugindir}/plasma/applets/org.kde.plasma.dwellclicker.so
%{_kf6_plugindir}/plasma/applets/org.kde.panel.so
%{_kf6_plugindir}/plasma/applets/org.kde.plasma.keyboardlayout.so
%{_kf6_plugindir}/plasma/applets/org.kde.plasma.kicker.so
@@ -339,12 +304,7 @@
%{_kf6_plugindir}/plasma/kcms/systemsettings/kcm_activities.so
%{_kf6_plugindir}/plasma/kcms/systemsettings/kcm_baloofile.so
%{_kf6_plugindir}/plasma/kcms/systemsettings/kcm_desktoppaths.so
-%if %{have_gamecontroller_kcm}
%{_kf6_plugindir}/plasma/kcms/systemsettings/kcm_gamecontroller.so
-%endif
-%dir %{_kf6_plugindir}/plasma/kcminit
-%{_kf6_plugindir}/plasma/kcminit/kcm_mouse_init.so
-%{_kf6_plugindir}/plasma/kcminit/kcm_touchpad_init.so
%{_kf6_plugindir}/plasma/kcms/systemsettings/kcm_mouse.so
%{_kf6_plugindir}/plasma/kcms/systemsettings/kcm_touchpad.so
%{_kf6_plugindir}/plasma/kcms/systemsettings/kcm_kded.so
@@ -362,7 +322,7 @@
%{_kf6_plugindir}/plasma/kcms/systemsettings_qwidgets/kcm_qtquicksettings.so
%{_kf6_plugindir}/plasma/kcms/systemsettings_qwidgets/kcm_recentFiles.so
%{_kf6_plugindir}/plasma/kcms/systemsettings_qwidgets/kcm_solid_actions.so
-%{_kf6_plugindir}/plasma/kcms/systemsettings_qwidgets/kcmspellchecking.so
+%{_kf6_plugindir}/plasma/kcms/systemsettings_qwidgets/kcm_spellchecking.so
%{_kf6_qmldir}/org/kde/plasma/
%{_kf6_qmldir}/org/kde/private/
%dir %{_kf6_sharedir}/accounts/
@@ -378,6 +338,7 @@
%{_kf6_sharedir}/kconf_update/50-krunner-activate-typing.sh
%{_kf6_sharedir}/kconf_update/50-krunner-activate-typing.upd
%{_kf6_sharedir}/kglobalaccel/org.kde.touchpadshortcuts.desktop
+%{_kf6_sharedir}/kglobalaccel/org.kde.screenreader.desktop
%dir %{_kf6_sharedir}/sddm
%dir %{_kf6_sharedir}/sddm/themes
%{_kf6_sharedir}/sddm/themes/breeze/
@@ -385,10 +346,6 @@
%{_kf6_iconsdir}/hicolor/*/devices/input-touchpad.*
%{_kf6_sharedir}/kcmmouse/
%exclude %{_kf6_plasmadir}/emoji/
-%ifnarch s390 s390x
-%{_kf6_bindir}/kapplymousetheme
-%{_kf6_bindir}/kcm-touchpad-list-devices
-%endif
%{_userunitdir}/plasma-kaccess.service
%files emojier
@@ -401,11 +358,6 @@
%{_libexecdir}/kimpanel-ibus-panel
%{_libexecdir}/kimpanel-ibus-panel-launcher
-%if %{with scim}
-%files -n plasma6-kimpanel-scim
-%{_libexecdir}/kimpanel-scim-panel
-%endif
-
%files lang -f %{name}.lang
%exclude %{_kf6_htmldir}/en
%{_kf6_sharedir}/locale/sr*/LC_SCRIPTS/
++++++ 0001-Revert-sddm-theme-drop-vkb-wrapper-use-KWinVirtualKe.patch ++++++
>From fe46004a5695d9a683d1a635d2c5f9bee746b0c8 Mon Sep 17 00:00:00 2001
From: Fabian Vogt <[email protected]>
Date: Sun, 13 Sep 2026 18:09:05 +0200
Subject: [PATCH] Revert "sddm-theme: drop vkb wrapper, use KWinVirtualKeyboard
directly"
This reverts commit b1eed7f756c156eebb9f79463bdb09ed641cc81d.
SDDM may still use X11.
---
sddm-theme/Main.qml | 34 ++++++++++++++++++++--------------
1 file changed, 20 insertions(+), 14 deletions(-)
diff --git a/sddm-theme/Main.qml b/sddm-theme/Main.qml
index ab75d3db99..210ac01667 100644
--- a/sddm-theme/Main.qml
+++ b/sddm-theme/Main.qml
@@ -1,6 +1,5 @@
/*
SPDX-FileCopyrightText: 2016 David Edmundson <[email protected]>
- SPDX-FileCopyrightText: 2026 Kristen McWilliam <[email protected]>
SPDX-License-Identifier: LGPL-2.0-or-later
*/
@@ -12,7 +11,6 @@ import Qt5Compat.GraphicalEffects
import org.kde.plasma.components as PlasmaComponents3
import org.kde.plasma.private.keyboardindicator as KeyboardIndicator
-import org.kde.plasma.workspace.keyboardlayout as Keyboards
import org.kde.kirigami as Kirigami
import org.kde.breeze.components
@@ -65,7 +63,7 @@ Item {
anchors.fill: parent
property bool uiVisible: true
- property bool blockUI: mainStack.depth > 1 ||
userListComponent.mainPasswordBox.text.length > 0 ||
Keyboards.KWinVirtualKeyboard.visible || config.type !== "image"
+ property bool blockUI: mainStack.depth > 1 ||
userListComponent.mainPasswordBox.text.length > 0 || inputPanel.keyboardActive
|| config.type !== "image"
hoverEnabled: true
drag.filterChildren: true
@@ -207,7 +205,7 @@ Item {
return parts.join(" • ");
}
- actionItemsVisible: !Keyboards.KWinVirtualKeyboard.visible
+ actionItemsVisible: !inputPanel.keyboardActive
actionItems: [
ActionButton {
icon.name: "system-hibernate"
@@ -315,6 +313,17 @@ Item {
}
}
+ VirtualKeyboardLoader {
+ id: inputPanel
+
+ z: 1
+
+ screenRoot: root
+ mainStack: mainStack
+ mainBlock: userListComponent
+ passwordField: userListComponent.mainPasswordBox
+ }
+
Component {
id: userPromptComponent
Login {
@@ -341,7 +350,7 @@ Item {
sddm.login(username, password, sessionButton.currentIndex)
}
- actionItemsVisible: !Keyboards.KWinVirtualKeyboard.visible
+ actionItemsVisible: !inputPanel.keyboardActive
actionItems: [
ActionButton {
icon.name: "system-suspend"
@@ -438,17 +447,14 @@ Item {
id: virtualKeyboardButton
text: i18ndc("plasma-desktop-sddm-theme", "Button to show/hide
virtual keyboard", "Virtual Keyboard")
- icon.name: Keyboards.KWinVirtualKeyboard.visible ?
"input-keyboard-virtual-on" : "input-keyboard-virtual-off"
+ icon.name: inputPanel.keyboardActive ?
"input-keyboard-virtual-on" : "input-keyboard-virtual-off"
onClicked: {
- if (Keyboards.KWinVirtualKeyboard.visible) {
- Keyboards.KWinVirtualKeyboard.active = false;
- } else {
- // Otherwise the password field loses focus and
on-screen keyboard
- // keystrokes get eaten
- userListComponent.mainPasswordBox.forceActiveFocus();
- Keyboards.KWinVirtualKeyboard.forceActivate();
- }
+ // Otherwise the password field loses focus and virtual
keyboard
+ // keystrokes get eaten
+ userListComponent.mainPasswordBox.forceActiveFocus();
+ inputPanel.showHide()
}
+ visible: inputPanel.status === Loader.Ready
Layout.fillHeight: true
containmentMask: Item {
--
2.54.0
++++++ plasma-desktop-6.7.5.tar.xz -> plasma-desktop-6.8.0.tar.xz ++++++
/work/SRC/openSUSE:Factory/plasma6-desktop/plasma-desktop-6.7.5.tar.xz
/work/SRC/openSUSE:Factory/.plasma6-desktop.new.3698736/plasma-desktop-6.8.0.tar.xz
differ: char 15, line 1