Sébastien Villemot <sebast...@debian.org> writes: > 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. >
This sounds like the upgrade issue that Rob, David, and Sean has been trying to address in dh-elpa 2.1.0 and later. transient 0.3.7 is from Bookworm, so I think this could probably happen when transient was upgraded with dh-elpa <2.1.0. > -- > ⢀⣴⠾⠻⢶⣦⠀ Sébastien Villemot > ⣾⠁⢠⠒⠀⣿⡁ Debian Developer > ⢿⡄⠘⠷⠚⠋⠀ https://sebastien.villemot.name > ⠈⠳⣄⠀⠀⠀⠀ https://www.debian.org -- Regards, Xiyue Deng
signature.asc
Description: PGP signature