Message ID | 20221012022043.yclajntlesut5i42@peregrine |
---|---|
State | Accepted |
Headers | show |
Series | [bug#58461] gnu: emacs-eval-in-repl-erlang: Fix unbound variable. | expand |
Context | Check | Description |
---|---|---|
cbaines/comparison | success | View comparision |
cbaines/git-branch | success | View Git branch |
cbaines/applying patch | success | View Laminar job |
cbaines/issue | success | View issue |
Am Dienstag, dem 11.10.2022 um 19:20 -0700 schrieb Brian Kubisiak: > Commit 0b120ad5f88d32e0c716b1442fe1ea3c562b5586 introduced a circular > dependency where (gnu packages erlang) would transitively load (gnu > packages emacs-xyz) before the emacs-erlang package was defined. This > would result in "error: emacs-erlang: unbound variable" in the > definition of emacs-eval-in-repl-erlang when trying to use (gnu > packages erlang) from the repl. > > This commit fixes the unbound variable by adding a delay to the > inputs in make-emacs-eval-in-repl. Pushed with a slightly shorter commit message. Cheers
Marking as done as the patch has been pushed to master.
diff --git a/gnu/packages/emacs-xyz.scm b/gnu/packages/emacs-xyz.scm index 2ac29e8225..1b0f07731d 100644 --- a/gnu/packages/emacs-xyz.scm +++ b/gnu/packages/emacs-xyz.scm @@ -27911,7 +27911,7 @@ (define-public emacs-eval-in-repl-elm (make-emacs-eval-in-repl "elm" #:inputs (list emacs-elm-mode))) (define-public emacs-eval-in-repl-erlang - (make-emacs-eval-in-repl "erlang" #:inputs (list emacs-erlang))) + (make-emacs-eval-in-repl "erlang" #:inputs (delay (list emacs-erlang)))) (define-public emacs-eval-in-repl-geiser (make-emacs-eval-in-repl "geiser" #:language "Scheme"