commit lightdm for openSUSE:Factory
Hello community, here is the log from the commit of package lightdm for openSUSE:Factory checked in at Wed Sep 28 17:24:03 CEST 2011. -------- --- lightdm/lightdm.changes 2011-09-26 16:08:20.000000000 +0200 +++ /mounts/work_src_done/STABLE/lightdm/lightdm.changes 2011-09-28 14:12:26.000000000 +0200 @@ -1,0 +2,9 @@ +Wed Sep 28 09:22:46 UTC 2011 - gber@opensuse.org + +- update to version 1.0.0 + - explicitly grab keyboard focus in GTK greeter + - fix removed power and a11y menu items in GTK greeter + - put system binary directory into path when running in test mode + - call pam_getenvlist after pam_setcred + +------------------------------------------------------------------- calling whatdependson for head-i586 Old: ---- lightdm-0.9.8.tar.gz New: ---- lightdm-1.0.0.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ lightdm.spec ++++++ --- /var/tmp/diff_new_pack.Y6oDMN/_old 2011-09-28 17:23:54.000000000 +0200 +++ /var/tmp/diff_new_pack.Y6oDMN/_new 2011-09-28 17:23:54.000000000 +0200 @@ -23,7 +23,7 @@ %define qt_lib lib%{qt_libname}-0 Name: lightdm -Version: 0.9.8 +Version: 1.0.0 Release: 1 Summary: Lightweight, Cross-desktop Display Manager Group: System/X11/Displaymanagers @@ -81,6 +81,7 @@ %lang_package %package -n %{gobject_lib} + Summary: LightDM GObject-based Client Library Group: System/Libraries @@ -89,6 +90,7 @@ %package gobject-devel + Summary: Development Files for %{gobject_lib} Group: Development/Libraries/C and C++ Requires: %{gobject_lib} = %{version} @@ -99,6 +101,7 @@ %package -n %{qt_lib} + Summary: LightDM Qt-based Client Library Group: System/Libraries @@ -107,6 +110,7 @@ %package qt-devel + Summary: Development Files for %{qt_lib} Group: Development/Libraries/C and C++ Requires: %{qt_lib} = %{version} @@ -117,6 +121,7 @@ %package gtk-greeter + Summary: GTK-based Greeter for LightDM Group: System/X11/Displaymanagers Requires(post): update-alternatives @@ -132,6 +137,7 @@ %package gtk-greeter-branding-upstream + Summary: Upstream branding of %{name}-gtk-greeter Group: System/X11/Displaymanagers Requires: %{name}-gtk-greeter = %{version} @@ -147,6 +153,7 @@ %package qt-greeter + Summary: Qt-based Greeter for LightDM Group: System/X11/Displaymanagers Requires(post): update-alternatives ++++++ lightdm-0.9.8.tar.gz -> lightdm-1.0.0.tar.gz ++++++ ++++ 5055 lines of diff (skipped) ++++++ lightdm-default-configuration.patch ++++++ --- /var/tmp/diff_new_pack.Y6oDMN/_old 2011-09-28 17:23:54.000000000 +0200 +++ /var/tmp/diff_new_pack.Y6oDMN/_new 2011-09-28 17:23:54.000000000 +0200 @@ -1,5 +1,5 @@ # HG changeset patch -# Parent 151070165a310baed73af12324d27804fa2c556a +# Parent 1d749f63a68ca561bb71e7c28b9eea1aabd2373f openSUSE-specific default configuration diff --git a/data/lightdm.conf b/data/lightdm.conf ++++++ lightdm-desktop-session-env-pam.patch ++++++ --- /var/tmp/diff_new_pack.Y6oDMN/_old 2011-09-28 17:23:54.000000000 +0200 +++ /var/tmp/diff_new_pack.Y6oDMN/_new 2011-09-28 17:23:54.000000000 +0200 @@ -1,11 +1,11 @@ # HG changeset patch -# Parent 4ec4b8145067aadcb107ee3f68acb314e76f2f00 +# Parent 06e6212c9009762d88c7088acafc977dc31f71e3 pass a DESKTOP_SESSION environment variable with the name of the selected session into the PAM environment diff --git a/src/display.c b/src/display.c --- a/src/display.c +++ b/src/display.c -@@ -451,6 +451,8 @@ create_session (Display *display, PAMSes +@@ -450,6 +450,8 @@ create_session (Display *display, PAMSes session_set_is_greeter (session, is_greeter); session_set_authentication (session, authentication); session_set_command (session, command); @@ -17,7 +17,7 @@ diff --git a/src/pam-session.c b/src/pam-session.c --- a/src/pam-session.c +++ b/src/pam-session.c -@@ -134,7 +134,7 @@ pam_session_set_item (PAMSession *sessio +@@ -133,7 +133,7 @@ pam_session_set_item (PAMSession *sessio } gboolean @@ -26,7 +26,7 @@ { int result = PAM_SUCCESS; -@@ -144,6 +144,14 @@ pam_session_open (PAMSession *session) +@@ -143,6 +143,14 @@ pam_session_open (PAMSession *session) if (!passwd_file && getuid () == 0) { @@ -44,7 +44,7 @@ diff --git a/src/pam-session.h b/src/pam-session.h --- a/src/pam-session.h +++ b/src/pam-session.h -@@ -54,7 +54,7 @@ gboolean pam_session_get_is_authenticate +@@ -53,7 +53,7 @@ gboolean pam_session_get_is_authenticate gboolean pam_session_set_item (PAMSession *session, int item_type, const gchar *value); @@ -56,7 +56,7 @@ diff --git a/src/session.c b/src/session.c --- a/src/session.c +++ b/src/session.c -@@ -26,6 +26,9 @@ struct SessionPrivate +@@ -29,6 +29,9 @@ struct SessionPrivate /* Authentication for this session */ PAMSession *authentication; @@ -66,7 +66,7 @@ /* Command to run for this session */ gchar *command; -@@ -76,6 +79,21 @@ session_get_is_greeter (Session *session +@@ -94,6 +97,21 @@ session_get_is_greeter (Session *session return session->priv->is_greeter; } @@ -88,19 +88,19 @@ void session_set_command (Session *session, const gchar *command) { -@@ -290,7 +308,7 @@ session_real_start (Session *session) +@@ -307,7 +325,7 @@ session_real_start (Session *session) g_free (path); } - pam_session_open (session->priv->authentication); + pam_session_open (session->priv->authentication, session->priv->user_session_name); - set_env_from_authentication (session, session->priv->authentication); - set_language (session); + /* Open ConsoleKit session */ + if (getuid () == 0) diff --git a/src/session.h b/src/session.h --- a/src/session.h +++ b/src/session.h -@@ -60,6 +60,10 @@ void session_set_env (Session *process, +@@ -64,6 +64,10 @@ void session_set_env (Session *process, const gchar *session_get_env (Session *session, const gchar *name); ++++++ lightdm-lock-screen-before-switch.patch ++++++ --- /var/tmp/diff_new_pack.Y6oDMN/_old 2011-09-28 17:23:54.000000000 +0200 +++ /var/tmp/diff_new_pack.Y6oDMN/_new 2011-09-28 17:23:54.000000000 +0200 @@ -1,5 +1,5 @@ # HG changeset patch -# Parent 046e23b2e58b9689e8e2d24ca6deaacdcf686512 +# Parent 84c2dd3007b3c2120859a3df68182e032e865828 try to lock the screen before switching users diff --git a/utils/gdmflexiserver b/utils/gdmflexiserver ++++++ lightdm-set-gdmflexiserver-envvar.patch ++++++ --- /var/tmp/diff_new_pack.Y6oDMN/_old 2011-09-28 17:23:54.000000000 +0200 +++ /var/tmp/diff_new_pack.Y6oDMN/_new 2011-09-28 17:23:54.000000000 +0200 @@ -1,11 +1,11 @@ # HG changeset patch -# Parent 6c8db608a5cf06a76e0d11f5cba91dba7b2b8765 +# Parent 6050a73b677334a6cdccd95e633129c4257e29d4 set the GDMFLEXISERVER environment variable for the gdmflexiserver wrapper diff --git a/src/session.c b/src/session.c --- a/src/session.c +++ b/src/session.c -@@ -274,6 +274,7 @@ session_start (Session *session) +@@ -292,6 +292,7 @@ session_start (Session *session) session_set_env (session, "USERNAME", user_get_name (user)); // FIXME: Is this required? session_set_env (session, "HOME", user_get_home_directory (user)); session_set_env (session, "SHELL", user_get_shell (user)); ++++++ lightdm-sysconfig-support.patch ++++++ --- /var/tmp/diff_new_pack.Y6oDMN/_old 2011-09-28 17:23:54.000000000 +0200 +++ /var/tmp/diff_new_pack.Y6oDMN/_new 2011-09-28 17:23:54.000000000 +0200 @@ -51,7 +51,7 @@ diff --git a/src/display.c b/src/display.c --- a/src/display.c +++ b/src/display.c -@@ -822,7 +822,10 @@ static void +@@ -845,7 +845,10 @@ static void display_init (Display *display) { display->priv = G_TYPE_INSTANCE_GET_PRIVATE (display, DISPLAY_TYPE, DisplayPrivate); @@ -192,7 +192,7 @@ static void log_cb (const gchar *log_domain, GLogLevelFlags log_level, const gchar *message, gpointer data) -@@ -1086,6 +1198,9 @@ main (int argc, char **argv) +@@ -1100,6 +1212,9 @@ main (int argc, char **argv) loop = g_main_loop_new (NULL, FALSE); ++++++ lightdm-xauthlocalhostname-support.patch ++++++ --- /var/tmp/diff_new_pack.Y6oDMN/_old 2011-09-28 17:23:54.000000000 +0200 +++ /var/tmp/diff_new_pack.Y6oDMN/_new 2011-09-28 17:23:54.000000000 +0200 @@ -1,5 +1,5 @@ # HG changeset patch -# Parent 150da7055968f940d56b7db0b206c0eef80e2697 +# Parent 2b3707e6fd26c6462c1d6c4d57edb303a7fa981a set XAUTHLOCALHOSTNAME to localhost for local logins to avoid issues in the session in case the hostname changes diff --git a/src/seat-xlocal.c b/src/seat-xlocal.c @@ -16,17 +16,17 @@ diff --git a/src/xserver-local.c b/src/xserver-local.c --- a/src/xserver-local.c +++ b/src/xserver-local.c -@@ -375,7 +375,8 @@ xserver_local_start (DisplayServer *disp +@@ -396,7 +396,8 @@ xserver_local_start (DisplayServer *disp XServerLocal *server = XSERVER_LOCAL (display_server); gboolean result; - gchar *filename, *dir, *path, *absolute_command; + gchar *filename, *dir, *absolute_command; - gchar hostname[1024], *number; + gchar hostname[] = "localhost"; + gchar *number; GString *command; g_return_val_if_fail (server->priv->xserver_process == NULL, FALSE); -@@ -417,7 +418,6 @@ xserver_local_start (DisplayServer *disp +@@ -437,7 +438,6 @@ xserver_local_start (DisplayServer *disp if (server->priv->layout) g_string_append_printf (command, " -layout %s", server->priv->layout); ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Remember to have fun... -- To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-commit+help@opensuse.org
participants (1)
-
root@hilbert.suse.de