From unknown Fri Aug 15 03:57:24 2025 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Mailer: MIME-tools 5.509 (Entity 5.509) Content-Type: text/plain; charset=utf-8 From: bug#64294 <64294@debbugs.gnu.org> To: bug#64294 <64294@debbugs.gnu.org> Subject: Status: 30.0.50; setf strange when lexical-binding is nil Reply-To: bug#64294 <64294@debbugs.gnu.org> Date: Fri, 15 Aug 2025 10:57:24 +0000 retitle 64294 30.0.50; setf strange when lexical-binding is nil reassign 64294 emacs submitter 64294 Katsumi Yamaoka severity 64294 normal thanks From debbugs-submit-bounces@debbugs.gnu.org Mon Jun 26 03:15:46 2023 Received: (at submit) by debbugs.gnu.org; 26 Jun 2023 07:15:47 +0000 Received: from localhost ([127.0.0.1]:44220 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qDgRq-00073L-0V for submit@debbugs.gnu.org; Mon, 26 Jun 2023 03:15:46 -0400 Received: from lists.gnu.org ([209.51.188.17]:60792) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qDaI5-0003uS-Tw for submit@debbugs.gnu.org; Sun, 25 Jun 2023 20:41:16 -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 1qDaI5-0004Mv-LA for bug-gnu-emacs@gnu.org; Sun, 25 Jun 2023 20:41:13 -0400 Received: from out13-75.antispamcloud.com ([185.201.17.75]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qDaI3-00067Z-Ty for bug-gnu-emacs@gnu.org; Sun, 25 Jun 2023 20:41:13 -0400 Received: from detroit.hostforweb.net ([181.214.31.82]) by mx254.antispamcloud.com with esmtps (TLSv1.2:AES128-GCM-SHA256:128) (Exim 4.92) (envelope-from ) id 1qDaHx-000969-9v; Mon, 26 Jun 2023 02:41:09 +0200 Received: from 157-205-200-190.cns.tayoreru.com ([157.205.200.190]:49425 helo=localhost) by detroit.hostforweb.net with esmtpsa (TLS1.2) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.96) (envelope-from ) id 1qDaHt-00EHzs-0g; Sun, 25 Jun 2023 19:41:01 -0500 Date: Mon, 26 Jun 2023 09:40:58 +0900 Message-ID: From: Katsumi Yamaoka To: bug-gnu-emacs@gnu.org Subject: 30.0.50; setf strange when lexical-binding is nil Organization: Emacsen advocacy group X-Face: #kKnN,xUnmKia.'[pp`; Omh}odZK)?7wQSl"4o04=EixTF+V[""w~iNbM9ZL+.b*_CxUmFk B#Fu[*?MZZH@IkN:!"\w%I_zt>[$nm7nQosZ<3eu; B:$Q_:p!',P.c0-_Cy[dz4oIpw0ESA^D*1Lw= L&i*6&( User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/30.0.50 (x86_64-pc-cygwin) Cancel-Lock: sha1:+RxedAaGmYYeLQHLeT/IyXfQiac= MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-From-Rewrite: rewritten was: [yamaoka@jpl.org], actual sender is not the same system user X-Get-Message-Sender-Via: detroit.hostforweb.net: authenticated_id: yamaokac/only user confirmed/virtual account not confirmed X-Authenticated-Sender: detroit.hostforweb.net: yamaokac X-Originating-IP: 181.214.31.82 X-Spampanel-Domain: hostforweb.net X-Spampanel-Username: 181.214.31.82 Authentication-Results: antispamcloud.com; auth=pass smtp.auth=181.214.31.82@hostforweb.net X-Spampanel-Outgoing-Class: unsure X-Spampanel-Outgoing-Evidence: Combined (0.15) X-Recommended-Action: accept X-Filter-ID: Pt3MvcO5N4iKaDQ5O6lkdGlMVN6RH8bjRMzItlySaT9WLQux0N3HQm8ltz8rnu+BPUtbdvnXkggZ 3YnVId/Y5jcf0yeVQAvfjHznO7+bT5yq/stzLMUbaNjNteOvE0pq+F/o6TrFB/G7t89ilnp+S8gu sXUiSrwhaSa5Diw0Yjo+6ZTz1zw5rFxYuanvKekSyDuPVfH8kFq7mxQqFwdJuNqwTTJhLChIm0ME lNcQXjj9C22ExUkbHD7BpJT1bIz0TRBIKW6TPwtKjO8jRy51iVnqfwQ/+NNTJmcCebb5o4pVfyQk zwH9gG+ff4FZU8H6Tb329BxvE6TziK/Efsi1hlYFvf25LVONYbYifH5OzZARykvSYultIRa+1jPt ZEG3hXukky7bnRBseyiXR6NngMuX+khE2Uaog11Rpkv2e7i/krAbXaO3tBu97Qs50G9WX9n+Fppg 2sTbsOYuMwGGrL/9mdI3611ytwM0b4maHzspcvZoI7P90p8oLprk3TF7EVBannnL7tRRK/uB8nvA 5fMcRdQ8d/qPm/Bxf+EhGJQKUJnMDx2D0A8JqK02gelEaz28F/27QkRL/GPw/1iWGtfNeYdo3zQk L6d8fnrVN7/oG2luZ2kwu8znxkHgZW9l++DuIQUs/5JJj4C/n4CILiBhxxEG3JKRZR/rHj4EfGra Eb5PxOi+vwoxgty13PcKpysW4poHaZT7HVqhcRJnaiUdpD0PeJ3ByHitsWgEoC8KihNX1OSgXmaF 1Q4uoRK1CrV7Cb+sgQ4Sgila9xrKgosEMysPur9wmiDBurOy6iQHQsfKPWSbWqIwURNfsSionlph Age/a4qnkMHLpBFzAAacQ2ZSsX0jWLJRVb7F4qCtTMw0lfCjyBb7RBRx7bnBUV8ShebT8U8Xw9HT DfreWZVVekvLV9oSZ4iMwTDgadRsYzB6zs3Ie5gF1CN3Vi14KyayGcHO/zoi9M3k880LldFrw6YW /B3fRQJ/AblaOzreNHk15VolAGHS5rCXQKDy9EJw0oDs3IuV1P3CACJRKC3Z/gUfBR81DfdjOw7H zLApUqLA1/gfJx5F0ptZ1U7dfI4fv6aiEqXCnHVokQ0jbTEvuGslKTrRIXcXpFg5ivY= X-Report-Abuse-To: spam@quarantine14.antispamcloud.com Received-SPF: pass client-ip=185.201.17.75; envelope-from=yamaoka@jpl.org; helo=out13-75.antispamcloud.com X-Spam_score_int: -16 X-Spam_score: -1.7 X-Spam_bar: - X-Spam_report: (-1.7 / 5.0 requ) BAYES_00=-1.9, HEADER_FROM_DIFFERENT_DOMAINS=0.249, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=no autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.1 (-) X-Debbugs-Envelope-To: submit X-Mailman-Approved-At: Mon, 26 Jun 2023 03:15:40 -0400 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: -2.1 (--) Hi, In the *scratch* buffer: (setq lexical-binding nil) (require 'nnheader) (macroexpand '(setf (mail-header-date header) date)) => (let* ((v #'(lambda (cl-x) (progn (progn (aref cl-x 3))))) (v header)) (\(setf\ funcall\) date v v)) This looks broken, though it gets normal if lexical-binding is t. Because of this, an old ELisp module doesn't work. In addition, the funny portion is replased with \(setf\ internal--with-suppressed-warnings\)... if the code is byte-compiled. Thanks. In GNU Emacs 30.0.50 (build 1, x86_64-pc-cygwin, GTK+ Version 3.22.28, cairo version 1.17.4) of 2023-06-26 built on localhost From debbugs-submit-bounces@debbugs.gnu.org Mon Jun 26 03:41:35 2023 Received: (at 64294-done) by debbugs.gnu.org; 26 Jun 2023 07:41:35 +0000 Received: from localhost ([127.0.0.1]:44248 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qDgqt-0007ni-JX for submit@debbugs.gnu.org; Mon, 26 Jun 2023 03:41:35 -0400 Received: from out15-75.antispamcloud.com ([185.201.19.75]:59230) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qDgqs-0007na-6I for 64294-done@debbugs.gnu.org; Mon, 26 Jun 2023 03:41:35 -0400 Received: from cloud1.hostforweb.net ([154.16.119.57]) by mx259.antispamcloud.com with esmtps (TLSv1.2:AES128-GCM-SHA256:128) (Exim 4.92) (envelope-from ) id 1qDgqp-000Nis-1t; Mon, 26 Jun 2023 09:41:33 +0200 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=jpl.org; s=default; h=Content-Type:MIME-Version:References:Subject:To:From:Message-ID: Date:Sender:Reply-To:Cc:Content-Transfer-Encoding:Content-ID: Content-Description:Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc :Resent-Message-ID:In-Reply-To:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=zt6URwgi3Uqv3+XN9RkbHGGSO6cVFJsHYCSrPOPt9nQ=; b=Xa3WU996drM5ATFn5kgJzOhFWR 1FaIdhssqa5nTmwCBrVjw4ZAYldAEH7czs0hoS4uZM4fqVrXi24VBp02GotyJBMPrPnc+8/vdHD5z z/ln3saziNr6lAb8PTM1SCK3ClbHVneSUDbIDBvHckoTqejvpGCnJiLsZ+Lm6hK2NcCb63j24jU2W Swrb0ImVi480Baor1A5Gug4oR3qWlWG4oxrH1LMWGXmQ39xIUYlVTsMaJFk1ySs1TAXHMh6TjmkdP wtIFbDhTnFLooxICGWZnLF8vpi3/Z9jsRClEFtkLctGUUYMrqPsL9wDmwICz3p+k52xo4U4ns4x5G 2mbZmDgg==; Received: from 157-205-200-190.cns.tayoreru.com ([157.205.200.190]:57836 helo=localhost) by cloud1.hostforweb.net with esmtpsa (TLS1.2) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.96) (envelope-from ) id 1qDgqn-000dMo-1c; Mon, 26 Jun 2023 03:41:29 -0400 Date: Mon, 26 Jun 2023 16:41:25 +0900 Message-ID: From: Katsumi Yamaoka To: 64294-done@debbugs.gnu.org Subject: Re: bug#64294: 30.0.50; setf strange when lexical-binding is nil References: Organization: Emacsen advocacy group User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/30.0.50 (x86_64-pc-cygwin) Cancel-Lock: sha1:Qj2xUm2U/5Dy+vV6uRao0wLpoqY= MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Get-Message-Sender-Via: cloud1.hostforweb.net: authenticated_id: yamaoka/from_h X-Authenticated-Sender: cloud1.hostforweb.net: yamaoka@jpl.org X-Originating-IP: 154.16.119.57 X-Spampanel-Domain: hostforweb.net X-Spampanel-Username: 154.16.119.57 Authentication-Results: antispamcloud.com; auth=pass smtp.auth=154.16.119.57@hostforweb.net X-Spampanel-Outgoing-Class: unsure X-Spampanel-Outgoing-Evidence: Combined (0.15) X-Recommended-Action: accept X-Filter-ID: Pt3MvcO5N4iKaDQ5O6lkdGlMVN6RH8bjRMzItlySaT9WLQux0N3HQm8ltz8rnu+BPUtbdvnXkggZ 3YnVId/Y5jcf0yeVQAvfjHznO7+bT5z8ACoWP7xZDX6s9SNDLIGRiKsDiqcOL5Nhqr4zS9Ci1Yfl AA3Tgqf3VJZoZsfhhOJ74nQOakyY0lIvI5OJCWUx58fMnqZUTt7CyKlJUh+zhobTT1owPg970c+j zi+tbF+DJYXE4Dl0gs/Km8rE1WFZb/rOgaHH9zJFNr48AQEXHBOOrwiUttFQ2kkJ4u6kVxANKL/E o7h31sVWoPZ9KtVcmFaUL6556ETqR7oNCXW0Lowu2GdD5LMSpEOsbx/mcC/b1RTd+tiBnRNHtuL9 OgWfO2MSa7QoYmWRHQkKq3HqE25r0zVlgMDuWT3HgnSNxVc7/xRRVTzqJgI0xw9NnzaOgfF+W0yJ JnzcYL6x+8K5vrmXL8rNdlxvESmUUBjYdbg7WFxTWpl3eaBBx8c/Dulz3TQ3XNW75kcM0I7R0xJ3 Qj3dKxLhoxcmaInYbR5vlqGARP+3ax9CYtXscpMMmgBFd/hBjqsxautjlVXfyJaQKVgoS3MkISSy dS6EA7KSoHbm+ifPs2yIXVaS7j1CpD4sbMC/K6klzbRMjzrXH/SDfWiH1Wgh6RAenBR+licROGYT 8/kOg1leq0hEiYexo52LEEcd5yTZnS1LvtJzn4d9XoKiDsyMs7OAK7ZCjVHZVbq51xuJpMxQ3d+U bYQ/tIHUDSqhEM7m4LjnEltlbw54RAq1ewm/rIEOEoIpWvcayoKLBDMrD7q/cJogwbqzsuokaSJb UuuPrNV+EOjc6Fe3O5v7shwQY7tAZ+DLayTILyuUdMeCv+8VO3MssdtCzyL9Y98hVDPv4ieeNHj2 3HBvT28DdAQpMwW9RYHmSXu2k4oud8fkfs82zxpkRw6xt2KoYnNGFdRN3CtPPBjSHkIxZUdWcHMl dmniO4igmFVXDB11T62RDRhVS1MQuOrNKBtqLNLnnkkL94kTQnbQ9bsMgIn5y/vcIKE4+MoDT8NV 3zcQjSRECGfZPSEUCQiytH6UkLf+jGb7N9u3ImxbnToO/Jaidz4Cc0gUGmArJnrmkyE= X-Report-Abuse-To: spam@quarantine14.antispamcloud.com X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 64294-done 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 (-) Duplicate. Sorry for the noise. From unknown Fri Aug 15 03:57:24 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Mon, 24 Jul 2023 11:24:15 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator