From unknown Sun Jun 22 11:38:48 2025 X-Loop: help-debbugs@gnu.org Subject: bug#70141: 30.0.50; cl--class-allparents throws error for ebdb-field-pgp Resent-From: Robert Pluim Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 02 Apr 2024 14:06:03 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 70141 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: 70141@debbugs.gnu.org X-Debbugs-Original-To: bug-gnu-emacs@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.171206672725056 (code B ref -1); Tue, 02 Apr 2024 14:06:03 +0000 Received: (at submit) by debbugs.gnu.org; 2 Apr 2024 14:05:27 +0000 Received: from localhost ([127.0.0.1]:54823 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rrelS-0006W4-SZ for submit@debbugs.gnu.org; Tue, 02 Apr 2024 10:05:27 -0400 Received: from lists.gnu.org ([2001:470:142::17]:36930) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rrelR-0006VP-GA for submit@debbugs.gnu.org; Tue, 02 Apr 2024 10:05:26 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1rrelC-0002lJ-0A for bug-gnu-emacs@gnu.org; Tue, 02 Apr 2024 10:05:13 -0400 Received: from mail-lf1-x132.google.com ([2a00:1450:4864:20::132]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1rrel2-0001Jl-KQ for bug-gnu-emacs@gnu.org; Tue, 02 Apr 2024 10:05:07 -0400 Received: by mail-lf1-x132.google.com with SMTP id 2adb3069b0e04-513d23be0b6so5694088e87.0 for ; Tue, 02 Apr 2024 07:04:55 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1712066693; x=1712671493; darn=gnu.org; h=content-transfer-encoding:mime-version:message-id:date:subject:to :from:from:to:cc:subject:date:message-id:reply-to; bh=Gn9Nk58Fgx5KnynxubssC8kG3Ij6w3fADWmCYrNoFLY=; b=YOYbR6fAAVg9ZWXN2rQDy3coEchgPM9z/VVtoD0MfPI3PxUh43frRFLKcROWq0PEqN jcfWJz7kA7PWFCgFbnvbDIGMfM/Ey7ecQLrQ1L/vdsrwBduEZNUesZiMgZ+A1YIHyDay xhrQPqanMGWhukQN5+i9JqxS8Z6KfYSZ+Gn9DySvUERY447LLbq3M64AFU5mH+2qNmbl feO0BAY1iY37gRD58TwvtsY3IrNo/H1CY0g8z90Vsu0yQ9dVrG4frt4dFub76RjVpYfz /pdJF1AopqAYqZEJufjLbaWwIYwhuUvq1CYxpQeISaBdn4yInijlVQ9GF4Kh4nJMzDmR CZFA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1712066693; x=1712671493; h=content-transfer-encoding:mime-version:message-id:date:subject:to :from:x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=Gn9Nk58Fgx5KnynxubssC8kG3Ij6w3fADWmCYrNoFLY=; b=GoMhKmgLEPk9Bu8Uo0ef5bzlEcsuzHtmIpX6vNWXKMgTxcKOXwo8qD7DQYwpI1Ccw3 +DEK0hgQFnSPkRPVRYzW5Cd6QXjh3rFqI6mRkk/SJtX/F6LLRnyPu0XMnjN6yFUBSMM1 BSV9Zzi2WKdc2i0kltPEXFODZc2V+IdqrOe8K/MVdLrX+uc21RUgUrwM3+0yl/zqCuaJ 5ScBW+StEIMoDPMHQXd7mQeeQhBkqBWifn+nE7KQkO5XY1jDIs3m4WN+VcSRyvRVDrol p1tIQ10LgRDoadYpZddEkBfZg6IGhbcpXgRW4+O3d0j8cY6R9q542RpMKfBXqi8K6Crh bUzw== X-Gm-Message-State: AOJu0Yxly/msyuKsgLDqe7TD5+ndLi8GueskG1LMLyjpZ0pC9xYPGkzx 4jbvNySwIY4Nd2JG5nam4Y5pDDqmyHc9rQq2+HMiDIJK/4cEmB3eqDupsR3T X-Google-Smtp-Source: AGHT+IFZp372rxfuRN9JBZsagkeHAuA4C717QkpZFK1h7pmj9hZgYRtsibeP3y+LXE73OhDqFsijlQ== X-Received: by 2002:ac2:5bcd:0:b0:515:b8d5:c5b7 with SMTP id u13-20020ac25bcd000000b00515b8d5c5b7mr9973179lfn.56.1712066692695; Tue, 02 Apr 2024 07:04:52 -0700 (PDT) Received: from rltb ([82.66.8.55]) by smtp.gmail.com with ESMTPSA id e11-20020a056000194b00b00341c6b53358sm14199989wry.66.2024.04.02.07.04.51 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 02 Apr 2024 07:04:52 -0700 (PDT) From: Robert Pluim Date: Tue, 02 Apr 2024 16:04:51 +0200 Message-ID: <87r0fnuags.fsf@gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Received-SPF: pass client-ip=2a00:1450:4864:20::132; envelope-from=rpluim@gmail.com; helo=mail-lf1-x132.google.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: 1.0 (+) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.0 (/) Just for fun I tried enabling the native compiler, and keep running into the following error with my config (-Q is fine). I=CA=BCve tried reinstalling key-chord and ebdb, but that=CA=BCs made no di= fference. I know nothing about eieio, but the defclass for ebdb-field-pgp has a superclass: (defclass ebdb-field-pgp (ebdb-field-user) Debugger entered--Lisp error: (wrong-type-argument cl--class nil) cl--class-allparents(nil) cl--class-allparents(#s(eieio--class :name ebdb-field-pgp :docstring nil = :parents (nil) :slots nil :index-table nil :children nil :initarg-tuples ni= l :class-slots nil :class-allocation-values nil :default-object-cache nil := options nil)) comp--cl-class-hierarchy(ebdb-field-pgp) comp--compute-typeof-types() make-comp-cstr-ctxt() byte-code("\302 \30\303\304\305\"\11\306\211\211\211\211\5:\2037\0\5@\262= \3\2\211A\262\4\242\262\5\2@\262\4\307\4!\262\2\310\5\3\6\11#\210\5A\262\6\= 210\306\202\15\0)\6\6\207" [comp-ctxt comp-known-type-specifiers make-comp-= cstr-ctxt make-hash-table :test eq nil comp-type-spec-to-cstr puthash] 11) (defconst comp-known-func-cstr-h (byte-code "\302 \30\303\304\305\"\11\30= 6\211\211\211\211\5:\2037\0\5@\262\3\2\211A\262\4\242\262\5\2@\262\4\307\4!= \262\2\310\5\3\6\11#\210\5A\262\6\210\306\202\15\0)\6\6\207" [comp-ctxt com= p-known-type-specifiers make-comp-cstr-ctxt make-hash-table :test eq nil co= mp-type-spec-to-cstr puthash] 11) "Hash table function -> `comp-constraint'= .") comp-c-func-name(start-kbd-macro "subr--trampoline-" t) comp-trampoline-filename(start-kbd-macro) comp-trampoline-search(start-kbd-macro) comp-subr-trampoline-install(start-kbd-macro) #f(compiled-function (v1311) #)(#f(advice ke= y-chord--start-kbd-macro :after #f(compiled-function (append &optional no-e= xec) "Record subsequent keyboard input, defining a keyboard macro.\nThe com= mands are recorded even as they are executed.\nUse \\[end-kbd-macro] to fin= ish recording and make the macro available.\nUse \\[name-last-kbd-macro] to= give it a permanent name.\nNon-nil arg (prefix arg) means append to last m= acro defined;\nthis begins by re-executing that macro as if you typed it ag= ain.\nIf optional second arg, NO-EXEC, is non-nil, do not re-execute last\n= macro before appending to it." (interactive "P") #= ))) #f(compiled-function (gv--val) #)(#f(advice = key-chord--start-kbd-macro :after #f(compiled-function (append &optional no= -exec) "Record subsequent keyboard input, defining a keyboard macro.\nThe c= ommands are recorded even as they are executed.\nUse \\[end-kbd-macro] to f= inish recording and make the macro available.\nUse \\[name-last-kbd-macro] = to give it a permanent name.\nNon-nil arg (prefix arg) means append to last= macro defined;\nthis begins by re-executing that macro as if you typed it = again.\nIf optional second arg, NO-EXEC, is non-nil, do not re-execute last= \nmacro before appending to it." (interactive "P") #))) advice--add-function(:after (#f(compiled-function () #) . #f(compiled-function (gv--val) #))= key-chord--start-kbd-macro nil) advice-add(start-kbd-macro :after key-chord--start-kbd-macro) (key-chord-mode 1) load-with-code-conversion("/home/rpluim/.emacs" "/home/rpluim/.emacs" t t) In GNU Emacs 30.0.50 (build 1, x86_64-pc-linux-gnu, GTK+ Version 3.24.38, cairo version 1.16.0) of 2024-04-02 built on rltb Repository revision: a5fbb652ed3614d6735015551564f32b80e42c53 Repository branch: ncomp Windowing system distributor 'The X.Org Foundation', version 11.0.12009000 System Description: Debian GNU/Linux 12 (bookworm) Configured using: 'configure -C' Configured features: ACL CAIRO DBUS FREETYPE GIF GLIB GMP GNUTLS GPM GSETTINGS HARFBUZZ JPEG LCMS2 LIBOTF LIBSELINUX LIBSYSTEMD LIBXML2 M17N_FLT MODULES NATIVE_COMP NOTIFY INOTIFY PDUMPER PNG RSVG SECCOMP SOUND SQLITE3 THREADS TIFF TOOLKIT_SCROLL_BARS TREE_SITTER WEBP X11 XDBE XIM XINPUT2 XPM GTK3 ZLIB Important settings: value of $LC_COLLATE: C value of $LANG: en_GB.UTF-8 value of $XMODIFIERS: @im=3Dibus locale-coding-system: utf-8-unix Robert --=20 From unknown Sun Jun 22 11:38:48 2025 X-Loop: help-debbugs@gnu.org Subject: bug#70141: 30.0.50; cl--class-allparents throws error for ebdb-field-pgp Resent-From: Andrea Corallo Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 02 Apr 2024 14:15:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 70141 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Robert Pluim Cc: 70141@debbugs.gnu.org Received: via spool by 70141-submit@debbugs.gnu.org id=B70141.171206726428133 (code B ref 70141); Tue, 02 Apr 2024 14:15:02 +0000 Received: (at 70141) by debbugs.gnu.org; 2 Apr 2024 14:14:24 +0000 Received: from localhost ([127.0.0.1]:54859 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rreu8-0007Jh-EB for submit@debbugs.gnu.org; Tue, 02 Apr 2024 10:14:24 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:41024) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rreu6-0007J6-EN for 70141@debbugs.gnu.org; Tue, 02 Apr 2024 10:14:23 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1rretx-0007sR-1u; Tue, 02 Apr 2024 10:14:13 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-Version:Date:References:In-Reply-To:Subject:To: From; bh=5uLgflupTBDAz9tFzvPCbNJ/D5FDb2tW1gqinTw9Xiw=; b=FpsAyh4/IARBQhHkg6/0 hf7rwijVCekt1+NPHRXRljgor6dh3X/i1M1oa/ZA7EHqFlq78FO6UKCzzO9JL/9Q7aOhn2fFpQzYH eg7B1qK4DqeHRnyzYQ1FXeusIZJn6THcCWvZV3CrcY/0fDq2MK1nP2qo5vbdagbYQBzEcSoNFd9xT AZxtx6Eu26g7vVVE1mz5hbq5WVpGHpbXaIsAkSISrTbnmxUFkvUwzI5ZGTnXcwpA7z9+fEJNIdPEf Fk5X3+psFsXI/UgLpCDfii8ygX+5uTUqk43RVaDuBLhqMYIPDNOf4O3xY55aKx7i8Ul5OJ2G5Ssxj lDYOQiRWUVNZ+g==; Received: from acorallo by fencepost.gnu.org with local (Exim 4.90_1) (envelope-from ) id 1rrett-0005DY-Qf; Tue, 02 Apr 2024 10:14:11 -0400 From: Andrea Corallo In-Reply-To: <87r0fnuags.fsf@gmail.com> (Robert Pluim's message of "Tue, 02 Apr 2024 16:04:51 +0200") References: <87r0fnuags.fsf@gmail.com> Date: Tue, 02 Apr 2024 10:14:09 -0400 Message-ID: User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) Robert Pluim writes: > Just for fun I tried enabling the native compiler, and keep running > into the following error with my config (-Q is fine). > > I=CA=BCve tried reinstalling key-chord and ebdb, but that=CA=BCs made no = difference. > > I know nothing about eieio, but the defclass for ebdb-field-pgp has a > superclass: > > (defclass ebdb-field-pgp (ebdb-field-user) Hi Robert, could you provide a reproducer we can use to look into it? Thanks Andrea From unknown Sun Jun 22 11:38:48 2025 X-Loop: help-debbugs@gnu.org Subject: bug#70141: 30.0.50; cl--class-allparents throws error for ebdb-field-pgp Resent-From: Robert Pluim Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 02 Apr 2024 14:18:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 70141 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: 70141@debbugs.gnu.org Cc: Eric Abrahamsen Received: via spool by 70141-submit@debbugs.gnu.org id=B70141.171206746129248 (code B ref 70141); Tue, 02 Apr 2024 14:18:02 +0000 Received: (at 70141) by debbugs.gnu.org; 2 Apr 2024 14:17:41 +0000 Received: from localhost ([127.0.0.1]:54869 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rrexJ-0007bg-Bk for submit@debbugs.gnu.org; Tue, 02 Apr 2024 10:17:41 -0400 Received: from mail-wm1-x333.google.com ([2a00:1450:4864:20::333]:51263) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rrexH-0007b6-73 for 70141@debbugs.gnu.org; Tue, 02 Apr 2024 10:17:40 -0400 Received: by mail-wm1-x333.google.com with SMTP id 5b1f17b1804b1-41569f1896dso11685605e9.2 for <70141@debbugs.gnu.org>; Tue, 02 Apr 2024 07:17:35 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1712067449; x=1712672249; darn=debbugs.gnu.org; h=content-transfer-encoding:mime-version:message-id:date:references :in-reply-to:subject:cc:to:from:from:to:cc:subject:date:message-id :reply-to; bh=UYRF4qQ2NMsfWCN/ng0CljDO/uekI/15IJ8z5dbEjRw=; b=iaZtiWHPy3qRk6xQO7sfG22iU9uoZy0SMc/4tqFjf8J9SH2nP2RMQf2vvvjOueOaxQ Nhm3KN1RkjK9WDbiNr2WXYz9aS/Mfk8DkS4BRj6Fe7QM8jDTZTK9rB/NejiSycfXxBhs OON5Adqt/xeIwQYfXrEhJi68N2uuk3LDnR9iShSCkulywmUlrZSL+nDE1BwDAOhpapHX FubXF5B2kJ+W5iVr6+MQZIKt2zndUh2VhUHs+iNN2ZvXSD9vyJfjOqtEfXDyfEF5QXut P1abJK2t6/Ue0efH6p0oG9O3C/z/lkJcYBNWcwCWsUrL3peU6SMty3yMzovnv+fGckoE l60g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1712067449; x=1712672249; h=content-transfer-encoding:mime-version:message-id:date:references :in-reply-to:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=UYRF4qQ2NMsfWCN/ng0CljDO/uekI/15IJ8z5dbEjRw=; b=qstAkN2L/PJRbD1+OwOh+EQKUqEh7Hf4SBdbZYQQhcLslELyr/1OnW1E1TlF1hbK29 wKEsTTlijIxsawHf9jRb5UIYNmoj0JSMFEXU9BtEW/BaGklm6vvKOU5rIL1h1C1BSBXL Yd2Ku8DOtyPa6iCmuUbSOexv+19IfQlOLN60xghFODxVl0JHAcnpl8yo0IUVSnjgE1NI EsQn+f9cy8WF9CQ+CEGpV0lc/1Gs4I2xB+Hx7k/jATQC1335cHzx7ANwaZO08RnHCG8G xIIvbzwSK77IjY2iiYX0HM/ik++wQqyoPNbwYP8CK5A7YtbdMW9WGPjcnCTARmCnAkax hSSg== X-Gm-Message-State: AOJu0Yzcpuv8Bd/wGe1AAu3BV/lOBP5P/3k2zs0PO0kIR7HwBEByRTwb J5WvA6vUe+Oh2gwXc/Q+Wqxx6DAERTRZNVr9SWFb54K4okipOlDw13aoHnLE X-Google-Smtp-Source: AGHT+IGYdv7e31ULtN9HJXg3BwHP+7QGaV/8NQ/7PX7dBEmwKEhBCF66y1H1f22/4L9I8Ugfvmtuvw== X-Received: by 2002:a05:600c:3b29:b0:414:9141:1461 with SMTP id m41-20020a05600c3b2900b0041491411461mr8451791wms.29.1712067448878; Tue, 02 Apr 2024 07:17:28 -0700 (PDT) Received: from rltb ([82.66.8.55]) by smtp.gmail.com with ESMTPSA id v13-20020a05600c444d00b0041569a819dbsm5404454wmn.1.2024.04.02.07.17.28 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 02 Apr 2024 07:17:28 -0700 (PDT) From: Robert Pluim In-Reply-To: <87r0fnuags.fsf@gmail.com> (Robert Pluim's message of "Tue, 02 Apr 2024 16:04:51 +0200") References: <87r0fnuags.fsf@gmail.com> Date: Tue, 02 Apr 2024 16:17:27 +0200 Message-ID: <87msqbu9vs.fsf@gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: 0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) >>>>> On Tue, 02 Apr 2024 16:04:51 +0200, Robert Pluim s= aid: Robert> Just for fun I tried enabling the native compiler, and keep run= ning Robert> into the following error with my config (-Q is fine). Robert> I=CA=BCve tried reinstalling key-chord and ebdb, but that=CA=BC= s made no difference. Robert> I know nothing about eieio, but the defclass for ebdb-field-pgp= has a Robert> superclass: Robert> (defclass ebdb-field-pgp (ebdb-field-user) Actually, if I add (require 'ebdb-pgp) (require 'ebdb-org) to my .emacs before enabling key-chord-mode, the error disappears, so perhaps this is an ebdb bug rather than an emacs one, although I=CA=BCm not conscious of using either of those addons. Eric? (this is ebdb 0.8.22) Robert --=20 From unknown Sun Jun 22 11:38:48 2025 X-Loop: help-debbugs@gnu.org Subject: bug#70141: 30.0.50; cl--class-allparents throws error for ebdb-field-pgp Resent-From: Robert Pluim Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 02 Apr 2024 14:58:04 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 70141 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Andrea Corallo Cc: 70141@debbugs.gnu.org Received: via spool by 70141-submit@debbugs.gnu.org id=B70141.171206986911686 (code B ref 70141); Tue, 02 Apr 2024 14:58:04 +0000 Received: (at 70141) by debbugs.gnu.org; 2 Apr 2024 14:57:49 +0000 Received: from localhost ([127.0.0.1]:54949 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rrfa9-00032Q-ED for submit@debbugs.gnu.org; Tue, 02 Apr 2024 10:57:49 -0400 Received: from mail-wm1-x333.google.com ([2a00:1450:4864:20::333]:52654) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rrfa7-00031Y-Jq for 70141@debbugs.gnu.org; Tue, 02 Apr 2024 10:57:48 -0400 Received: by mail-wm1-x333.google.com with SMTP id 5b1f17b1804b1-4161d73d855so4481625e9.1 for <70141@debbugs.gnu.org>; Tue, 02 Apr 2024 07:57:43 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1712069857; x=1712674657; darn=debbugs.gnu.org; h=content-transfer-encoding:mime-version:message-id:date:references :in-reply-to:subject:cc:to:from:from:to:cc:subject:date:message-id :reply-to; bh=/tywW9I5VikoddroKFOpAUQfqL3b9adRw7PjFbIUbrI=; b=fuibTqRvdpMAjq7YiwBc6dGqz0FxGm6WsQzeJRTWeTeruimrSiT2L7jzWjQvqJVlj2 7/4lWgGFlhsDQEzeZbh0De1IjJ1mNutJrqw0ePi7cfc4bKLQVNMfYlvL2CGIDuWry9QL qY2qt/xhfi84MExqC5TB1baj4OjP/+akBLuP2YxZFyYHZQue8n5YWCTnS9ZoyyGQdg84 Kd4HaAwAaM79yyzpTmR9xUUVTkDOaNMrV/wxcsznKMP04SzaqqDkcaC0Gi1C/VFoorLz /pht2HYPbsmOwK1gCiI55dyq7gf9HYZLYQWQ4o92a9xXNstR6+A8vykDC41wnSk/AcQz tLxw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1712069857; x=1712674657; h=content-transfer-encoding:mime-version:message-id:date:references :in-reply-to:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=/tywW9I5VikoddroKFOpAUQfqL3b9adRw7PjFbIUbrI=; b=hsCzdrd6nWB48DCG0qO59HChTLarxAi6ywVSXaWzdNNxwUdiUKg+Qll/MFYlSJnHQx HKZOuhEHZyp2jg2aw186GyJUd7DbYJP0k8wArcIK15YI5IV1mMqh/ICmPX71Y+47Xjhe VSKiJM2lq8t/1L2/lpR7PZlVubrpg7zVgt4bvVcJsZmdEvnVCg+omGINhA8K4YNJ6Nik 7cEL7qHF7hEEzm8uEVVgUVG+vxVGp2cG+pB7U1RE0cxPxoxwzoF8D1im8eXRRX40OrVy 0y6dEIo2bE19ISTUHzX83ImHUT9mnLORiPqbOHgjmhMsjgWf1qww/3ut72I16cotcYSM Ea/A== X-Gm-Message-State: AOJu0YxdVh+Nv6ECRyRVkD8M8Ppdc8kKBtxPuhdt+RNukpQUKMbDhobd SQoCJTOIbow3ZrtGS93ZjN4KUSJXb8vG1bGIgPK2P4uTW8n9ENaLmcjVwwbU X-Google-Smtp-Source: AGHT+IFguHAI5JTlSlRf4Pw1hTnieZTzhKY0gPCBs/G3NTV8KLWV6bbGhCiEO9kzBETqK47LeiOPsg== X-Received: by 2002:a5d:448f:0:b0:343:41f7:7eca with SMTP id j15-20020a5d448f000000b0034341f77ecamr1760350wrq.33.1712069856385; Tue, 02 Apr 2024 07:57:36 -0700 (PDT) Received: from rltb ([82.66.8.55]) by smtp.gmail.com with ESMTPSA id u5-20020a056000038500b00343491b9cbesm7202730wrf.41.2024.04.02.07.57.35 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 02 Apr 2024 07:57:35 -0700 (PDT) From: Robert Pluim In-Reply-To: (Andrea Corallo's message of "Tue, 02 Apr 2024 10:14:09 -0400") References: <87r0fnuags.fsf@gmail.com> Date: Tue, 02 Apr 2024 16:57:35 +0200 Message-ID: <87il0zu80w.fsf@gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: 0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) >>>>> On Tue, 02 Apr 2024 10:14:09 -0400, Andrea Corallo = said: Andrea> Robert Pluim writes: >> Just for fun I tried enabling the native compiler, and keep running >> into the following error with my config (-Q is fine). >>=20 >> I=CA=BCve tried reinstalling key-chord and ebdb, but that=CA=BCs mad= e no difference. >>=20 >> I know nothing about eieio, but the defclass for ebdb-field-pgp has a >> superclass: >>=20 >> (defclass ebdb-field-pgp (ebdb-field-user) Andrea> Hi Robert, Andrea> could you provide a reproducer we can use to look into it? I=CA=BCve tried to cut my .emacs down, but having just key-chord and ebdb is not enough. More work required. Robert --=20 From unknown Sun Jun 22 11:38:48 2025 X-Loop: help-debbugs@gnu.org Subject: bug#70141: 30.0.50; cl--class-allparents throws error for ebdb-field-pgp Resent-From: Robert Pluim Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 02 Apr 2024 16:26:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 70141 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Andrea Corallo Cc: 70141@debbugs.gnu.org Received: via spool by 70141-submit@debbugs.gnu.org id=B70141.17120751521782 (code B ref 70141); Tue, 02 Apr 2024 16:26:02 +0000 Received: (at 70141) by debbugs.gnu.org; 2 Apr 2024 16:25:52 +0000 Received: from localhost ([127.0.0.1]:56026 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rrgxG-0000S7-Di for submit@debbugs.gnu.org; Tue, 02 Apr 2024 12:25:51 -0400 Received: from mail-wr1-x434.google.com ([2a00:1450:4864:20::434]:51271) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rrgw8-0000DJ-UV for 70141@debbugs.gnu.org; Tue, 02 Apr 2024 12:24:40 -0400 Received: by mail-wr1-x434.google.com with SMTP id ffacd0b85a97d-341cf77b86bso3773566f8f.2 for <70141@debbugs.gnu.org>; Tue, 02 Apr 2024 09:24:32 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1712075067; x=1712679867; darn=debbugs.gnu.org; h=content-transfer-encoding:mime-version:message-id:date:references :in-reply-to:subject:cc:to:from:from:to:cc:subject:date:message-id :reply-to; bh=D2eQZVzGuOTGL5KDQvLdVmVAcfVSIuWP01vEqnDM67s=; b=eD462aFc3l1/fOpmFj+V+JtMhMqcJ7Uv5NhP1wCIDPH/a3SmWkjBIyewDODdURGk/a Eo6SYb9oq8YzSyOb4AR+cIPkaKB3wgyE+/cy8VmAzSdpl3/OOxxpitECn0i/3xUTJEBt zsOhTTM6/93sDBIbkBOwZ/yfhOeEyUO0VK5TLiWEeMt/Zzo/wKinFXmfMb7tZRuKKVE2 wOFUiUZ9//eF4oNRr4mupcqzTIM2/+SsPvaxZya3vAtzLKS1FeOGl2lZrqdPlS17G301 tASpst79bLPvBYR86PUthSL0oasJwKLuA2M5Qk6FfTYLlzJ1cQEO7ajqQ4IMQeIBiRyj NDAA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1712075067; x=1712679867; h=content-transfer-encoding:mime-version:message-id:date:references :in-reply-to:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=D2eQZVzGuOTGL5KDQvLdVmVAcfVSIuWP01vEqnDM67s=; b=nwdRLlfalYaDmu3Ga4HMNKBYUp0+iplX8n2uxjVyArWugxsN2y29ZjJ7/YwciHdF5q tsAOtsd9QAFbLOh/bQRMCKm5aRimxAOt4Cag7TLda4q5t13jqBLx+puYwmGfR3z3N8gG 5ocHN2XmSYG+sEyxYKS9HR0uDjGPIhAU9kd+7wHCwSl7foXmUe+KwsUyrFoeRHC1tgl4 3mVtH9OZoMmkLOjrRYWQScC4iDemIK3tGW0znCecHKde1MVWdMUp6Ygr/VmXrcEpoLVw am9nrGGZv25z0vBLqYAO3z5qa0iF+RZFJAQU5yySDibDbJ2swrsOHtPtT4IJOboiV7Se kMww== X-Gm-Message-State: AOJu0YyzyK4wFfFlpZn8u49QTbNET96LVZ4p9e8VibhQkbYmqqgjgy70 9DsXXVVdkXIRxKvRdRVcaSlZuORNO2Hn7O1QlVHCtIJmwPS0sKFkNfa8PpEm X-Google-Smtp-Source: AGHT+IHtMLoi0wE8mWlYOa0/+c4gMxfsK8OMZhcSisaPe+IZG6D1CqOGyLcGhb5CuuFbmO2Fy2Q4Fw== X-Received: by 2002:a05:6000:1143:b0:33d:b2d6:b3a6 with SMTP id d3-20020a056000114300b0033db2d6b3a6mr8298602wrx.48.1712075066437; Tue, 02 Apr 2024 09:24:26 -0700 (PDT) Received: from rltb ([82.66.8.55]) by smtp.gmail.com with ESMTPSA id bu7-20020a056000078700b00343587cfa7dsm2633300wrb.77.2024.04.02.09.24.25 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 02 Apr 2024 09:24:25 -0700 (PDT) From: Robert Pluim In-Reply-To: <87il0zu80w.fsf@gmail.com> (Robert Pluim's message of "Tue, 02 Apr 2024 16:57:35 +0200") References: <87r0fnuags.fsf@gmail.com> <87il0zu80w.fsf@gmail.com> Date: Tue, 02 Apr 2024 18:24:24 +0200 Message-ID: <87a5mbu407.fsf@gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: 0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) >>>>> On Tue, 02 Apr 2024 16:57:35 +0200, Robert Pluim s= aid: >>>>> On Tue, 02 Apr 2024 10:14:09 -0400, Andrea Corallo = said: Andrea> Robert Pluim writes: >>> Just for fun I tried enabling the native compiler, and keep running >>> into the following error with my config (-Q is fine). >>>=20 >>> I=CA=BCve tried reinstalling key-chord and ebdb, but that=CA=BCs ma= de no difference. >>>=20 >>> I know nothing about eieio, but the defclass for ebdb-field-pgp has= a >>> superclass: >>>=20 >>> (defclass ebdb-field-pgp (ebdb-field-user) Andrea> Hi Robert, Andrea> could you provide a reproducer we can use to look into it? Robert> I=CA=BCve tried to cut my .emacs down, but having just key-chor= d and ebdb Robert> is not enough. More work required. It=CA=BCs very frustrating: I can make the error go away, but then it doesn=CA=BCt come back :-( (I can still get it with my original .emacs and emacs home directory though) Robert --=20 From unknown Sun Jun 22 11:38:48 2025 X-Loop: help-debbugs@gnu.org Subject: bug#70141: 30.0.50; cl--class-allparents throws error for ebdb-field-pgp Resent-From: Eric Abrahamsen Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 03 Apr 2024 03:23:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 70141 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Robert Pluim Cc: Andrea Corallo , 70141@debbugs.gnu.org Received: via spool by 70141-submit@debbugs.gnu.org id=B70141.171211456422536 (code B ref 70141); Wed, 03 Apr 2024 03:23:02 +0000 Received: (at 70141) by debbugs.gnu.org; 3 Apr 2024 03:22:44 +0000 Received: from localhost ([127.0.0.1]:56731 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rrrD1-0005rG-Ao for submit@debbugs.gnu.org; Tue, 02 Apr 2024 23:22:44 -0400 Received: from mail.ericabrahamsen.net ([52.70.2.18]:50294) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rrrCy-0005qk-Ct for 70141@debbugs.gnu.org; Tue, 02 Apr 2024 23:22:41 -0400 Received: from localhost (71-212-21-65.tukw.qwest.net [71.212.21.65]) (Authenticated sender: eric@ericabrahamsen.net) by mail.ericabrahamsen.net (Postfix) with ESMTPSA id 4415FFA059; Wed, 3 Apr 2024 03:22:30 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ericabrahamsen.net; s=mail; t=1712114550; bh=SI1CO1S0H3p4dkePY+I2jAWMrhJoQJOwyV5mqRW5beg=; h=From:To:Cc:Subject:In-Reply-To:References:Date:From; b=vyWftfsp2ZXp9iqI6HOcnHeUpJeO7BKt8DFDmlGqlayg8xiazGmEbJp7hnGRHJs6W cU/pF+d8DXJy+IscjcPt3H5HtNsJZXYuW/CI/yLeHtOqXd2ekm7kAcdL17rSmqln+C xWj6DmOZwrDRaWb30RbzECqMhyJwESZ0Y0d8h4Bc= From: Eric Abrahamsen In-Reply-To: <87a5mbu407.fsf@gmail.com> (Robert Pluim's message of "Tue, 02 Apr 2024 18:24:24 +0200") References: <87r0fnuags.fsf@gmail.com> <87il0zu80w.fsf@gmail.com> <87a5mbu407.fsf@gmail.com> Date: Tue, 02 Apr 2024 20:22:28 -0700 Message-ID: <87frw33zbf.fsf@ericabrahamsen.net> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) Robert Pluim writes: >>>>>> On Tue, 02 Apr 2024 16:57:35 +0200, Robert Pluim = said: > >>>>>> On Tue, 02 Apr 2024 10:14:09 -0400, Andrea Corallo said: > Andrea> Robert Pluim writes: > >>> Just for fun I tried enabling the native compiler, and keep runni= ng > >>> into the following error with my config (-Q is fine). > >>>=20 > >>> I=CA=BCve tried reinstalling key-chord and ebdb, but that=CA=BCs = made no difference. > >>>=20 > >>> I know nothing about eieio, but the defclass for ebdb-field-pgp h= as a > >>> superclass: > >>>=20 > >>> (defclass ebdb-field-pgp (ebdb-field-user) > > Andrea> Hi Robert, > > Andrea> could you provide a reproducer we can use to look into it? > > Robert> I=CA=BCve tried to cut my .emacs down, but having just key-ch= ord and ebdb > Robert> is not enough. More work required. > > It=CA=BCs very frustrating: I can make the error go away, but then it > doesn=CA=BCt come back :-( > > (I can still get it with my original .emacs and emacs home directory thou= gh) Weird! ebdb-pgp.el, ebdb-org.el and ebdb-gnus.el all have autoload cookies on `defclass' forms. You've already got Gnus required (naturally), but the other autoloads are causing the evaluation of the forms without requiring the library that provides the parent classes. At least, that's what my crystal ball says! Both ebdb-pgp.el and ebdb-org.el require ebdb-com, which in turn requires ebdb.el, which is where ebdb-field-user is defined. But that somehow isn't getting pulled in for the native compilation (?). It's also very likely that we're not supposed to be using autoload cookies on defclass forms at all... From unknown Sun Jun 22 11:38:48 2025 X-Loop: help-debbugs@gnu.org Subject: bug#70141: 30.0.50; cl--class-allparents throws error for ebdb-field-pgp Resent-From: Robert Pluim Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 03 Apr 2024 06:46:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 70141 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Eric Abrahamsen Cc: Andrea Corallo , 70141@debbugs.gnu.org Received: via spool by 70141-submit@debbugs.gnu.org id=B70141.171212672224296 (code B ref 70141); Wed, 03 Apr 2024 06:46:02 +0000 Received: (at 70141) by debbugs.gnu.org; 3 Apr 2024 06:45:22 +0000 Received: from localhost ([127.0.0.1]:56898 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rruN8-0006Jn-Cm for submit@debbugs.gnu.org; Wed, 03 Apr 2024 02:45:22 -0400 Received: from mail-lj1-x22a.google.com ([2a00:1450:4864:20::22a]:58709) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rruN6-0006JU-Dw for 70141@debbugs.gnu.org; Wed, 03 Apr 2024 02:45:21 -0400 Received: by mail-lj1-x22a.google.com with SMTP id 38308e7fff4ca-2d476d7972aso85401021fa.1 for <70141@debbugs.gnu.org>; Tue, 02 Apr 2024 23:45:16 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1712126710; x=1712731510; darn=debbugs.gnu.org; h=content-transfer-encoding:mime-version:message-id:date:references :in-reply-to:subject:cc:to:from:from:to:cc:subject:date:message-id :reply-to; bh=gNjTJc8Lp74oE9dvoXl24EzHcieEZpB+IT3pO2o6jsk=; b=Ja9O+ZBW13HHJf8e2bvlxX2z4z8HpG8Ctx5G5WKOcEdehxDF5aRt9V4h6gThKb1UjA OFSpoMs73IaE96tTo9l3L1lgWoEXNhEgtETwS9JSHAv9kuag3FpwV1D2Qo5Qob7oX9UU j4A+RiDrRy9uyzT5pnjMish34q2vnhL/nVmDScBzVFxDSRTOa0y0Om36K/C0IneaJFaL TCE3lVzTbWaP7Qm2nTfr+0cSN2S91H1+tLH4wiOYwhy5EnFv0pVaojL3O//V2fXpGJU7 nctg2Z8XH0bem3JGL2EEJYNN/JtSDlv6RRJrmrqJI0c50bPcf4xcRKW5uxEACq2x7YFV /X/w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1712126710; x=1712731510; h=content-transfer-encoding:mime-version:message-id:date:references :in-reply-to:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=gNjTJc8Lp74oE9dvoXl24EzHcieEZpB+IT3pO2o6jsk=; b=mzXGf/jSGxF/EI2gmbCKfv3Csw+/ZTC7Mrh6zy165SZyelxvDzEcmE5VZQbZibWlNZ w92G9K9KhI0yKl8WEJTGTnxScY2yFQH5Ns1otPEKPKenUt/TQ9XiYWmozVTV0lmwNUc0 SRNrSlKMtpNK3PBShEjhr82hWrHcO4ybGpHgcknE5biW2FI7Xsd0r/+C1zuH96wzATj/ lZHCAzbzs+E1mXHsbFwtcQP9cXsrsTJ6KRlXENy4bqCbPBSclmG1gEucFrecPdJxeRNk luNxc5mfKRWLESnjd3RifRlmCaFeHJh9ZuLBrT0XcaiXFPItSFFcL0LxoGGGnqwiMPyg V9Iw== X-Forwarded-Encrypted: i=1; AJvYcCUaK1q1zhSngW8P9nB4F0Uz3bh91CSi/MIHohVcTXd3ZICYQyXC3VasIE5zQSX6C1BKEigyI0Wm/aahSpBKJAZSnpLoLB4= X-Gm-Message-State: AOJu0Yx7lJXx1BEaDzaYVNDru0vUZkmFVw7oRkeEUFfmMFoGa5ueJBgz K7JTXVEuNIj4ZCwseXgd0oi4ieDFt/czL1XgBeg3lJZEPkA5dSRI9m3skjXC X-Google-Smtp-Source: AGHT+IH1YwegqWiV6BAImcdMN2T0uu/ZPhVhCIfaj2s0SPuZT7c7lDVwopvGabpQZ3nzkwg5TTMlvg== X-Received: by 2002:a05:651c:210e:b0:2d8:29e8:1567 with SMTP id a14-20020a05651c210e00b002d829e81567mr3697877ljq.26.1712126709494; Tue, 02 Apr 2024 23:45:09 -0700 (PDT) Received: from rltb ([82.66.8.55]) by smtp.gmail.com with ESMTPSA id v13-20020a05600c444d00b0041569a819dbsm7781185wmn.1.2024.04.02.23.45.08 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 02 Apr 2024 23:45:08 -0700 (PDT) From: Robert Pluim In-Reply-To: <87frw33zbf.fsf@ericabrahamsen.net> (Eric Abrahamsen's message of "Tue, 02 Apr 2024 20:22:28 -0700") References: <87r0fnuags.fsf@gmail.com> <87il0zu80w.fsf@gmail.com> <87a5mbu407.fsf@gmail.com> <87frw33zbf.fsf@ericabrahamsen.net> Date: Wed, 03 Apr 2024 08:45:08 +0200 Message-ID: <875xwzt05n.fsf@gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: 0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) >>>>> On Tue, 02 Apr 2024 20:22:28 -0700, Eric Abrahamsen said: Eric> ebdb-pgp.el, ebdb-org.el and ebdb-gnus.el all have autoload cooki= es on Eric> `defclass' forms. You've already got Gnus required (naturally), b= ut the Eric> other autoloads are causing the evaluation of the forms without Eric> requiring the library that provides the parent classes. Eric> At least, that's what my crystal ball says! Both ebdb-pgp.el and Eric> ebdb-org.el require ebdb-com, which in turn requires ebdb.el, whi= ch is Eric> where ebdb-field-user is defined. But that somehow isn't getting = pulled Eric> in for the native compilation (?). I don=CA=BCt get it either. I tried adding autoload cookies for ebdb-field-user and ebdb-field and regenerating the package autoloads, but that didn=CA=BCt help either. Eric> It's also very likely that we're not supposed to be using autoload Eric> cookies on defclass forms at all... I=CA=BCll defer to others on that question :-) Robert --=20 From unknown Sun Jun 22 11:38:48 2025 X-Loop: help-debbugs@gnu.org Subject: bug#70141: 30.0.50; cl--class-allparents throws error for ebdb-field-pgp Resent-From: Andrea Corallo Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 03 Apr 2024 20:47:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 70141 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Robert Pluim Cc: 70141@debbugs.gnu.org Received: via spool by 70141-submit@debbugs.gnu.org id=B70141.171217716515702 (code B ref 70141); Wed, 03 Apr 2024 20:47:02 +0000 Received: (at 70141) by debbugs.gnu.org; 3 Apr 2024 20:46:05 +0000 Received: from localhost ([127.0.0.1]:59790 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rs7Uh-00044z-01 for submit@debbugs.gnu.org; Wed, 03 Apr 2024 16:46:04 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:52300) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rs7Ue-00044C-On for 70141@debbugs.gnu.org; Wed, 03 Apr 2024 16:46:01 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1rs7UU-0001td-8p; Wed, 03 Apr 2024 16:45:50 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-Version:Date:References:In-Reply-To:Subject:To: From; bh=YLa/eSlosA0P6bhLlUZDrMTV5ushVf3/Rn3SDaqD9NI=; b=Px6v7gY+sJSlcsuNOBX6 wV3aKmAVKo3EOYClwXB/dRvCvbWD3qqsmYnoqP2MbwtSmokKkcQV8Djo1Mc16e9R4Ws6IW5XkGJIT w2728AtoaZurg6HFaaHidbw5RTPOh8SweDxsqXK2L7ctgvlLSkQMLuy4J8BpUnQ+oWlethUfRf8LH 6QgMJxeFU7gpDCJgLzwRPpw2Tr+gtgdfensccG7k9v1yxA9aamVIZVR1mqrofdnloPuUbi1tjdsV8 CwBplfFET00Y4Rzhy5sh9hVhLMNkxWVrgN1IhyduSRk7Cp4mkTEv5WrKhPgU7zbCp56iALWCXIlQv pp2OZS6KymtmFA==; Received: from acorallo by fencepost.gnu.org with local (Exim 4.90_1) (envelope-from ) id 1rs7UE-0005QL-W2; Wed, 03 Apr 2024 16:45:38 -0400 From: Andrea Corallo In-Reply-To: (Andrea Corallo's message of "Tue, 02 Apr 2024 10:14:09 -0400") References: <87r0fnuags.fsf@gmail.com> Date: Wed, 03 Apr 2024 16:45:34 -0400 Message-ID: User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) Andrea Corallo writes: > Robert Pluim writes: > >> Just for fun I tried enabling the native compiler, and keep running >> into the following error with my config (-Q is fine). >> >> I=CA=BCve tried reinstalling key-chord and ebdb, but that=CA=BCs made no= difference. >> >> I know nothing about eieio, but the defclass for ebdb-field-pgp has a >> superclass: >> >> (defclass ebdb-field-pgp (ebdb-field-user) > > Hi Robert, > > could you provide a reproducer we can use to look into it? > > Thanks > > Andrea We should not crash but that said thinking about it... I don't think the compiler should reason about classes at all, as they are redefinable at runtime. On the contrary structs are (at least in CL) considered not re-definable at runtime so it's fine. Andrea From unknown Sun Jun 22 11:38:48 2025 X-Loop: help-debbugs@gnu.org Subject: bug#70141: 30.0.50; cl--class-allparents throws error for ebdb-field-pgp Resent-From: Eric Abrahamsen Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 04 Apr 2024 03:06:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 70141 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Andrea Corallo Cc: Robert Pluim , 70141@debbugs.gnu.org Received: via spool by 70141-submit@debbugs.gnu.org id=B70141.171219993630915 (code B ref 70141); Thu, 04 Apr 2024 03:06:02 +0000 Received: (at 70141) by debbugs.gnu.org; 4 Apr 2024 03:05:36 +0000 Received: from localhost ([127.0.0.1]:60090 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rsDPz-00082Z-VD for submit@debbugs.gnu.org; Wed, 03 Apr 2024 23:05:36 -0400 Received: from mail.ericabrahamsen.net ([52.70.2.18]:35454) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rsDPv-00081g-V3 for 70141@debbugs.gnu.org; Wed, 03 Apr 2024 23:05:34 -0400 Received: from localhost (71-212-21-65.tukw.qwest.net [71.212.21.65]) (Authenticated sender: eric@ericabrahamsen.net) by mail.ericabrahamsen.net (Postfix) with ESMTPSA id 9FC52FA183; Thu, 4 Apr 2024 03:05:20 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ericabrahamsen.net; s=mail; t=1712199920; bh=1A7BwNS9/0noLksSyBrwR29h/ToI92vNCC+3rqxlXWQ=; h=From:To:Cc:Subject:In-Reply-To:References:Date:From; b=vFnwz/oiG9GZKBQpUKboF6bYwcZUR3MXI2Hio0GhlAneCDhHbJ+js7ujKBin87z8w atdEJqWBFz4sdrhPs8f3Af+QSvdgkSXGl/LU0Y9hyH/NhbArdf97LJiNxmwLbwF9Y3 ESKzHEIWhMcAbpQYFGNYJiEUc+wBRihTqA5pH8XY= From: Eric Abrahamsen In-Reply-To: (Andrea Corallo's message of "Wed, 03 Apr 2024 16:45:34 -0400") References: <87r0fnuags.fsf@gmail.com> Date: Wed, 03 Apr 2024 20:05:19 -0700 Message-ID: <87frw13k0g.fsf@ericabrahamsen.net> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) Andrea Corallo writes: > Andrea Corallo writes: > >> Robert Pluim writes: >> >>> Just for fun I tried enabling the native compiler, and keep running >>> into the following error with my config (-Q is fine). >>> >>> I=CA=BCve tried reinstalling key-chord and ebdb, but that=CA=BCs made n= o difference. >>> >>> I know nothing about eieio, but the defclass for ebdb-field-pgp has a >>> superclass: >>> >>> (defclass ebdb-field-pgp (ebdb-field-user) >> >> Hi Robert, >> >> could you provide a reproducer we can use to look into it? >> >> Thanks >> >> Andrea > > We should not crash but that said thinking about it... I don't think > the compiler should reason about classes at all, as they are redefinable > at runtime. On the contrary structs are (at least in CL) considered not > re-definable at runtime so it's fine. Do you have an opinion about whether autoload cookies on defclass statements are a bad idea altogether? From unknown Sun Jun 22 11:38:48 2025 X-Loop: help-debbugs@gnu.org Subject: bug#70141: 30.0.50; cl--class-allparents throws error for ebdb-field-pgp Resent-From: Andrea Corallo Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 04 Apr 2024 08:06:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 70141 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Eric Abrahamsen Cc: Robert Pluim , 70141@debbugs.gnu.org Received: via spool by 70141-submit@debbugs.gnu.org id=B70141.171221792725382 (code B ref 70141); Thu, 04 Apr 2024 08:06:02 +0000 Received: (at 70141) by debbugs.gnu.org; 4 Apr 2024 08:05:27 +0000 Received: from localhost ([127.0.0.1]:60451 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rsI6B-0006bJ-3d for submit@debbugs.gnu.org; Thu, 04 Apr 2024 04:05:27 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:41908) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rsI68-0006af-4D for 70141@debbugs.gnu.org; Thu, 04 Apr 2024 04:05:25 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1rsI5x-0006jA-Di; Thu, 04 Apr 2024 04:05:13 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-Version:Date:References:In-Reply-To:Subject:To: From; bh=atERM5uY+OHW0h6GH9XRp3XQ07ITsBCpkziBH2p0Lgg=; b=Q2ixl23rNyYW12v30/dy wtt7ve1UtO7O0RdzjeOFsqwvaXDv4vmwyQnOzDMltIR7XE+RuX3DhgcLNcCAv4bTGGPTAZG0AJz+6 c7LV/g7i1wqrENsMzzp276S3UZ72+qLMjqPnGK2Uoj4jvQYdcWeKA8K5tZDvjsZsflkaRMinWYTmt JsXvOTY7DYnB+6uUEy0vV2i4XrBVWUB2xXNLxYIwmBQXV3FxGBui8tLpK2QIZ1zO7egcQ7zovyb5F DsgN1cTgw5YilJKP1l4prOGeyg1L39GIymCqV5DC4e5nXJ2AOMsm45FjWjlDIpctGF6v2pOXUrY// Vajbsh2Wb5SIOQ==; Received: from acorallo by fencepost.gnu.org with local (Exim 4.90_1) (envelope-from ) id 1rsI5w-0005N6-NV; Thu, 04 Apr 2024 04:05:13 -0400 From: Andrea Corallo In-Reply-To: <87frw13k0g.fsf@ericabrahamsen.net> (Eric Abrahamsen's message of "Wed, 03 Apr 2024 20:05:19 -0700") References: <87r0fnuags.fsf@gmail.com> <87frw13k0g.fsf@ericabrahamsen.net> Date: Thu, 04 Apr 2024 04:05:12 -0400 Message-ID: User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) Eric Abrahamsen writes: > Andrea Corallo writes: > >> Andrea Corallo writes: >> >>> Robert Pluim writes: >>> >>>> Just for fun I tried enabling the native compiler, and keep running >>>> into the following error with my config (-Q is fine). >>>> >>>> I=CA=BCve tried reinstalling key-chord and ebdb, but that=CA=BCs made = no difference. >>>> >>>> I know nothing about eieio, but the defclass for ebdb-field-pgp has a >>>> superclass: >>>> >>>> (defclass ebdb-field-pgp (ebdb-field-user) >>> >>> Hi Robert, >>> >>> could you provide a reproducer we can use to look into it? >>> >>> Thanks >>> >>> Andrea >> >> We should not crash but that said thinking about it... I don't think >> the compiler should reason about classes at all, as they are redefinable >> at runtime. On the contrary structs are (at least in CL) considered not >> re-definable at runtime so it's fine. > > Do you have an opinion about whether autoload cookies on defclass > statements are a bad idea altogether? I don't (ATM), why do you think it should be problematic? Andrea From unknown Sun Jun 22 11:38:48 2025 X-Loop: help-debbugs@gnu.org Subject: bug#70141: 30.0.50; cl--class-allparents throws error for ebdb-field-pgp Resent-From: Andrea Corallo Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 08 Apr 2024 10:11:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 70141 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Robert Pluim Cc: 70141@debbugs.gnu.org Received: via spool by 70141-submit@debbugs.gnu.org id=B70141.171257103821239 (code B ref 70141); Mon, 08 Apr 2024 10:11:02 +0000 Received: (at 70141) by debbugs.gnu.org; 8 Apr 2024 10:10:38 +0000 Received: from localhost ([127.0.0.1]:45314 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rtlxV-0005WT-Jb for submit@debbugs.gnu.org; Mon, 08 Apr 2024 06:10:37 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:37844) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rtlxS-0005Vo-TH for 70141@debbugs.gnu.org; Mon, 08 Apr 2024 06:10:35 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1rtlxF-0000nR-Se; Mon, 08 Apr 2024 06:10:22 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-Version:Date:References:In-Reply-To:Subject:To: From; bh=NkC7Y4dwN/T7M1YRM2fCbrVzOHFHQj9S5Q+r4w23L2s=; b=m5JBpFKqI8C6ZkEE+c2/ W7to8JbqQY528NkWNlFB+ZhvSq3PICn46jG/6qkM8tiX0HnJjGt1CApCpCFQHhh+VZ9OM9/VTriCV Xe5hle+0g8MnM7+Gv5BG7daz0RuXM9i7r/0H/WNTpg+qRsrJIl32XUh3daEUiA4s5gySn48hc4Q1S gj25JvCJ1ww3cBXwUFCKpEzrrdpQUotPq5zDJeEpSlSOCMrmZuvsEn1XPFbM4gPXPltuV81MZKhxS 80oCcxr8ugzVfqbsSuIFDVA5W2ygTLEcuvA6tNutxGykg+oe+l8m9YKa+NWHBjn1xuwUCS6TuOiti c1GmIC4LLLeviA==; Received: from acorallo by fencepost.gnu.org with local (Exim 4.90_1) (envelope-from ) id 1rtlxF-0000jS-Lv; Mon, 08 Apr 2024 06:10:21 -0400 From: Andrea Corallo In-Reply-To: (Andrea Corallo's message of "Wed, 03 Apr 2024 16:45:34 -0400") References: <87r0fnuags.fsf@gmail.com> Date: Mon, 08 Apr 2024 06:10:21 -0400 Message-ID: User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) Andrea Corallo writes: > Andrea Corallo writes: > >> Robert Pluim writes: >> >>> Just for fun I tried enabling the native compiler, and keep running >>> into the following error with my config (-Q is fine). >>> >>> I=CA=BCve tried reinstalling key-chord and ebdb, but that=CA=BCs made n= o difference. >>> >>> I know nothing about eieio, but the defclass for ebdb-field-pgp has a >>> superclass: >>> >>> (defclass ebdb-field-pgp (ebdb-field-user) >> >> Hi Robert, >> >> could you provide a reproducer we can use to look into it? >> >> Thanks >> >> Andrea > > We should not crash but that said thinking about it... I don't think > the compiler should reason about classes at all, as they are redefinable > at runtime. On the contrary structs are (at least in CL) considered not > re-definable at runtime so it's fine. Okay with c9d7721db6e into master the native compiler should not reason anymore about EIEIO classes. Robert could you check if this solves the issue you reported? Thanks Andrea From unknown Sun Jun 22 11:38:48 2025 X-Loop: help-debbugs@gnu.org Subject: bug#70141: 30.0.50; cl--class-allparents throws error for ebdb-field-pgp Resent-From: Robert Pluim Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 08 Apr 2024 15:43:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 70141 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Andrea Corallo Cc: 70141@debbugs.gnu.org Received: via spool by 70141-submit@debbugs.gnu.org id=B70141.171259097728607 (code B ref 70141); Mon, 08 Apr 2024 15:43:01 +0000 Received: (at 70141) by debbugs.gnu.org; 8 Apr 2024 15:42:57 +0000 Received: from localhost ([127.0.0.1]:47398 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rtr95-0007Qw-Rm for submit@debbugs.gnu.org; Mon, 08 Apr 2024 11:42:57 -0400 Received: from mail-wm1-x333.google.com ([2a00:1450:4864:20::333]:45218) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rtr90-0007Qe-IO for 70141@debbugs.gnu.org; Mon, 08 Apr 2024 11:42:54 -0400 Received: by mail-wm1-x333.google.com with SMTP id 5b1f17b1804b1-41650de9743so9486545e9.2 for <70141@debbugs.gnu.org>; Mon, 08 Apr 2024 08:42:42 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1712590957; x=1713195757; darn=debbugs.gnu.org; h=mime-version:message-id:date:references:in-reply-to:subject:cc:to :from:from:to:cc:subject:date:message-id:reply-to; bh=XasGfjMvKCZG1GU+nGAPOR4gquEII4dxUZO6a2BbQrk=; b=QW/VMllZiIIHGShuCmuz7XH+tYa2atoIXlu4OOsMWcIfQ3HY++TWM2t1S1HI3pvjiT A10V/K2ulOAUwWHEPBOssUUtghKIEdtoQ1pS7yj86M8Lt0kfHSfbVfTLnKiUZWgPiyBH DZQdhL/UXrDdOgqlAI5ZrO5RjnQD+cVt9x0e1YD9q2O13ZpA/CjWjhEkaV/KBNy/UzrE uA0nO2yhilOjjWODGwecBtXpvHZXy+2tkhHFKdeiLTapNI7ax8YxmCrBurDwxhZs1hvr gPDrg8YsLtNBLv5HfrMCyVIiBffxbe1rOBj4l7uKFj9mnx6sLIEOUK0WZ6azPHaY0BeL tMUA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1712590957; x=1713195757; h=mime-version:message-id:date:references:in-reply-to:subject:cc:to :from:x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=XasGfjMvKCZG1GU+nGAPOR4gquEII4dxUZO6a2BbQrk=; b=jqVTarPVl7MluQWkVEtmAU4hWeZ/wTohjUw18lTgE34F0k5sANoHMMXeeyIHx5ibL7 tIYitJTuw+Qy3VLWNCp1ShZQ/vp/BpI51QsRGHyOgcWUwMBgGB5mt6hHP/xabAgwYjUo bdB3Poyy75yQPt3bvZMwC+5ewY03Z/l7suc05vzhToUq6b8Y6acO/Qa4yjUJtTkfYsT1 LHTmNfBgSmDqHssyJKrvBbSFycroMxKwUGmtLnj0TyCW1qkNmmE64IXP5WvlUQb0LW/q O4g0boyHscBTkAeabMQLXOVp3J+OB+qlchF4/Iwj/vFPSU22EXD1FhjPLqfSULbjaGTB hXdQ== X-Gm-Message-State: AOJu0YyHasss6veT9HmQaYeyPIMJTw3P/qocSitfCW9dGKA1cQ6PQVKe H1OkhP/diA/StmHJTxFL9VHsMDaw6J+GNIjZIQh/ByEIt1n+pq5sdxJijbA+ X-Google-Smtp-Source: AGHT+IHTZg7BSTfxOvNhk0ZylA3WJXxrX6gL68QT2AVBoA/w3+3CYMKj8hhsb8/+1Bi1KNTKrzr8aA== X-Received: by 2002:a05:600c:1f11:b0:416:3fe5:adbc with SMTP id bd17-20020a05600c1f1100b004163fe5adbcmr4569345wmb.15.1712590956715; Mon, 08 Apr 2024 08:42:36 -0700 (PDT) Received: from rltb ([82.66.8.55]) by smtp.gmail.com with ESMTPSA id k16-20020a05600c1c9000b004166a8ad81bsm4684532wms.43.2024.04.08.08.42.35 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 08 Apr 2024 08:42:35 -0700 (PDT) From: Robert Pluim In-Reply-To: (Andrea Corallo's message of "Mon, 08 Apr 2024 06:10:21 -0400") References: <87r0fnuags.fsf@gmail.com> Date: Mon, 08 Apr 2024 17:42:34 +0200 Message-ID: <87wmp7svx1.fsf@gmail.com> MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) >>>>> On Mon, 08 Apr 2024 06:10:21 -0400, Andrea Corallo said: Andrea> Okay with c9d7721db6e into master the native compiler should not reason Andrea> anymore about EIEIO classes. Andrea> Robert could you check if this solves the issue you reported? Hi Andrea, I built 600ac35cc65, emacs starts up fine. Thanks for the fix. Robert -- From unknown Sun Jun 22 11:38:48 2025 MIME-Version: 1.0 X-Mailer: MIME-tools 5.505 (Entity 5.505) X-Loop: help-debbugs@gnu.org From: help-debbugs@gnu.org (GNU bug Tracking System) To: Robert Pluim Subject: bug#70141: closed (Re: bug#70141: 30.0.50; cl--class-allparents throws error for ebdb-field-pgp) Message-ID: References: <87r0fnuags.fsf@gmail.com> X-Gnu-PR-Message: they-closed 70141 X-Gnu-PR-Package: emacs Reply-To: 70141@debbugs.gnu.org Date: Mon, 08 Apr 2024 15:48:02 +0000 Content-Type: multipart/mixed; boundary="----------=_1712591282-30237-1" This is a multi-part message in MIME format... ------------=_1712591282-30237-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Your bug report #70141: 30.0.50; cl--class-allparents throws error for ebdb-field-pgp which was filed against the emacs package, has been closed. The explanation is attached below, along with your original report. If you require more details, please reply to 70141@debbugs.gnu.org. --=20 70141: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D70141 GNU Bug Tracking System Contact help-debbugs@gnu.org with problems ------------=_1712591282-30237-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at 70141-done) by debbugs.gnu.org; 8 Apr 2024 15:47:39 +0000 Received: from localhost ([127.0.0.1]:47419 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rtrDf-0007oR-6r for submit@debbugs.gnu.org; Mon, 08 Apr 2024 11:47:39 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:55186) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rtrDd-0007oC-P4 for 70141-done@debbugs.gnu.org; Mon, 08 Apr 2024 11:47:38 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1rtrDQ-0000h8-WB; Mon, 08 Apr 2024 11:47:25 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-Version:Date:References:In-Reply-To:Subject:To: From; bh=YuX1nJbzFMhkxXtClMepePpjkvsZDuk2AVt+gacKdfY=; b=QAyg6Zl9L/1hvAMyOhGX NDWmuxACB8904yA3agx7x6H4vyUYwfD9sVVUmMuUrnh8WN8yUJWoM+jACzoqgIa1kmIyGirTov1oD EHy3Axxs1Rtq+R1Xo5XpKJ8UTEujzutywHSNlgsdXReMn46GNMrtnPEu1u7YVfvcWd13j5srU1Tkf 4rdvune0mjiwtv6MViPXPwdETf9eCyOFfXREjoOFi5+7YZAE/5w2gZJMfv4uzYfSk8d8zXATQubcj BFm/B9JADzqsaUOwM6fg2gxTUvmc87ibR5ePnR8gN9kLS0tSKtJnztk8ui6NFZl3U0tmEPivGkG2q 90EiQNBtNsKytQ==; Received: from acorallo by fencepost.gnu.org with local (Exim 4.90_1) (envelope-from ) id 1rtrDQ-00051F-OA; Mon, 08 Apr 2024 11:47:24 -0400 From: Andrea Corallo To: Robert Pluim Subject: Re: bug#70141: 30.0.50; cl--class-allparents throws error for ebdb-field-pgp In-Reply-To: <87wmp7svx1.fsf@gmail.com> (Robert Pluim's message of "Mon, 08 Apr 2024 17:42:34 +0200") References: <87r0fnuags.fsf@gmail.com> <87wmp7svx1.fsf@gmail.com> Date: Mon, 08 Apr 2024 11:47:24 -0400 Message-ID: User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 70141-done Cc: 70141-done@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) Robert Pluim writes: >>>>>> On Mon, 08 Apr 2024 06:10:21 -0400, Andrea Corallo said: > Andrea> Okay with c9d7721db6e into master the native compiler should not reason > Andrea> anymore about EIEIO classes. > > Andrea> Robert could you check if this solves the issue you reported? > > Hi Andrea, I built 600ac35cc65, emacs starts up fine. Thanks for the > fix. Very cool, so I'm closing this. Thanks Andrea ------------=_1712591282-30237-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at submit) by debbugs.gnu.org; 2 Apr 2024 14:05:27 +0000 Received: from localhost ([127.0.0.1]:54823 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rrelS-0006W4-SZ for submit@debbugs.gnu.org; Tue, 02 Apr 2024 10:05:27 -0400 Received: from lists.gnu.org ([2001:470:142::17]:36930) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rrelR-0006VP-GA for submit@debbugs.gnu.org; Tue, 02 Apr 2024 10:05:26 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1rrelC-0002lJ-0A for bug-gnu-emacs@gnu.org; Tue, 02 Apr 2024 10:05:13 -0400 Received: from mail-lf1-x132.google.com ([2a00:1450:4864:20::132]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1rrel2-0001Jl-KQ for bug-gnu-emacs@gnu.org; Tue, 02 Apr 2024 10:05:07 -0400 Received: by mail-lf1-x132.google.com with SMTP id 2adb3069b0e04-513d23be0b6so5694088e87.0 for ; Tue, 02 Apr 2024 07:04:55 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1712066693; x=1712671493; darn=gnu.org; h=content-transfer-encoding:mime-version:message-id:date:subject:to :from:from:to:cc:subject:date:message-id:reply-to; bh=Gn9Nk58Fgx5KnynxubssC8kG3Ij6w3fADWmCYrNoFLY=; b=YOYbR6fAAVg9ZWXN2rQDy3coEchgPM9z/VVtoD0MfPI3PxUh43frRFLKcROWq0PEqN jcfWJz7kA7PWFCgFbnvbDIGMfM/Ey7ecQLrQ1L/vdsrwBduEZNUesZiMgZ+A1YIHyDay xhrQPqanMGWhukQN5+i9JqxS8Z6KfYSZ+Gn9DySvUERY447LLbq3M64AFU5mH+2qNmbl feO0BAY1iY37gRD58TwvtsY3IrNo/H1CY0g8z90Vsu0yQ9dVrG4frt4dFub76RjVpYfz /pdJF1AopqAYqZEJufjLbaWwIYwhuUvq1CYxpQeISaBdn4yInijlVQ9GF4Kh4nJMzDmR CZFA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1712066693; x=1712671493; h=content-transfer-encoding:mime-version:message-id:date:subject:to :from:x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=Gn9Nk58Fgx5KnynxubssC8kG3Ij6w3fADWmCYrNoFLY=; b=GoMhKmgLEPk9Bu8Uo0ef5bzlEcsuzHtmIpX6vNWXKMgTxcKOXwo8qD7DQYwpI1Ccw3 +DEK0hgQFnSPkRPVRYzW5Cd6QXjh3rFqI6mRkk/SJtX/F6LLRnyPu0XMnjN6yFUBSMM1 BSV9Zzi2WKdc2i0kltPEXFODZc2V+IdqrOe8K/MVdLrX+uc21RUgUrwM3+0yl/zqCuaJ 5ScBW+StEIMoDPMHQXd7mQeeQhBkqBWifn+nE7KQkO5XY1jDIs3m4WN+VcSRyvRVDrol p1tIQ10LgRDoadYpZddEkBfZg6IGhbcpXgRW4+O3d0j8cY6R9q542RpMKfBXqi8K6Crh bUzw== X-Gm-Message-State: AOJu0Yxly/msyuKsgLDqe7TD5+ndLi8GueskG1LMLyjpZ0pC9xYPGkzx 4jbvNySwIY4Nd2JG5nam4Y5pDDqmyHc9rQq2+HMiDIJK/4cEmB3eqDupsR3T X-Google-Smtp-Source: AGHT+IFZp372rxfuRN9JBZsagkeHAuA4C717QkpZFK1h7pmj9hZgYRtsibeP3y+LXE73OhDqFsijlQ== X-Received: by 2002:ac2:5bcd:0:b0:515:b8d5:c5b7 with SMTP id u13-20020ac25bcd000000b00515b8d5c5b7mr9973179lfn.56.1712066692695; Tue, 02 Apr 2024 07:04:52 -0700 (PDT) Received: from rltb ([82.66.8.55]) by smtp.gmail.com with ESMTPSA id e11-20020a056000194b00b00341c6b53358sm14199989wry.66.2024.04.02.07.04.51 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 02 Apr 2024 07:04:52 -0700 (PDT) From: Robert Pluim To: bug-gnu-emacs@gnu.org Subject: 30.0.50; cl--class-allparents throws error for ebdb-field-pgp X-Debbugs-No-Ack: yes Date: Tue, 02 Apr 2024 16:04:51 +0200 Message-ID: <87r0fnuags.fsf@gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Received-SPF: pass client-ip=2a00:1450:4864:20::132; envelope-from=rpluim@gmail.com; helo=mail-lf1-x132.google.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: 1.0 (+) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.0 (/) Just for fun I tried enabling the native compiler, and keep running into the following error with my config (-Q is fine). I=CA=BCve tried reinstalling key-chord and ebdb, but that=CA=BCs made no di= fference. I know nothing about eieio, but the defclass for ebdb-field-pgp has a superclass: (defclass ebdb-field-pgp (ebdb-field-user) Debugger entered--Lisp error: (wrong-type-argument cl--class nil) cl--class-allparents(nil) cl--class-allparents(#s(eieio--class :name ebdb-field-pgp :docstring nil = :parents (nil) :slots nil :index-table nil :children nil :initarg-tuples ni= l :class-slots nil :class-allocation-values nil :default-object-cache nil := options nil)) comp--cl-class-hierarchy(ebdb-field-pgp) comp--compute-typeof-types() make-comp-cstr-ctxt() byte-code("\302 \30\303\304\305\"\11\306\211\211\211\211\5:\2037\0\5@\262= \3\2\211A\262\4\242\262\5\2@\262\4\307\4!\262\2\310\5\3\6\11#\210\5A\262\6\= 210\306\202\15\0)\6\6\207" [comp-ctxt comp-known-type-specifiers make-comp-= cstr-ctxt make-hash-table :test eq nil comp-type-spec-to-cstr puthash] 11) (defconst comp-known-func-cstr-h (byte-code "\302 \30\303\304\305\"\11\30= 6\211\211\211\211\5:\2037\0\5@\262\3\2\211A\262\4\242\262\5\2@\262\4\307\4!= \262\2\310\5\3\6\11#\210\5A\262\6\210\306\202\15\0)\6\6\207" [comp-ctxt com= p-known-type-specifiers make-comp-cstr-ctxt make-hash-table :test eq nil co= mp-type-spec-to-cstr puthash] 11) "Hash table function -> `comp-constraint'= .") comp-c-func-name(start-kbd-macro "subr--trampoline-" t) comp-trampoline-filename(start-kbd-macro) comp-trampoline-search(start-kbd-macro) comp-subr-trampoline-install(start-kbd-macro) #f(compiled-function (v1311) #)(#f(advice ke= y-chord--start-kbd-macro :after #f(compiled-function (append &optional no-e= xec) "Record subsequent keyboard input, defining a keyboard macro.\nThe com= mands are recorded even as they are executed.\nUse \\[end-kbd-macro] to fin= ish recording and make the macro available.\nUse \\[name-last-kbd-macro] to= give it a permanent name.\nNon-nil arg (prefix arg) means append to last m= acro defined;\nthis begins by re-executing that macro as if you typed it ag= ain.\nIf optional second arg, NO-EXEC, is non-nil, do not re-execute last\n= macro before appending to it." (interactive "P") #= ))) #f(compiled-function (gv--val) #)(#f(advice = key-chord--start-kbd-macro :after #f(compiled-function (append &optional no= -exec) "Record subsequent keyboard input, defining a keyboard macro.\nThe c= ommands are recorded even as they are executed.\nUse \\[end-kbd-macro] to f= inish recording and make the macro available.\nUse \\[name-last-kbd-macro] = to give it a permanent name.\nNon-nil arg (prefix arg) means append to last= macro defined;\nthis begins by re-executing that macro as if you typed it = again.\nIf optional second arg, NO-EXEC, is non-nil, do not re-execute last= \nmacro before appending to it." (interactive "P") #))) advice--add-function(:after (#f(compiled-function () #) . #f(compiled-function (gv--val) #))= key-chord--start-kbd-macro nil) advice-add(start-kbd-macro :after key-chord--start-kbd-macro) (key-chord-mode 1) load-with-code-conversion("/home/rpluim/.emacs" "/home/rpluim/.emacs" t t) In GNU Emacs 30.0.50 (build 1, x86_64-pc-linux-gnu, GTK+ Version 3.24.38, cairo version 1.16.0) of 2024-04-02 built on rltb Repository revision: a5fbb652ed3614d6735015551564f32b80e42c53 Repository branch: ncomp Windowing system distributor 'The X.Org Foundation', version 11.0.12009000 System Description: Debian GNU/Linux 12 (bookworm) Configured using: 'configure -C' Configured features: ACL CAIRO DBUS FREETYPE GIF GLIB GMP GNUTLS GPM GSETTINGS HARFBUZZ JPEG LCMS2 LIBOTF LIBSELINUX LIBSYSTEMD LIBXML2 M17N_FLT MODULES NATIVE_COMP NOTIFY INOTIFY PDUMPER PNG RSVG SECCOMP SOUND SQLITE3 THREADS TIFF TOOLKIT_SCROLL_BARS TREE_SITTER WEBP X11 XDBE XIM XINPUT2 XPM GTK3 ZLIB Important settings: value of $LC_COLLATE: C value of $LANG: en_GB.UTF-8 value of $XMODIFIERS: @im=3Dibus locale-coding-system: utf-8-unix Robert --=20 ------------=_1712591282-30237-1-- From unknown Sun Jun 22 11:38:48 2025 X-Loop: help-debbugs@gnu.org Subject: bug#70141: 30.0.50; cl--class-allparents throws error for ebdb-field-pgp Resent-From: Eric Abrahamsen Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sat, 20 Apr 2024 15:39:04 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 70141 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Andrea Corallo Cc: Robert Pluim , 70141@debbugs.gnu.org Received: via spool by 70141-submit@debbugs.gnu.org id=B70141.171362749119273 (code B ref 70141); Sat, 20 Apr 2024 15:39:04 +0000 Received: (at 70141) by debbugs.gnu.org; 20 Apr 2024 15:38:11 +0000 Received: from localhost ([127.0.0.1]:36881 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ryCn5-00050n-66 for submit@debbugs.gnu.org; Sat, 20 Apr 2024 11:38:11 -0400 Received: from mail.ericabrahamsen.net ([52.70.2.18]:56392) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ryCn2-0004zX-PQ for 70141@debbugs.gnu.org; Sat, 20 Apr 2024 11:38:09 -0400 Received: from localhost (71-212-21-65.tukw.qwest.net [71.212.21.65]) (Authenticated sender: eric@ericabrahamsen.net) by mail.ericabrahamsen.net (Postfix) with ESMTPSA id C77CDFA059; Sat, 20 Apr 2024 15:37:47 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ericabrahamsen.net; s=mail; t=1713627468; bh=ZsVFN8ANhA7g4EQ6QNkNPfkiFKhMr6iL8HCA8BWzBWM=; h=From:To:Cc:Subject:In-Reply-To:References:Date:From; b=ZjYzTVBabo9pRbkmx8M3FEz1Gu8+Wgb17EpUgW4EQL3wodY3BUengEw3wkrlseovG Gd0o37UXGSaF2wsSFiAzE6ybjX6zs9qVwlqn0Npi9MPTlvYrMD7+3h1q6ZTHoiooea WotndMgUfB0X8rKOZGiots1HgwkuKqV7QifcebEc= From: Eric Abrahamsen In-Reply-To: (Andrea Corallo's message of "Thu, 04 Apr 2024 04:05:12 -0400") References: <87r0fnuags.fsf@gmail.com> <87frw13k0g.fsf@ericabrahamsen.net> Date: Sat, 20 Apr 2024 08:37:46 -0700 Message-ID: <87ttjwhwol.fsf@ericabrahamsen.net> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) On 04/04/24 04:05 AM, Andrea Corallo wrote: > Eric Abrahamsen writes: > >> Andrea Corallo writes: >> >>> Andrea Corallo writes: >>> >>>> Robert Pluim writes: >>>> >>>>> Just for fun I tried enabling the native compiler, and keep running >>>>> into the following error with my config (-Q is fine). >>>>> >>>>> I=CA=BCve tried reinstalling key-chord and ebdb, but that=CA=BCs made= no difference. >>>>> >>>>> I know nothing about eieio, but the defclass for ebdb-field-pgp has a >>>>> superclass: >>>>> >>>>> (defclass ebdb-field-pgp (ebdb-field-user) >>>> >>>> Hi Robert, >>>> >>>> could you provide a reproducer we can use to look into it? >>>> >>>> Thanks >>>> >>>> Andrea >>> >>> We should not crash but that said thinking about it... I don't think >>> the compiler should reason about classes at all, as they are redefinable >>> at runtime. On the contrary structs are (at least in CL) considered not >>> re-definable at runtime so it's fine. >> >> Do you have an opinion about whether autoload cookies on defclass >> statements are a bad idea altogether? > > I don't (ATM), why do you think it should be problematic? Sorry, this was a red herring, I guess it's the mere presence of the `defclass's that caused the issue, not the fact that they were autoloaded.