Hello community, here is the log from the commit of package gdm for openSUSE:Factory checked in at 2015-03-30 19:25:29 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/gdm (Old) and /work/SRC/openSUSE:Factory/.gdm.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "gdm" Changes: -------- --- /work/SRC/openSUSE:Factory/gdm/gdm.changes 2015-03-03 11:11:51.000000000 +0100 +++ /work/SRC/openSUSE:Factory/.gdm.new/gdm.changes 2015-03-30 19:25:30.000000000 +0200 @@ -1,0 +2,141 @@ +Tue Mar 24 15:53:04 UTC 2015 - [email protected] + +- Update to version 3.16.0.1: + + Fix plymouth quitting that broke in 3.15.92. + +------------------------------------------------------------------- +Mon Mar 23 17:29:28 UTC 2015 - [email protected] + +- Update to version 3.16.0: + + Correct logic inversion in debugging features comment in + /etc/gdm/custom.conf. + + Updated translations. + +------------------------------------------------------------------- +Fri Mar 20 08:39:57 UTC 2015 - [email protected] + +- Update to version 3.15.92: + + Fix user-switching for autologin. + + Fix flicker between boot splash and login screen. + + Fix timed login. + + Systemd unit fixes. + + ConsoleKit fixes. + + Misc cleanups. + + Document debugging features in custom.conf. + + Die more forcefully if we can't set up the ttys the way we + want. + + Updated translations. +- Rebase gdm-sysconfig-settings.patch. + +------------------------------------------------------------------- +Tue Mar 17 11:50:34 UTC 2015 - [email protected] + +- Add "auth requisite pam_nologin.so" to gdm.pamd, + gdm-autologin.pamd gdm-fingerprint.pamd and + gdm-smartcard.pamd: respect /etc/nologin (bsc#897316). + +------------------------------------------------------------------- +Wed Mar 4 18:36:13 UTC 2015 - [email protected] + +- Add gnome-session-wayland Requires: current GDM is based on a + wayland session. The user can still choose between a X and a + wayland session. + +------------------------------------------------------------------- +Tue Mar 3 16:19:54 UTC 2015 - [email protected] + +- Update to version 3.15.91.2: + + Fix hang on logout of wayland. + + Drop caribou autostart file. + +------------------------------------------------------------------- +Tue Mar 3 12:13:33 UTC 2015 - [email protected] + +- Update to version 3.15.91.1: + + Fix hang on VT switch. + + Updated translations. + +------------------------------------------------------------------- +Sat Feb 28 11:12:22 UTC 2015 - [email protected] + +- Update to version 3.15.91: + + Improved debug output. + + More X-without-root fixes. + + Pass LANG to gdm daemon. + + Fix hang with autologin. + + Less flicker with wayland. + +------------------------------------------------------------------- +Fri Feb 27 21:26:04 CET 2015 - [email protected] + +- Drop gdm-correct-ShowLocalGreeter-standalone-XDMCP-server.patch: + merged upstream. +- Rebase gdm-passwordless-login.patch. + +------------------------------------------------------------------- +Fri Feb 27 03:15:56 UTC 2015 - [email protected] + +- Update to version 3.15.90.5: + + Code clarification. + + Initial Setup fixes. + + X-without-root fixes. + + Updated translations. + +------------------------------------------------------------------- +Fri Feb 27 03:15:55 UTC 2015 - [email protected] + +- Update to version 3.15.90.4: + + Pass DISPLAY/XAUTHORITY to dbus-daemon. + + Updated translations. + +------------------------------------------------------------------- +Fri Feb 27 03:15:54 UTC 2015 - [email protected] + +- Update to version 3.15.90.3: + + Disable gnome-initial-setup for now. + + One more stab at the widespread "No user list" problem. + + Fix X session environment to use provided dbus-daemon. + + Updated translations. +- Changes from version 3.15.90.2: + + Fix crashers in gdm-wayland-session and gdm-x-session. + + Start dbus-daemon in more platform agnostic way. + + clean up log spew. + + fix accountsservice race leading to gnome-shell tanking on + startup for some people. +- Drop gdm-fix-crash.patch: fixed upstream. + +------------------------------------------------------------------- +Fri Feb 27 03:15:53 UTC 2015 - [email protected] + +- Add gdm-fix-crash.patch: Fix crashes due to dbus-daemon not being + found in /usr/bin. + +------------------------------------------------------------------- +Fri Feb 27 03:15:52 UTC 2015 - [email protected] + +- Update to version 3.15.90.1: + + Fix daemon/WaylandEnable check. + + Compiler warning fixes. + + Updated translations. +- Drop gdm-returnvalues.patch: fixed upstream. + +------------------------------------------------------------------- +Fri Feb 27 03:15:51 UTC 2015 - [email protected] + +- Update to version 3.15.90: + + Fix pam_ecryptfs on Fedora. + + Launch user sessions on a separate VT from login screen for + seat0. + + Use wayland by default on login screen (can turn off with + daemon/WaylandEnable=false). + + Deprecate ConsoleKit and disable by default. + + Significant code clean ups. + + Fix xdmcp/ShowLocalGreeter config option. + + Memory leak fixes. + + Updated translations. +- Rebase gdm-passwordless-login.patch. +- Drop gdm-look-at-runlevel.patch: no longer applicable after the + refactoring. +- Add gdm-returnvalues.patch: Ensure functions have a return value. + +------------------------------------------------------------------- @@ -15,0 +157,24 @@ + +------------------------------------------------------------------- +Fri Dec 19 14:41:33 UTC 2014 - [email protected] + +- Update to version 3.15.3.1: + + Actually set XDG_SESSION_TYPE in user sessions. + + Don't require plymouth if using systemd. + + Require --without-plymouth to disable plymouth support. + +------------------------------------------------------------------- +Wed Dec 17 19:33:11 UTC 2014 - [email protected] + +- Update to version 3.15.3: + + Set XDG_SESSION_TYPE in user sessions. + + Propagate XDG_CONFIG_DIRS and XCURSOR_PATH into login sessions. + + Require plymouth if using systemd. + +------------------------------------------------------------------- +Fri Nov 28 19:07:24 UTC 2014 - [email protected] + +- Update to version 3.15.2: + + Fix session selection for smartcard users. + + Don't warp pointer anymore. + + Updated translations. Old: ---- gdm-3.14.1.tar.xz gdm-correct-ShowLocalGreeter-standalone-XDMCP-server.patch gdm-look-at-runlevel.patch New: ---- gdm-3.16.0.1.tar.xz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ gdm.spec ++++++ --- /var/tmp/diff_new_pack.4BS4j6/_old 2015-03-30 19:25:31.000000000 +0200 +++ /var/tmp/diff_new_pack.4BS4j6/_new 2015-03-30 19:25:31.000000000 +0200 @@ -27,13 +27,13 @@ %define enable_split_authentication 0 Name: gdm -Version: 3.14.1 +Version: 3.16.0.1 Release: 0 Summary: The GNOME Display Manager License: GPL-2.0+ Group: System/GUI/GNOME Url: http://projects.gnome.org/gdm/ -Source: http://download.gnome.org/sources/gdm/3.14/%{name}-%{version}.tar.xz +Source: http://download.gnome.org/sources/gdm/3.16/%{name}-%{version}.tar.xz Source1: gdm.pamd Source2: gdm-autologin.pamd Source3: gdm-launch-environment.pamd @@ -58,12 +58,8 @@ Patch34: gdm-default-wm.patch # PATCH-FIX-OPENSUSE gdm-xauthlocalhostname.patch bnc#538064 [email protected] -- Set XAUTHLOCALHOSTNAME to current hostname when we authenticate, for local logins, to avoid issues in the session in case the hostname changes later one. See comment 24 in the bug. Patch35: gdm-xauthlocalhostname.patch -# PATCH-FIX-UPSTREAM gdm-look-at-runlevel.patch bnc540482 bgo599180 [email protected] -- Look at the current runlevel before managing the display again, so we don't do this when shutting down or rebooting -Patch40: gdm-look-at-runlevel.patch # PATCH-FIX-UPSTREAM gdm-plymouth-vt1.patch bnc#881676 [email protected] -- switch to VT1 when quitting if gdm was starting with plymouth running Patch41: gdm-plymouth-vt1.patch -# PATCH-FIX-UPSTREAM gdm-correct-ShowLocalGreeter-standalone-XDMCP-server.patch bgo#743440 [email protected] -- Ensure ShowLocalGreeter value is properly handled -Patch42: gdm-correct-ShowLocalGreeter-standalone-XDMCP-server.patch BuildRequires: check-devel # needed for directory ownership BuildRequires: dconf @@ -99,6 +95,7 @@ %endif Requires: gdmflexiserver Requires: gnome-session-core +Requires: gnome-session-wayland Requires: gnome-settings-daemon Requires: gnome-shell Requires: xorg-x11-server-extra @@ -195,9 +192,7 @@ %patch9 -p1 %patch34 -p1 #patch35 -p1 -%patch40 -p1 %patch41 -p1 -%patch42 -p1 %build NOCONFIGURE=1 sh autogen.sh @@ -331,7 +326,6 @@ %{_datadir}/dconf/profile/gdm %{_datadir}/gdm/ %{_datadir}/glib-2.0/schemas/org.gnome.login-screen.gschema.xml -%{_datadir}/gnome-session/sessions/gdm-shell.session %{_datadir}/icons/*/*/*/*.* %{_datadir}/pixmaps/*.png %dir %{_libexecdir}/gdm ++++++ gdm-3.14.1.tar.xz -> gdm-3.16.0.1.tar.xz ++++++ ++++ 65676 lines of diff (skipped) ++++++ gdm-autologin.pamd ++++++ --- /var/tmp/diff_new_pack.4BS4j6/_old 2015-03-30 19:25:32.000000000 +0200 +++ /var/tmp/diff_new_pack.4BS4j6/_new 2015-03-30 19:25:32.000000000 +0200 @@ -1,5 +1,6 @@ #%PAM-1.0 # GDM PAM configuration for autologin +auth requisite pam_nologin.so auth required pam_permit.so account include common-account password include common-password ++++++ gdm-fingerprint.pamd ++++++ --- /var/tmp/diff_new_pack.4BS4j6/_old 2015-03-30 19:25:32.000000000 +0200 +++ /var/tmp/diff_new_pack.4BS4j6/_new 2015-03-30 19:25:32.000000000 +0200 @@ -1,5 +1,6 @@ # Sample PAM file for doing fingerprint authentication. # Distros should replace this with what makes sense for them. +auth requisite pam_nologin.so auth required pam_env.so auth sufficient pam_succeed_if.so uid >= 500 quiet auth required pam_deny.so ++++++ gdm-passwordless-login.patch ++++++ --- /var/tmp/diff_new_pack.4BS4j6/_old 2015-03-30 19:25:32.000000000 +0200 +++ /var/tmp/diff_new_pack.4BS4j6/_new 2015-03-30 19:25:32.000000000 +0200 @@ -1,7 +1,7 @@ -Index: gdm-3.14.1/common/gdm-settings-system-backend.c +Index: gdm-3.15.90.5/common/gdm-settings-system-backend.c =================================================================== ---- gdm-3.14.1.orig/common/gdm-settings-system-backend.c -+++ gdm-3.14.1/common/gdm-settings-system-backend.c +--- gdm-3.15.90.5.orig/common/gdm-settings-system-backend.c ++++ gdm-3.15.90.5/common/gdm-settings-system-backend.c @@ -44,9 +44,9 @@ #define SYSCONFIG_TCP_OPEN_KEY "DISPLAYMANAGER_XSERVER_TCP_PORT_6000_OPEN" #define SYSCONFIG_XDMCP_KEY "DISPLAYMANAGER_REMOTE_ACCESS" @@ -77,23 +77,23 @@ } else { g_set_error (error, GDM_SETTINGS_BACKEND_ERROR, GDM_SETTINGS_BACKEND_ERROR_KEY_NOT_FOUND, "Key not found"); return FALSE; -Index: gdm-3.14.1/common/gdm-settings-keys.h +Index: gdm-3.15.90.5/common/gdm-settings-keys.h =================================================================== ---- gdm-3.14.1.orig/common/gdm-settings-keys.h -+++ gdm-3.14.1/common/gdm-settings-keys.h -@@ -33,6 +33,7 @@ G_BEGIN_DECLS - #define GDM_KEY_TIMED_LOGIN_USER "daemon/TimedLogin" +--- gdm-3.15.90.5.orig/common/gdm-settings-keys.h ++++ gdm-3.15.90.5/common/gdm-settings-keys.h +@@ -34,6 +34,7 @@ G_BEGIN_DECLS #define GDM_KEY_TIMED_LOGIN_DELAY "daemon/TimedLoginDelay" #define GDM_KEY_INITIAL_SETUP_ENABLE "daemon/InitialSetupEnable" + #define GDM_KEY_WAYLAND_ENABLE "daemon/WaylandEnable" +#define GDM_KEY_SUSE_PASSWORDLESS_LOGIN_ENABLE "daemon/SUSEPasswordlessEnable" #define GDM_KEY_DEBUG "debug/Enable" -Index: gdm-3.14.1/data/gdm.schemas.in.in +Index: gdm-3.15.90.5/data/gdm.schemas.in.in =================================================================== ---- gdm-3.14.1.orig/data/gdm.schemas.in.in -+++ gdm-3.14.1/data/gdm.schemas.in.in -@@ -63,6 +63,12 @@ +--- gdm-3.15.90.5.orig/data/gdm.schemas.in.in ++++ gdm-3.15.90.5/data/gdm.schemas.in.in +@@ -68,6 +68,12 @@ <signature>b</signature> <default>false</default> </schema> @@ -106,33 +106,3 @@ <schema> <key>security/DisallowTCP</key> -Index: gdm-3.14.1/daemon/gdm-session.c -=================================================================== ---- gdm-3.14.1.orig/daemon/gdm-session.c -+++ gdm-3.14.1/daemon/gdm-session.c -@@ -55,6 +55,9 @@ - #include "gdm-session-worker-glue.h" - #include "gdm-common.h" - -+#include "gdm-settings-direct.h" -+#include "gdm-settings-keys.h" -+ - #define GDM_SESSION_DBUS_ERROR_CANCEL "org.gnome.DisplayManager.Session.Error.Cancel" - #define GDM_SESSION_DBUS_OBJECT_PATH "/org/gnome/DisplayManager/Session" - -@@ -1262,6 +1265,15 @@ gdm_session_handle_client_begin_verifica - GdmSession *self) - { - GdmSessionConversation *conversation; -+ gboolean passwordless; -+ -+ if (!gdm_settings_direct_get_boolean (GDM_KEY_SUSE_PASSWORDLESS_LOGIN_ENABLE, -+ &passwordless)) { -+ passwordless = FALSE; -+ } -+ -+ if (passwordless) -+ service_name = "gdm-autologin"; - - conversation = begin_verification_conversation (self, invocation, service_name); - ++++++ gdm-smartcard.pamd ++++++ --- /var/tmp/diff_new_pack.4BS4j6/_old 2015-03-30 19:25:32.000000000 +0200 +++ /var/tmp/diff_new_pack.4BS4j6/_new 2015-03-30 19:25:32.000000000 +0200 @@ -1,5 +1,6 @@ # Sample PAM file for doing smartcard authentication. # Distros should replace this with what makes sense for them. +auth requisite pam_nologin.so auth required pam_env.so auth [success=done ignore=ignore default=die] pam_pkcs11.so wait_for_card card_only auth requisite pam_succeed_if.so uid >= 500 quiet ++++++ gdm-sysconfig-settings.patch ++++++ --- /var/tmp/diff_new_pack.4BS4j6/_old 2015-03-30 19:25:32.000000000 +0200 +++ /var/tmp/diff_new_pack.4BS4j6/_new 2015-03-30 19:25:32.000000000 +0200 @@ -1,7 +1,7 @@ -Index: gdm-3.14.1/common/Makefile.am +Index: gdm-3.15.92/common/Makefile.am =================================================================== ---- gdm-3.14.1.orig/common/Makefile.am -+++ gdm-3.14.1/common/Makefile.am +--- gdm-3.15.92.orig/common/Makefile.am ++++ gdm-3.15.92/common/Makefile.am @@ -50,11 +50,15 @@ libgdmcommon_la_SOURCES = \ gdm-settings-backend.h \ gdm-settings-desktop-backend.c \ @@ -18,10 +18,10 @@ gdm-log.h \ gdm-log.c \ $(MKDTEMP_FILES) \ -Index: gdm-3.14.1/common/gdm-settings-system-backend.c +Index: gdm-3.15.92/common/gdm-settings-system-backend.c =================================================================== --- /dev/null -+++ gdm-3.14.1/common/gdm-settings-system-backend.c ++++ gdm-3.15.92/common/gdm-settings-system-backend.c @@ -0,0 +1,369 @@ +/* -*- Mode: C; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 8 -*- + * @@ -392,10 +392,10 @@ + + return GDM_SETTINGS_BACKEND (object); +} -Index: gdm-3.14.1/common/gdm-settings-system-backend.h +Index: gdm-3.15.92/common/gdm-settings-system-backend.h =================================================================== --- /dev/null -+++ gdm-3.14.1/common/gdm-settings-system-backend.h ++++ gdm-3.15.92/common/gdm-settings-system-backend.h @@ -0,0 +1,56 @@ +/* -*- Mode: C; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 8 -*- + * @@ -453,10 +453,10 @@ +G_END_DECLS + +#endif /* __GDM_SETTINGS_SYSTEM_BACKEND_H */ -Index: gdm-3.14.1/common/gdm-settings.c +Index: gdm-3.15.92/common/gdm-settings.c =================================================================== ---- gdm-3.14.1.orig/common/gdm-settings.c -+++ gdm-3.14.1/common/gdm-settings.c +--- gdm-3.15.92.orig/common/gdm-settings.c ++++ gdm-3.15.92/common/gdm-settings.c @@ -38,12 +38,13 @@ #include "gdm-settings.h" @@ -582,10 +582,10 @@ G_OBJECT_CLASS (gdm_settings_parent_class)->finalize (object); } -Index: gdm-3.14.1/common/gdm-sysconfig.c +Index: gdm-3.15.92/common/gdm-sysconfig.c =================================================================== --- /dev/null -+++ gdm-3.14.1/common/gdm-sysconfig.c ++++ gdm-3.15.92/common/gdm-sysconfig.c @@ -0,0 +1,484 @@ +/* -*- Mode: C; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 8 -*- + * @@ -1071,10 +1071,10 @@ + g_strfreev (lines); + return result; +} -Index: gdm-3.14.1/common/gdm-sysconfig.h +Index: gdm-3.15.92/common/gdm-sysconfig.h =================================================================== --- /dev/null -+++ gdm-3.14.1/common/gdm-sysconfig.h ++++ gdm-3.15.92/common/gdm-sysconfig.h @@ -0,0 +1,43 @@ +/* -*- Mode: C; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 8 -*- + * @@ -1119,10 +1119,10 @@ +G_END_DECLS + +#endif /* __GDM_SYSCONFIG_H */ -Index: gdm-3.14.1/data/gdm.conf-custom.in +Index: gdm-3.15.92/data/gdm.conf-custom.in =================================================================== ---- gdm-3.14.1.orig/data/gdm.conf-custom.in -+++ gdm-3.14.1/data/gdm.conf-custom.in +--- gdm-3.15.92.orig/data/gdm.conf-custom.in ++++ gdm-3.15.92/data/gdm.conf-custom.in @@ -1,4 +1,7 @@ # GDM configuration storage +# @@ -1130,4 +1130,4 @@ +# [daemon] - + # Uncoment the line below to force the login screen to use Xorg ++++++ gdm.pamd ++++++ --- /var/tmp/diff_new_pack.4BS4j6/_old 2015-03-30 19:25:32.000000000 +0200 +++ /var/tmp/diff_new_pack.4BS4j6/_new 2015-03-30 19:25:32.000000000 +0200 @@ -1,5 +1,6 @@ #%PAM-1.0 # GDM PAM standard configuration (with passwords) +auth requisite pam_nologin.so auth include common-auth account include common-account password include common-password
