Hello community, here is the log from the commit of package sddm for openSUSE:Factory checked in at 2018-07-25 16:06:19 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/sddm (Old) and /work/SRC/openSUSE:Factory/.sddm.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "sddm" Wed Jul 25 16:06:19 2018 rev:38 rq:623643 version:0.18.0 Changes: -------- --- /work/SRC/openSUSE:Factory/sddm/sddm.changes 2018-07-12 09:17:26.770274113 +0200 +++ /work/SRC/openSUSE:Factory/.sddm.new/sddm.changes 2018-07-25 16:06:33.105141833 +0200 @@ -1,0 +2,46 @@ +Wed Jul 18 11:16:05 UTC 2018 - [email protected] + +- Update to 0.18.0: + * Support theme supplied avatars + * Compile against Qt 5.11 + * Fix platform detection for HighDPI + * On close, switch VT to a running session if applicable + * Better ConsoleKit support + * Fix authentication when reusing existing sessions + * Hide sessions with NoDisplay=true + * Honor PAM's ambient supplemental groups + * Cleanup socket destruction + * Don't quit on SIGHUP + * Updated translations +- Set EnableHiDPI=true by default (boo#1089932) +- Set ReuseSession=true by default (boo#979775) +- Drop patches, now upstream: + * 0001-Don-t-add-session-files-with-NoDisplay-true-to-Sessi.patch + * 0001-Don-t-quit-on-SIGHUP.patch + * 0001-Fix-authentication-when-reusing-an-existing-session.patch + * 0001-Fix-build-with-Qt-5.10-Use-QString-instead-of-QLatin.patch + * 0001-Fix-build-with-Qt-5.11-1024.patch + * 0001-Fix-platform-detection-for-EnableHiDPI.patch + * 0001-Skip-theme-for-greeter-call-if-none-is-set.patch + * 0001-Support-for-theme-supplied-default-avatars.patch + * 0001-greeter-Use-Qt-command-line-parser.patch + * 0002-Remove-trailing-spaces.patch + * 0003-UserModel-optimize-filtering-out-duplicate-users-995.patch + * 0004-UserModel-fix-filtering-out-duplicate-users-998.patch + * 0005-UserModel-optimize-setting-of-default-user-icon-999.patch + * 0007-Honor-PAMs-ambient-supplemental-groups.patch +- Refresh patches: + * proper_pam.diff + * 0001-Systemd-service-unit-Use-tty7-by-default.patch + +------------------------------------------------------------------- +Mon Jul 16 15:08:57 UTC 2018 - [email protected] + +- Add patch to fix fallback to embedded theme: + * 0001-Skip-theme-for-greeter-call-if-none-is-set.patch +- Use %license +- Add patch to fix authentication when reusing an existing session + (boo#1101450, CVE-2018-14345): + * 0001-Fix-authentication-when-reusing-an-existing-session.patch + +------------------------------------------------------------------- @@ -5,0 +52,6 @@ + +------------------------------------------------------------------- +Tue Jul 3 07:26:24 UTC 2018 - [email protected] + +- Remove patch as libxcb bug is fixed meanwhile (bsc#1099908): + * 0001-Move-Xauthority-to-a-different-location-and-truncate.patch Old: ---- 0001-Don-t-add-session-files-with-NoDisplay-true-to-Sessi.patch 0001-Don-t-quit-on-SIGHUP.patch 0001-Fix-build-with-Qt-5.10-Use-QString-instead-of-QLatin.patch 0001-Fix-build-with-Qt-5.11-1024.patch 0001-Fix-platform-detection-for-EnableHiDPI.patch 0001-Move-Xauthority-to-a-different-location-and-truncate.patch 0001-Support-for-theme-supplied-default-avatars.patch 0001-greeter-Use-Qt-command-line-parser.patch 0002-Remove-trailing-spaces.patch 0003-UserModel-optimize-filtering-out-duplicate-users-995.patch 0004-UserModel-fix-filtering-out-duplicate-users-998.patch 0005-UserModel-optimize-setting-of-default-user-icon-999.patch 0007-Honor-PAMs-ambient-supplemental-groups.patch sddm-0.17.0.tar.gz New: ---- sddm-0.18.0.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ sddm.spec ++++++ --- /var/tmp/diff_new_pack.mM5q5D/_old 2018-07-25 16:06:34.857145343 +0200 +++ /var/tmp/diff_new_pack.mM5q5D/_new 2018-07-25 16:06:34.857145343 +0200 @@ -17,7 +17,7 @@ Name: sddm -Version: 0.17.0 +Version: 0.18.0 Release: 0 Summary: QML-based display manager License: GPL-2.0+ @@ -28,24 +28,10 @@ Source2: 00-general.conf Source3: 10-theme.conf # Patch0-100: PATCH-FIX-UPSTREAM -Patch1: 0001-Don-t-quit-on-SIGHUP.patch -Patch2: 0001-greeter-Use-Qt-command-line-parser.patch -Patch3: 0001-Fix-platform-detection-for-EnableHiDPI.patch -Patch4: 0001-Fix-build-with-Qt-5.10-Use-QString-instead-of-QLatin.patch -Patch5: 0001-Support-for-theme-supplied-default-avatars.patch -Patch6: 0002-Remove-trailing-spaces.patch -Patch7: 0003-UserModel-optimize-filtering-out-duplicate-users-995.patch -Patch8: 0004-UserModel-fix-filtering-out-duplicate-users-998.patch -Patch9: 0005-UserModel-optimize-setting-of-default-user-icon-999.patch -Patch10: 0001-Fix-build-with-Qt-5.11-1024.patch -# Backport: https://github.com/sddm/sddm/commit/1bc813d08b8130e458a6550ec47fb2bfbe6de080 -Patch11: 0007-Honor-PAMs-ambient-supplemental-groups.patch # Not merged yet: https://github.com/sddm/sddm/pull/997 Patch50: 0001-Remove-suffix-for-Wayland-session.patch # Not merged yet: https://github.com/sddm/sddm/pull/1017 Patch51: 0006-Don-t-fill-UserModel-if-theme-does-not-require-it.patch -# Not merged yet: https://github.com/sddm/sddm/pull/1029 -Patch52: 0001-Don-t-add-session-files-with-NoDisplay-true-to-Sessi.patch # Patch100-?: PATCH-FIX-OPENSUSE # Use openSUSE pam config Patch100: proper_pam.diff @@ -59,7 +45,6 @@ Patch104: sddm-service-handle-plymouth.patch # Use tty7 by default in the systemd service unit Patch105: 0001-Systemd-service-unit-Use-tty7-by-default.patch -Patch106: 0001-Move-Xauthority-to-a-different-location-and-truncate.patch Patch107: 0003-Leave-duplicate-symlinks-out-of-the-SessionModel.patch Patch108: 0001-Support-both-X11-XDisplay-Wayland-and-WaylandDisplay.patch BuildRequires: cmake @@ -234,7 +219,8 @@ : %files -%doc LICENSE* README* +%license LICENSE* +%doc README* %config(noreplace) %{_sysconfdir}/sddm.conf %dir %{_sysconfdir}/sddm.conf.d/ %config %{_sysconfdir}/pam.d/sddm @@ -264,10 +250,12 @@ %{_unitdir}/sddm.service %files branding-openSUSE -%doc LICENSE* README* +%license LICENSE* +%doc README* %{_prefix}/lib/sddm/sddm.conf.d/10-theme.conf %files branding-upstream -%doc LICENSE* README* +%license LICENSE* +%doc README* %changelog ++++++ 00-general.conf ++++++ --- /var/tmp/diff_new_pack.mM5q5D/_old 2018-07-25 16:06:34.877145383 +0200 +++ /var/tmp/diff_new_pack.mM5q5D/_new 2018-07-25 16:06:34.877145383 +0200 @@ -3,3 +3,9 @@ SessionCommand=/etc/X11/xdm/Xsession DisplayCommand=/etc/X11/xdm/Xsetup MinimumVT=7 +# boo#1089932 +EnableHiDPI=true + +[Users] +# boo#979775 +ReuseSession=true ++++++ 0001-Systemd-service-unit-Use-tty7-by-default.patch ++++++ --- /var/tmp/diff_new_pack.mM5q5D/_old 2018-07-25 16:06:34.893145415 +0200 +++ /var/tmp/diff_new_pack.mM5q5D/_new 2018-07-25 16:06:34.897145423 +0200 @@ -8,21 +8,18 @@ services/sddm.service.in | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) -diff --git a/services/sddm.service.in b/services/sddm.service.in -index df03d92..0ef4b5d 100644 ---- a/services/sddm.service.in -+++ b/services/sddm.service.in +Index: sddm-0.18.0/services/sddm.service.in +=================================================================== +--- sddm-0.18.0.orig/services/sddm.service.in ++++ sddm-0.18.0/services/sddm.service.in @@ -1,8 +1,8 @@ [Unit] Description=Simple Desktop Display Manager Documentation=man:sddm(1) man:sddm.conf(5) [email protected] --After=systemd-user-sessions.service [email protected] plymouth-quit.service +-After=systemd-user-sessions.service [email protected] plymouth-quit.service systemd-logind.service [email protected] -+After=systemd-user-sessions.service [email protected] plymouth-quit.service ++After=systemd-user-sessions.service [email protected] plymouth-quit.service systemd-logind.service [Service] ExecStart=@CMAKE_INSTALL_FULL_BINDIR@/sddm --- -2.12.0 - ++++++ proper_pam.diff ++++++ --- /var/tmp/diff_new_pack.mM5q5D/_old 2018-07-25 16:06:34.925145478 +0200 +++ /var/tmp/diff_new_pack.mM5q5D/_new 2018-07-25 16:06:34.925145478 +0200 @@ -1,7 +1,7 @@ -Index: sddm-0.15.0~git/services/sddm-autologin.pam +Index: sddm-0.18.0/services/sddm-autologin.pam =================================================================== ---- sddm-0.15.0~git.orig/services/sddm-autologin.pam -+++ sddm-0.15.0~git/services/sddm-autologin.pam +--- sddm-0.18.0.orig/services/sddm-autologin.pam ++++ sddm-0.18.0/services/sddm-autologin.pam @@ -1,13 +1,6 @@ #%PAM-1.0 -auth required pam_env.so @@ -21,11 +21,36 @@ +password include common-password +session required pam_loginuid.so +session include common-session -Index: sddm-0.15.0~git/services/sddm-greeter.pam +Index: sddm-0.18.0/services/sddm.pam =================================================================== ---- sddm-0.15.0~git.orig/services/sddm-greeter.pam -+++ sddm-0.15.0~git/services/sddm-greeter.pam -@@ -1,18 +1,7 @@ +--- sddm-0.18.0.orig/services/sddm.pam ++++ sddm-0.18.0/services/sddm.pam +@@ -1,15 +1,6 @@ + #%PAM-1.0 +- +-auth include system-login +--auth optional pam_gnome_keyring.so +--auth optional pam_kwallet5.so +- +-account include system-login +- +-password include system-login +--password optional pam_gnome_keyring.so use_authtok +- +-session optional pam_keyinit.so force revoke +-session include system-login +--session optional pam_gnome_keyring.so auto_start +--session optional pam_kwallet5.so auto_start ++auth include common-auth ++account include common-account ++password include common-password ++session required pam_loginuid.so ++session include common-session +Index: sddm-0.18.0/services/sddm-greeter.pam.in +=================================================================== +--- sddm-0.18.0.orig/services/sddm-greeter.pam.in ++++ sddm-0.18.0/services/sddm-greeter.pam.in +@@ -1,17 +1,7 @@ #%PAM-1.0 - -# Load environment from /etc/environment and ~/.pam_environment @@ -42,36 +67,10 @@ - -# Setup session -session required pam_unix.so ---session optional pam_systemd.so ---session optional pam_elogind.so +-session optional @LOGIND_PAM_MODULE@ +# PAM configuration used only for the greeter session +auth required pam_permit.so +account required pam_permit.so +password include common-password +session required pam_loginuid.so +session include common-session -Index: sddm-0.15.0~git/services/sddm.pam -=================================================================== ---- sddm-0.15.0~git.orig/services/sddm.pam -+++ sddm-0.15.0~git/services/sddm.pam -@@ -1,15 +1,6 @@ - #%PAM-1.0 -- --auth include system-login ---auth optional pam_gnome_keyring.so ---auth optional pam_kwallet5.so -- --account include system-login -- --password include system-login ---password optional pam_gnome_keyring.so use_authtok -- --session optional pam_keyinit.so force revoke --session include system-login ---session optional pam_gnome_keyring.so auto_start ---session optional pam_kwallet5.so auto_start -+auth include common-auth -+account include common-account -+password include common-password -+session required pam_loginuid.so -+session include common-session ++++++ sddm-0.17.0.tar.gz -> sddm-0.18.0.tar.gz ++++++ ++++ 1795 lines of diff (skipped)
