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

Attachment: signature.asc
Description: PGP signature

Reply via email to