GNU bug report logs -
#75817
[PATCH] profiles: emacs-subdirs: Avoid building list with a loop
Previous Next
Full log
View this message in rfc822 format
Am Montag, dem 27.01.2025 um 09:41 +0100 schrieb Ludovic Courtès:
> Hello,
>
> Liliana Marie Prikler <liliana.prikler <at> gmail.com> skribis:
>
> > Am Samstag, dem 25.01.2025 um 01:14 -0300 schrieb Thiago Jung
> > Bauermann:
> > > If the EMACSNATIVELOADPATH environment variable (by mistake) has
> > > duplicated
> > > paths, Emacs fails to load with:
> > >
> > > $ emacs
> > > List contains a loop:
> > > ("/home/user/.guix-profile/lib/emacs/native-site-lisp"
> > > "/gnu/store/…-emacs-lsp-mode-9.0.0/lib/emacs/native-site-lisp"
> > > "/home/user/.guix-profile/lib/emacs/native-site-lisp"
> > > "/home/user/.guix-profile/lib/emacs/native-site-lisp"
> > > "/gnu/store/…-emacs-lsp-mode-9.0.0/lib/emacs/native-site-lisp"
> > > .
> > > #2)
> > > $ echo $?
> > > 255
> > >
> > > A git bisect in Guix to find when the problem was introduced
> > > arrived
> > > at commit e9b13294700d ("profiles: emacs-subdirs: Also expand
> > > native-comp-eln-load-path.").
> > >
> > > Fix the problem by applying Liliana's suggestion of changing
> > > 'nconc'
> > > to 'append' in the Elisp code written to subdirs.el.
> > >
> > > * guix/profiles.scm (emacs-subdirs): Use 'append' rather than
> > > 'nconc'.
> > >
> > > Change-Id: If646b806f24666b5247850d30d2819c7482c130b
> > > Fixes: Emacs "List contains a loop" error
> > > <https://issues.guix.gnu.org/75709>
> > > Suggested-by: Liliana Marie Prikler <liliana.prikler <at> gmail.com>
> > > ---
> > Reworded commit message slightly and pushed to emacs-team. Let's
> > wait a little for all Emacsen to rebuild on CI before merging this
> > into master :)
>
> Looking forward to applying this fix (exwm wouldn’t start this
> morning).
> :-)
Welp, I just found out the hard way there is no jobset for emacs-team…
Should we add one or just directly push to master?
Cheers
This bug report was last modified 105 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.