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: recent eieio changes -- 5de342720? Date: Wed, 15 Apr 2015 20:42:59 +0800 Message-ID: <8738415zqk.fsf@ericabrahamsen.net> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: ger.gmane.org 1429101828 23561 80.91.229.3 (15 Apr 2015 12:43:48 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Wed, 15 Apr 2015 12:43:48 +0000 (UTC) To: emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Wed Apr 15 14:43:40 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 1YiMfM-0000XZ-2D for ged-emacs-devel@m.gmane.org; Wed, 15 Apr 2015 14:43:40 +0200 Original-Received: from localhost ([::1]:60261 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YiMfG-00045t-7Q for ged-emacs-devel@m.gmane.org; Wed, 15 Apr 2015 08:43:34 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:35252) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YiMf2-00045m-Dk for emacs-devel@gnu.org; Wed, 15 Apr 2015 08:43:21 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1YiMey-0003D9-FW for emacs-devel@gnu.org; Wed, 15 Apr 2015 08:43:20 -0400 Original-Received: from plane.gmane.org ([80.91.229.3]:38738) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YiMey-0003C6-9Q for emacs-devel@gnu.org; Wed, 15 Apr 2015 08:43:16 -0400 Original-Received: from list by plane.gmane.org with local (Exim 4.69) (envelope-from ) id 1YiMeu-0000JD-N6 for emacs-devel@gnu.org; Wed, 15 Apr 2015 14:43:12 +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 14:43:07 +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 14:43:07 +0200 X-Injected-Via-Gmane: http://gmane.org/ Original-Lines: 21 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:KLfucxQ0MsJsRiTKV5D5WbrtnVo= 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:185442 Archived-At: 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... Thanks, Eric