https://bugzilla.novell.com/show_bug.cgi?id=255685 Summary: gdm patches still broken Product: openSUSE 10.3 Version: Alpha 2 Platform: All OS/Version: All Status: NEW Severity: Normal Priority: P5 - None Component: GNOME AssignedTo: bnc-team-gnome@forge.provo.novell.com ReportedBy: andreas.hanke@gmx-topmail.de QAContact: qa@suse.de There was an online update for 10.2, but the fix has never been submitted to STABLE. Summarizing again. /usr/share/gdm/defaults.conf still contains a broken setting for SessionDesktopDir: SessionDesktopDir=/usr/share/xsessions/:@EXPANDED_SYSCONFDIR@/dm/Sessions/:@EXPANDED_DATADIR@/gdm/BuiltInSessions/ This is introduced by gdm-conf.patch which has been rediffed incorrectly ages ago. The usage of "@EXPANDED_*@" variables has been removed from the configure script (just grep the ChangeLog for "EXPANDED"). You cannot simply use an old patch, it doesn't work. What needs to be done is, in gdm-conf.patch, remove the following hunk: -#SessionDesktopDir=/etc/X11/sessions/:@dmconfdir@/Sessions/:@datadir@/gdm/BuiltInSessions/:@datadir@/xsessions/ +SessionDesktopDir=/usr/share/xsessions/:@EXPANDED_SYSCONFDIR@/dm/Sessions/:@EXPANDED_DATADIR@/gdm/BuiltInSessions/ Of course you could also edit the hunk to use existing variables instead of the since-ages-nonexistant @EXPANDED_SYSCONFDIR@ and @EXPANDED_DATADIR@. But the whole hunk looks completely obsolete to me, all it does is removing /etc/X11/sessions/ (not necessary) and reordering things (not necessary either). In the past it was necessary to get /usr/share/xsessions in, but this is no longer necessary because @datadir@ is now /usr/share. Do NOT reintroduce @@ things with your patches that have been removed upstream! This does not work. The same file also contains a broken LocaleFile=@gdmlocaledir@/locale.alias. Ignore this, it has been fixed upstream in gdm-2.18.0 and will come in automatically with a version upgrade. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug, or are watching someone who is.