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)
