emacs-devel
[Top][All Lists]
Advanced

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

Re: Heads-up: Emacs 26.1 RC1


From: Eli Zaretskii
Subject: Re: Heads-up: Emacs 26.1 RC1
Date: Tue, 20 Mar 2018 11:18:47 +0200

> From: Eric Abrahamsen <address@hidden>
> Cc: address@hidden,  address@hidden,  address@hidden
> Date: Tue, 20 Mar 2018 16:25:04 +0800
> 
> > The changes in error/warning messages and in the test suite are okay
> > to go, but I'm worried by the 2 changes that add a condition (where
> > you went from (when ...) to (cond ...)).  Is this really necessary,
> > and what problems do they solve?
> 
> I know... Mostly it took so long because of testing. The test suite
> changes are there to test the new code, which directly models errors
> currently in the wild, and they can't go in by themselves.
> 
> Very long story short, in Emacs 26 eieio objects went from being defined
> as vectors to being defined as objects. This messed up how they are
> serialized to disk using eieio-persistent. Two main consumers of
> eieio-persistent (pcache and the Gnus registry) are currently broken
> because of this. The `cond' statement is there to make sure that, in
> these two packages, the objects are written correctly to disk.

Which code/packages outside of CEDET use the affected functions?



reply via email to

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