Hello community, here is the log from the commit of package gdm checked in at Fri Sep 14 16:10:00 CEST 2007. -------- --- GNOME/gdm/gdm.changes 2007-09-13 10:43:53.000000000 +0200 +++ /mounts/work_src_done/STABLE/gdm/gdm.changes 2007-09-14 09:27:49.536168000 +0200 @@ -1,0 +2,6 @@ +Fri Sep 14 09:26:58 CEST 2007 - hpj@suse.de + +- Update gdm-2.8.0.7-halt-needs-root.patch to fix Novell bug + #306418. + +------------------------------------------------------------------- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ gdm.spec ++++++ --- /var/tmp/diff_new_pack.q27644/_old 2007-09-14 16:08:34.000000000 +0200 +++ /var/tmp/diff_new_pack.q27644/_new 2007-09-14 16:08:34.000000000 +0200 @@ -22,7 +22,7 @@ License: GPL v2 or later Group: System/GUI/GNOME Version: 2.19.7 -Release: 12 +Release: 13 Summary: The GNOME 2.x Display Manager Source: %{name}-%{version}.tar.bz2 Source1: gdm.pamd @@ -57,9 +57,9 @@ Patch40: gdm-XKeepsCrashing-SaX2.patch Patch41: gdm-2.19.7-vncxauth.patch Patch42: fix-desktop-files.diff -URL: http://www.gnome.org/ +Url: http://www.gnome.org/ BuildRoot: %{_tmppath}/%{name}-%{version}-build -Docdir: %{_defaultdocdir} +DocDir: %{_defaultdocdir} Provides: gdm2 Obsoletes: gdm2 %if %suse_version <= 1020 @@ -163,7 +163,6 @@ %find_lang %{name} ln -s ../sbin/gdm $RPM_BUILD_ROOT%{_bindir}/gdm rm $RPM_BUILD_ROOT%{_libdir}/*/*/*.*a - %fdupes $RPM_BUILD_ROOT %clean @@ -248,6 +247,9 @@ %files lang -f %{name}.lang %changelog +* Fri Sep 14 2007 - hpj@suse.de +- Update gdm-2.8.0.7-halt-needs-root.patch to fix Novell bug + [#306418]. * Thu Sep 13 2007 - stbinner@suse.de - '%%suse_update_desktop_file -G "" foo' doesn't seem to work anymore * Wed Sep 12 2007 - jberkman@novell.com ++++++ gdm-2.8.0.7-halt-needs-root.patch ++++++ --- /var/tmp/diff_new_pack.q27644/_old 2007-09-14 16:08:34.000000000 +0200 +++ /var/tmp/diff_new_pack.q27644/_new 2007-09-14 16:08:34.000000000 +0200 @@ -1,6 +1,6 @@ -diff -upr gdm-2.19.5-pre/daemon/gdm-daemon-config-entries.h gdm-2.19.5-post/daemon/gdm-daemon-config-entries.h ---- gdm-2.19.5-pre/daemon/gdm-daemon-config-entries.h 2007-07-30 13:51:14.000000000 -0500 -+++ gdm-2.19.5-post/daemon/gdm-daemon-config-entries.h 2007-08-03 19:21:37.000000000 -0500 +diff -upr gdm-2.19.7-pre/daemon/gdm-daemon-config-entries.h gdm-2.19.7-post/daemon/gdm-daemon-config-entries.h +--- gdm-2.19.7-pre/daemon/gdm-daemon-config-entries.h 2007-09-14 00:07:36.000000000 -0500 ++++ gdm-2.19.7-post/daemon/gdm-daemon-config-entries.h 2007-09-14 00:07:32.000000000 -0500 @@ -110,6 +110,7 @@ typedef enum { GDM_ID_ALLOW_ROOT, GDM_ID_ALLOW_REMOTE_ROOT, @@ -9,7 +9,7 @@ GDM_ID_USER_MAX_FILE, GDM_ID_RELAX_PERM, GDM_ID_CHECK_DIR_OWNER, -@@ -359,6 +360,7 @@ static const GdmConfigEntry gdm_daemon_c +@@ -360,6 +361,7 @@ static const GdmConfigEntry gdm_daemon_c { GDM_CONFIG_GROUP_SECURITY, "AllowRoot", GDM_CONFIG_VALUE_BOOL, "true", GDM_ID_ALLOW_ROOT }, { GDM_CONFIG_GROUP_SECURITY, "AllowRemoteRoot", GDM_CONFIG_VALUE_BOOL, "false", GDM_ID_ALLOW_REMOTE_ROOT }, { GDM_CONFIG_GROUP_SECURITY, "AllowRemoteAutoLogin", GDM_CONFIG_VALUE_BOOL, "false", GDM_ID_ALLOW_REMOTE_AUTOLOGIN }, @@ -17,9 +17,9 @@ { GDM_CONFIG_GROUP_SECURITY, "UserMaxFile", GDM_CONFIG_VALUE_INT, "65536", GDM_ID_USER_MAX_FILE }, { GDM_CONFIG_GROUP_SECURITY, "RelaxPermissions", GDM_CONFIG_VALUE_INT, "0", GDM_ID_RELAX_PERM }, { GDM_CONFIG_GROUP_SECURITY, "CheckDirOwner", GDM_CONFIG_VALUE_BOOL, "true", GDM_ID_CHECK_DIR_OWNER }, -diff -upr gdm-2.19.5-pre/daemon/gdm-daemon-config-keys.h gdm-2.19.5-post/daemon/gdm-daemon-config-keys.h ---- gdm-2.19.5-pre/daemon/gdm-daemon-config-keys.h 2007-08-03 17:56:58.000000000 -0500 -+++ gdm-2.19.5-post/daemon/gdm-daemon-config-keys.h 2007-08-03 18:59:38.000000000 -0500 +diff -upr gdm-2.19.7-pre/daemon/gdm-daemon-config-keys.h gdm-2.19.7-post/daemon/gdm-daemon-config-keys.h +--- gdm-2.19.7-pre/daemon/gdm-daemon-config-keys.h 2007-09-14 00:07:36.000000000 -0500 ++++ gdm-2.19.7-post/daemon/gdm-daemon-config-keys.h 2007-09-14 00:07:32.000000000 -0500 @@ -98,6 +98,7 @@ G_BEGIN_DECLS #define GDM_KEY_ALLOW_ROOT "security/AllowRoot=true" #define GDM_KEY_ALLOW_REMOTE_ROOT "security/AllowRemoteRoot=false" @@ -36,10 +36,9 @@ #define GDM_NOTIFY_SYSTEM_MENU "SystemMenu" /* <true/false as int> */ #define GDM_NOTIFY_CONFIG_AVAILABLE "ConfigAvailable" /* <true/false as int> */ #define GDM_NOTIFY_CHOOSER_BUTTON "ChooserButton" /* <true/false as int> */ -Only in gdm-2.19.5-post/daemon: gdm.h.rej -diff -upr gdm-2.19.5-pre/daemon/gdm-socket-protocol.h gdm-2.19.5-post/daemon/gdm-socket-protocol.h ---- gdm-2.19.5-pre/daemon/gdm-socket-protocol.h 2007-07-30 13:51:14.000000000 -0500 -+++ gdm-2.19.5-post/daemon/gdm-socket-protocol.h 2007-08-03 18:57:43.000000000 -0500 +diff -upr gdm-2.19.7-pre/daemon/gdm-socket-protocol.h gdm-2.19.7-post/daemon/gdm-socket-protocol.h +--- gdm-2.19.7-pre/daemon/gdm-socket-protocol.h 2007-08-27 11:08:20.000000000 -0500 ++++ gdm-2.19.7-post/daemon/gdm-socket-protocol.h 2007-09-14 00:07:32.000000000 -0500 @@ -68,6 +68,8 @@ /* Different login interruptions */ #define GDM_INTERRUPT_TIMED_LOGIN 'T' @@ -49,10 +48,10 @@ #define GDM_INTERRUPT_SUSPEND 'S' #define GDM_INTERRUPT_SELECT_USER 'U' #define GDM_INTERRUPT_LOGIN_SOUND 'L' -diff -upr gdm-2.19.5-pre/daemon/slave.c gdm-2.19.5-post/daemon/slave.c ---- gdm-2.19.5-pre/daemon/slave.c 2007-08-03 17:56:58.000000000 -0500 -+++ gdm-2.19.5-post/daemon/slave.c 2007-08-03 19:10:15.000000000 -0500 -@@ -129,6 +129,8 @@ static gboolean do_timed_login = +diff -upr gdm-2.19.7-pre/daemon/slave.c gdm-2.19.7-post/daemon/slave.c +--- gdm-2.19.7-pre/daemon/slave.c 2007-09-14 00:07:36.000000000 -0500 ++++ gdm-2.19.7-post/daemon/slave.c 2007-09-14 00:08:08.000000000 -0500 +@@ -140,6 +140,8 @@ static gboolean do_timed_login = static gboolean do_configurator = FALSE; /* If this is true, login as * root and start the * configurator */ @@ -61,7 +60,7 @@ static gboolean do_cancel = FALSE; /* If this is true, go back to username entry & unselect face browser (if present) */ -@@ -2056,6 +2058,96 @@ play_login_sound (const char *sound_file +@@ -2067,6 +2069,96 @@ play_login_sound (const char *sound_file return TRUE; } @@ -158,7 +157,7 @@ static void gdm_slave_wait_for_login (void) { -@@ -2116,86 +2208,12 @@ gdm_slave_wait_for_login (void) +@@ -2127,86 +2219,14 @@ gdm_slave_wait_for_login (void) do_configurator = FALSE; g_free (login_user); login_user = NULL; @@ -208,7 +207,7 @@ - /* Wipe the login */ - g_free (login_user); - login_user = NULL; -- + - /* Note that this can still fall through to - * the timed login if the user doesn't type in the - * password fast enough and there is timed login @@ -216,12 +215,15 @@ - if (do_timed_login) { - break; - } -- ++ if (!get_root_auth (_("You must authenticate as root to run configuration."), &pwent)) { ++ if (do_timed_login) ++ break; + - if G_UNLIKELY (do_configurator) { - do_configurator = FALSE; - gdm_slave_greeter_ctl_no_ret (GDM_RESET, ""); -- continue; -- } + continue; + } - /* Now running as root */ - @@ -233,11 +235,8 @@ - * since we logged in, but I'm paranoid */ - gdm_slave_greeter_ctl_no_ret (GDM_RESET, ""); - continue; -+ if (!get_root_auth (_("You must authenticate as root to run configuration."), &pwent)) { -+ if (do_timed_login) -+ break; - } - +- } +- - d->logged_in = TRUE; - logged_in_uid = 0; - logged_in_gid = 0; @@ -248,7 +247,7 @@ /* Disable the login screen, we don't want people to * log in in the meantime */ gdm_slave_greeter_ctl_no_ret (GDM_DISABLE, ""); -@@ -2234,6 +2252,43 @@ gdm_slave_wait_for_login (void) +@@ -2245,6 +2265,43 @@ gdm_slave_wait_for_login (void) continue; } @@ -292,7 +291,7 @@ /* The user timed out into a timed login during the * conversation */ if (do_timed_login) { -@@ -5453,6 +5508,14 @@ check_for_interruption (const char *msg) +@@ -5519,6 +5576,14 @@ check_for_interruption (const char *msg) /* Not interrupted, continue reading input, * just proxy this to the master server */ return TRUE; @@ -307,7 +306,7 @@ case GDM_INTERRUPT_LOGIN_SOUND: if (d->attached && ! play_login_sound (gdm_daemon_config_get_value_string (GDM_KEY_SOUND_ON_LOGIN_FILE))) { -@@ -5909,6 +5972,8 @@ gdm_slave_action_pending (void) +@@ -5975,6 +6040,8 @@ gdm_slave_action_pending (void) { if (do_timed_login || do_configurator || @@ -316,7 +315,7 @@ do_restart_greeter || do_cancel) return FALSE; -@@ -6192,6 +6257,8 @@ gdm_slave_handle_notify (const char *msg +@@ -6258,6 +6325,8 @@ gdm_slave_handle_notify (const char *msg remanage_asap = TRUE; } } @@ -325,10 +324,9 @@ } } -Only in gdm-2.19.5-post: error.17751 -diff -upr gdm-2.19.5-pre/gui/gdmlogin.c gdm-2.19.5-post/gui/gdmlogin.c ---- gdm-2.19.5-pre/gui/gdmlogin.c 2007-08-03 17:56:58.000000000 -0500 -+++ gdm-2.19.5-post/gui/gdmlogin.c 2007-08-03 19:24:09.000000000 -0500 +diff -upr gdm-2.19.7-pre/gui/gdmlogin.c gdm-2.19.7-post/gui/gdmlogin.c +--- gdm-2.19.7-pre/gui/gdmlogin.c 2007-09-14 00:07:36.000000000 -0500 ++++ gdm-2.19.7-post/gui/gdmlogin.c 2007-09-14 00:07:32.000000000 -0500 @@ -692,12 +692,15 @@ gdm_run_gdmconfig (GtkWidget *w, gpointe static void gdm_login_restart_handler (void) @@ -393,7 +391,7 @@ printf ("%c%c%c\n", STX, BEL, GDM_INTERRUPT_SUSPEND); fflush (stdout); } -@@ -2911,6 +2920,7 @@ gdm_read_config (void) +@@ -2913,6 +2922,7 @@ gdm_read_config (void) gdm_config_get_bool (GDM_KEY_TITLE_BAR); gdm_config_get_bool (GDM_KEY_ADD_GTK_MODULES); gdm_config_get_bool (GDM_KEY_SHOW_DOMAIN); @@ -401,7 +399,7 @@ /* Keys not to include in reread_config */ gdm_config_get_bool (GDM_KEY_LOCK_POSITION); -@@ -2994,6 +3004,7 @@ gdm_reread_config (int sig, gpointer dat +@@ -2996,6 +3006,7 @@ gdm_reread_config (int sig, gpointer dat gdm_config_reload_bool (GDM_KEY_TIMED_LOGIN_ENABLE) || gdm_config_reload_bool (GDM_KEY_TITLE_BAR) || gdm_config_reload_bool (GDM_KEY_SHOW_DOMAIN) || @@ -409,10 +407,9 @@ gdm_config_reload_bool (GDM_KEY_ADD_GTK_MODULES)) { /* Set busy cursor */ -Only in gdm-2.19.5-post/gui: gdmlogin.c~ -diff -upr gdm-2.19.5-pre/gui/greeter/greeter.c gdm-2.19.5-post/gui/greeter/greeter.c ---- gdm-2.19.5-pre/gui/greeter/greeter.c 2007-08-03 17:56:58.000000000 -0500 -+++ gdm-2.19.5-post/gui/greeter/greeter.c 2007-08-03 19:25:02.000000000 -0500 +diff -upr gdm-2.19.7-pre/gui/greeter/greeter.c gdm-2.19.7-post/gui/greeter/greeter.c +--- gdm-2.19.7-pre/gui/greeter/greeter.c 2007-09-14 00:07:36.000000000 -0500 ++++ gdm-2.19.7-post/gui/greeter/greeter.c 2007-09-14 00:07:32.000000000 -0500 @@ -982,6 +982,7 @@ gdm_read_config (void) gdm_config_get_bool (GDM_KEY_SHOW_DOMAIN); gdm_config_get_bool (GDM_KEY_ADD_GTK_MODULES); @@ -429,10 +426,9 @@ gdm_config_reload_bool (GDM_KEY_BROWSER)) { /* Set busy cursor */ -Only in gdm-2.19.5-post/gui/greeter: greeter.c~ -diff -upr gdm-2.19.5-pre/gui/greeter/greeter_item.c gdm-2.19.5-post/gui/greeter/greeter_item.c ---- gdm-2.19.5-pre/gui/greeter/greeter_item.c 2007-08-03 17:56:58.000000000 -0500 -+++ gdm-2.19.5-post/gui/greeter/greeter_item.c 2007-08-03 19:02:29.000000000 -0500 +diff -upr gdm-2.19.7-pre/gui/greeter/greeter_item.c gdm-2.19.7-post/gui/greeter/greeter_item.c +--- gdm-2.19.7-pre/gui/greeter/greeter_item.c 2007-09-14 00:07:36.000000000 -0500 ++++ gdm-2.19.7-post/gui/greeter/greeter_item.c 2007-09-14 00:07:32.000000000 -0500 @@ -214,15 +214,15 @@ greeter_item_is_visible (GreeterItemInfo strcmp (info->show_type, "system") == 0) return FALSE; @@ -452,10 +448,9 @@ (info->show_type != NULL && strcmp (info->show_type, "suspend") == 0)) return FALSE; -Only in gdm-2.19.5-post/gui/greeter: greeter_item.c~ -diff -upr gdm-2.19.5-pre/gui/greeter/greeter_system.c gdm-2.19.5-post/gui/greeter/greeter_system.c ---- gdm-2.19.5-pre/gui/greeter/greeter_system.c 2007-07-30 13:51:01.000000000 -0500 -+++ gdm-2.19.5-post/gui/greeter/greeter_system.c 2007-08-03 18:41:02.000000000 -0500 +diff -upr gdm-2.19.7-pre/gui/greeter/greeter_system.c gdm-2.19.7-post/gui/greeter/greeter_system.c +--- gdm-2.19.7-pre/gui/greeter/greeter_system.c 2007-08-27 11:07:52.000000000 -0500 ++++ gdm-2.19.7-post/gui/greeter/greeter_system.c 2007-09-14 00:07:32.000000000 -0500 @@ -77,10 +77,15 @@ bin_exists (const char *command) static void query_greeter_restart_handler (void) @@ -571,4 +566,3 @@ if (group_radio != NULL) radio_group = gtk_radio_button_get_group (GTK_RADIO_BUTTON (group_radio)); suspend_radio = gtk_radio_button_new_with_mnemonic (radio_group, -Only in gdm-2.19.5-post/gui/greeter: greeter_system.c~ ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 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