[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
bug#50869: 28.0.50; tramp: void-function tramp-file-name-method--cmacro
From: |
Lars Ingebrigtsen |
Subject: |
bug#50869: 28.0.50; tramp: void-function tramp-file-name-method--cmacro |
Date: |
Fri, 02 Sep 2022 13:43:48 +0200 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/29.0.50 (gnu/linux) |
Stefan Monnier <monnier@iro.umontreal.ca> writes:
> So I guess the source of the error is that unloading `tramp` undefines
> the functions (both `tramp-file-name-method--cmacro` and
> `tramp-file-name-method`) but leaves the `compiler-macro` property of the
> `tramp-file-name-method` symbol.
>
> We really should make it so package unloading knows how to undo
> top-level `put`s.
Do you have any ideas for how to do that?
> In the men time, the `;;;###tramp-autoload` cookie placed before the
> `cl-defstruct` seems to trip over another bug when I try to build the
> package here:
>
> Debugger entered--Lisp error: (scan-error "Containing expression ends
> prematurely" 12345819 12345820)
> scan-sexps(12345782 3)
> forward-sexp(3)
> autoload-print-form((defvar cl-struct-tramp-file-name-tags))
> [...]
>
> Maybe it's a bug in the locally-hacked Emacs I'm using to do the build,
> tho. Still, I suspect the cure might be not much better than the disease.
Is this still an issue in Emacs 29?
- bug#50869: 28.0.50; tramp: void-function tramp-file-name-method--cmacro,
Lars Ingebrigtsen <=
- bug#50869: 28.0.50; tramp: void-function tramp-file-name-method--cmacro, Stefan Monnier, 2022/09/02
- bug#50869: 28.0.50; tramp: void-function tramp-file-name-method--cmacro, Lars Ingebrigtsen, 2022/09/03
- bug#50869: 28.0.50; tramp: void-function tramp-file-name-method--cmacro, Stefan Monnier, 2022/09/03
- bug#50869: 28.0.50; tramp: void-function tramp-file-name-method--cmacro, Michael Albinus, 2022/09/04
- bug#50869: 28.0.50; tramp: void-function tramp-file-name-method--cmacro, Stefan Monnier, 2022/09/04
- bug#50869: 28.0.50; tramp: void-function tramp-file-name-method--cmacro, Michael Albinus, 2022/09/04
- bug#50869: 28.0.50; tramp: void-function tramp-file-name-method--cmacro, Stefan Monnier, 2022/09/04