Le mercredi 12 mars 2025 à 16:32 +0100, Sébastien Villemot a écrit : > On Sat, 1 Mar 2025 18:28:29 +0100 Olivier Berger > <olivier.ber...@telecom-sudparis.eu> wrote: > > Package: elpa-magit > > Version: 4.3.0-1 > > Severity: normal > > > If I'm not mistaken, there's now an issue with magit 4.3.0 running > > Emacs 30.1 in testing. > > > > Issueing M-x magit-status after Emacs has started, from a directory > > containing a git checkout of a repo, I get an error about magit-commit- > > absorb > > > > The Messages buffer reports : > > require: Symbol’s value as variable is void: magit-commit-absorb > > I also experience this issue.
I think I found the cause of the problem. There was an old bytecode- compiled version of transient under /usr/share/emacs/site- lisp/elpa/transient-0.3.7/ I removed that directory, then also removed ~/.config/emacs/eln-cache/, and everything seems to be working fine again. So ultimately this may be a bug in elpa-transient. It would be useful to test a clean upgrade from bookworm to trixie to see whether this is reproducible. -- ⢀⣴⠾⠻⢶⣦⠀ Sébastien Villemot ⣾⠁⢠⠒⠀⣿⡁ Debian Developer ⢿⡄⠘⠷⠚⠋⠀ https://sebastien.villemot.name ⠈⠳⣄⠀⠀⠀⠀ https://www.debian.org
signature.asc
Description: This is a digitally signed message part