Hello community, here is the log from the commit of package gdm for openSUSE:Factory checked in at 2016-02-23 16:53:56 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 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-01-05 09:41:12.000000000 +0100 +++ /work/SRC/openSUSE:Factory/.gdm.new/gdm.changes 2016-02-23 16:53:57.000000000 +0100 @@ -1,0 +2,6 @@ +Wed Feb 10 10:05:39 UTC 2016 - fcrozat@suse.com + +- Add gdm-xdmcp-display-this-shouldn-t-be-an-abstract-type.patch: + fix xdmcp not working at all (bgo#757714). + +------------------------------------------------------------------- New: ---- gdm-xdmcp-display-this-shouldn-t-be-an-abstract-type.patch ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ gdm.spec ++++++ --- /var/tmp/diff_new_pack.9hLkMO/_old 2016-02-23 16:53:58.000000000 +0100 +++ /var/tmp/diff_new_pack.9hLkMO/_new 2016-02-23 16:53:58.000000000 +0100 @@ -1,7 +1,7 @@ # # spec file for package gdm # -# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -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-xdmcp-display-this-shouldn-t-be-an-abstract-type.patch bgo#757714 fcrozat@suse.com -- Fix xdmcp not starting at all +Patch42: gdm-xdmcp-display-this-shouldn-t-be-an-abstract-type.patch BuildRequires: check-devel # needed for directory ownership BuildRequires: dconf @@ -192,6 +194,7 @@ %patch34 -p1 #patch35 -p1 %patch41 -p1 +%patch42 -p1 %build NOCONFIGURE=1 sh autogen.sh ++++++ gdm-xdmcp-display-this-shouldn-t-be-an-abstract-type.patch ++++++
From d28f4d6d3b5abc0001fbf11f4ff54aeacece84b6 Mon Sep 17 00:00:00 2001 From: Ray Strode <rstrode@redhat.com> Date: Wed, 4 Nov 2015 15:11:29 -0500 Subject: [PATCH] xdmcp-display: this shouldn't be an abstract type
We instantiate it directly, so make it a normal type. https://bugzilla.gnome.org/show_bug.cgi?id=757714 --- daemon/gdm-xdmcp-display.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/daemon/gdm-xdmcp-display.c b/daemon/gdm-xdmcp-display.c index 764bcff..c9f9c3d 100644 --- a/daemon/gdm-xdmcp-display.c +++ b/daemon/gdm-xdmcp-display.c @@ -66,7 +66,7 @@ enum { static void gdm_xdmcp_display_class_init (GdmXdmcpDisplayClass *klass); static void gdm_xdmcp_display_init (GdmXdmcpDisplay *xdmcp_display); -G_DEFINE_ABSTRACT_TYPE (GdmXdmcpDisplay, gdm_xdmcp_display, GDM_TYPE_DISPLAY) +G_DEFINE_TYPE (GdmXdmcpDisplay, gdm_xdmcp_display, GDM_TYPE_DISPLAY) gint32 gdm_xdmcp_display_get_session_number (GdmXdmcpDisplay *display) -- 2.6.2