openSUSE-RU-2017:0835-1: Recommended update for KDE Plasma 5
openSUSE Recommended Update: Recommended update for KDE Plasma 5 ______________________________________________________________________________ Announcement ID: openSUSE-RU-2017:0835-1 Rating: low References: #1000519 #1005902 #1006651 #1020020 #1022119 #1022904 #1026970 Affected Products: SUSE Package Hub for SUSE Linux Enterprise 12 ______________________________________________________________________________ An update that has 7 recommended fixes can now be installed. Description: This update contains KDE Plasma 5.8.6, a general bugfix release. The following components were updated: breeze, discover, kde-user-manager, kiconthemes, kwin5, plasma5-SLE, plasma5-addons, plasma5-desktop, plasma5-pa, plasma5-session, plasma5-workspace The upstream announcements are available here: * https://www.kde.org/announcements/plasma-5.8.6.php * https://www.kde.org/announcements/plasma-5.8.5.php * https://www.kde.org/announcements/plasma-5.8.4.php Changes in breeze: * Add top_left_arrow cursor symlinks. * Delay init of Wayland setup till next event cycle. * Fix broken kcfgc files. Changes in discover: * Improve YaST integration and UI functionality. * Fix arguments when running .desktop files with runservice. * Make sure we report changes in the size once advertised. * AppStream: Take stock icons into account. * Enable full screenshot smoothness. * Don't close if the input is wrong. * Display an error if input URL was malformed. * Expose software-properties-kde if present. * Make sure the application delegate doesn't overflow when the view is narrow. * Elide category names when they're too big. * Move ifdefs to Discover instead of modifying Appstream. * Make it possible for 5.8 to compile against the last AppStreamQt. * Make screenshots visible when there's only one screenshot too. Changes in kde-user-manager: * Hide "automatic login" button in UserAccounts since is does absolutely nothing. * Revert "Do not ask for root permissions when it's unnecessary". Changes in kiconthemes: * Make icons sharper (not blurry) with non-integer scale factors. (boo#1006651, kde#366451) * Make running applications detect changing the configured icon theme and as a result not adding wrong icons to the cache. (boo#1000519, kde#365363) Changes in kwin5: * Avoid a crash on Kwin decoration KCM teardown. * Support modifier-only-shortcuts when capslock is on. * Translate the layout name when passing to layout change OSD. * Fixed initial graying out options in Cube Effect settings. * [TabBox] Remember current model index on SwitcherItem model set. * Align configure button consistently across delegates. * Fix AbstractClient::sizeForClientSize. * Ensure that all Effects honour the grab roles correctly. * Unpolish QStyle on QApp prior to destroying internal Wayland connection. * [helpers/killer] Force to platform XCB. * Simplify the window title passed in from the window system. * [desktopgrid] Don't manipulate virtual desktop of desktop window. * Invert the scroll direction for wheel events on internal windows. * Internal windows cannot be minimized. * [libinput] Add scroll method configuration support. * [libinput] Add natural scrolling support. * [libinput] Add middle mouse button emulation support. * Don't snap to auto-hidden panels. * [scripting] Silence unused variable warnings. * [scripting] Fix export of WorkspaceWrapper in QtScript. * Support for workspace.clientList() in declarative script. * Correctly set i18n suffix in mousemark spinbox. Changes in plasma5-SLE: * Add default fonts to /etc/xdg/kdeglobals to make KDE4 applications use the Plasma5 fonts as well (same as set by plasma5-integration). (boo#1026970) * Increase contrast on splash/images/bulb.png to get rid of noise and visible edges. Changes in plasma5-addons: * Fix systemloadviewer tooltip. (boo#1020020, kde#129309) * Use PlasmaComponents.Label instead of Text. (kde#372218) * Check on current comic to be valid and don't crash on invalid config groups when asked. Also, disable the context menu options when no valid comic is loaded. (kde#373031) Changes in plasma5-desktop: * Fix default font in fonts kcm. * Use icon center for vertical hitscan on drop. * Remove get new looks button from 5.8. * Fix crash when invoking Present Windows with the group dialog open. * [Folder View] Don't show script execution prompt on desktop:/. * Use proper version for baloo. * [Solid Device Actions KCM] Encode action file name. * Revamp (Activity) Pager wheel handling. * [Folder View] show script execution prompt when clicking item. * Fix startup warning. * Fix clearing selection when rectangle selection contains no items. * Fix Plasmoid.busy visualization in desktop containment. * Call correct function and fix warning. * [Task Manager] Hide group dialog when opening applets settings. * [kcm] Fix reset logic. * Silence warning. * Fix crash during crash acrobatics. * Fix binding loop. * [Folder View] Fix right click erroneously opening files. * Clean up after a window delegate drag exits the window. * Fix Enter/Return not running non-dir items in list view mode. * Set current index to start of selection range when performing rectangle selection. * [Panel Containment] Explicitly bind visible on both the container and the applet. * [Task Manager] Parent QAction to "parent" instead of this. * [Containment Appearance] Make sure to always load a config view. * Don't clear hover state while a child dialog is open. * Prompt for executing files in folderview containment. (boo#1022904) * Prevent folderview from opening files erroneously in addition to showing the context menu when right-clicking on an icon. * [Folder View] Workaround QML Text layouting glitch. * [Kicker] Support drag from bookmarks runner. * Larger icons and stack windows above label item. * Ensure results are sorted by relevance. * [taskmanager] Limit GroupDialog size, stop highlightwindow effect when it shown, increase items readability. * Fix 2 RTL bugs. * [Kicker] Hide "Edit Applications..." context menu entry if system immutable. * Fix running of recent docs actions for runner match entries. * [Folder View] Clear hover state when mouse leaves view. * Select correct index without timer. * Fix "Move to Current Desktop" action moving to all desktops instead. * Check whether the KServe is still valid before running. * Publish delegate geometry when ChildCount increases. * Fix config dialogs in ltr mode. * [Task Manager] Strip application:// prefix before looking up service. * [Task Manager] Pass local file to KService instead of stringified URL. * [Task Manager] Fix Unity launcher count badge rendering when task is created. Changes in plasma5-pa: * Always check if context is valid when calling pa functions. * VolumeSlider: Ignore all value changes until Component is completed. * Fix compare for undefined argument in playFeedback(). * Pass correct index to playFeedback. * Applet: Don't delete delegates while drag is active. Changes in plasma5-session: * Only require version 5.8.6 of packages that actually changed. Changes in plasma5-workspace: * Port to QMultiHash. * Only remove + announce if leader change actually occured, avoid excessive loop. * [Notifications] Never manually hide() the NotificationPopup. * Add comment laying out goals. * Fix crash when switching activities. * Tweak alphabetic (default) sort behavior. * Turn the NotificationItem in a MouseArea. * [DesktopView] show() ConfigView when it is already opened. * [System Tray Containment] Drop useless Q_INVOKABLE from .cpp file. * [System Tray Containment] Ungrab mouse before opening context menu. * [KRunner] In doubt use primary screen for view position. * Drop legacy fixup rule for VirtualBox. * Fix isOutputRedundant logic. * Fix group parents not appearing when disabling inline grouping. * Corona::screenGeometryChanged on qscreen resized. * MediaController: Update position while queuedPositionUpdate timer is running. * Better clean up of duplicate containments. * Fix "Pinned Chrome disappears when all Chrome windows are closed". * [MPRIS Data Engine] Don't crash if "Metadata" is a map but of wrong type. * Systray: Move all icon resolution to dataengine. * Use a native event filter to notice the screen was swapped. * Notice when the only screen changes. * Make sure applet is removed from stack when destroyed. * [Lock Screen] Wrap OSD in its own ColorScope. * Move updating of primary screen in screenpool after fetching its id. * Calendar: Clear selection on opening. * Fix "Unable to assign [undefined] to int" log. * Refresh the ScreenGeometry data role whenever a screen is added or changes its geometry. * systemtray: Don't propagate unhandled wheel events. * [Lock Screen] Add keyboard icon for keyboard layout switcher. * remove categories not present on server anymore. * Select correct index without timer. * Expose rowCount as data role in TaskGroupingProxyModel. * [taskmanagerrulesrc] Add Rewrite Rule for chromium. * [SDDM Theme] Fix background in qmlscene by providing proper config dummy data. * [SDDM Theme] Add "lastUser" and "disableAvatarsThreshold" properties to dummydata. * [SDDM Theme] Remember last username. * [taskmanagerrulesrc] Add Rewrite Rule for chromium-browser. * Fix config dialogs in ltr mode. * Properly parse exec line before qprocessing it for autostart. * Disable Qt's high DPI scaling on shutdown/switch user dialogs. * Don't set PanelView visibilty when opening/closing config. * Check KPluginInfo.service() returns a valid object. * Revert "Port to new plasma-framework API". * Add plasma-discover to mappings. * [Windowed Widgets Runner] Don't access invalid KPluginMetaData. * Load screenpool at the same time as we connect to screenchanged signals. * Avoid connecting to screen changed signals twice. * Sync app config in sync with applets config. * Make sure all outputs are known. * [taskmanagerrulesrc] Add Rewrite Rule for Google-chrome. * [XWindowTasksModel] Check for service being empty before searching new ones. * Fix behavior of scrollable systray popups. * Introduce new pre-layout script hook. * Make sure we're looking both for json and desktop metadata. * Port to new plasma-framework API. * Modified distance function to keep aspect ratio as close as possible. Patch Instructions: To install this openSUSE Recommended Update use YaST online_update. Alternatively you can run the command listed for your product: - SUSE Package Hub for SUSE Linux Enterprise 12: zypper in -t patch openSUSE-2017-394=1 To bring your system up-to-date, use "zypper patch". Package List: - SUSE Package Hub for SUSE Linux Enterprise 12 (aarch64 ppc64le s390x x86_64): breeze4-style-5.8.6-6.1 breeze4-style-debuginfo-5.8.6-6.1 breeze4-style-debugsource-5.8.6-6.1 - SUSE Package Hub for SUSE Linux Enterprise 12 (x86_64): breeze-5.8.6-6.1 breeze5-decoration-5.8.6-6.1 breeze5-style-5.8.6-6.1 discover-5.8.6-6.1 discover-debuginfo-5.8.6-6.1 discover-debugsource-5.8.6-6.1 discover-plasmoid-5.8.6-6.1 drkonqi5-5.8.6-5.1 drkonqi5-debuginfo-5.8.6-5.1 kde-user-manager-5.8.6-6.1 kde-user-manager-debuginfo-5.8.6-6.1 kde-user-manager-debugsource-5.8.6-6.1 kiconthemes-debugsource-5.26.0-5.1 kiconthemes-devel-5.26.0-5.1 kiconthemes-devel-debuginfo-5.26.0-5.1 kwin5-5.8.6-5.1 kwin5-debuginfo-5.8.6-5.1 kwin5-debugsource-5.8.6-5.1 kwin5-devel-5.8.6-5.1 libKF5IconThemes5-5.26.0-5.1 libKF5IconThemes5-debuginfo-5.26.0-5.1 plasma5-addons-5.8.3-5.1 plasma5-addons-debuginfo-5.8.3-5.1 plasma5-addons-debugsource-5.8.3-5.1 plasma5-desktop-5.8.6-5.1 plasma5-desktop-debuginfo-5.8.6-5.1 plasma5-desktop-debugsource-5.8.6-5.1 plasma5-pa-5.8.6-5.1 plasma5-pa-debuginfo-5.8.6-5.1 plasma5-pa-debugsource-5.8.6-5.1 plasma5-workspace-5.8.6-5.1 plasma5-workspace-debuginfo-5.8.6-5.1 plasma5-workspace-debugsource-5.8.6-5.1 plasma5-workspace-devel-5.8.6-5.1 plasma5-workspace-libs-5.8.6-5.1 plasma5-workspace-libs-debuginfo-5.8.6-5.1 - SUSE Package Hub for SUSE Linux Enterprise 12 (noarch): breeze5-cursors-5.8.6-6.1 breeze5-style-lang-5.8.6-6.1 breeze5-wallpapers-5.8.6-6.1 discover-lang-5.8.6-6.1 kde-user-manager-lang-5.8.6-6.1 kwin5-lang-5.8.6-5.1 libKF5IconThemes5-lang-5.26.0-5.1 plasma5-SLE-42.1.1-5.1 plasma5-addons-lang-5.8.3-5.1 plasma5-defaults-SLE-42.1.1-5.1 plasma5-desktop-lang-5.8.6-5.1 plasma5-pa-lang-5.8.6-5.1 plasma5-session-5.8.6-5.1 plasma5-theme-SLE-42.1.1-5.1 plasma5-workspace-branding-SLE-42.1.1-5.1 plasma5-workspace-lang-5.8.6-5.1 sddm-theme-SLE-42.1.1-5.1 References: https://bugzilla.suse.com/1000519 https://bugzilla.suse.com/1005902 https://bugzilla.suse.com/1006651 https://bugzilla.suse.com/1020020 https://bugzilla.suse.com/1022119 https://bugzilla.suse.com/1022904 https://bugzilla.suse.com/1026970
participants (1)
-
maintenance@opensuse.org