Hello community,

here is the log from the commit of package kcm_sddm for openSUSE:Factory 
checked in at 2018-10-08 17:34:07
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/kcm_sddm (Old)
 and      /work/SRC/openSUSE:Factory/.kcm_sddm.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "kcm_sddm"

Mon Oct  8 17:34:07 2018 rev:62 rq:640289 version:5.14.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/kcm_sddm/kcm_sddm.changes        2018-09-13 
23:50:47.014432357 +0200
+++ /work/SRC/openSUSE:Factory/.kcm_sddm.new/kcm_sddm.changes   2018-10-08 
17:34:20.167344244 +0200
@@ -1,0 +2,39 @@
+Fri Oct  5 10:01:09 UTC 2018 - [email protected]
+
+- Update to 5.14.0
+  * New bugfix release
+  * For more details please see:
+  * https://www.kde.org/announcements/plasma-5.14.0.php
+- Changes since 5.13.90:
+  * Workaround QTBUG-47066 to fix crash on startup
+- Remove patch, now upstream:
+  * 0001-Workaround-QTBUG-47066-to-fix-crash-on-startup.patch
+
+-------------------------------------------------------------------
+Sat Sep 15 16:25:26 UTC 2018 - [email protected]
+
+- Add tarball signature and keyring containing keys of release managers
+  Jonathan Riddell and Bhushan Shah
+
+-------------------------------------------------------------------
+Thu Sep 13 17:24:59 UTC 2018 - [email protected]
+
+- Update to 5.13.90
+  * New feature release
+  * For more details please see:
+  * https://www.kde.org/announcements/plasma-5.13.90.php
+- Changes since 5.13.5:
+  * QT_MIN_VERSIONS is Qt 5.11 for Plasma 5.14. Agreed at kickoff meeting.  
Set everywhere for clearity and consistency.
+  * Sync MAX_UID with upstream
+  * Remove deprecated class
+  * Check version
+  * Remove unused include moc
+  * Use nullptr. Use const'ref
+  * Make compile with strict compile flags (I found a missing i18n too)
+- Refresh patches remove-wayland-suffix.patch
+- Replace set-default-session-to-plasma5-for-autologin.patch with
+  dont-set-empty-autologin.patch
+- Add patch to fix crash on startup:
+  * 0001-Workaround-QTBUG-47066-to-fix-crash-on-startup.patch
+
+-------------------------------------------------------------------

Old:
----
  sddm-kcm-5.13.5.tar.xz
  set-default-session-to-plasma5-for-autologin.patch

New:
----
  dont-set-empty-autologin.patch
  plasma.keyring
  sddm-kcm-5.14.0.tar.xz
  sddm-kcm-5.14.0.tar.xz.sig

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

Other differences:
------------------
++++++ kcm_sddm.spec ++++++
--- /var/tmp/diff_new_pack.wdMG63/_old  2018-10-08 17:34:33.971325217 +0200
+++ /var/tmp/diff_new_pack.wdMG63/_new  2018-10-08 17:34:33.975325212 +0200
@@ -18,15 +18,19 @@
 
 %bcond_without lang
 Name:           kcm_sddm
-Version:        5.13.5
+Version:        5.14.0
 Release:        0
 Summary:        A sddm control module for KDE
 License:        GPL-2.0-only
 Group:          System/GUI/KDE
 Url:            https://projects.kde.org/projects/kdereview/sddm-kcm/repository
-Source:         
http://download.kde.org/stable/plasma/%{version}/sddm-kcm-%{version}.tar.xz
-# PATCH-FIX-OPENSUSE set-default-session-to-plasma5-for-autologin.patch 
boo#951886 [email protected] -- set the default autologin session to plasma5.desktop
-Patch1:         set-default-session-to-plasma5-for-autologin.patch
+Source:         sddm-kcm-%{version}.tar.xz
+%if %{with lang}
+Source1:        sddm-kcm-%{version}.tar.xz.sig
+Source2:        plasma.keyring
+%endif
+# PATCH-FIX-OPENSUSE
+Patch1:         dont-set-empty-autologin.patch
 # PATCH-FIX-OPENSUSE
 Patch2:         0002-Support-default.session-symlink.patch
 # PATCH-FIX-OPENSUSE

