From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: Noam Postavsky Newsgroups: gmane.emacs.bugs Subject: bug#29220: 26.0.90; eieio-persistent-read fail to restore saved object. Date: Tue, 28 Nov 2017 16:52:26 -0500 Message-ID: References: <87y3nga0lv.fsf@killashandra.ballybran.fr> <87po8s8k02.fsf@ericabrahamsen.net> <87zi7udorn.fsf@killashandra.ballybran.fr> <8760aim2a5.fsf@ericabrahamsen.net> <87375j2tzd.fsf@users.sourceforge.net> <87inecwl1v.fsf@killashandra.ballybran.fr> <87y3n81eq7.fsf@users.sourceforge.net> <87h8ts1cfp.fsf@users.sourceforge.net> <87zi7kyzcf.fsf@ericabrahamsen.net> <87efov1zzn.fsf@users.sourceforge.net> <87h8trzc6e.fsf@ericabrahamsen.net> <87bmjz0xez.fsf@users.sourceforge.net> <87zi7cpooo.fsf@killashandra.ballybran.fr> <87h8tkzgef.fsf@users.sourceforge.net> <87zi76f5hj.fsf@killashandra.ballybran.fr> NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Trace: blaine.gmane.org 1511905993 19899 195.159.176.226 (28 Nov 2017 21:53:13 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Tue, 28 Nov 2017 21:53:13 +0000 (UTC) Cc: Eric Abrahamsen , 29220@debbugs.gnu.org, Stefan Monnier To: Pierre =?UTF-8?Q?T=C3=A9choueyres?= Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Tue Nov 28 22:53:07 2017 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by blaine.gmane.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eJnoP-0004XA-86 for geb-bug-gnu-emacs@m.gmane.org; Tue, 28 Nov 2017 22:53:05 +0100 Original-Received: from localhost ([::1]:40244 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1eJnoW-0005uk-Be for geb-bug-gnu-emacs@m.gmane.org; Tue, 28 Nov 2017 16:53:12 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:58641) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1eJnoQ-0005uB-Ef for bug-gnu-emacs@gnu.org; Tue, 28 Nov 2017 16:53:07 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1eJnoN-00004v-Cv for bug-gnu-emacs@gnu.org; Tue, 28 Nov 2017 16:53:06 -0500 Original-Received: from debbugs.gnu.org ([208.118.235.43]:54783) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1eJnoN-0008WT-9M for bug-gnu-emacs@gnu.org; Tue, 28 Nov 2017 16:53:03 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1eJnoM-00064P-0k for bug-gnu-emacs@gnu.org; Tue, 28 Nov 2017 16:53:02 -0500 X-Loop: help-debbugs@gnu.org Resent-From: Noam Postavsky Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 28 Nov 2017 21:53:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 29220 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: Original-Received: via spool by 29220-submit@debbugs.gnu.org id=B29220.151190595523297 (code B ref 29220); Tue, 28 Nov 2017 21:53:01 +0000 Original-Received: (at 29220) by debbugs.gnu.org; 28 Nov 2017 21:52:35 +0000 Original-Received: from localhost ([127.0.0.1]:35231 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eJnnv-00063g-Bm for submit@debbugs.gnu.org; Tue, 28 Nov 2017 16:52:35 -0500 Original-Received: from mail-wr0-f177.google.com ([209.85.128.177]:46500) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eJnns-00063P-Jc for 29220@debbugs.gnu.org; Tue, 28 Nov 2017 16:52:34 -0500 Original-Received: by mail-wr0-f177.google.com with SMTP id x49so1494525wrb.13 for <29220@debbugs.gnu.org>; Tue, 28 Nov 2017 13:52:32 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:sender:in-reply-to:references:from:date:message-id :subject:to:cc:content-transfer-encoding; bh=OLtJtcBWGBEx7orAiSs/JLI5ZlzfANettDSxJh9+TC8=; b=eqI3WYXw/bBG2Scf8Bll0+0u6RUGtsapibXndYDBhUHhorG9e3Tf1Tlq7L1TPjXS7r xi//ohpJLf5Y33LiTJQmpPv3/ZKuz4Mb24rdfBmCQlPFV46E84Yjvyd2SL0cz9YcnTYx XlrcbnTRY/kfGdV3zeuF8rkx447OmacTyWLOcKtRD4IK40pApF8L0KfHublGNMkw2rFY 0wysyw1bbVBjuP/arZoKank81ZJFbdezaC1Fg0+tykKHGYsoSSVSBJNlsbuQw+p3NvXV Tz8vytjpxG9A7k1sl4oArIdu70bmhM4Ke++PQr/Mk1+ge7YfHb3uahED/zKrtMaLfwBc 0sHA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:sender:in-reply-to:references:from :date:message-id:subject:to:cc:content-transfer-encoding; bh=OLtJtcBWGBEx7orAiSs/JLI5ZlzfANettDSxJh9+TC8=; b=sWUeO2fdJiuLQChL8fHXkp3sHC4TJ8oycbjo6b4PvKVXVz92MFYZUFqcna/p/W5/M0 Ynok5v5I214HMSSzrRDCvUWe2BgrT+5PoBcqrmJKYqjzaR1gXQ907QOLRLsbEAkjAib1 9rSb+HQ6CP8Z0FY04MJBoDInGBm0A8pGNe9lthCev4JYYUivgSuG+zEMCD/YenZQj6+N aGDcOT2mQWXfTsRsW7tjlQIY5Zj/xyts5XkCCJ+YpkqmdjdJYda02CgQZctYqnYFejkS B34a8D4Znrjtcsg5FDNi2kohfEbkskfsuuuDZA34tqvHCPYO1pSPivphUTOv4y0Ucdk4 LuZA== X-Gm-Message-State: AJaThX5xOSdtHrr48KglNNTp0R+78AIkmLivHaUPJ6Y6DZxxYa0ftKQN R6/88/ovA+i2W2KjrqUB2Q17PlYPuDztzXePTA0= X-Google-Smtp-Source: AGs4zMalR9ig68grKOBEVXm5jJU5gun/nchRM1lVYTsf0oY4K3mpoX6oS8g4htgnosJ+G2lAiadRSaCP8eVk8D5DwvE= X-Received: by 10.223.186.67 with SMTP id t3mr494685wrg.276.1511905946867; Tue, 28 Nov 2017 13:52:26 -0800 (PST) Original-Received: by 10.223.151.116 with HTTP; Tue, 28 Nov 2017 13:52:26 -0800 (PST) In-Reply-To: <87zi76f5hj.fsf@killashandra.ballybran.fr> X-Google-Sender-Auth: noFqJz3wt3zCCcH5uo9QY6E6Gvo X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 208.118.235.43 X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Original-Sender: "bug-gnu-emacs" Xref: news.gmane.org gmane.emacs.bugs:140505 Archived-At: On Tue, Nov 28, 2017 at 4:39 PM, Pierre T=C3=A9choueyres wrote: > Noam Postavsky writes: >>> I've tried to dive into print.c but I don't understand how you return >>> from print_object, when you're on an hash-table to obtain the vector >>> with an eieio-class-tag-- (as in 25.3) ? >>> >>> Can anyone tell me how this work in 25.3 ? >> >> Nothing has changed in print.c in this respect. In 25.3, objects are >> vectors, and class tags are symbols. In 26, objects are records and >> class tags are eieio--class records. As a result, they print >> differently. > > I trust you, but that's not the answer I expected, sorry. When you say "that's not the answer I expected", do you mean that my answer didn't sufficiently explain to you why things worked correctly in Emacs 25.3 and not in Emacs 26? Or do you mean that you would expect Emacs 26 to work differently (i.e., in a way that doesn't break things)?