GNU bug report logs -
#72333
Magit/Transient error message
Previous Next
Full log
View this message in rfc822 format
Am Dienstag, dem 03.09.2024 um 16:57 +0200 schrieb Simon Tournier:
> Fixes <https://issues.guix.gnu.org/72333>.
> Reported by daniel szmulewicz <daniel.szmulewicz <at> gmail.com>.
I think those belong in the trailer, but I can fix that myself.
> * gnu/packages/emacs.scm (emacs-minimal)[arguments]<phases>: Turn off
> native-compilation for the file lisp/transient.el.
>
> Change-Id: I27c9d660cbad46be66df641816e4596346969dfc
> ---
> gnu/packages/emacs.scm | 10 ++++++++++
> 1 file changed, 10 insertions(+)
>
> diff --git a/gnu/packages/emacs.scm b/gnu/packages/emacs.scm
> index f1ea4fe061..c555ca09f7 100644
> --- a/gnu/packages/emacs.scm
> +++ b/gnu/packages/emacs.scm
> @@ -233,6 +233,16 @@ (define-public emacs-minimal
> (("\\(tramp-compat-process-running-p \"(.*)\"\\)"
> all process)
> (format #f "(or ~a (tramp-compat-process-running-p
> ~s))"
> all (string-append "." process "-
> real"))))))
> + (add-after 'unpack 'do-not-native-compile
> + (lambda _
> + ;; Fixes <https://issues.guix.gnu.org/72333>.
> Temporary
> + ;; workaround for native-compilation bug of
> transient.el.
> + ;; Please remove once the native-compilation for Emacs
> packages
> + ;; is fully supported.
> + (substitute* "lisp/transient.el"
> + ((";; End:")
> + ";; no-native-compile: t
> +;; End:"))))
Should we do this in a snippet instead? Otherwise LGTM.
Cheers
This bug report was last modified 247 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.