Hello community,

here is the log from the commit of package kdebase4-workspace for 
openSUSE:Factory checked in at 2014-05-22 06:52:56
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/kdebase4-workspace (Old)
 and      /work/SRC/openSUSE:Factory/.kdebase4-workspace.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "kdebase4-workspace"

Changes:
--------
--- /work/SRC/openSUSE:Factory/kdebase4-workspace/kdebase4-workspace.changes    
2014-04-30 15:05:46.000000000 +0200
+++ 
/work/SRC/openSUSE:Factory/.kdebase4-workspace.new/kdebase4-workspace.changes   
    2014-05-22 06:55:50.000000000 +0200
@@ -1,0 +2,33 @@
+Wed May 21 09:05:29 UTC 2014 - [email protected]
+
+- Adjust some defaults back to the original ones from upstream. 
+  This would ensure that with a default setup the user is able 
+  to shutdown the system. Another step to remove dependencies on 
+  the openSUSE sysconfig values, which is something that our 
+  users are not happy with
+
+-------------------------------------------------------------------
+Tue May 20 11:28:23 UTC 2014 - [email protected]
+
+- Restore reading AutoLogin from the openSUSE sysconfig values 
+  again. This breaks otherwise openqa
+
+-------------------------------------------------------------------
+Sat May 10 17:39:22 UTC 2014 - [email protected]
+
+- Install DBus interface files with devel subpackage, they are used
+  for development purposes only
+
+-------------------------------------------------------------------
+Tue May  6 20:38:47 UTC 2014 - [email protected]
+
+- Further reduce the number of KDM settings that are taken from 
+  the values in sysconfig. We try to be on-par with GDM 
+  (bnc#860507)
+
+-------------------------------------------------------------------
+Fri May  2 08:53:27 UTC 2014 - [email protected]
+
+- Added fix-crash-when-DesktopNames-isnt-set.patch, kde#334159
+
+-------------------------------------------------------------------

New:
----
  fix-crash-when-DesktopNames-isnt-set.patch

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ kdebase4-workspace.spec ++++++
--- /var/tmp/diff_new_pack.eNbhlf/_old  2014-05-22 06:55:52.000000000 +0200
+++ /var/tmp/diff_new_pack.eNbhlf/_new  2014-05-22 06:55:52.000000000 +0200
@@ -141,6 +141,8 @@
 Patch67:        remove_strigi.patch
 # Taken from fedora, additional changes resubmitted to fedora
 Patch71:        kde-workspace-4.11.0-kdm-logind-multiseat.patch
+# PATCH-FIX-UPSTREAM fix-crash-when-DesktopNames-isnt-set.patch -- Fix crash 
when DesktopNames isn't set in session's desktop file
+Patch100:       fix-crash-when-DesktopNames-isnt-set.patch
 BuildRoot:      %{_tmppath}/%{name}-%{version}-build
 Requires:       %{name}-branding = %{_kde_branding_version}
 Requires:       %{name}-ksysguardd = %{version}
@@ -365,6 +367,7 @@
 %if %{with_multiseat}
 %patch71 -p1
 %endif
+%patch100 -p1
 
 cp %{SOURCE3} kwin/effects/cube/data/cubecap.png
 
@@ -538,6 +541,7 @@
 %exclude %{_kde4_appsdir}/kwin/cubecap.png
 %exclude %{_kde4_appsdir}/kwin/titlebar_decor.png
 %{_kde4_appsdir}/kwin/default_rules/plasma_desktop_containment.kwinrules
+%exclude %{_kde4_datadir}/dbus-1/interfaces/org.kde.KWin.xml
 
 %files liboxygenstyle
 %defattr(-,root,root)
@@ -582,6 +586,7 @@
 %{_kde4_libdir}/libplasmagenericshell.so
 %{_kde4_libdir}/libsystemsettingsview.so
 %{_kde4_libdir}/cmake/KDE4Workspace/
+%{_kde4_datadir}/dbus-1/interfaces/
 
 %files -n python-kdebase4
 %defattr(-,root,root)
@@ -615,7 +620,8 @@
 %config %{_kde4_configdir}/
 %config %{_kde4_configkcfgdir}/
 %{_kde4_datadir}/autostart/
-%{_kde4_datadir}/dbus-1/
+%{_kde4_datadir}/dbus-1/services/
+%{_kde4_datadir}/dbus-1/system-services/
 %{_kde4_datadir}/polkit-1/
 %{_kde4_iconsdir}/hicolor/*/*/*
 %{_kde4_iconsdir}/oxygen/*/*

++++++ fix-crash-when-DesktopNames-isnt-set.patch ++++++
From: David Faure <[email protected]>
Date: Fri, 02 May 2014 08:26:38 +0000
Subject: Fix crash when DesktopNames isn't set
X-Git-Url: 
http://quickgit.kde.org/?p=kde-workspace.git&a=commitdiff&h=e1724800ecf3c6a7035dfa7bcaa50b2a8f48688f
---
Fix crash when DesktopNames isn't set

BUG: 334159
FIXED-IN: 4.11.10
---


--- a/kdm/backend/client.c
+++ b/kdm/backend/client.c
@@ -1810,12 +1810,14 @@
                             !(sessargs = iniEntry(str, "Desktop Entry", 
"Exec", 0)))
                         sessargs = "";
                     buf = iniEntry(str, "Desktop Entry", "DesktopNames", 0);
-                    for (buf2 = buf; *buf2; ++buf2) {
-                        if (*buf2 == ';')
-                            *buf2 = ':';
+                    if (buf) {
+                        for (buf2 = buf; *buf2; ++buf2) {
+                            if (*buf2 == ';')
+                                *buf2 = ':';
+                        }
+                        userEnviron = setEnv(userEnviron, 
"XDG_CURRENT_DESKTOP", buf);
+                        free(buf);
                     }
-                    userEnviron = setEnv(userEnviron, "XDG_CURRENT_DESKTOP", 
buf);
-                    free(buf);
                     free(str);
                     free(fname);
                     goto gotit;
 
++++++ kdm-sysconfig-values.diff ++++++
--- /var/tmp/diff_new_pack.eNbhlf/_old  2014-05-22 06:55:52.000000000 +0200
+++ /var/tmp/diff_new_pack.eNbhlf/_new  2014-05-22 06:55:52.000000000 +0200
@@ -260,23 +260,6 @@
  Merge: xdm
  Comment:
   Allow to log in, when user has set an empty password?
-@@ -1788,12 +1804,13 @@
-  None/SHUT_NONE: no <guilabel>Shutdown...</guilabel> menu entry is shown at 
all
-  Root/SHUT_ROOT: the <systemitem class="username">root</systemitem> password 
must be entered to shut down
-  All/SHUT_ALL: everybody can shut down the machine
--Default: All
-+Default: Root
- User: core
- User: greeter
- Instance: */Root
--Instance: :*/All
--Merge: kdm:-Greeter/
-+Instance: #:*/All
-+Update: reset_sec_0_1
-+#Merge: kdm:-Greeter/
- Comment: &
- Description:
-  Who is allowed to shut down the system. This applies both to the
 @@ -1870,6 +1887,7 @@
  Default: false
  User: dep
@@ -611,7 +594,7 @@
  {
 --- kdm/kfrontend/read_sysconfig.sh    1970-01-01 01:00:00.000000000 +0100
 +++ kdm/kfrontend/read_sysconfig.sh    2013-09-03 21:28:38.522493296 +0200
-@@ -0,0 +1,144 @@
+@@ -0,0 +1,118 @@
 +#!/bin/bash
 +#
 +# Copyright (c) 2006 SUSE Linux Products GmbH Nuernberg, Germany.
@@ -655,30 +638,6 @@
 +    ALLOW_ROOT_LOGIN="false"
 +fi
 +
-+case "$DISPLAYMANAGER_SHUTDOWN" in
-+    all|ALL|All)
-+         DISPLAYMANAGER_SHUTDOWN=All;;
-+    none|NONE|None)
-+         DISPLAYMANAGER_SHUTDOWN=None;;
-+    auto|Auto|AUTO)
-+      case "$PERMISSION_SECURITY" in
-+      *easy*)
-+           DISPLAYMANAGER_SHUTDOWN=All
-+             ;;
-+        *paranoid*)
-+             ECHO_MODE="NoEcho"
-+             ALLOW_ROOT_LOGIN="false"
-+           DISPLAYMANAGER_SHUTDOWN=Root
-+             ;;
-+      *)
-+           DISPLAYMANAGER_SHUTDOWN=Root
-+           ;;
-+      esac
-+      ;;
-+    * )
-+        DISPLAYMANAGER_SHUTDOWN=Root;;
-+esac
-+
 +(
 +echo "[X-*-Greeter]"
 +if [ "$DISPLAYMANAGER_AD_INTEGRATION" = "yes" ]; then
@@ -719,7 +678,6 @@
 +fi
 +
 +echo "[X-:*-Core]"
-+echo "AllowShutdown=${DISPLAYMANAGER_SHUTDOWN}"
 +echo "AllowRootLogin=${ALLOW_ROOT_LOGIN}"
 +
 +echo "[X-*-Core]"



-- 
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to