Hello community, here is the log from the commit of package gdm for openSUSE:Factory checked in at 2013-01-22 15:17:48 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/gdm (Old) and /work/SRC/openSUSE:Factory/.gdm.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "gdm", Maintainer is "dli...@suse.com" Changes: -------- --- /work/SRC/openSUSE:Factory/gdm/gdm.changes 2013-01-20 12:14:25.000000000 +0100 +++ /work/SRC/openSUSE:Factory/.gdm.new/gdm.changes 2013-01-22 15:17:50.000000000 +0100 @@ -1,0 +2,6 @@ +Sun Jan 20 09:53:24 UTC 2013 - dims...@opensuse.org + +- Add gdm-autologin-session-logout.patch: Fix login after logging + out from a auto-login session (bgo#682467) + +------------------------------------------------------------------- New: ---- gdm-autologin-session-logout.patch ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ gdm.spec ++++++ --- /var/tmp/diff_new_pack.K9QcG5/_old 2013-01-22 15:17:54.000000000 +0100 +++ /var/tmp/diff_new_pack.K9QcG5/_new 2013-01-22 15:17:54.000000000 +0100 @@ -64,6 +64,8 @@ Patch35: gdm-xauthlocalhostname.patch # PATCH-FIX-UPSTREAM gdm-look-at-runlevel.patch bnc540482 bgo599180 vu...@opensuse.org -- 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-autologin-session-logout.patch bgo#682467 dims...@opensuse.org -- Fix login after logging out from a auto-login session +Patch41: gdm-autologin-session-logout.patch BuildRequires: check-devel # needed for directory ownership BuildRequires: dconf @@ -234,6 +236,7 @@ %patch34 -p1 %patch35 -p1 %patch40 -p1 +%patch41 -p1 %build NOCONFIGURE=1 gnome-autogen.sh ++++++ gdm-autologin-session-logout.patch ++++++ >From 47c73024739a65614c6a0ddcdd1c08239798044a Mon Sep 17 00:00:00 2001 From: Ray Strode <rstr...@redhat.com> Date: Thu, 04 Oct 2012 21:36:57 +0000 Subject: slave: only set up autologin conversations Right now any time any session conversation is started, we run its setup call if autologin is enabled. We should only do this for autologin sessions, otherwise, we may repeat work done by the greeter. https://bugzilla.gnome.org/show_bug.cgi?id=682467 --- diff --git a/daemon/gdm-simple-slave.c b/daemon/gdm-simple-slave.c index 9bc8522..4bbf503 100644 --- a/daemon/gdm-simple-slave.c +++ b/daemon/gdm-simple-slave.c @@ -485,8 +485,12 @@ on_session_conversation_started (GdmSession *session, char *username; int delay; + g_debug ("GdmSimpleSlave: session conversation started for service %s", service_name); + + if (g_strcmp0 (service_name, "gdm-autologin") != 0) { + return; + } - g_debug ("GdmSimpleSlave: session conversation started"); enabled = FALSE; gdm_slave_get_timed_login_details (GDM_SLAVE (slave), &enabled, &username, &delay); if (! enabled) { -- cgit v0.9.0.2 -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org