Hello community, here is the log from the commit of package plasma5-workspace for openSUSE:Factory checked in at 2017-06-01 16:27:39 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/plasma5-workspace (Old) and /work/SRC/openSUSE:Factory/.plasma5-workspace.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Package is "plasma5-workspace" Thu Jun 1 16:27:39 2017 rev:64 rq:499835 version:5.10.0 Changes: -------- --- /work/SRC/openSUSE:Factory/plasma5-workspace/plasma5-workspace.changes 2017-04-30 21:15:05.815153860 +0200 +++ /work/SRC/openSUSE:Factory/.plasma5-workspace.new/plasma5-workspace.changes 2017-06-01 16:27:39.974001820 +0200 @@ -1,0 +2,41 @@ +Tue May 30 17:21:05 UTC 2017 - fabian@ritter-vogt.de + +- Add patch to fix crash with active-window-control plasmoid: + * 0001-dont-crash-if-we-don-t-have-a-launcherTasksModel.patch + +------------------------------------------------------------------- +Fri May 26 14:10:32 CEST 2017 - fabian@ritter-vogt.de + +- Update to 5.10.0 + * New feature release + * For more details please see: + * https://www.kde.org/announcements/plasma-5.10.0.php +- Changes since 5.9.95: + * Always add data sources in SystemMonitorEngine::sourceRequestEvent() (kde#380209) + * Fix co-installability with other DBus activated notification services + * We should not forget the launchers that are not currently shown + * remove useless debug + * don't check for panel visible during startup + * [Weather] Fix term used for thunderstorm in bbcukmet data db + * [Weather] Add missing strings from bbcukmet data db + * [Weather] Remove duplicated/bad strings from bbcukmet data db + * [Weather] Fix lookup of bbcukmet translations strings, stored in lowercase + * [Weather] Fix term used for thunderstorm in bbcukmet data db + * [Weather] Add missing strings from bbcukmet data db + * [Weather] Remove duplicated/bad strings from bbcukmet data db + * [Weather] Fix lookup of bbcukmet translations strings, stored in lowercase + +------------------------------------------------------------------- +Thu May 11 20:26:32 CEST 2017 - fabian@ritter-vogt.de + +- Update to 5.9.95 + * New feature release + * For more details please see: + * https://www.kde.org/announcements/plasma-5.9.95.php +- Too many changes to list here +- Remove patches, now upstream: + * change-kioremote-severity.patch + * 0001-Some-UI-fixes-for-logout-dialog.patch + * revert-autostart-krun.patch + +------------------------------------------------------------------- Old: ---- 0001-Some-UI-fixes-for-logout-dialog.patch change-kioremote-severity.patch plasma-workspace-5.9.5.tar.xz revert-autostart-krun.patch New: ---- 0001-dont-crash-if-we-don-t-have-a-launcherTasksModel.patch plasma-workspace-5.10.0.tar.xz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ plasma5-workspace.spec ++++++ --- /var/tmp/diff_new_pack.izRhv1/_old 2017-06-01 16:27:40.801885084 +0200 +++ /var/tmp/diff_new_pack.izRhv1/_new 2017-06-01 16:27:40.805884521 +0200 @@ -16,34 +16,30 @@ # -%define kf5_version 5.29.0 +%define kf5_version 5.34.0 %bcond_without lang Name: plasma5-workspace -Version: 5.9.5 +Version: 5.10.0 Release: 0 -# Full Plasma 5 version (e.g. 5.9.4) +# Full Plasma 5 version (e.g. 5.9.1) %{!?_plasma5_bugfix: %global _plasma5_bugfix %{version}} -# Lasted ABI-stable Plasma (e.g. 5.8 in KF5, but 5.9.4 in KUF) +# Lasted ABI-stable Plasma (e.g. 5.8 in KF5, but 5.9.1 in KUF) %{!?_plasma5_version: %global _plasma5_version %(echo %{_plasma5_bugfix} | awk -F. '{print $1"."$2}')} Summary: The KDE Plasma Workspace Components License: GPL-2.0+ Group: System/GUI/KDE Url: http://www.kde.org/ -Source: http://download.kde.org/stable/plasma/%{version}/plasma-workspace-%{version}.tar.xz +Source: plasma-workspace-%{version}.tar.xz Source1: baselibs.conf # PATCH-FIX-OPENSUSE 0001-Rename-qdbus-in-startkde.patch cgiboudeaux@gmx.com -- Rename the qdbus executable in startkde Patch0: 0001-Rename-qdbus-in-startkde.patch -# PATCH-FIX-OPENSUSE change-kioremote-severity.patch boo#997173 fabian@ritter-vogt.de -- Change default log severity for log_kioremote -Patch1: change-kioremote-severity.patch # PATCH-FIX-OPENSUSE 0001-Ignore-default-sddm-face-icons.patch boo#1001364 fabian@ritter-vogt.de -- Ignore default sddm face icons -Patch2: 0001-Ignore-default-sddm-face-icons.patch -# PATCHES 100-200 and above are from upstream 5.9 branch +Patch1: 0001-Ignore-default-sddm-face-icons.patch +# PATCHES 100-200 and above are from upstream 5.10 branch # PATCH-FIX-UPSTREAM -Patch100: revert-autostart-krun.patch -# PATCHES 201-300 and above are from upstream master/5.10 branch -# PATCH-FIX-UPSTREAM -Patch201: 0001-Some-UI-fixes-for-logout-dialog.patch +Patch100: 0001-dont-crash-if-we-don-t-have-a-launcherTasksModel.patch +# PATCHES 201-300 and above are from upstream master/5.11 branch BuildRequires: breeze5-icons BuildRequires: fdupes BuildRequires: kf5-filesystem @@ -215,9 +211,7 @@ %setup -q -n plasma-workspace-%{version} %patch0 -p1 %patch1 -p1 -%patch2 -p1 %patch100 -p1 -%patch201 -p1 %build %cmake_kf5 -d build -- -DKDE4_COMMON_PAM_SERVICE=xdm -DKDE_DEFAULT_HOME=.kde4 -DCMAKE_INSTALL_LOCALEDIR=%{_kf5_localedir} @@ -276,6 +270,7 @@ %{_kf5_bindir}/startkde %{_kf5_bindir}/startplasmacompositor %{_kf5_bindir}/systemmonitor +%{_kf5_bindir}/plasma_waitforname %{_kf5_configdir}/autostart/plasmashell.desktop %{_kf5_configdir}/autostart/klipper.desktop %{_kf5_configdir}/autostart/krunner.desktop @@ -301,6 +296,7 @@ %{_kf5_configkcfgdir}/freespacenotifier.kcfg %{_kf5_sharedir}/dbus-1/services/kf5_org.kde.kuiserver.service %{_kf5_sharedir}/dbus-1/services/org.kde.krunner.service +%{_kf5_sharedir}/dbus-1/services/org.kde.plasma.Notifications.service %{_kf5_sharedir}/desktop-directories/ %{_kf5_sharedir}/kconf_update/ %dir %{_kf5_htmldir} ++++++ 0001-dont-crash-if-we-don-t-have-a-launcherTasksModel.patch ++++++
From 3d506f00979bedbc68d5253db22e7fa0bfdbb45e Mon Sep 17 00:00:00 2001 From: David Edmundson
Date: Tue, 30 May 2017 16:31:50 +0100 Subject: [PATCH] dont' crash if we don't have a launcherTasksModel
If we don't have a launcher tasks model it's obvious no item can match an item in the launcher tasks model. --- libtaskmanager/tasksmodel.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/libtaskmanager/tasksmodel.cpp b/libtaskmanager/tasksmodel.cpp index 3d791ae5..83ef8b5b 100644 --- a/libtaskmanager/tasksmodel.cpp +++ b/libtaskmanager/tasksmodel.cpp @@ -921,6 +921,9 @@ QVariant TasksModel::data(const QModelIndex &proxyIndex, int role) const if (proxyIndex.data(AbstractTasksModel::IsLauncher).toBool()) { return true; } else { + if (!d->launcherTasksModel) { + return false; + } for (int i = 0; i < d->launcherTasksModel->rowCount(); ++i) { const QModelIndex &launcherIndex = d->launcherTasksModel->index(i, 0); -- 2.13.0 ++++++ plasma-workspace-5.9.5.tar.xz -> plasma-workspace-5.10.0.tar.xz ++++++ /work/SRC/openSUSE:Factory/plasma5-workspace/plasma-workspace-5.9.5.tar.xz /work/SRC/openSUSE:Factory/.plasma5-workspace.new/plasma-workspace-5.10.0.tar.xz differ: char 26, line 1