++++++ dont-set-empty-autologin.patch ++++++
Index: sddm-kcm-5.13.80git.20180704T081749~7a9b287/src/advanceconfig.cpp
===================================================================
--- sddm-kcm-5.13.80git.20180704T081749~7a9b287.orig/src/advanceconfig.cpp
+++ sddm-kcm-5.13.80git.20180704T081749~7a9b287/src/advanceconfig.cpp
@@ -122,7 +122,10 @@ QVariantMap AdvanceConfig::save()
     }
 
     args[QStringLiteral("sddm.conf/Autologin/User")] = ( 
configUi->autoLogin->isChecked() ) ? configUi->userList->currentText() : 
QString();
-    args[QStringLiteral("sddm.conf/Autologin/Session")] = ( 
configUi->autoLogin->isChecked() ) ? configUi->sessionList->currentData() : 
QString();
+    if (configUi->autoLogin->isChecked()) { // only save the Autologin session 
if Autologin is actually enabled otherwise we would override the default 
session with "" if disabled
+        args[QStringLiteral("sddm.conf/Autologin/Session")] = 
configUi->sessionList->currentData();
+    }
+
 
     args[QStringLiteral("sddm.conf/Autologin/Relogin")] = 
configUi->reloginAfterQuit->isChecked();
     //TODO session
++++++ remove-wayland-suffix.patch ++++++
--- /var/tmp/diff_new_pack.wdMG63/_old  2018-10-08 17:34:34.023325145 +0200
+++ /var/tmp/diff_new_pack.wdMG63/_new  2018-10-08 17:34:34.023325145 +0200
@@ -1,24 +1,32 @@
+From c6fda4bb877a71687b37e6a19f9daf7298e32f98 Mon Sep 17 00:00:00 2001
 From: Fabian Vogt <[email protected]>
-Subject: Don't add a (Wayland) suffix to Wayland sessions
+Date: Sat, 7 Jul 2018 20:34:44 +0200
+Subject: [PATCH] Don't add a (Wayland) suffix to Wayland sessions
 
 It got removed from sddm as well.
+---
+ src/sessionmodel.cpp | 7 +------
+ 1 file changed, 1 insertion(+), 6 deletions(-)
 
-Index: sddm-kcm-5.12.5/src/sessionmodel.cpp
-===================================================================
---- sddm-kcm-5.12.5.orig/src/sessionmodel.cpp
-+++ sddm-kcm-5.12.5/src/sessionmodel.cpp
-@@ -81,13 +81,8 @@ void SessionModel::loadDir(const QString
+diff --git a/src/sessionmodel.cpp b/src/sessionmodel.cpp
+index ff63dbd..eeb962c 100644
+--- a/src/sessionmodel.cpp
++++ b/src/sessionmodel.cpp
+@@ -81,13 +81,8 @@ void SessionModel::loadDir(const QString &path, SessionType 
type)
              if (current_section != QLatin1String("Desktop Entry"))
                  continue; // We are only interested in the "Desktop Entry" 
section
  
--            if (line.startsWith("Name=")) {
-+            if (line.startsWith("Name="))
+-            if (line.startsWith(QLatin1String("Name="))) {
++            if (line.startsWith(QLatin1String("Name=")))
                  si->name = line.mid(5);
 -                if (type == SessionTypeWayland) {
 -                    //we want to exactly match the SDDM prompt which is 
formatted in this way
 -                    si->name = i18nc("%1 is the name of a session", "%1 
(Wayland)", si->name);
 -                }
 -            }
-             if (line.startsWith("Exec="))
+             if (line.startsWith(QLatin1String("Exec=")))
                  si->exec = line.mid(5);
-             if (line.startsWith("Comment="))
+             if (line.startsWith(QLatin1String("Comment=")))
+-- 
+2.17.1
+

++++++ sddm-kcm-5.13.5.tar.xz -> sddm-kcm-5.14.0.tar.xz ++++++
++++ 4097 lines of diff (skipped)


Reply via email to