From mboxrd@z Thu Jan 1 00:00:00 1970 From: Maxim Cournoyer Subject: bug#38309: Recent $EMACSLOADPATH changes crash gnome-session Date: Sat, 07 Dec 2019 02:02:07 +0900 Message-ID: <871rths7zk.fsf@gmail.com> References: <674732dc751fbafbdb1e3fd4464d19e27e36607f.camel@student.tugraz.at> <87o8wxto8o.fsf@gmail.com> <87v9qzypxa.fsf@lassieur.org> <87lfrse9ku.fsf@gnu.org> <87y2vs73c7.fsf@web.de> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Return-path: Received: from eggs.gnu.org ([2001:470:142:3::10]:34337) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1idH0S-00013B-Ne for bug-guix@gnu.org; Fri, 06 Dec 2019 12:03:05 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1idH0R-0007nV-CN for bug-guix@gnu.org; Fri, 06 Dec 2019 12:03:04 -0500 Received: from debbugs.gnu.org ([209.51.188.43]:41016) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1idH0R-0007n1-6b for bug-guix@gnu.org; Fri, 06 Dec 2019 12:03:03 -0500 Sender: "Debbugs-submit" Resent-Message-ID: In-Reply-To: <87y2vs73c7.fsf@web.de> (Arne Babenhauserheide's message of "Wed, 04 Dec 2019 12:11:20 +0100") 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: Arne Babenhauserheide Cc: leo.prikler@student.tugraz.at, clement@lassieur.org, 38309@debbugs.gnu.org Hello everyone, Arne Babenhauserheide writes: > Ludovic Court=C3=A8s writes: > >> I agree that a solution needs to be implemented now, it=E2=80=99s not co= ol to >> leave fellow GNOME users without Emacs for several days. :-) > > That did not leave me without Emacs. It left me without GNOME. > > Priorities! :-) Haha! > (I cannot work without Emacs. It has all my planning and time tracking) > > Best wishes, > Arne Sorry for the delays -- just wanted to say: I have another set of patches that will allow continuing to use the guix.d subdirectory, as well as allowing to reload newly installed packages on the fly. It uses a hybrid of techniques found in the previous and current site-start.el, and uses a custom GUIX_EMACSLOADPATH instead of EMASCLOADPATH for full control of the load path without interference from Emacs default behavior. I'll post the new patches to "guix-patches", after I'll have them rebased on what's in master. A particular thank you to Cl=C3=A9ment for spending time testing (and pushing) the reworked patches authored by the one who broke their setup ;-). Maxim