From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: Michael Albinus Newsgroups: gmane.emacs.bugs Subject: bug#27371: 26.0.50; Unexpected element (define-type . tramp-file-name) in load-history Date: Mon, 17 Jul 2017 14:36:56 +0200 Message-ID: <87o9sjme8n.fsf@detlef> References: <87mv99n0ac.fsf@detlef> NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: blaine.gmane.org 1500295104 4481 195.159.176.226 (17 Jul 2017 12:38:24 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Mon, 17 Jul 2017 12:38:24 +0000 (UTC) User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.0.50 (gnu/linux) Cc: Stefan Monnier To: 27371@debbugs.gnu.org Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Mon Jul 17 14:38:17 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 1dX5Hs-0000Re-BH for geb-bug-gnu-emacs@m.gmane.org; Mon, 17 Jul 2017 14:38:08 +0200 Original-Received: from localhost ([::1]:50127 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1dX5Hx-00053m-P9 for geb-bug-gnu-emacs@m.gmane.org; Mon, 17 Jul 2017 08:38:13 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:57578) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1dX5Hr-00053W-Iw for bug-gnu-emacs@gnu.org; Mon, 17 Jul 2017 08:38:08 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1dX5Hm-0006zM-Oa for bug-gnu-emacs@gnu.org; Mon, 17 Jul 2017 08:38:07 -0400 Original-Received: from debbugs.gnu.org ([208.118.235.43]:40681) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1dX5Hm-0006yk-Ls for bug-gnu-emacs@gnu.org; Mon, 17 Jul 2017 08:38:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1dX5Hm-0002xL-9M for bug-gnu-emacs@gnu.org; Mon, 17 Jul 2017 08:38:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Michael Albinus Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 17 Jul 2017 12:38:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 27371 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: Original-Received: via spool by 27371-submit@debbugs.gnu.org id=B27371.150029503711309 (code B ref 27371); Mon, 17 Jul 2017 12:38:02 +0000 Original-Received: (at 27371) by debbugs.gnu.org; 17 Jul 2017 12:37:17 +0000 Original-Received: from localhost ([127.0.0.1]:43358 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dX5H2-0002wK-Tx for submit@debbugs.gnu.org; Mon, 17 Jul 2017 08:37:17 -0400 Original-Received: from mout.gmx.net ([212.227.17.22]:57233) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dX5H0-0002w6-Ex for 27371@debbugs.gnu.org; Mon, 17 Jul 2017 08:37:14 -0400 Original-Received: from detlef.gmx.de ([79.140.117.1]) by mail.gmx.com (mrgmx103 [212.227.17.168]) with ESMTPSA (Nemesis) id 0MKYpv-1dWnkr3o1P-001vQB; Mon, 17 Jul 2017 14:36:59 +0200 In-Reply-To: <87mv99n0ac.fsf@detlef> (Michael Albinus's message of "Thu, 15 Jun 2017 10:05:31 +0200") X-Provags-ID: V03:K0:H/ZSX8TiC/ROnYa/DF/uXdgjO7DeU4+bmzaI++w+gsthqxra9sv 1D5W0xX9DCqK2oK45o5fNJ/bREY4Sckcw+4F/URAGCeVxoXS8O8EjAZa/+vTIcOvWfeAI9x iGtSPuXjDMCghpat+jBKDOpBCG79lwQERcBlIvrvS139ySxWIvZITsDsX6AhxWJX8NJ0pwg ouy2/J5oWXcNt0l+lp3sg== X-UI-Out-Filterresults: notjunk:1;V01:K0:CHhXBo+NQ8I=:hiN4SnVDTCH6oTRbvV3aKr NLDEbC+uORyzyNb7b6T6HqNAadJGdvO1o2TWOv9mJ5J/a5gwvVMozMGAOLFrCafAdqp3JyVZg E+jdjsqiTUTo9Ok4m19CIcVz4NlNC8219/Yg5xfkfkiyJ4s15dYypkghj3hKXjlTnmmpUeU1W z7cGKvJv4KUv0Nyd+0S/aMvZKraEJXjP2FP/Q2YPGOGD5+ut6kWfgRSfdXEx7KA1KYUOHjiGa DR3Wpf5fkU4S//OgS6iWbeHIa1wC4+ylgfM+HiCeeD2Nt/HF1MZVpHl2nl/y5cyQ3Zg8H2HY9 Byh/f8gFl1zzgRnUVIRTg8T4rG9adhZQzCDHl78gsQm7WdyOYf114S0QlWj6utYt8MjWzwtK7 MT/xAgF3R2X1yxhHLmLKysLhPUlBCz35jartvx2O67CVMQTpd9NpmFEchfne7UMcQ0qChCFCh xAiaSzZ+4MxcYSJNeWCMmKDPeU93VfDkkkopvjPDzx1rvn9ae3uUr3baXZycf2z/ESN1FV89z AmQu1UA5Y+2yyDyk4pMAYKsig2eGg+KHQdbet4lXOMFZNvN+Gv7QPmLolW9mcey/NZwUGvXly BYkPRIY435OIK26xOdwpdiRhUmKba79XpguyiGWhJaAWr5FS/qngam0hc4Rwmum5dGrdcBy7M NjUAKEdI0/z1EIs/3ahvco8WUftlDzKdKwqRaEefy+11RScYY2W7wopjxI7+3QYVTWwAHhWrL B3gyOHoRLvC8diZ21tnb1bVj13Cewk37UITfS8rPjFKXj13gouyF0gSlGIpL9q4mulK/e/JO 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:134658 Archived-At: Michael Albinus writes: > 1. emacs -Q -l tramp > 2. M-x unload-feature tramp > > => Unexpected element (define-type . tramp-file-name) in load-history The following patch fixes this for me: --8<---------------cut here---------------start------------->8--- diff --git a/lisp/loadhist.el b/lisp/loadhist.el index 28d0b18c81..34200ab40e 100644 --- a/lisp/loadhist.el +++ b/lisp/loadhist.el @@ -269,7 +269,7 @@ unload-feature ;; and says we should restore SYMBOL's autoload ;; when we undefine it. (`t (setq restore-autoload (cdr x))) - ((or `require `defface) nil) + ((or `require `defface `define-type) nil) (_ (message "Unexpected element %s in load-history" x))) ;; Kill local values as much as possible. (dolist (buf (buffer-list)) --8<---------------cut here---------------end--------------->8--- However, it just skips the entry. Wouldn't it be better to remove the defstruct itself, and all inherited symbols? And where could I find information how to destroy a defstruct? Stefan? Beswt regards, Michael.