emacs-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: emacs-29: let*: Symbol’s function definition is void: \(setf\ compat


From: Robert Pluim
Subject: Re: emacs-29: let*: Symbol’s function definition is void: \(setf\ compat-alist-get\) with Magit
Date: Thu, 19 Jan 2023 09:50:56 +0100

>>>>> On Wed, 18 Jan 2023 19:39:54 +0100, Tassilo Horn <tsdh@gnu.org> said:

    Tassilo> The result of that coordination was that when API-breaking compat
    Tassilo> appeared, those packages had the required changes in place and 
required
    Tassilo> the new compat version.  On package update, first the new compat 
was
    Tassilo> installed, then the packages using the compat library.

    Tassilo> However, it seems like when a package gets updated, it's not 
reloaded
    Tassilo> and thusly the packages using the compat library where compiled 
with the
    Tassilo> old compat version and that's why those errors popped up.

    Tassilo> Basically, there has been a compat (the package) change
    Tassilo> where after updating the compat package, one has to
    Tassilo> re-install magit (and other packages) using that new
    Tassilo> compat version.  That is required because some macro has
    Tassilo> been changed.

That could or could not be an Emacs bug. I guess weʼd need a recipe
from 'emacs -Q' to be sure.

Robert
-- 



reply via email to

[Prev in Thread] Current Thread [Next in Thread]