From mboxrd@z Thu Jan 1 00:00:00 1970 From: Timothy Sample Subject: bug#35484: GDM failing to start stumpwm after merge Date: Mon, 29 Apr 2019 23:10:26 -0400 Message-ID: <87tvegp4rh.fsf@ngyro.com> References: <87zho9cu2a.fsf@posteo.net> <87pnp5q7d2.fsf@ngyro.com> <87d0l4re46.fsf@ngyro.com> <31a3e9cda50ae26c7771c104fdbf97bb@posteo.net> <87y33spr33.fsf@ngyro.com> <87d0l4a3d0.fsf@gnu.org> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Return-path: Received: from eggs.gnu.org ([209.51.188.92]:49745) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1hLJAg-0000Y4-Jd for bug-guix@gnu.org; Mon, 29 Apr 2019 23:11:07 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1hLJAf-0003lD-8X for bug-guix@gnu.org; Mon, 29 Apr 2019 23:11:06 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:55034) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1hLJAd-0003iw-Bv for bug-guix@gnu.org; Mon, 29 Apr 2019 23:11:05 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1hLJAd-0004Md-5C for bug-guix@gnu.org; Mon, 29 Apr 2019 23:11:03 -0400 Sender: "Debbugs-submit" Resent-Message-ID: In-Reply-To: <87d0l4a3d0.fsf@gnu.org> ("Ludovic \=\?utf-8\?Q\?Court\=C3\=A8s\=22'\?\= \=\?utf-8\?Q\?s\?\= message of "Mon, 29 Apr 2019 23:49:47 +0200") List-Id: Bug reports for GNU Guix List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-guix-bounces+gcggb-bug-guix=m.gmane.org@gnu.org Sender: "bug-Guix" To: Ludovic =?UTF-8?Q?Court=C3=A8s?= Cc: 35484@debbugs.gnu.org Hi Ludo, Ludovic Court=C3=A8s writes: > Hi Tim, > > Timothy Sample skribis: > >> I can think of two options for a fix before 1.0 (which is supposed to be >> tomorrow!). The cute one is to just rename =E2=80=9CFail=E2=80=9D to = =E2=80=9C~Fail=E2=80=9D, on the >> expectation that this will come after most other names when sorted. The >> ugly one is to patch GDM to exclude the placeholder file when looking >> for =E2=80=9C.desktop=E2=80=9D files, and then to select it instead of r= aising an error >> when it can=E2=80=99t find anything. >> >> My preference is for the ugly one, because the cute one feels like >> putting a silly hack on top of silly hack =E2=80=93 it=E2=80=99s just a = bit too much. >> I=E2=80=99ve attached a patch. Thoughts? (If I don=E2=80=99t hear anyt= hing, I will >> push it =E2=80=93 it=E2=80=99s important that this works for 1.0). > > I don=E2=80=99t have an opinion as I didn=E2=80=99t follow this closely. Okay. I picked the more robust solution, but I still hope it doesn=E2=80= =99t stick around too long. :) > Could you make sure the fix works with the DEs and WMs that the > installer proposes (see (gnu installer services))? I tested all of the DEs listed there except for MATE, which I could not compile. I had to patch i3 and awesome to use absolute paths in their =E2=80=9C.desktop=E2=80=9D files. (The =E2=80=9Cxinitrc=E2=80=9D script ca= n find the binaries in $PATH, but GDM cannot find the =E2=80=9CTryExec=E2=80=9D binaries unless they are = absolute. This is no doubt related to the other $PATH issues we saw with GDM.) > If it does, could you push it also to the =E2=80=98version-1.0.0=E2=80=99= branch? I pushed three commits to master: 1. e8c6e771c1 gnu: gdm: Avoid selecting the placeholder session. 2. 4ec42524dd gnu: awesome: Use absolute paths in session file. 3. aa7cdc57dc gnu: i3-wm: Use absolute paths in session files. I then cherry-picked them onto the =E2=80=9Cversion-1.0.0=E2=80=9D branch. = Sorry if that=E2=80=99s not what you meant. > Thank you for looking into this! No problem. Thanks for the quick response! -- Tim