From unknown Mon Jun 23 13:11:16 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#64292 <64292@debbugs.gnu.org> To: bug#64292 <64292@debbugs.gnu.org> Subject: Status: 30.0.50; setf strange when lexical-binding is nil Reply-To: bug#64292 <64292@debbugs.gnu.org> Date: Mon, 23 Jun 2025 20:11:16 +0000 retitle 64292 30.0.50; setf strange when lexical-binding is nil reassign 64292 emacs submitter 64292 Katsumi Yamaoka severity 64292 normal thanks From debbugs-submit-bounces@debbugs.gnu.org Sun Jun 25 21:45:51 2023 Received: (at submit) by debbugs.gnu.org; 26 Jun 2023 01:45:51 +0000 Received: from localhost ([127.0.0.1]:44037 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qDbIc-0005bv-SQ for submit@debbugs.gnu.org; Sun, 25 Jun 2023 21:45:51 -0400 Received: from lists.gnu.org ([209.51.188.17]:53642) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qDbIY-0005bl-LP for submit@debbugs.gnu.org; Sun, 25 Jun 2023 21:45:49 -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 1qDbIY-0003C7-AV for bug-gnu-emacs@gnu.org; Sun, 25 Jun 2023 21:45:46 -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 1qDbIW-0005bc-6b for bug-gnu-emacs@gnu.org; Sun, 25 Jun 2023 21:45:46 -0400 Received: from cloud1.hostforweb.net ([154.16.119.57]) by mx256.antispamcloud.com with esmtps (TLSv1.2:AES128-GCM-SHA256:128) (Exim 4.92) (envelope-from ) id 1qDbIQ-0003ka-VG; Mon, 26 Jun 2023 03:45:41 +0200 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=jpl.org; s=default; h=Content-Type:MIME-Version: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:References:List-Id:List-Help:List-Unsubscribe:List-Subscribe: List-Post:List-Owner:List-Archive; bh=iXes2VuGyiHrBEk1d4LlFV4QKvM+CISygjtkyFw2P2s=; b=FqJ4OuJDS26mSaXnmsbCwi9fRh a/h+l/3papKbOjIqFvVW9yYHKGFoY6UrCp7IRS5MltHXJWSXCXQd5IIWLlixTEFpmhu9z+WiJbbkE zjzE8DggIu3PWxs6VCf8I5YudXAUQSNezP3pY7ZPe0L0tU71tGTOCgOULjCZqZewDSltmdAp2n5GD UMx+JpvppA60Hm4JsEgdOOSmbWwOPNBsAG/EJRmrqp24f2Kw/O/ZaaywJB+qAA4qIs4tRQC7fjkja kQbSacKYs5WWUx23k9YcCrNksw+M/8f3c15vCPRrvire0tlJ3KeK0yElRQ7K4htSWimIUXQMCUGpZ WCml88CA==; Received: from 157-205-200-190.cns.tayoreru.com ([157.205.200.190]:50522 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 1qDbIP-00AtdI-2j; Sun, 25 Jun 2023 21:45:38 -0400 Date: Mon, 26 Jun 2023 10:45:34 +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:xdbD5HpE/l67xfvoUJvaCX/lCSQ= 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.13) X-Recommended-Action: accept X-Filter-ID: Pt3MvcO5N4iKaDQ5O6lkdGlMVN6RH8bjRMzItlySaT93QIwgJ01HEnb/uJewuFeWPUtbdvnXkggZ 3YnVId/Y5jcf0yeVQAvfjHznO7+bT5z8ACoWP7xZDX6s9SNDLIGRiKsDiqcOL5Nhqr4zS9Ci1fMb KlMDAOFZrtuFlpVmxiVJDHstYRsIzIUeJyZPWJknVhHM57wrB/KydOHcTXI6POKVse1sVhWabI0/ +PN3sIJwaamb6PEvxJYegyRXvOeQMQUdx+qWSlMQsWiY5rBf4zuVxFy+XtQqnm9G8oGAhfjihErG eHNIUKH6DBsS7D/cZ89+hhkjgTJvqbEpnG8j070xsM/JQG6Ra5phpTAgDDVz4UuEee9x9b4ll3Y/ llQTA9DbQjvCca4rHFsydBfA2i+5hmDJigxeQ+0xwOEkdigao+OJ4K96CFkyzPuOxMKeH9u8bwQR 7T6cYAlUQy2vpIqQbzW+RbjtI2/Nvgz9f6dJugPHCInxErhc/tNuounHPP2nZVsMwXoTZLRadQLt 9HGlfXdmgJrKjBlTpWs78y8XFUtpdCMxfNVl5KYK4u76kVWClPVvbW5lVyQanRxw5g2QEetkvH00 /xmn6oF5z8skuB4fLNdsm49znGEOwW1RyaT+fhnmPmZ+OUuV5BM6eyy5Vo6xOiF9lxkCbdmQZuR3 RW4zJcvP7y3VnGLuX2ETupg8GpP9x1tFExoUL6K3zhXtasixwmOvp6w0GZ/6b9nwe+/6WRT/V1JK L+nBFaSL/kRbOaeVjvKl4JRzG6MY9Vga9TV1mZdhOob7xs74zMgy3hdjeGBFoET8Cs/UIZRMSrm3 6fGrHC3sI/4VSrTYMZyvJFr4tUNu3xp4fsPlv0d1x5eNJwxO28QJ9hEQNNXKr9xoNWGjQqen+JX9 SLRTz7Edfw0NziXyPoFlugc/7IlbHaQKyeYi4ZmtXXQCb6VuIIVGLAOfyPfJYYe0zvB1GjMIPkGI pqi5wexPQwDGym+s9KU+gcsdvP6iqAwCBe5k9HcQqhkUDzxke75qmUK0DmSdEOMftBjsWb6BDQzj SsE3qaBFfCaFoX7lbNqfdmmz4m4h07b0hMs4V1Na6ZosBqseYRMf9XEeaTUymbWj0oQ= 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: -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, 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=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.4 (-) 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: -2.4 (--) 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 replaced 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 Tue Jun 27 09:21:22 2023 Received: (at 64292) by debbugs.gnu.org; 27 Jun 2023 13:21:23 +0000 Received: from localhost ([127.0.0.1]:47896 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qE8dG-0005XD-LW for submit@debbugs.gnu.org; Tue, 27 Jun 2023 09:21:22 -0400 Received: from mail-lj1-f177.google.com ([209.85.208.177]:60753) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qE8dA-0005Ww-LJ for 64292@debbugs.gnu.org; Tue, 27 Jun 2023 09:21:20 -0400 Received: by mail-lj1-f177.google.com with SMTP id 38308e7fff4ca-2b6a5fd1f46so27236571fa.1 for <64292@debbugs.gnu.org>; Tue, 27 Jun 2023 06:21:16 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20221208; t=1687872070; x=1690464070; h=to:cc:date:message-id:subject:mime-version :content-transfer-encoding:from:sender:from:to:cc:subject:date :message-id:reply-to; bh=kkbE6E9N4nTRX3eot0uT45K3yEQNZVvNmlxZtg+1BrA=; b=BuqGMoFpv9QLF0Iy/avHtp69bmuftrdiWhlVBVlhwzC2eK6bwTuROpjPUyY/DgDDlr PkCyWJuRViPvWQkHBuiILjVT3mUOVpQfxQ5vfT1GP+gqG6JHMXNLJpjB3+qTS/GVrX6b BNAY/yv1IEyAdFFgVPzH/X+t/NSVF6YCpfisVJcULhmmFdajlOJI/23S1VSlkPaQC6cW A8Ce5W3q6gFDmr5KqdxfDZI03Utbb4C2bn/GqPxoIX2kJHRYEA5vxH5OXityb/gNOLS+ YBOdcEiw4+EIYuLT8NXoPi1u6yrtYSY5o1uW+Qyk2tnTA+uJhdPPE7YjOL1BNA4mweUX DbiQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1687872070; x=1690464070; h=to:cc:date:message-id:subject:mime-version :content-transfer-encoding:from:sender:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=kkbE6E9N4nTRX3eot0uT45K3yEQNZVvNmlxZtg+1BrA=; b=JgfzHfSXSgNKnb/j+/csdwLcwwXDwxwuzblA8a5RZXqtabRZfUxhWsObwkUTO/cuFV w9H6vTmEUzsJDEQ8D3OJOWh2jnlACf9s80BSfJmBIOi1xKLBZnHlqIzrCfpCCwGKDt9R r8WTW7cuOvechRG9hO/De2se9e8M9RbHQvEEXf5yhe7OaB/I8WxtZxF2tJOfM3DBMjlC U9h+tioDWTvatZPG1dU5+lf1XH6jDcq5Mhrq0A6Ejzu3gduNg60xvpSS5GQF6w16T71f Kk3Fj0g7oJxdTJ1vosVz1nx+WwAs1dFwX8kZ0aPWQAuKaKSU17GmNX6cqBae5ZraNK5p lddA== X-Gm-Message-State: AC+VfDyjStiVDkZJC+uCVj26ERtiltKE6xGy+dEGYOsh5zW/tlOxgz+1 wDHoKkZxl+Ubz4jyFeQtK8Y= X-Google-Smtp-Source: ACHHUZ6K4U96TJg1hh3Yy1GjIh7rffZqpeDkxWyno2TGU6U4M7h2y1f7A7CFXzFti4tCP8CItoWeAA== X-Received: by 2002:a2e:3508:0:b0:2b4:5b9c:a01b with SMTP id z8-20020a2e3508000000b002b45b9ca01bmr22951721ljz.53.1687872070278; Tue, 27 Jun 2023 06:21:10 -0700 (PDT) Received: from smtpclient.apple (c188-150-165-235.bredband.tele2.se. [188.150.165.235]) by smtp.gmail.com with ESMTPSA id h19-20020a2eb0f3000000b002b470afec39sm1739515ljl.48.2023.06.27.06.21.09 (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Tue, 27 Jun 2023 06:21:09 -0700 (PDT) From: =?utf-8?Q?Mattias_Engdeg=C3=A5rd?= Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: quoted-printable Mime-Version: 1.0 (Mac OS X Mail 14.0 \(3654.120.0.1.15\)) Subject: bug#64292: 30.0.50; setf strange when lexical-binding is nil Message-Id: Date: Tue, 27 Jun 2023 15:21:08 +0200 To: Katsumi Yamaoka X-Mailer: Apple Mail (2.3654.120.0.1.15) X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 64292 Cc: Stefan Monnier , 64292@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: -1.0 (-) > (setq lexical-binding nil) > (require 'nnheader) > (macroexpand '(setf (mail-header-date header) date)) > =3D> (let* ((v #'(lambda (cl-x) (progn (progn (aref cl-x 3))))) > (v header)) > (\(setf\ funcall\) date v v)) >=20 > 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 replaced with > \(setf\ internal--with-suppressed-warnings\)... > if the code is byte-compiled. This is effectively an encrypted "you should use lexical-binding:t" = error message. Stefan, should we just bypass the suppression here, or the entire = `cl--slet` business, in dynbound mode? From debbugs-submit-bounces@debbugs.gnu.org Tue Jun 27 09:23:45 2023 Received: (at control) by debbugs.gnu.org; 27 Jun 2023 13:23:45 +0000 Received: from localhost ([127.0.0.1]:47902 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qE8fZ-0005ar-4p for submit@debbugs.gnu.org; Tue, 27 Jun 2023 09:23:45 -0400 Received: from mail-lj1-f173.google.com ([209.85.208.173]:57839) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qE8fW-0005aZ-6k for control@debbugs.gnu.org; Tue, 27 Jun 2023 09:23:43 -0400 Received: by mail-lj1-f173.google.com with SMTP id 38308e7fff4ca-2b699a2fe86so44531281fa.3 for ; Tue, 27 Jun 2023 06:23:42 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20221208; t=1687872216; x=1690464216; h=to:date:message-id:subject:mime-version:content-transfer-encoding :from:sender:from:to:cc:subject:date:message-id:reply-to; bh=7l2HafIxbwPNQGW59P0O8ACWWDHJyFG9EhAtUdBpO84=; b=ERs0zg4aohk3lcGvR253q5vqgsYc82weu+GDe1/YcZSZO46/44RIL7Cq2/k1onpsvU oRC6vEiD7+N8xOc+LN2TGU4SZCxtv2D9aHnF/OnKv9J7r2CSj2uFthCw9RnyzD/xPkoQ hK8iutBW93r00zMa74X5ld7F2bAH/G0XF/N43yFt44gdnbA+RBnR6Eu9a1rYknDfstOq KYYR4qUHWqXZB5asviZGMbfYk6RLqlH1wke5xdMt32duMDWzOIpmPhy/J9/pW7lFRWmX nmguqE+ScIv/hGFgBsAZHamJKiglhxDgOuqnZBcm07iUK5PNibm2k49sp0FsbR5D2nOW Sy2g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1687872216; x=1690464216; h=to:date:message-id:subject:mime-version:content-transfer-encoding :from:sender:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=7l2HafIxbwPNQGW59P0O8ACWWDHJyFG9EhAtUdBpO84=; b=H1B4ecoEvz3slYis2+qbrY3oA9ACDu/eVTpTthjSkO5FQ2FHbuocER6bCnSdCovqVd A0MYbvNEmXGeatVffz38vQ/DqwE/J7nCgUekqBOFNsywzO9CLcgkyYlCab8uSX82H6lD vWuhg+7FGFnR2qQZ1qbZapIbVd4hMX8TrdsKDI+k/Vm+pFbqayXfc0Rze6nmlePZRA7w erVEsZqlveCvgsjkhkG2tQDSWmQzv+tlIdzBhroDHxiSe8vvxLFu5A+fAHtsSmLUmsri bIlfcrLz8q6WfKGIGUZS8OxRNnHi/ijG6zxflZn0FV+npcndgZ+lOMiC0aG3NJkj1gwP 9LCA== X-Gm-Message-State: AC+VfDwCY3+GX959ajxkwhiPa962/MfDVDevirXoXVq20EfP368jQCB2 cE/Sl6nQy92DokI7RPWxUgvDY6V/jdA= X-Google-Smtp-Source: ACHHUZ7aWBOTUQrgaJPF8r585W5sPsLWq6EAORXLVR/6IBCvte17Gjw1KkFxmBMW0Gvpl4Q5mTvsJA== X-Received: by 2002:a2e:9b92:0:b0:2b6:a630:1e5 with SMTP id z18-20020a2e9b92000000b002b6a63001e5mr3057922lji.33.1687872215608; Tue, 27 Jun 2023 06:23:35 -0700 (PDT) Received: from smtpclient.apple (c188-150-165-235.bredband.tele2.se. [188.150.165.235]) by smtp.gmail.com with ESMTPSA id a10-20020a2e88ca000000b002b6a4f35a0csm802359ljk.35.2023.06.27.06.23.35 for (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Tue, 27 Jun 2023 06:23:35 -0700 (PDT) From: =?utf-8?Q?Mattias_Engdeg=C3=A5rd?= Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Mime-Version: 1.0 (Mac OS X Mail 14.0 \(3654.120.0.1.15\)) Subject: Message-Id: <6DB825D8-3122-483D-94E0-D0934338815C@gmail.com> Date: Tue, 27 Jun 2023 15:23:34 +0200 To: control@debbugs.gnu.org X-Mailer: Apple Mail (2.3654.120.0.1.15) X-Spam-Score: 2.0 (++) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: merge 64315 64292 stop Content analysis details: (2.0 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- 0.0 FREEMAIL_FROM Sender email is commonly abused enduser mail provider (mattias.engdegard[at]gmail.com) 0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record -0.0 SPF_PASS SPF: sender matches SPF record -0.0 RCVD_IN_MSPIKE_H2 RBL: Average reputation (+2) [209.85.208.173 listed in wl.mailspike.net] -0.0 RCVD_IN_DNSWL_NONE RBL: Sender listed at https://www.dnswl.org/, no trust [209.85.208.173 listed in list.dnswl.org] 2.0 BLANK_SUBJECT Subject is present but empty X-Debbugs-Envelope-To: control 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 (+) merge 64315 64292 stop From debbugs-submit-bounces@debbugs.gnu.org Tue Jun 27 09:36:24 2023 Received: (at 64292) by debbugs.gnu.org; 27 Jun 2023 13:36:24 +0000 Received: from localhost ([127.0.0.1]:47912 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qE8ro-0008OF-8s for submit@debbugs.gnu.org; Tue, 27 Jun 2023 09:36:24 -0400 Received: from mailscanner.iro.umontreal.ca ([132.204.25.50]:10346) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qE8rj-0008Nz-VX for 64292@debbugs.gnu.org; Tue, 27 Jun 2023 09:36:22 -0400 Received: from pmg2.iro.umontreal.ca (localhost.localdomain [127.0.0.1]) by pmg2.iro.umontreal.ca (Proxmox) with ESMTP id 477288037F; Tue, 27 Jun 2023 09:36:14 -0400 (EDT) Received: from mail01.iro.umontreal.ca (unknown [172.31.2.1]) by pmg2.iro.umontreal.ca (Proxmox) with ESMTP id F12E380148; Tue, 27 Jun 2023 09:36:08 -0400 (EDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=iro.umontreal.ca; s=mail; t=1687872969; bh=donJCP/AXYUvPIQw3gnmVDO8V7TaVVSyPq8i3iuwp4A=; h=From:To:Cc:Subject:In-Reply-To:References:Date:From; b=U/hYJ5c7YGN0RF6MzX6AJrqYgCkt7ouU9dvz+eSiSv9NamujdZ+dipowX8ceQ1wjm naeNbUFeq5TvFoRazriMuI0cjDR1NndRu0OUtaXybGEWA3nVk6YZjIHUcmnGrR7wxZ fJbMrqvSmpjTd5fHI211iRNGMbbx61DCFSp8/WAqqyk2TYlRuqkZB24sT0JUK/Y3FK sgJsAsYNjwfNNasLYga4ZomeAUupjU9UPmqJ4KA7GpsNqPwEg/YfKwG+F9bfg/KzBI ZA6a9NbvqnLJTrBhUCu5uQcyFriK4eXjcDJ+A3eAIhwASUzNIarUsU5MIUT6aZrdNP ODJQ8oQv9LpLQ== Received: from pastel (69-165-155-162.dsl.teksavvy.com [69.165.155.162]) by mail01.iro.umontreal.ca (Postfix) with ESMTPSA id C7A5E120840; Tue, 27 Jun 2023 09:36:08 -0400 (EDT) From: Stefan Monnier To: Mattias =?windows-1252?Q?Engdeg=E5rd?= Subject: Re: bug#64292: 30.0.50; setf strange when lexical-binding is nil In-Reply-To: ("Mattias =?windows-1252?Q?Engdeg=E5rd=22's?= message of "Tue, 27 Jun 2023 15:21:08 +0200") Message-ID: References: Date: Tue, 27 Jun 2023 09:36:07 -0400 User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: quoted-printable X-SPAM-INFO: Spam detection results: 0 ALL_TRUSTED -1 Passed through trusted hosts only via SMTP AWL 0.084 Adjusted score from AWL reputation of From: address BAYES_00 -1.9 Bayes spam probability is 0 to 1% DKIM_SIGNED 0.1 Message has a DKIM or DK signature, not necessarily valid DKIM_VALID -0.1 Message has at least one valid DKIM or DK signature DKIM_VALID_AU -0.1 Message has a valid DKIM or DK signature from author's domain DKIM_VALID_EF -0.1 Message has a valid DKIM or DK signature from envelope-from domain T_SCC_BODY_TEXT_LINE -0.01 - X-SPAM-LEVEL: X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 64292 Cc: Katsumi Yamaoka , 64292@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 (---) Mattias Engdeg=E5rd [2023-06-27 15:21:08] wrote: >> (setq lexical-binding nil) >> (require 'nnheader) >> (macroexpand '(setf (mail-header-date header) date)) >> =3D> (let* ((v #'(lambda (cl-x) (progn (progn (aref cl-x 3))))) >> (v header)) >> (\(setf\ funcall\) date v v)) >>=20 >> 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 replaced with >> \(setf\ internal--with-suppressed-warnings\)... >> if the code is byte-compiled. > > This is effectively an encrypted "you should use lexical-binding:t" error= message. > Stefan, should we just bypass the suppression here, or the entire `cl--sl= et` > business, in dynbound mode? Can someone confirm that the patch below reverts the regression? Stefan diff --git a/lisp/emacs-lisp/cl-macs.el b/lisp/emacs-lisp/cl-macs.el index aadb498609a..eed7199fcc2 100644 --- a/lisp/emacs-lisp/cl-macs.el +++ b/lisp/emacs-lisp/cl-macs.el @@ -247,9 +247,10 @@ cl--slet "Like `cl--slet*' but for \"parallel let\"." (let ((dyns nil)) ;Vars declared as dynbound among the bindings? ;; `seq-some' lead to bootstrap problems. - (dolist (binding bindings) - (when (macroexp--dynamic-variable-p (car binding)) - (push (car binding) dyns))) + (when lexical-binding + (dolist (binding bindings) + (when (macroexp--dynamic-variable-p (car binding)) + (push (car binding) dyns)))) (cond (dyns (let ((form `(funcall (lambda (,@(mapcar #'car bindings)) From debbugs-submit-bounces@debbugs.gnu.org Tue Jun 27 20:36:26 2023 Received: (at 64292) by debbugs.gnu.org; 28 Jun 2023 00:36:26 +0000 Received: from localhost ([127.0.0.1]:49709 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qEJAY-0000d7-Hk for submit@debbugs.gnu.org; Tue, 27 Jun 2023 20:36:26 -0400 Received: from out13-75.antispamcloud.com ([185.201.17.75]:53766) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qEJAU-0000cw-Og for 64292@debbugs.gnu.org; Tue, 27 Jun 2023 20:36:24 -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 1qEJAQ-000EzF-EK; Wed, 28 Jun 2023 02:36:21 +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:Cc:To:From: Message-ID:Date:Sender:Reply-To: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=orBGqIKRI1WBXcwX7BHV3KEiNvF6XdqtwVm+kkvNbrw=; b=VejaE2Z7jLzBr8Tx0bfIF4bL+d FVCnG2izHVZhYBBJ9Z4HdVlTRgoIsAxF5NTZxsWSJ/7DOs8FnZgBR6JpKp+BDt0EWorKAPZVz3fhO n4blKtySxqA5/sgSWKh/2AKZmpBWrYQv4Y+71mG2KLR1pwCaOZ6/FmJl70CvS32jW2eZjbqDqRkhA NmVbwZp5gCcvgPVC/AnCsU88uvj2E7d8FioGso+0gZQZm1fltzL4ssPXjyxqB4jjkgekn5PjlyoHF lsMGP4BiNeyJ5BRI5voTaUUNa0yvovXjyLOP6AlZbXoyeKeIQjd3VErn6W8NGYVjbHJDF0lEvzPdK O9yeXV9A==; Received: from 157-205-200-190.cns.tayoreru.com ([157.205.200.190]:54412 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 1qEJAO-008uU2-2N; Tue, 27 Jun 2023 20:36:17 -0400 Date: Wed, 28 Jun 2023 09:36:12 +0900 Message-ID: From: Katsumi Yamaoka To: Stefan Monnier Subject: Re: bug#64292: 30.0.50; setf strange when lexical-binding is nil References: 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:orlx29ICJoZhYZIRlFz/5hMf79Q= 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+bT5z8ACoWP7xZDX6s9SNDLIGRiKsDiqcOL5Nhqr4zS9Ci1T/h IMfLRH2Zmm6LuXDXLTrmZ/b+4DMYRswswl24ypjFIaxoSzQZFDHXbbgRB13wT7ymiuBpt8fOPZYh W2ZdsZ7FCdelPh2QwvaUGkefSdZ/KkxDVcPCfBdO5FqK0eedr2Ef0z0PHiWfdu2KBWamHUcCvzc2 kNJFOSyI12kpr5Y8AubHqnuHg2H2HUu7yj0g9BZjID1DYz6sqG4h5jZMH/JJUreIvCEZe64SfE1P 7Gd9gmIOwChj0rv1y9EC/skFdeEvgUgY46/Ekx7L/iDSUfNij5suuU6E+ImDJOghFevqNiazvEL/ EQK6tjMFmjZ4fnZj2rOXyPqFSUScCZfa6ag/58tvY1IrKxq8PoyslHoZY98B+sNA9kFxLt/Tc217 BgEawskmC6nd/kpvbGXYaUHc+xdAEy9f0UOY1JYUOTuwtPxeO5HZq7a9eN6KVCrZBvfWqSVxV6S+ A7mB7ci78NaN4cZ7Fre3UoYDrF6NxpAudyE9OTzW3XiML1h9V6LZ3wgFeAJy50fgi0u1+Qxb5PBe PeCOdqP7pQDRQ+QAMehLqAnKVP4Z15XPOjx8I9T2zb7nflISfuuMWIcRG5Ao1Lw7YDhIHMM73nw9 mq4NQ0PyKV3hHIL4aDD0yV5PohTvoaV5FZqbWyIs1O3pbB7vF74sKLCBRM1Nu5nhGDSOqGb3N8BJ ijpvHWCiV4ulq5N53FBEkfUd6mpkktossl4aOzJsbrKFs/JQbl0vum1OMmQyrfjL0A3L5F2hWT1e gFsseU8pBU6ZCtwnUTxS1Vf3aITSZxNiXcrRdMVJZCRKxpv5gbe3OvpinuUVyuxVQYlMo1z1pRXW hjh9fdbl44I0Df3aUe0keN8Kk5GLaQii1e9aEWzKGTBOdIrYPLe6ufKyIUrPZ4DqtrFh7ttc8tVM 96VQ/w/0fo6e0GnqMq1UqdKQ4veHXLoVkAmE9uweAtPAMY2Y/qHheEiPZPuMUj8PxLeRVYKU9W9t bmVXJBqdHHDmKIIGqsHi8yYemObHrBMMHGxs4cKTvDPGQkbhvOx0pTl2PyW5cLuSbbpC1c/2zTYs X-Report-Abuse-To: spam@quarantine14.antispamcloud.com X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 64292 Cc: mattias.engdegard@gmail.com, 64292@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: -1.0 (-) On Tue, 27 Jun 2023 09:36:07 -0400, Stefan Monnier wrote: > Can someone confirm that the patch below reverts the regression? The patch did the trick on at least the setf issue. Thanks. From debbugs-submit-bounces@debbugs.gnu.org Wed Jun 28 09:36:53 2023 Received: (at 64292) by debbugs.gnu.org; 28 Jun 2023 13:36:53 +0000 Received: from localhost ([127.0.0.1]:50304 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qEVLp-0007EW-Gz for submit@debbugs.gnu.org; Wed, 28 Jun 2023 09:36:53 -0400 Received: from mailscanner.iro.umontreal.ca ([132.204.25.50]:43178) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qEVLj-0007ED-Re for 64292@debbugs.gnu.org; Wed, 28 Jun 2023 09:36:51 -0400 Received: from pmg3.iro.umontreal.ca (localhost [127.0.0.1]) by pmg3.iro.umontreal.ca (Proxmox) with ESMTP id 384C14435B2; Wed, 28 Jun 2023 09:36:42 -0400 (EDT) Received: from mail01.iro.umontreal.ca (unknown [172.31.2.1]) by pmg3.iro.umontreal.ca (Proxmox) with ESMTP id 2264E4435AF; Wed, 28 Jun 2023 09:36:41 -0400 (EDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=iro.umontreal.ca; s=mail; t=1687959401; bh=xPeBSkiRMkFuW2GoIHnKVb+usrnOTijIFpYHostt0TI=; h=From:To:Cc:Subject:In-Reply-To:References:Date:From; b=WasW7UWIE5NcxXnw+iB2UKuACH36WHDkkMoxs7MXSE13wgwePUPxIT1OZF6l6L7Oq nBIOKWgfTMBvle9MA9OD9eoeQ3F/72xzXFGYQA8zmR4Z70UX5UpqQ+/9mHloyCZXop wtLwzwcVVkj0OpzfrIPXlnp8xBJ9n8N3fHzz6boJouE/S+wRdv/pqHuAd5ordDAyqA GoDDm//9HRzm8qb5FwwuQquqcPiq5QenvlQeta0D+lQ0TBArzBXWnZUAEfilxdgJAd 7uZyiWT+wvHaW7rvyHNo55nXDzgzOcn+igqFTBoH4lsVWXFxl9sjwjWriwiRwIQgD/ 6DOXjRzOe8HbQ== Received: from pastel (69-165-155-162.dsl.teksavvy.com [69.165.155.162]) by mail01.iro.umontreal.ca (Postfix) with ESMTPSA id EF22D120310; Wed, 28 Jun 2023 09:36:40 -0400 (EDT) From: Stefan Monnier To: Katsumi Yamaoka Subject: Re: bug#64292: 30.0.50; setf strange when lexical-binding is nil In-Reply-To: (Katsumi Yamaoka's message of "Wed, 28 Jun 2023 09:36:12 +0900") Message-ID: References: Date: Wed, 28 Jun 2023 09:36:40 -0400 User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain X-SPAM-INFO: Spam detection results: 0 ALL_TRUSTED -1 Passed through trusted hosts only via SMTP AWL 0.047 Adjusted score from AWL reputation of From: address BAYES_00 -1.9 Bayes spam probability is 0 to 1% DKIM_SIGNED 0.1 Message has a DKIM or DK signature, not necessarily valid DKIM_VALID -0.1 Message has at least one valid DKIM or DK signature DKIM_VALID_AU -0.1 Message has a valid DKIM or DK signature from author's domain DKIM_VALID_EF -0.1 Message has a valid DKIM or DK signature from envelope-from domain T_SCC_BODY_TEXT_LINE -0.01 - X-SPAM-LEVEL: X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 64292 Cc: mattias.engdegard@gmail.com, 64292@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 (---) >> Can someone confirm that the patch below reverts the regression? > The patch did the trick on at least the setf issue. Thanks. I pushed it to `master` (under the "bug#64315" name, tho, didn't realize there were not the same bug numbers). Stefan From debbugs-submit-bounces@debbugs.gnu.org Wed Jun 28 10:28:19 2023 Received: (at 64292) by debbugs.gnu.org; 28 Jun 2023 14:28:19 +0000 Received: from localhost ([127.0.0.1]:51378 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qEW9a-0000Od-Ot for submit@debbugs.gnu.org; Wed, 28 Jun 2023 10:28:19 -0400 Received: from mail-oi1-f177.google.com ([209.85.167.177]:50658) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qEW9Y-0000OQ-K2 for 64292@debbugs.gnu.org; Wed, 28 Jun 2023 10:28:17 -0400 Received: by mail-oi1-f177.google.com with SMTP id 5614622812f47-39eab4bbe8aso4180666b6e.1 for <64292@debbugs.gnu.org>; Wed, 28 Jun 2023 07:28:16 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1687962491; x=1690554491; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=2DDv8XsHzCP2qXCACjETEdFwBv8zPA91ihWeepATWMA=; b=keAJgrr62l+W10SK7EsObdfPWOytuhsypqPXZGAjF4EQQ2VxOGWtroyb8zyZOeBkck 1wiJmgYSavIHMRIZidOFwr6UezCPGZpOlhJsmfd8//Ea6hcxszfdkTexsLSXx9PUv9Mo 6Z9eWxb5tPrsA67BBBJ4yyrJLOUD6H2x6+VbQVFm6YOsrNZlra1xNf2R+xwMe92vjBfu cvMeYwT+s8WeCmaL/XgY+K1kPK0sAiWxbZ5vT1SbBarZ5pdKE/AnfdWgiksh6CnL2GwK FP8q4d3OJxoPvh4AgfFL6q4zG/Nxw6I+7gvzrvQVQMM6mJCaDczXzjMLQDD0Z7HtO/jj GAzQ== X-Gm-Message-State: AC+VfDzR5mfbSUEz5FiDqaSMouwRuMvGaKvtqm5zbI08u2tH7QBEifMt usL4rZXtc/2XFYC6H5uic+2QXe1ddIaV3EccV44= X-Google-Smtp-Source: ACHHUZ4ghXQg7der6pHynyZsbT0JsU/+PdbHW60TTg0cvDGX8EQbYAjLMV1JNysrxLnGzW0/ld4rluP4eOnWwEzg8Ng= X-Received: by 2002:aca:2109:0:b0:398:29ce:81f7 with SMTP id 9-20020aca2109000000b0039829ce81f7mr34270376oiz.11.1687962491027; Wed, 28 Jun 2023 07:28:11 -0700 (PDT) MIME-Version: 1.0 References: In-Reply-To: From: Corwin Brust Date: Wed, 28 Jun 2023 09:27:59 -0500 Message-ID: Subject: Re: yasnippets block last emacs To: =?UTF-8?Q?Ram=C3=B3n_Lorenzo_Panad=C3=A9s=2DBarrueta?= Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Spam-Score: 0.2 (/) X-Debbugs-Envelope-To: 64292 Cc: 64292@debbugs.gnu.org, emacs-devel@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: -0.8 (/) On Wed, Jun 28, 2023 at 7:08=E2=80=AFAM Ram=C3=B3n Lorenzo Panad=C3=A9s-Bar= rueta wrote: > > > yas--template-menu-binding-pair-get-create: Symbol's function definitio= n is > > void: \(setf\ > > internal--with-suppressed-warnings\) > > [snip] > I opened an issue in the yasnippets' GitHub site, > https://github.com/joaotavora/yasnippet/issues/1166. One user found that > > adding lexical-binding: t in yasnippets.el workarounds the issue. Source: > https://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D64292. Stephen M has just pushed changes to master that appear to address this. Would you like to confirm? Here's a summary of the commit: > branch:master rev:dcd920 who:monnier where:emacs-30 what:lisp/emacs-lisp/= cl-macs.el (cl--slet): Fix bug#64315 Note, the commit message should probably reference 64292, which tracker I've cross-posted to. From debbugs-submit-bounces@debbugs.gnu.org Wed Jun 28 20:26:14 2023 Received: (at 64292-done) by debbugs.gnu.org; 29 Jun 2023 00:26:14 +0000 Received: from localhost ([127.0.0.1]:51871 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qEfUD-0001bG-TC for submit@debbugs.gnu.org; Wed, 28 Jun 2023 20:26:14 -0400 Received: from mail-ot1-f54.google.com ([209.85.210.54]:49385) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qEfU9-0001b0-It for 64292-done@debbugs.gnu.org; Wed, 28 Jun 2023 20:26:12 -0400 Received: by mail-ot1-f54.google.com with SMTP id 46e09a7af769-6b13e2af122so101381a34.2 for <64292-done@debbugs.gnu.org>; Wed, 28 Jun 2023 17:26:09 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1687998364; x=1690590364; h=content-transfer-encoding:to:subject:message-id:date:from :in-reply-to:references:mime-version:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=Uew7AhxRyrjJN2Z3COwk9sVy/qhei4ikIrn3a/AShSo=; b=k9llYPUvqeEKuUpus4E9er4bpkVr5BteH7BbfjKWC5QH3lcIcq10hatjasT6VV2f+c 8t9ZZLKVO3avsdc/szXReN9FR8KNQ0oPJqET3fWsPCXaGtufHoV0IA/QFeYDWvckS8Mc ct0jY8oNinfMVBmCrMnSVLaWvxiSuN/R5A2rWfTDAZ0HgdqjQHeqOSdZj/rtASsHdfOH 2KWGnOMevOpXynMnjyMFdvaLaPFrxKD/kKa8EuISYLOZAx3wvgGyEuh8GOJhfDi7u1/m jqvEPkNeUSwSw1akGcdNRv0dWjg1ip3OY0LVw/RTAnjEXUaop3kuOzom/38HCMDLCmHB LrIw== X-Gm-Message-State: AC+VfDwhA9w6pKqMtvBYHOuph1lvRkSkzFXW5Ja3TjQzIw9IXZrFiduZ 4CIEoKc/FtWsdpzaWU9pGzjuyiRz6k+Izc9xuBiorYg1Yac= X-Google-Smtp-Source: ACHHUZ7rbdValMdy1bB3ff6P7V04WV4zKi3MsRZbdo5cnk/0GyR8+JEw3F2pqDjnKS81bUuKhEkQKHH4lXF3BVkXysk= X-Received: by 2002:a9d:4d84:0:b0:6b8:6f94:d3a2 with SMTP id u4-20020a9d4d84000000b006b86f94d3a2mr6435218otk.25.1687998363737; Wed, 28 Jun 2023 17:26:03 -0700 (PDT) MIME-Version: 1.0 References: In-Reply-To: From: Corwin Brust Date: Wed, 28 Jun 2023 19:25:52 -0500 Message-ID: Subject: Re: yasnippets block last emacs To: 64292-done@debbugs.gnu.org, Stefan Monnier Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Spam-Score: 0.3 (/) X-Debbugs-Envelope-To: 64292-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: -0.7 (/) Thank you. Several other packages (for example use-package) were also affected. Seeing below a second confirmation that the fix applied for bug#64315 (already closed) has generally resolved the problem, I'm therefore also closing this bug. Feel free to re-open it if you believe something may have been missed. On Wed, Jun 28, 2023 at 3:26=E2=80=AFPM Ram=C3=B3n Lorenzo Panad=C3=A9s-Bar= rueta wrote: > > I can confirm that rev:dcd920 fixed the bug. Thanks for the heads-up! > > El mi=C3=A9, 28 jun 2023 a las 16:28, Corwin Brust () escr= ibi=C3=B3: >> >> On Wed, Jun 28, 2023 at 7:08=E2=80=AFAM Ram=C3=B3n Lorenzo Panad=C3=A9s-= Barrueta >> wrote: >> > >> > > yas--template-menu-binding-pair-get-create: Symbol's function defini= tion is >> > > void: \(setf\ >> > > internal--with-suppressed-warnings\) >> > > >> >> [snip] >> >> > I opened an issue in the yasnippets' GitHub site, >> > https://github.com/joaotavora/yasnippet/issues/1166. One user found th= at >> > >> > adding lexical-binding: t in yasnippets.el workarounds the issue. Sour= ce: >> > https://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D64292. >> >> Stephen M has just pushed changes to master that appear to address >> this. Would you like to confirm? >> >> Here's a summary of the commit: >> >> > branch:master rev:dcd920 who:monnier where:emacs-30 what:lisp/emacs-li= sp/cl-macs.el (cl--slet): Fix bug#64315 >> >> Note, the commit message should probably reference 64292, which >> tracker I've cross-posted to. From unknown Mon Jun 23 13:11:16 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Thu, 27 Jul 2023 11:24:05 +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