Subject: bug#19620: 25.0.50; Eieio constructor behaviour changed and broke pcache.el

From: Noam Postavsky <[email-masked]>
Date: Tue, 28 Nov 2017 21:04:05 -0500

tags 19620 fixed
close 19620 25.1
quit

Stefan Monnier <[email-masked]> writes:

>> (defmethod constructor :static ((x testing) newname &rest args)
>>   (message "Constructor")
>>   (call-next-method))
>
> Indeed, in Emacs-25, EIEIO's object names have been mostly dropped
> (with some backward compatibility).  In this case, the backward
> compatibility was broken.
>
> Hmm... let me see if we can try to better preserve the backward
> compatibility here.  OK, I installed the patch below which should help.

Seems this was fixed in 25.1 then.