From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Eric Abrahamsen Newsgroups: gmane.emacs.devel Subject: Re: recent eieio changes -- 5de342720? Date: Wed, 15 Apr 2015 21:26:37 +0800 Message-ID: <87pp75ed4i.fsf@ericabrahamsen.net> References: <8738415zqk.fsf@ericabrahamsen.net> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: ger.gmane.org 1429104449 4995 80.91.229.3 (15 Apr 2015 13:27:29 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Wed, 15 Apr 2015 13:27:29 +0000 (UTC) To: emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Wed Apr 15 15:27:14 2015 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1YiNLT-0007Yw-Ra for ged-emacs-devel@m.gmane.org; Wed, 15 Apr 2015 15:27:11 +0200 Original-Received: from localhost ([::1]:60469 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YiNLS-000678-SL for ged-emacs-devel@m.gmane.org; Wed, 15 Apr 2015 09:27:10 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:43837) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YiNLF-00066P-8g for emacs-devel@gnu.org; Wed, 15 Apr 2015 09:26:58 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1YiNLB-0004qh-8T for emacs-devel@gnu.org; Wed, 15 Apr 2015 09:26:57 -0400 Original-Received: from plane.gmane.org ([80.91.229.3]:42991) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YiNLB-0004qM-1v for emacs-devel@gnu.org; Wed, 15 Apr 2015 09:26:53 -0400 Original-Received: from list by plane.gmane.org with local (Exim 4.69) (envelope-from ) id 1YiNL4-0007Mv-2R for emacs-devel@gnu.org; Wed, 15 Apr 2015 15:26:47 +0200 Original-Received: from 123.123.17.207 ([123.123.17.207]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Wed, 15 Apr 2015 15:26:45 +0200 Original-Received: from eric by 123.123.17.207 with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Wed, 15 Apr 2015 15:26:45 +0200 X-Injected-Via-Gmane: http://gmane.org/ Original-Lines: 26 Original-X-Complaints-To: usenet@ger.gmane.org X-Gmane-NNTP-Posting-Host: 123.123.17.207 User-Agent: Gnus/5.130012 (Ma Gnus v0.12) Emacs/25.0.50 (gnu/linux) Cancel-Lock: sha1:blJWa5haNXaaG+pEDveQw1I0pg0= X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 80.91.229.3 X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.devel:185445 Archived-At: Eric Abrahamsen writes: > I ought to have my head examined for updating Emacs git every couple of > days, but... > > Some recent commit (I suspect 5de342720) changed things in EIEIO so that > (in my particular case) both Helm and the Gnus registry are blowing up > with: > > eieio--class-slot-initarg: Wrong type argument: eieio--class, > [cl-struct-eieio--class registry-db nil ([cl-struct-eieio--class > eieio-persistent "This special class enables persistence through save > files... > > Followed by the entire definition of eieio-persistent. > > I've done a bootstrap or two and recompiled everything, and the problem > remains. I've put some things in the registry that I don't want to lose, > so I'd prefer not to roll back. So I'll just leave this here and then, > you know, sit tight and hope someone's watching... Holding on to that running emacs wasn't too realistic, so I rolled back to 17d667, the commit before 5de342, and boostrapped again, and EIEIO is working again. E