Hello community, here is the log from the commit of package gdm for openSUSE:Factory checked in at 2016-08-24 10:06:34 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 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 2016-06-02 12:49:21.000000000 +0200 +++ /work/SRC/openSUSE:Factory/.gdm.new/gdm.changes 2016-08-24 10:06:35.000000000 +0200 @@ -1,0 +2,6 @@ +Tue Aug 16 09:10:42 UTC 2016 - tyang@suse.com + +- Add gdm-fails-to-restart-gnome-shell.patch: Gdm should stop after + a few times fails (bgo#769969, bsc#981976). + +------------------------------------------------------------------- New: ---- gdm-fails-to-restart-gnome-shell.patch ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ gdm.spec ++++++ --- /var/tmp/diff_new_pack.ByjJt1/_old 2016-08-24 10:06:36.000000000 +0200 +++ /var/tmp/diff_new_pack.ByjJt1/_new 2016-08-24 10:06:36.000000000 +0200 @@ -60,6 +60,8 @@ Patch35: gdm-xauthlocalhostname.patch # PATCH-FIX-UPSTREAM gdm-plymouth-vt1.patch bnc#881676 fcrozat@suse.com -- switch to VT1 when quitting if gdm was starting with plymouth running Patch41: gdm-plymouth-vt1.patch +# PATCH-FIX-UPSTREAM gdm-fails-to-restart-gnome-shell.patch bsc#981976 bgo#769969 tyang@suse.com -- Gdm should stop after a few times fails +Patch42: gdm-fails-to-restart-gnome-shell.patch BuildRequires: check-devel # needed for directory ownership BuildRequires: dconf @@ -190,6 +192,7 @@ %patch34 -p1 #patch35 -p1 %patch41 -p1 +%patch42 -p1 %build NOCONFIGURE=1 sh autogen.sh ++++++ gdm-fails-to-restart-gnome-shell.patch ++++++ diff --git a/daemon/gdm-display.c b/daemon/gdm-display.c index ab84ba4..e1d0996 100644 --- a/daemon/gdm-display.c +++ b/daemon/gdm-display.c @@ -673,7 +673,7 @@ gdm_display_unmanage (GdmDisplay *self) } elapsed = g_timer_elapsed (self->priv->server_timer, NULL); - if (elapsed < 3) { + if (elapsed < 10) { g_warning ("GdmDisplay: display lasted %lf seconds", elapsed); _gdm_display_set_status (self, GDM_DISPLAY_FAILED); } else {