Hello community, here is the log from the commit of package gdm for openSUSE:Factory checked in at 2018-01-06 18:45:26 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/gdm (Old) and /work/SRC/openSUSE:Factory/.gdm.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Package is "gdm" Sat Jan 6 18:45:26 2018 rev:201 rq:561124 version:3.26.2.1 Changes: -------- --- /work/SRC/openSUSE:Factory/gdm/gdm.changes 2017-11-03 19:06:58.090195682 +0100 +++ /work/SRC/openSUSE:Factory/.gdm.new/gdm.changes 2018-01-06 18:45:32.141474552 +0100 @@ -1,0 +2,8 @@ +Thu Nov 28 02:50:25 UTC 2017 - qzhao@suse.com + +- Add gdm-disable-gnome-initial-setup.patch (sle-only): Force + gnome-initial-setup can't start before gdm, g-i-s will only + serve for CJK people to choose the input-method after login + (bnc#1067976). + +------------------------------------------------------------------- New: ---- gdm-disable-gnome-initial-setup.patch ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ gdm.spec ++++++ --- /var/tmp/diff_new_pack.M1ifel/_old 2018-01-06 18:45:32.917438295 +0100 +++ /var/tmp/diff_new_pack.M1ifel/_new 2018-01-06 18:45:32.921438108 +0100 @@ -66,6 +66,8 @@ Patch49: gdm-default-wm-sle12.patch # PATCH-FIX-SLE gdm-ignore-SLE-CLASSIC-MODE.patch bsc#1060630 xwang@suse.com -- ignore env SLE_CLASSIC_MODE variable when switching from sle-classic session to gnome-classic session Patch51: gdm-ignore-SLE-CLASSIC-MODE.patch +# PATCH-FIX-SLE gdm-disable-gnome-initial-setup.patch bnc#1067976 qzhao@suse.com -- Disable gnome-initial-setup runs before gdm, g-i-s will only serve for CJK people to choose the input-method after login. +Patch52: gdm-disable-gnome-initial-setup.patch BuildRequires: check-devel # needed for directory ownership BuildRequires: dconf @@ -215,6 +217,7 @@ %if !0%{?is_opensuse} %patch49 -p1 %patch51 -p1 +%patch52 -p1 %endif %build ++++++ gdm-disable-gnome-initial-setup.patch ++++++ diff -Nura gdm-3.26.2.1/daemon/gdm-display.c gdm-3.26.2.1_new/daemon/gdm-display.c --- gdm-3.26.2.1/daemon/gdm-display.c 2017-12-05 18:56:25.988123494 +0800 +++ gdm-3.26.2.1_new/daemon/gdm-display.c 2017-12-05 18:57:00.248398445 +0800 @@ -591,7 +591,7 @@ */ look_for_existing_users_sync (self); - self->priv->doing_initial_setup = wants_initial_setup (self); + self->priv->doing_initial_setup = FALSE; g_object_ref (self); ret = GDM_DISPLAY_GET_CLASS (self)->prepare (self); @@ -1441,6 +1441,7 @@ self_destruct (self); } +#if 0 static gboolean can_create_environment (const char *session_id) { @@ -1454,9 +1455,11 @@ return session_exists; } +#endif #define ALREADY_RAN_INITIAL_SETUP_ON_THIS_BOOT GDM_RUN_DIR "/gdm.ran-initial-setup" +#if 0 static gboolean already_done_initial_setup_on_this_boot (void) { @@ -1591,6 +1594,7 @@ return enabled; } +#endif void gdm_display_start_greeter_session (GdmDisplay *self) diff -Nura gdm-3.26.2.1/data/gdm.schemas gdm-3.26.2.1_new/data/gdm.schemas --- gdm-3.26.2.1/data/gdm.schemas 2017-10-30 23:23:42.000000000 +0800 +++ gdm-3.26.2.1_new/data/gdm.schemas 2017-12-05 18:57:24.886596175 +0800 @@ -50,7 +50,7 @@ <schema> <key>daemon/InitialSetupEnable</key> <signature>b</signature> - <default>true</default> + <default>false</default> </schema> <schema> <key>daemon/WaylandEnable</key> diff -Nura gdm-3.26.2.1/data/gdm.schemas.in gdm-3.26.2.1_new/data/gdm.schemas.in --- gdm-3.26.2.1/data/gdm.schemas.in 2017-09-12 22:20:18.000000000 +0800 +++ gdm-3.26.2.1_new/data/gdm.schemas.in 2017-12-05 18:57:35.884684438 +0800 @@ -50,7 +50,7 @@ <schema> <key>daemon/InitialSetupEnable</key> <signature>b</signature> - <default>true</default> + <default>false</default> </schema> <schema> <key>daemon/WaylandEnable</key> diff -Nura gdm-3.26.2.1/data/gdm.schemas.in.in gdm-3.26.2.1_new/data/gdm.schemas.in.in --- gdm-3.26.2.1/data/gdm.schemas.in.in 2017-12-05 18:56:25.982123446 +0800 +++ gdm-3.26.2.1_new/data/gdm.schemas.in.in 2017-12-05 18:57:44.712755287 +0800 @@ -50,7 +50,7 @@ <schema> <key>daemon/InitialSetupEnable</key> <signature>b</signature> - <default>true</default> + <default>false</default> </schema> <schema> <key>daemon/WaylandEnable</key>