Eli Zaretskii <eliz@HIDDEN>
to control <at> debbugs.gnu.org
.
Full text available.Received: (at 77883) by debbugs.gnu.org; 18 Apr 2025 15:36:56 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Fri Apr 18 11:36:56 2025 Received: from localhost ([127.0.0.1]:52554 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1u5nlv-0000Wh-88 for submit <at> debbugs.gnu.org; Fri, 18 Apr 2025 11:36:56 -0400 Received: from mailscanner.iro.umontreal.ca ([132.204.25.50]:46460) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from <monnier@HIDDEN>) id 1u5nlm-0000TT-Az for 77883 <at> debbugs.gnu.org; Fri, 18 Apr 2025 11:36:53 -0400 Received: from pmg3.iro.umontreal.ca (localhost [127.0.0.1]) by pmg3.iro.umontreal.ca (Proxmox) with ESMTP id 1440244236B; Fri, 18 Apr 2025 11:36:33 -0400 (EDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=iro.umontreal.ca; s=mail; t=1744990592; bh=OkKgNKRuMVgPehaFmIO5TVBt8rQOjoaTZ1KVJxanFVw=; h=From:To:Cc:Subject:In-Reply-To:References:Date:From; b=dd8TNHaKxg7YkbJYjnntY27ODUE7q58bxwH30sgss65B7xtlRA1oniO1BS/0NA2Y6 gDQPblOXeEuVD9GJ28ooUtIHWd/fJ/JwAZblajXLWuXBdmE6m6jrIzPxgRYixhc78I FghsnTmvwTk8fPszwTicJcKaBIIOwKbc+ev2AoZVGseEidA4EJT+eF1ts8wYVJGThb eMDsDf8z6IPluWvszSRcHcSJUabT3a6mPlUlDaT6eccnGcDxD9zghmwqJlHv2KibiA UHneWgH9Y15KcVEycyZFPxm3SiDvHyMGW8mFdzZoBulfopguT4ClkiGFl4wDH4mnNN j5ueKkvQZdGvg== Received: from mail01.iro.umontreal.ca (unknown [172.31.2.1]) by pmg3.iro.umontreal.ca (Proxmox) with ESMTP id 2C606441625; Fri, 18 Apr 2025 11:36:32 -0400 (EDT) Received: from alfajor (unknown [23.233.149.155]) by mail01.iro.umontreal.ca (Postfix) with ESMTPSA id 0245D12027F; Fri, 18 Apr 2025 11:36:31 -0400 (EDT) From: Stefan Monnier <monnier@HIDDEN> To: Eli Zaretskii <eliz@HIDDEN> Subject: Re: bug#77883: 31.0.50; C-c C-e in *scratch* generates a missing lexical binding cookie warning In-Reply-To: <86tt6la8hj.fsf@HIDDEN> Message-ID: <jwvfri5fprw.fsf-monnier+emacs@HIDDEN> References: <87a58erybl.fsf@HIDDEN> <86jz7hbv8c.fsf@HIDDEN> <871ptppvtb.fsf@HIDDEN> <86zfgdacqz.fsf@HIDDEN> <jwvldrxhasa.fsf-monnier+emacs@HIDDEN> <86tt6la8hj.fsf@HIDDEN> Date: Fri, 18 Apr 2025 11:36:30 -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.280 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 GAPPY_SUBJECT 0.1 Subject: contains G.a.p.p.y-T.e.x.t X-SPAM-LEVEL: X-Spam-Score: 0.1 (/) X-Debbugs-Envelope-To: 77883 Cc: michael_heerdegen@HIDDEN, 77883 <at> debbugs.gnu.org, spwhitton@HIDDEN X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -3.2 (---) > If load-with-code-conversion is the only case where this is needed, we > could do that locally in load-with-code-conversion, right? I mean, > there's no need to "punish" all the users of eval-buffer for that > single use. Right? I guess someone should look at the other uses of `eval-buffer` to figure out if that's the case. Another approach might be to check if `lexical-binding` is set buffer-locally and if so to obey it without even checking the `lexical-binding` cookie. Stefan
bug-gnu-emacs@HIDDEN
:bug#77883
; Package emacs
.
Full text available.Received: (at 77883) by debbugs.gnu.org; 18 Apr 2025 13:46:20 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Fri Apr 18 09:46:19 2025 Received: from localhost ([127.0.0.1]:50709 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1u5m2r-00049M-Qr for submit <at> debbugs.gnu.org; Fri, 18 Apr 2025 09:46:19 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:43944) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from <eliz@HIDDEN>) id 1u5m2k-00047K-64 for 77883 <at> debbugs.gnu.org; Fri, 18 Apr 2025 09:46:15 -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 <eliz@HIDDEN>) id 1u5m2S-0003T5-Ks; Fri, 18 Apr 2025 09:45:53 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date: mime-version; bh=ywoEayYq14XkVLvyT37HDYfkS21c1rkEHgz8MDGoWlA=; b=Dr3iKf5pO66L d5ajzMl/5g4VxWhRe6NUeAnVvaw+Srl3DsaqIY9ANktF/BbvcO5/SDKv2spaud0wnW8JqgnZJb+2w y11XW+0MWNQKdpUARdoR3ji5gISFGcx9RUJn5YMDkZMsh/BcvmA+h4vWtsKMblB5Ddiu1H5x486Cu lXs9j3soV9s4mv/HTAL9fV0sC87+U9GgT8grjesJ3gdAGPaB2lJNMk+/siNWCuj4fjde1jK44uQea uYZLh3oKuBNaorepWOdoWz+7qphlQ/NXksFIUxudSjGIMAmukckSbDe3r25QpQMAnx3gaWJ/l4Hei 5L4mYWueko2iBQj8WfY7oQ==; Date: Fri, 18 Apr 2025 16:45:44 +0300 Message-Id: <86tt6la8hj.fsf@HIDDEN> From: Eli Zaretskii <eliz@HIDDEN> To: Stefan Monnier <monnier@HIDDEN> In-Reply-To: <jwvldrxhasa.fsf-monnier+emacs@HIDDEN> (message from Stefan Monnier on Fri, 18 Apr 2025 09:16:18 -0400) Subject: Re: bug#77883: 31.0.50; C-c C-e in *scratch* generates a missing lexical binding cookie warning References: <87a58erybl.fsf@HIDDEN> <86jz7hbv8c.fsf@HIDDEN> <871ptppvtb.fsf@HIDDEN> <86zfgdacqz.fsf@HIDDEN> <jwvldrxhasa.fsf-monnier+emacs@HIDDEN> X-Spam-Score: -2.2 (--) X-Debbugs-Envelope-To: 77883 Cc: michael_heerdegen@HIDDEN, 77883 <at> debbugs.gnu.org, spwhitton@HIDDEN X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -3.2 (---) > From: Stefan Monnier <monnier@HIDDEN> > Cc: Michael Heerdegen <michael_heerdegen@HIDDEN>, spwhitton@HIDDEN, > 77883 <at> debbugs.gnu.org > Date: Fri, 18 Apr 2025 09:16:18 -0400 > > >> C-c C-e calls `eval-buffer' which "ignores the current value of the > >> `lexical-binding' variable. Instead it will heed any > >> -*- lexical-binding: t -*- settings in the buffer, and if there is no such > >> setting, the buffer will be evaluated without lexical binding." > >> > >> Not good in this case. > > > > Is it good in any other case? > > > > I mean, what's the logic behind ignoring the current value of > > lexical-binding, but heeding the cookie? let alone defaulting to > > dynamic binding if there's no cookie? If the reason is backward > > compatibility, I think I'd like to see the details: where would > > changing this cause problems? > > I can't remember how we ended up with this, but I strongly suspect it > has to do with the use of `eval-buffer` in `load-with-code-conversion`, > which is the most common use of `eval-buffer` (in dynamic counts, not > static counts, of course). If load-with-code-conversion is the only case where this is needed, we could do that locally in load-with-code-conversion, right? I mean, there's no need to "punish" all the users of eval-buffer for that single use. Right?
bug-gnu-emacs@HIDDEN
:bug#77883
; Package emacs
.
Full text available.Received: (at 77883) by debbugs.gnu.org; 18 Apr 2025 13:16:43 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Fri Apr 18 09:16:43 2025 Received: from localhost ([127.0.0.1]:50648 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1u5laB-0007HX-Ez for submit <at> debbugs.gnu.org; Fri, 18 Apr 2025 09:16:43 -0400 Received: from mailscanner.iro.umontreal.ca ([132.204.25.50]:26587) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from <monnier@HIDDEN>) id 1u5la2-0007EC-Qv for 77883 <at> debbugs.gnu.org; Fri, 18 Apr 2025 09:16:37 -0400 Received: from pmg2.iro.umontreal.ca (localhost.localdomain [127.0.0.1]) by pmg2.iro.umontreal.ca (Proxmox) with ESMTP id 7178280823; Fri, 18 Apr 2025 09:16:20 -0400 (EDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=iro.umontreal.ca; s=mail; t=1744982179; bh=CkwoE51MVKik/mfkp6wPHwO96XEOcmkS4v1iq/rgQzc=; h=From:To:Cc:Subject:In-Reply-To:References:Date:From; b=pI8QW9dEy/HWiLsOLnAbts5mSrV4UOQZ8zw1iMAE9nEbtnfHWw4G/Shti2iku9l3Z FpgaPKHjS1ZEgLoAF1OVzkX7ISD2gXuW8Oim/KO5uJtoDY6mrevdKnuSYJ7FklCRrk qfK5goAC8HI37nWJx0oVzEqb03hF3qwX1/sBney8sJG5+CDYf1Bg7Wmw+4QdEFvjjX P0LgUFYD1fxre40joGwCF09R6MmtaztVRKtP9S82ucjyioKeoyAffQkk3UIt0gb2my Z9Jz+aSyRYM6xcKopDa/38j7SBDCSZkTU69UfoKXf4mYpyZ5RqkfkKBv4rTOD9gMJK BS35WJSKriptg== Received: from mail01.iro.umontreal.ca (unknown [172.31.2.1]) by pmg2.iro.umontreal.ca (Proxmox) with ESMTP id A74E4801FB; Fri, 18 Apr 2025 09:16:19 -0400 (EDT) Received: from pastel (104-195-239-180.cpe.teksavvy.com [104.195.239.180]) by mail01.iro.umontreal.ca (Postfix) with ESMTPSA id 72F08120735; Fri, 18 Apr 2025 09:16:19 -0400 (EDT) From: Stefan Monnier <monnier@HIDDEN> To: Eli Zaretskii <eliz@HIDDEN> Subject: Re: bug#77883: 31.0.50; C-c C-e in *scratch* generates a missing lexical binding cookie warning In-Reply-To: <86zfgdacqz.fsf@HIDDEN> Message-ID: <jwvldrxhasa.fsf-monnier+emacs@HIDDEN> References: <87a58erybl.fsf@HIDDEN> <86jz7hbv8c.fsf@HIDDEN> <871ptppvtb.fsf@HIDDEN> <86zfgdacqz.fsf@HIDDEN> Date: Fri, 18 Apr 2025 09:16:18 -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.103 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 GAPPY_SUBJECT 0.1 Subject: contains G.a.p.p.y-T.e.x.t X-SPAM-LEVEL: X-Spam-Score: -2.2 (--) X-Debbugs-Envelope-To: 77883 Cc: Michael Heerdegen <michael_heerdegen@HIDDEN>, 77883 <at> debbugs.gnu.org, spwhitton@HIDDEN X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -3.2 (---) >> C-c C-e calls `eval-buffer' which "ignores the current value of the >> `lexical-binding' variable. Instead it will heed any >> -*- lexical-binding: t -*- settings in the buffer, and if there is no such >> setting, the buffer will be evaluated without lexical binding." >> >> Not good in this case. > > Is it good in any other case? > > I mean, what's the logic behind ignoring the current value of > lexical-binding, but heeding the cookie? let alone defaulting to > dynamic binding if there's no cookie? If the reason is backward > compatibility, I think I'd like to see the details: where would > changing this cause problems? I can't remember how we ended up with this, but I strongly suspect it has to do with the use of `eval-buffer` in `load-with-code-conversion`, which is the most common use of `eval-buffer` (in dynamic counts, not static counts, of course). Stefan
bug-gnu-emacs@HIDDEN
:bug#77883
; Package emacs
.
Full text available.Received: (at 77883) by debbugs.gnu.org; 18 Apr 2025 13:10:44 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Fri Apr 18 09:10:43 2025 Received: from localhost ([127.0.0.1]:50632 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1u5lUP-00069b-0p for submit <at> debbugs.gnu.org; Fri, 18 Apr 2025 09:10:43 -0400 Received: from mout.web.de ([212.227.17.11]:56931) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from <michael_heerdegen@HIDDEN>) id 1u5lUD-000633-2k for 77883 <at> debbugs.gnu.org; Fri, 18 Apr 2025 09:10:37 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=web.de; s=s29768273; t=1744981811; x=1745586611; i=michael_heerdegen@HIDDEN; bh=KWnNT53X9HNSe9S0mGXLEJ2ewm0aoi+y7igvSU8dRlI=; h=X-UI-Sender-Class:From:To:Cc:Subject:In-Reply-To:References:Date: Message-ID:MIME-Version:Content-Type:cc:content-transfer-encoding: content-type:date:from:message-id:mime-version:reply-to:subject: to; b=v9IA+S/XzBnHahgUZ3X+N5oxp8df2C1lNMGg/9J1i+Ye/ffMoLe/QZ1O57L3waFL orlSZXIVCLFTaei5A3Zv/k3itsA3mZ5RXYNYpwdUOwe0LSMFNdu3Dcg+l+vUtoExS DoV2ZiAElWgcHFaiZTc4fw6MHu2B8IaoTWuU4xHAQReuBU10O/4wrEqGSmJGQJ1Or pkPJgaFTAfeiRAFCZfThLlXKs90t7UOMRBULE0kD5P7SClEAEafMpuewdlzFkvdD+ zIerH7cyec+1aElSDtFAsuydeYC+vLXIVjAnHs0zpgl2QV3+/j73j94EZmPuNLjw7 fiRNLgJt/z/7BDQIhA== X-UI-Sender-Class: 814a7b36-bfc1-4dae-8640-3722d8ec6cd6 Received: from drachen.dragon ([88.66.201.230]) by smtp.web.de (mrweb105 [213.165.67.124]) with ESMTPSA (Nemesis) id 1MgRQD-1umWnV0Zjj-00b7xl; Fri, 18 Apr 2025 15:04:02 +0200 From: Michael Heerdegen <michael_heerdegen@HIDDEN> To: Eli Zaretskii <eliz@HIDDEN> Subject: Re: bug#77883: 31.0.50; C-c C-e in *scratch* generates a missing lexical binding cookie warning In-Reply-To: <87sem5oe0j.fsf@HIDDEN> References: <87a58erybl.fsf@HIDDEN> <86jz7hbv8c.fsf@HIDDEN> <871ptppvtb.fsf@HIDDEN> <86zfgdacqz.fsf@HIDDEN> <87sem5oe0j.fsf@HIDDEN> Date: Fri, 18 Apr 2025 15:05:34 +0200 Message-ID: <87jz7hoc0x.fsf@HIDDEN> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain X-Provags-ID: V03:K1:F25X7xw4NJhfyvE46jwuAplbbPvXl4JxNzxi50sWZzQWDv5sNIf TuLJUDnheRCs04oTQFxku1pZeqy4j9xB5ipmtbkCpOZVQ6zfv+5Fd1grjepFb13fgyRiEr6 VmgMCMNYB1R0LK4afFF9SiW0/9z9vhop21kGPtmuZOPgK6Zt4yazxZGxwAJzhDM//koR4zZ t9RL80mNlnAzNmsKFnJ4g== X-Spam-Flag: NO UI-OutboundReport: notjunk:1;M01:P0:+PfvY/nabqI=;9kttyuSlJVSKnQQLFHGFO/4j57G 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 A== X-Spam-Score: 0.1 (/) X-Debbugs-Envelope-To: 77883 Cc: 77883 <at> debbugs.gnu.org, monnier@HIDDEN, spwhitton@HIDDEN X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.6 (-) Michael Heerdegen <michael_heerdegen@HIDDEN> writes: > Indeed. This looks like an anachronism to me. But I would have to > investigate how the current situation evolved. Unless someone else > remembers... See Bug#20139. That was quite a while ago (2019) and just documented the status quo (and in the docstring only) at that point of time because someone had been surprised by the behavior. Looks like `eval-buffer' has just been completely forgotten in the transition to making lexical binding the default. Michael.
bug-gnu-emacs@HIDDEN
:bug#77883
; Package emacs
.
Full text available.Received: (at 77883) by debbugs.gnu.org; 18 Apr 2025 12:21:33 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Fri Apr 18 08:21:33 2025 Received: from localhost ([127.0.0.1]:50532 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1u5kio-0005Ro-6i for submit <at> debbugs.gnu.org; Fri, 18 Apr 2025 08:21:33 -0400 Received: from mout.web.de ([217.72.192.78]:51595) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from <michael_heerdegen@HIDDEN>) id 1u5kih-0005Pe-LL for 77883 <at> debbugs.gnu.org; Fri, 18 Apr 2025 08:21:27 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=web.de; s=s29768273; t=1744978860; x=1745583660; i=michael_heerdegen@HIDDEN; bh=cVaK4KX4At07mQKwisMRNmg8WSeDFIin7IhUiusSQi0=; h=X-UI-Sender-Class:From:To:Cc:Subject:In-Reply-To:References:Date: Message-ID:MIME-Version:Content-Type:cc:content-transfer-encoding: content-type:date:from:message-id:mime-version:reply-to:subject: to; b=o+BQ+Ynx4wxzsOK/MN4Vx0ZPaKY4JSeF5kfA96N6P2Id6vZKuqUSFsNXukeaP3wE mAwCg6A+5QHglP01mRwcD51vfLPoooEPCh2cKQIK/hrr09y+6U3AtUBXyaXeQ0KEF OQxkMPRG8QB8ZIBUbnnKBl/bpLZ4HCTPQDWT9fjfmLL+R8favqdjsjp1kyBz/JYwg qnjewIrCYbhokL6n+LZHntbtiCZdyBxMQVb8F/sFS6ESwZBCqFFhhZak6Rml2eRy5 IStyjnGMvxd2yWl/5Of3lcmoplyfqc+wOgaVRcDv1Tg28optZV323RSzjpDR45K1P 0RL79ei+HJC/LRAUzA== X-UI-Sender-Class: 814a7b36-bfc1-4dae-8640-3722d8ec6cd6 Received: from drachen.dragon ([88.66.201.230]) by smtp.web.de (mrweb105 [213.165.67.124]) with ESMTPSA (Nemesis) id 1MY5fb-1ue7VJ22tp-00S1EJ; Fri, 18 Apr 2025 14:21:00 +0200 From: Michael Heerdegen <michael_heerdegen@HIDDEN> To: Eli Zaretskii <eliz@HIDDEN> Subject: Re: bug#77883: 31.0.50; C-c C-e in *scratch* generates a missing lexical binding cookie warning In-Reply-To: <86zfgdacqz.fsf@HIDDEN> References: <87a58erybl.fsf@HIDDEN> <86jz7hbv8c.fsf@HIDDEN> <871ptppvtb.fsf@HIDDEN> <86zfgdacqz.fsf@HIDDEN> Date: Fri, 18 Apr 2025 14:22:36 +0200 Message-ID: <87sem5oe0j.fsf@HIDDEN> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain X-Provags-ID: V03:K1:PxISsMEjA+15Zxr6p4050M03R8JwD5T8baHqpea6FeXbMuKryJy z4ZP9OTLhcPQGSYmNQtcM0EcrWM2r0Rrd/R6SvqLQ5+BikvLQkWN1XL4l15wwHOI3frxU3J N92F34o5ugCjSNSdhPvwYEtMvah6bx22gZYn+RuK6X1wvccqIqcCJ1EMNl4BSoWW1gnoJ37 A20QpOav+qoZAC7UIZxZg== X-Spam-Flag: NO UI-OutboundReport: notjunk:1;M01:P0:xGfeBctM890=;Ld+IU2ZeMC/RuvyfZx0DQ2iBSm0 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 Q== X-Spam-Score: -0.6 (/) X-Debbugs-Envelope-To: 77883 Cc: 77883 <at> debbugs.gnu.org, monnier@HIDDEN, spwhitton@HIDDEN X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.6 (-) Eli Zaretskii <eliz@HIDDEN> writes: > I mean, what's the logic behind ignoring the current value of > lexical-binding, but heeding the cookie? let alone defaulting to > dynamic binding if there's no cookie? If the reason is backward > compatibility, I think I'd like to see the details: where would > changing this cause problems? > > And note that this aspect of the eval-buffer's behavior is not > documented in the ELisp manual, which is also not a good thing. Indeed. This looks like an anachronism to me. But I would have to investigate how the current situation evolved. Unless someone else remembers... Michael.
bug-gnu-emacs@HIDDEN
:bug#77883
; Package emacs
.
Full text available.Received: (at 77883) by debbugs.gnu.org; 18 Apr 2025 12:14:16 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Fri Apr 18 08:14:16 2025 Received: from localhost ([127.0.0.1]:50517 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1u5kbm-00046z-AL for submit <at> debbugs.gnu.org; Fri, 18 Apr 2025 08:14:16 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:55882) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from <eliz@HIDDEN>) id 1u5kbg-000453-N6 for 77883 <at> debbugs.gnu.org; Fri, 18 Apr 2025 08:14:11 -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 <eliz@HIDDEN>) id 1u5kbY-0001t0-Vu; Fri, 18 Apr 2025 08:14:00 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date: mime-version; bh=EurQMwAkfjm6qsXnoHSZUWCSyKX/7zDQyRWCdXBGrNQ=; b=ZvuU7eZp1ycU v+8PkjNwSVJj9EeBowBtfhxScpJjwJOnGEsx0WQv7tDuvdbKoLNBn/WWg1lhbNooHqAPmlvqDPY2i AbuPdO9gmfQVY4WQBWynbQ0sOGlCNQFVpPqzhFqumjN5KQOtFIXE6DL6bidJIrCLTVJb3FI1JuWHN b3s44xZ4HRoPcLxgbSNEoGR+W3yKVXTZ9dlYghVLG7Icxk77MDkO9IFBiR9fR3dEXGln8ATtQejRy tOizNeBAxZgNY+QmnFWZBcg6po2digtrpz7eoZ+LX93f+UF/P5tqoikreOkhnUPKXtl8qQ72jAMNx CVKK4duVl14YRoJbuT2qnw==; Date: Fri, 18 Apr 2025 15:13:40 +0300 Message-Id: <86zfgdacqz.fsf@HIDDEN> From: Eli Zaretskii <eliz@HIDDEN> To: Michael Heerdegen <michael_heerdegen@HIDDEN> In-Reply-To: <871ptppvtb.fsf@HIDDEN> (message from Michael Heerdegen on Fri, 18 Apr 2025 13:12:48 +0200) Subject: Re: bug#77883: 31.0.50; C-c C-e in *scratch* generates a missing lexical binding cookie warning References: <87a58erybl.fsf@HIDDEN> <86jz7hbv8c.fsf@HIDDEN> <871ptppvtb.fsf@HIDDEN> X-Spam-Score: -2.2 (--) X-Debbugs-Envelope-To: 77883 Cc: 77883 <at> debbugs.gnu.org, monnier@HIDDEN, spwhitton@HIDDEN X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -3.2 (---) > From: Michael Heerdegen <michael_heerdegen@HIDDEN> > Cc: Sean Whitton <spwhitton@HIDDEN>, Stefan Monnier > <monnier@HIDDEN>, 77883 <at> debbugs.gnu.org > Date: Fri, 18 Apr 2025 13:12:48 +0200 > > Eli Zaretskii <eliz@HIDDEN> writes: > > > IMO, it's a bug, because "C-x C-e" doesn't generate any such warnings, > > and lexical-binding is t in *scratch* anyway. > > I agree it is a bug. > > C-c C-e calls `eval-buffer' which "ignores the current value of the > `lexical-binding' variable. Instead it will heed any > -*- lexical-binding: t -*- settings in the buffer, and if there is no such > setting, the buffer will be evaluated without lexical binding." > > Not good in this case. Is it good in any other case? I mean, what's the logic behind ignoring the current value of lexical-binding, but heeding the cookie? let alone defaulting to dynamic binding if there's no cookie? If the reason is backward compatibility, I think I'd like to see the details: where would changing this cause problems? And note that this aspect of the eval-buffer's behavior is not documented in the ELisp manual, which is also not a good thing.
bug-gnu-emacs@HIDDEN
:bug#77883
; Package emacs
.
Full text available.Received: (at 77883) by debbugs.gnu.org; 18 Apr 2025 11:37:45 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Fri Apr 18 07:37:44 2025 Received: from localhost ([127.0.0.1]:50406 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1u5k2R-0005xg-UO for submit <at> debbugs.gnu.org; Fri, 18 Apr 2025 07:37:44 -0400 Received: from sendmail.purelymail.com ([34.202.193.197]:56934) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from <spwhitton@HIDDEN>) id 1u5k2J-0005vj-73 for 77883 <at> debbugs.gnu.org; Fri, 18 Apr 2025 07:37:41 -0400 DKIM-Signature: a=rsa-sha256; b=cbVQ8aqC/++1aH5qo8Ro+oQ/5GCJSuHsWuLDyQUEoR6ghBtY9NjHfRUMcrF2KPpS9HFr0yof/Vo/0zE7OBWCKkRBV3ENQEitgNlxhH8gucOjSldVxmiDu3e0K8bQSDELg1TIOmDU2SZ9DgLZ3Ij0jGh8c/6IObMNLjp+FA6Cg8lpIHf0RZ4o+XO5BA+V2LX04IbcicBD6/TJYfQxiHfD5MHpZMOKpm9pZ3AmTQmfUpKbx64ZGeaBukr9dJkUq8/zRf5gKfVRMH2DrfMD+bytOGGZU2KqGbDCWHv70e3AJmwFLr7etvvdHO7kxYOdcus9JsixiGdKy5y16bp9NJUepg==; s=purelymail3; d=spwhitton.name; v=1; bh=QCWhLwopzrHUefZZnfk33FGpPvyBJzIPHoCjW3aGiIc=; h=Received:Received:From:To:Subject:Date; DKIM-Signature: a=rsa-sha256; b=KeJb20P/f4682Yd/VB81EdJS5sUWjeNFE4NRTRdxwPhwvLkIurmav8bGMNMp6etNUQ3sSAws3hJ7/jovteOKf77yeHNCZLB9Bh7JMujQlQC1P9A6hxCi30gC0alyqh+9UJ79JEWwNcj+8PTVe2FgyWbQ/E9n1oBM3vG4AqkRU45e5l2oZ+8RXrqv4Cyzj/8a6/U4jkqwbiWomoI7QH4jgnZY111qiEIvtEuNy14wppPKDqB0lzZyIQYl6RdZ8BGeH9CNwq39BWQhofWn7RXBfWKTnfRxAYEwh61KLQGeIqHmnjZNFJTYbTknoCPmJ+t4w2O6YrUgExZ7fTMbkJakHQ==; s=purelymail3; d=purelymail.com; v=1; bh=QCWhLwopzrHUefZZnfk33FGpPvyBJzIPHoCjW3aGiIc=; h=Feedback-ID:Received:Received:From:To:Subject:Date; Feedback-ID: 20115:3760:null:purelymail X-Pm-Original-To: 77883 <at> debbugs.gnu.org Received: by smtp.purelymail.com (Purelymail SMTP) with ESMTPSA id -2111131982; (version=TLSv1.3 cipher=TLS_AES_256_GCM_SHA384); Fri, 18 Apr 2025 11:37:14 +0000 (UTC) Received: by melete.silentflame.com (Postfix, from userid 1000) id 8E0207F27DD; Fri, 18 Apr 2025 19:37:04 +0800 (CST) From: Sean Whitton <spwhitton@HIDDEN> To: Eli Zaretskii <eliz@HIDDEN> Subject: Re: bug#77883: 31.0.50; C-c C-e in *scratch* generates a missing lexical binding cookie warning In-Reply-To: <86jz7hbv8c.fsf@HIDDEN> References: <87a58erybl.fsf@HIDDEN> <86jz7hbv8c.fsf@HIDDEN> Date: Fri, 18 Apr 2025 19:37:04 +0800 Message-ID: <87bjstog4f.fsf@HIDDEN> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 0.1 (/) X-Debbugs-Envelope-To: 77883 Cc: 77883 <at> debbugs.gnu.org, Stefan Monnier <monnier@HIDDEN> X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -0.9 (/) Hello, On Fri 18 Apr 2025 at 01:49pm +03, Eli Zaretskii wrote: >> From: Sean Whitton <spwhitton@HIDDEN> >> Date: Fri, 18 Apr 2025 10:35:42 +0800 >> >> Found another case. > > IMO, it's a bug, because "C-x C-e" doesn't generate any such warnings, > and lexical-binding is t in *scratch* anyway. Right. >> *scratch* should probably remain under the dynamic binding dialect of >> Emacs Lisp until and unless we switch the default. > > I think we intentionally decided to switch to t, and I don't see a > reason to revert that decision. Oh, me neither, I had forgotten/missed that discussion. What I really meant is that we shouldn't be adding a lexical binding cookie to the file. -- Sean Whitton
bug-gnu-emacs@HIDDEN
:bug#77883
; Package emacs
.
Full text available.Received: (at 77883) by debbugs.gnu.org; 18 Apr 2025 11:11:30 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Fri Apr 18 07:11:30 2025 Received: from localhost ([127.0.0.1]:50066 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1u5jd2-0007nJ-Rt for submit <at> debbugs.gnu.org; Fri, 18 Apr 2025 07:11:30 -0400 Received: from mout.web.de ([212.227.17.11]:54389) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from <michael_heerdegen@HIDDEN>) id 1u5jcx-0007kq-LZ for 77883 <at> debbugs.gnu.org; Fri, 18 Apr 2025 07:11:27 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=web.de; s=s29768273; t=1744974672; x=1745579472; i=michael_heerdegen@HIDDEN; bh=8e+6lowfCgTMDzrxmb46EgUrGgucSi0uefTAi74WlLs=; h=X-UI-Sender-Class:From:To:Cc:Subject:In-Reply-To:References:Date: Message-ID:MIME-Version:Content-Type:cc:content-transfer-encoding: content-type:date:from:message-id:mime-version:reply-to:subject: to; b=H97KcA4WxikTfQlEvm+ZevgHeDoqPBqzHyPfsf04z7zP1lAeqyLz1zoT3rH6m1Rb J4XUEd0FEX+t6c8ZE5gyBxtJJlREM5f5NOQXx+iV2rsuWXFBTDLFWIaMppbLyM37H jyGqXNEQOIaly/i9h4yMtfGWXdWqy0fTqWa4lO/StBOWG7NQH4g2V0vY8byaZXixP FlmpR1wrHoRC355EA1QKtwWn/g7ewXQK9+i+DfQ6InzAB0v4sUz70ILwqHVKBiRK/ iSQxQpHWzdtMfu/qBp7gD49GnJqBhB+Jr6BqVBXGjL5NE+eCiTlwmCf/6x+5q+G1D jiqUio7xuzLLGwPbEw== X-UI-Sender-Class: 814a7b36-bfc1-4dae-8640-3722d8ec6cd6 Received: from drachen.dragon ([88.66.201.230]) by smtp.web.de (mrweb106 [213.165.67.124]) with ESMTPSA (Nemesis) id 1Mae3c-1ugj8c2IYM-00dybN; Fri, 18 Apr 2025 13:11:12 +0200 From: Michael Heerdegen <michael_heerdegen@HIDDEN> To: Eli Zaretskii <eliz@HIDDEN> Subject: Re: bug#77883: 31.0.50; C-c C-e in *scratch* generates a missing lexical binding cookie warning In-Reply-To: <86jz7hbv8c.fsf@HIDDEN> References: <87a58erybl.fsf@HIDDEN> <86jz7hbv8c.fsf@HIDDEN> Date: Fri, 18 Apr 2025 13:12:48 +0200 Message-ID: <871ptppvtb.fsf@HIDDEN> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain X-Provags-ID: V03:K1:hlZORenrk+5CUldusMNhMGqJ1KUZhktjmL8iMLJYUpBX/VwIluF x81JLsuPE1b5OAmVCveJ+ijKGapCP11uc0AzJcfKjKxZL2ga25/EgiO6uzJykUSRaNxNO79 +kZ8UyRzIiPxH5lxLu3bBkg2sLkCiMMzbKCKgC+9+TjKYWL/ED74KpYGGeKVQ/9XL88KqDb 1+1I7Q08xTcAEWT7x4OGQ== X-Spam-Flag: NO UI-OutboundReport: notjunk:1;M01:P0:LvbBqrbA6uQ=;vaXA35qg/4IREOvmD/t8LG242Fn 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 A== X-Spam-Score: -0.6 (/) X-Debbugs-Envelope-To: 77883 Cc: 77883 <at> debbugs.gnu.org, Stefan Monnier <monnier@HIDDEN>, Sean Whitton <spwhitton@HIDDEN> X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.6 (-) Eli Zaretskii <eliz@HIDDEN> writes: > IMO, it's a bug, because "C-x C-e" doesn't generate any such warnings, > and lexical-binding is t in *scratch* anyway. I agree it is a bug. C-c C-e calls `eval-buffer' which "ignores the current value of the `lexical-binding' variable. Instead it will heed any -*- lexical-binding: t -*- settings in the buffer, and if there is no such setting, the buffer will be evaluated without lexical binding." Not good in this case. Michael.
bug-gnu-emacs@HIDDEN
:bug#77883
; Package emacs
.
Full text available.Received: (at 77883) by debbugs.gnu.org; 18 Apr 2025 10:49:24 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Fri Apr 18 06:49:24 2025 Received: from localhost ([127.0.0.1]:49890 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1u5jHe-0004Nc-Dq for submit <at> debbugs.gnu.org; Fri, 18 Apr 2025 06:49:24 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:56112) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from <eliz@HIDDEN>) id 1u5jHa-0004Lt-Mw for 77883 <at> debbugs.gnu.org; Fri, 18 Apr 2025 06:49:20 -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 <eliz@HIDDEN>) id 1u5jHU-0006Zn-BH; Fri, 18 Apr 2025 06:49:12 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date: mime-version; bh=iW4V2Na4Sxwl+Ad7pn22KcOSEmGo1yH0OeLtQEW5HgA=; b=OvYjSE/iZNQO MK6HjGiQjRWYCLhCvgaAQ4bwryjKNopVbKH+UT5jNZILSpOoAS370qYlx9pClmpQwp4FW9Te4ZT92 BFXXVRhy1a501BxqkUze5Up7uAmFaWCCAcNUIhzbGWuZVoKuUG4jesmgSHFamyGVqSfVkYD9bbJov wNVNhe5kAbczZSi/51IB7XkiiOPmG9eKMgsDtGpNSvMveG1Z+a4YRu1IrW7OcyThlhV8bXyoED9Tk izdM9TjpLrBmB62dH0kPsflAz7mvA5AXa5QMnArQjlANxxhdqA63Iz+g2zNk2kS0AABW7wVjHRCjB He1gG4YFpIMbDhksoseLKQ==; Date: Fri, 18 Apr 2025 13:49:07 +0300 Message-Id: <86jz7hbv8c.fsf@HIDDEN> From: Eli Zaretskii <eliz@HIDDEN> To: Sean Whitton <spwhitton@HIDDEN>, Stefan Monnier <monnier@HIDDEN> In-Reply-To: <87a58erybl.fsf@HIDDEN> (message from Sean Whitton on Fri, 18 Apr 2025 10:35:42 +0800) Subject: Re: bug#77883: 31.0.50; C-c C-e in *scratch* generates a missing lexical binding cookie warning References: <87a58erybl.fsf@HIDDEN> X-Spam-Score: -2.2 (--) X-Debbugs-Envelope-To: 77883 Cc: 77883 <at> debbugs.gnu.org X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -3.2 (---) > From: Sean Whitton <spwhitton@HIDDEN> > Date: Fri, 18 Apr 2025 10:35:42 +0800 > > Found another case. IMO, it's a bug, because "C-x C-e" doesn't generate any such warnings, and lexical-binding is t in *scratch* anyway. > *scratch* should probably remain under the dynamic binding dialect of > Emacs Lisp until and unless we switch the default. I think we intentionally decided to switch to t, and I don't see a reason to revert that decision. Please provide a rationale for your suggestion, because without that there's no way of reasoning about this.
bug-gnu-emacs@HIDDEN
:bug#77883
; Package emacs
.
Full text available.Received: (at submit) by debbugs.gnu.org; 18 Apr 2025 02:36:24 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Thu Apr 17 22:36:23 2025 Received: from localhost ([127.0.0.1]:49086 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1u5baW-0007yS-7t for submit <at> debbugs.gnu.org; Thu, 17 Apr 2025 22:36:23 -0400 Received: from lists.gnu.org ([2001:470:142::17]:36772) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from <spwhitton@HIDDEN>) id 1u5baF-0007uw-De for submit <at> debbugs.gnu.org; Thu, 17 Apr 2025 22:36:12 -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 <spwhitton@HIDDEN>) id 1u5ba5-0004zK-5o for bug-gnu-emacs@HIDDEN; Thu, 17 Apr 2025 22:35:54 -0400 Received: from sendmail.purelymail.com ([34.202.193.197]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <spwhitton@HIDDEN>) id 1u5ba1-0004np-EA for bug-gnu-emacs@HIDDEN; Thu, 17 Apr 2025 22:35:51 -0400 DKIM-Signature: a=rsa-sha256; b=GETxKu1clC4LlUrUOheLUSX3Y/2Z5+H6SC1r/omnw20i5wIwAY0tlf5b0Mo6aW7hWmg/S4Cygn4A4fUZwEEC6ZpL1TB0hz5T59hO2PLKzWF/EHPvRS8jkbEd9Iqei/xcqL/uFqTPLvAUkuzZ763OqkH+81y2hbz66t5s98vhYTopY+NdzV6U2dZ1rSsGV17GxmsTwf4/b8n6D5d+ZQX0c/p4tCsFfGkCvGLOhRzPfYG4Yc8jf/AzcxibNqkIPe15iKm0DhJnH7RNw9WpAbvv/hhn5ujuGNEmu5I0teLhx6dhJCoZ+PEScMZOPa8vNHcAvdThgoq8S40R5hCOevGVXQ==; s=purelymail3; d=spwhitton.name; v=1; bh=5A+MzloPa44uLI71OHYQDu5xK996eTSGBvX24BedTSo=; h=Received:Received:From:To:Subject:Date; DKIM-Signature: a=rsa-sha256; b=EKB3hvX27Gpslgu0UCMi2dFpQQfhiEiJ67ugTCHyboYO3oCn6L/IVngNfVS81srAXwJo/gL8a+s/MmKCQlBIdD3XdHxu1sWyYtf4CciMuS4y1PM1URDkTgnKz1IMpd8QJaW8TtB4+5Qoe4CMpTVPN7fJqSfBjVj/Qv7H2fPil9wC+vSOkHnPhs8cICDf2dZIbheHn9abrOZBHfsfSYBAgt1bZTmmZEfXM6CcfyJBH92uGOIXUKG+1DLfe2qlgmatr7I8MTR1jIZctCO1qZcqm17P0OgsMA0XZtS/KL0cgGrIj6qTpoMXMMxT03c3ABod77j9rn4i4KR8WKUyIH4vhQ==; s=purelymail3; d=purelymail.com; v=1; bh=5A+MzloPa44uLI71OHYQDu5xK996eTSGBvX24BedTSo=; h=Feedback-ID:Received:Received:From:To:Subject:Date; Feedback-ID: 20115:3760:null:purelymail X-Pm-Original-To: bug-gnu-emacs@HIDDEN Received: by smtp.purelymail.com (Purelymail SMTP) with ESMTPSA id 56542419 for <bug-gnu-emacs@HIDDEN> (version=TLSv1.3 cipher=TLS_AES_256_GCM_SHA384); Fri, 18 Apr 2025 02:35:45 +0000 (UTC) Received: by melete.silentflame.com (Postfix, from userid 1000) id E86877E0544; Fri, 18 Apr 2025 10:35:42 +0800 (CST) From: Sean Whitton <spwhitton@HIDDEN> To: bug-gnu-emacs@HIDDEN Subject: 31.0.50; C-c C-e in *scratch* generates a missing lexical binding cookie warning Date: Fri, 18 Apr 2025 10:35:42 +0800 Message-ID: <87a58erybl.fsf@HIDDEN> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain Received-SPF: pass client-ip=34.202.193.197; envelope-from=spwhitton@HIDDEN; helo=sendmail.purelymail.com X-Spam_score_int: -19 X-Spam_score: -2.0 X-Spam_bar: -- X-Spam_report: (-2.0 / 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, GAPPY_SUBJECT=0.1, RCVD_IN_VALIDITY_RPBL_BLOCKED=0.001, RCVD_IN_VALIDITY_SAFE_BLOCKED=0.001, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: 1.1 (+) 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: Hello, Found another case. *scratch* should probably remain under the dynamic binding dialect of Emacs Lisp until and unless we switch the default. Content analysis details: (1.1 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -0.0 RCVD_IN_DNSWL_NONE RBL: Sender listed at https://www.dnswl.org/, no trust [2001:470:142:0:0:0:0:17 listed in] [list.dnswl.org] 1.0 SPF_SOFTFAIL SPF: sender does not match SPF record (softfail) -0.0 SPF_HELO_PASS SPF: HELO matches SPF record 0.1 GAPPY_SUBJECT Subject: contains G.a.p.p.y-T.e.x.t X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: 0.1 (/) Hello, Found another case. *scratch* should probably remain under the dynamic binding dialect of Emacs Lisp until and unless we switch the default. -- Sean Whitton
Sean Whitton <spwhitton@HIDDEN>
:bug-gnu-emacs@HIDDEN
.
Full text available.bug-gnu-emacs@HIDDEN
:bug#77883
; Package emacs
.
Full text available.
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997 nCipher Corporation Ltd,
1994-97 Ian Jackson.