From unknown Fri Aug 15 02:02:56 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#65555 <65555@debbugs.gnu.org> To: bug#65555 <65555@debbugs.gnu.org> Subject: Status: 29.1; Please un-obsolete buffer-local-value as a generalized variable Reply-To: bug#65555 <65555@debbugs.gnu.org> Date: Fri, 15 Aug 2025 09:02:56 +0000 retitle 65555 29.1; Please un-obsolete buffer-local-value as a generalized = variable reassign 65555 emacs submitter 65555 Adam Porter severity 65555 normal thanks From debbugs-submit-bounces@debbugs.gnu.org Sat Aug 26 17:10:13 2023 Received: (at submit) by debbugs.gnu.org; 26 Aug 2023 21:10:13 +0000 Received: from localhost ([127.0.0.1]:43536 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qa0Xs-0002gH-Sr for submit@debbugs.gnu.org; Sat, 26 Aug 2023 17:10:13 -0400 Received: from lists.gnu.org ([2001:470:142::17]:50922) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qa0Xo-0002fx-Oo for submit@debbugs.gnu.org; Sat, 26 Aug 2023 17:10: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 ) id 1qa0Xd-00045t-GP for bug-gnu-emacs@gnu.org; Sat, 26 Aug 2023 17:09:57 -0400 Received: from dog.birch.relay.mailchannels.net ([23.83.209.48]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qa0XZ-0008K7-Nk for bug-gnu-emacs@gnu.org; Sat, 26 Aug 2023 17:09:57 -0400 X-Sender-Id: dreamhost|x-authsender|adam@alphapapa.net Received: from relay.mailchannels.net (localhost [127.0.0.1]) by relay.mailchannels.net (Postfix) with ESMTP id E0786813A7 for ; Sat, 26 Aug 2023 21:09:51 +0000 (UTC) Received: from pdx1-sub0-mail-a311.dreamhost.com (unknown [127.0.0.6]) (Authenticated sender: dreamhost) by relay.mailchannels.net (Postfix) with ESMTPA id 7FFE1815C8 for ; Sat, 26 Aug 2023 21:09:51 +0000 (UTC) ARC-Seal: i=1; s=arc-2022; d=mailchannels.net; t=1693084191; a=rsa-sha256; cv=none; b=nkyoZoxXi3aeLHHgDQRzueJ4cpw+4j27KRyoBSWES4ztXzFz/9jxhLaBb38trAivc1YqHF Abw6XhR84MNMnlDaj2Kfvw0WWg1wzU2ZTKICtgzI4SnnPD+hrteFbU+DcEYUiBpaH+7E7Z HU/h9i1KNWKivYfHhVSZpoKLy1/YF5V3fgourXMf82MC8Da/hqhImX7A8wDN4iMwvQwQgV dJ+o7x1yaCkfzFWrtshBcbqCSVsyjsJcLlxndUzcB8LjBpJo85aHXD9k/XThmTIe3wj1WR M1H/qle9l5fskkacMEFIbPhGHbK0UEJnLwiXdLwDPXa/Ghk+43st98IFa26TDw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=mailchannels.net; s=arc-2022; t=1693084191; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding:dkim-signature; bh=VYC85/VTo0ZGTy3mm7brOg4k7wP9Qntnc463JKcg75g=; b=nbVxuwU0EFVKI47bE+5EERxKBqbiAWpzY5YTw11Vt3Ht8DQkH7GZQvOe14m0TrnoOxooIM nthDdQnsMMnN1ME62gcHMxD8P9t6R8Z2hyT5QMZYhdSanksidCbpme+epomtAOvtvYZtUT 8tXpxHxwZL4FHWrZNYMl91KaaVmiHVUy+Mnqt7vQA5VqAlV3V7BxUSSKjp/WeVwT96WHdo 6lgr+oycNCp0TGFarT9gn5tHeZwqSrgR6JUr9VZ9mnfjIbhEmUZ2UuJy+ULCkzpWHG3FE1 2ETRtJgiB8e8WDhrpKGC2CJ62jT4R4TNaI29cR4yjKD1R6p381NzxtJh5AIcfA== ARC-Authentication-Results: i=1; rspamd-6fd95854bb-2tch6; auth=pass smtp.auth=dreamhost smtp.mailfrom=adam@alphapapa.net X-Sender-Id: dreamhost|x-authsender|adam@alphapapa.net X-MC-Relay: Neutral X-MailChannels-SenderId: dreamhost|x-authsender|adam@alphapapa.net X-MailChannels-Auth-Id: dreamhost X-Callous-Vacuous: 4251ac37503b5c00_1693084191734_4062399803 X-MC-Loop-Signature: 1693084191734:1399965210 X-MC-Ingress-Time: 1693084191734 Received: from pdx1-sub0-mail-a311.dreamhost.com (pop.dreamhost.com [64.90.62.162]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384) by 100.120.143.185 (trex/6.9.1); Sat, 26 Aug 2023 21:09:51 +0000 Received: from [10.66.1.158] (unknown [91.193.232.98]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) (Authenticated sender: adam@alphapapa.net) by pdx1-sub0-mail-a311.dreamhost.com (Postfix) with ESMTPSA id 4RY8bM0zSDzbB for ; Sat, 26 Aug 2023 14:09:51 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=alphapapa.net; s=dreamhost; t=1693084191; bh=nQkOMVty0m51HNNWw1ao1SOJqo9OA2cORbsAdBbM73E=; h=Date:To:From:Subject:Content-Type:Content-Transfer-Encoding; b=dGhLHUPcL6MnolT/e5/+FU5mpwhB3RY9C0NCwnMWASUQxbPSWVAy3OA+Xh7zTCBTT etr0t6FzflG+Dy2mun0lJpE/oVSGXLr6ANwcGThGx0Pd/vX4j8Y6IQWPCeECQdA/SQ wkvG6NBVILRsbif/fOk0J7ZiuAKOlxppjdgfAI8sziA4scRysgMe3hVqrLm0X8ffOY Sbjp7/A0+ziT1mjAw/z5BXzPE3hwK889Bzrhk7DlyC1e0qxyKsvBEWeLeFZFsCwuqy UGtDg6EYuVVhdi05T10GbQa/wYGqCaQdh5P4n8zKwUabsMMYRvC6csEmADAZrtuIW+ Qie39U29zidKw== Message-ID: <793bf8b7-251c-fe73-a2a4-e076a216cfe3@alphapapa.net> Date: Sat, 26 Aug 2023 16:09:33 -0500 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Thunderbird/102.14.0 Content-Language: en-US To: bug-gnu-emacs@gnu.org From: Adam Porter Subject: 29.1; Please un-obsolete buffer-local-value as a generalized variable Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit Received-SPF: neutral client-ip=23.83.209.48; envelope-from=adam@alphapapa.net; helo=dog.birch.relay.mailchannels.net X-Spam_score_int: -12 X-Spam_score: -1.3 X-Spam_bar: - X-Spam_report: (-1.3 / 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_H2=-0.001, SPF_HELO_NONE=0.001, SPF_NEUTRAL=0.779 autolearn=no autolearn_force=no X-Spam_action: no action X-Spam-Score: 0.7 (/) 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.3 (/) Hi, In 915efbff9833ea36aeb364e032a639391516912d the BUFFER-LOCAL-VALUE function's generalized variable forms were marked as obsolete. The discussion happened over a few years in bug #26624. After a delay of 4-5 years, the obsolescence was finally marked in the aforementioned commit. I understand that there were some non-obvious side effects in edge cases. However, in common cases, the generalized variable form is very helpful for writing more concise code. For example: (setf (buffer-local-value 'ement-notifications-retro-loading buffer) nil) ...is more concise than: (with-current-buffer buffer (setq-local ement-notifications-retro-loading nil)) It also expresses its intent more directly, as it's clear that the only purpose of the form is to set a variable in the buffer rather than anything else that could happen when the current buffer is changed (i.e. in context of more code, the benefit is more obvious than in this minimal example). As far as I can tell, the objections to the generalized variable (i.e. the edge cases with non-obvious behavior) were theoretical in nature, without any concrete problems being noted in real code (that is, the report was not of a bug encountered in actual use). In contrast, in several places in Emacs's own code, forms were rewritten to be more awkward as a result of this change, without solving any problems in the changed code. And as I've noted, there is Elisp outside of emacs.git that uses (and would like to continue using) this idiom. As was mentioned in the discussion on #26624, rather than obsoleting the code and removing a useful feature from Elisp, the rare, non-obvious behavior related to using CL-LETF could be documented as an idiosyncrasy, like other rarely encountered rough edges in Elisp. As well, late last year I asked on emacs-devel that the mass-obsolescence of several generalized variables be reverted, and I was asked to individually request specific ones to be un-obsoleted. I can't say that I will be able to find the time to make such a comprehensive defense of all the ones I would like to keep using, but please consider this to be at least one of my responses to that request. Thanks for your consideration, and your work on Emacs. Adam From debbugs-submit-bounces@debbugs.gnu.org Thu Aug 31 03:22:42 2023 Received: (at 65555) by debbugs.gnu.org; 31 Aug 2023 07:22:42 +0000 Received: from localhost ([127.0.0.1]:54761 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qbc0n-0007tc-Ru for submit@debbugs.gnu.org; Thu, 31 Aug 2023 03:22:42 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:43928) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qbc0k-0007tO-IT for 65555@debbugs.gnu.org; Thu, 31 Aug 2023 03:22:39 -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 1qbc0W-0003lv-IX; Thu, 31 Aug 2023 03:22:24 -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=WVAfEcGv+tXWOpdec9vxmq0gMqvQOS8kjTyAdhgUM94=; b=n54UbPuyk0Oc MaWyqTpQ78Y5UONZ/n0SRNRxz4oN7prhfGUDXht2csUie9YBUIFIv6d3DJ8+Tmr81TGZoGlF3esnz mEJ2VBAcwwoKR6D8iDWNMxLWac9Vw4X64Ze9jcOsHOLkh1HPVc+5fBegCa61uUYOMdzjo6dyPlid6 +Lqw+SLE6BXjXTN0e/kBl52gr1UBJl1Z5ZU+OnXuET0h+DGmxV2DF5TnFeAM9iz1/r03yvvT4sXIm PihjqdcacB9rqfS6ajBrThGA6y/L4xcxhM3a++jxaM0HM2yLShBkVownUhktXoHLmCSFzz6OrFV9K afbMBljM3IJL9Q/ZNYdnDg==; Date: Thu, 31 Aug 2023 10:22:06 +0300 Message-Id: <83sf7zekwx.fsf@gnu.org> From: Eli Zaretskii To: Adam Porter , Stefan Kangas , Stefan Monnier In-Reply-To: <793bf8b7-251c-fe73-a2a4-e076a216cfe3@alphapapa.net> (message from Adam Porter on Sat, 26 Aug 2023 16:09:33 -0500) Subject: Re: bug#65555: 29.1; Please un-obsolete buffer-local-value as a generalized variable References: <793bf8b7-251c-fe73-a2a4-e076a216cfe3@alphapapa.net> X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 65555 Cc: 65555@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 (---) Stefan and Stefan, any comments to the below? > Date: Sat, 26 Aug 2023 16:09:33 -0500 > From: Adam Porter > > Hi, > > In 915efbff9833ea36aeb364e032a639391516912d the BUFFER-LOCAL-VALUE > function's generalized variable forms were marked as obsolete. The > discussion happened over a few years in bug #26624. After a delay of > 4-5 years, the obsolescence was finally marked in the aforementioned > commit. > > I understand that there were some non-obvious side effects in edge > cases. However, in common cases, the generalized variable form is very > helpful for writing more concise code. For example: > > (setf (buffer-local-value 'ement-notifications-retro-loading buffer) nil) > > ...is more concise than: > > (with-current-buffer buffer > (setq-local ement-notifications-retro-loading nil)) > > It also expresses its intent more directly, as it's clear that the only > purpose of the form is to set a variable in the buffer rather than > anything else that could happen when the current buffer is changed (i.e. > in context of more code, the benefit is more obvious than in this > minimal example). > > As far as I can tell, the objections to the generalized variable > (i.e. the edge cases with non-obvious behavior) were theoretical in > nature, without any concrete problems being noted in real code (that is, > the report was not of a bug encountered in actual use). In > contrast, in several places in Emacs's own code, forms were rewritten to > be more awkward as a result of this change, without solving any > problems in the changed code. And as I've noted, there is Elisp outside > of emacs.git that uses (and would like to continue using) this idiom. > > As was mentioned in the discussion on #26624, rather than obsoleting the > code and removing a useful feature from Elisp, the rare, non-obvious > behavior related to using CL-LETF could be documented as an > idiosyncrasy, like other rarely encountered rough edges in Elisp. > > As well, late last year I asked on emacs-devel that the > mass-obsolescence of several generalized variables be reverted, and I > was asked to individually request specific ones to be un-obsoleted. > > I can't say that I will be able to find the time to make such a > comprehensive defense of all the ones I would like to keep using, but > please consider this to be at least one of my responses to that request. > > Thanks for your consideration, and your work on Emacs. > > Adam > > > > From debbugs-submit-bounces@debbugs.gnu.org Thu Aug 31 13:33:29 2023 Received: (at 65555) by debbugs.gnu.org; 31 Aug 2023 17:33:29 +0000 Received: from localhost ([127.0.0.1]:56966 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qblXs-0004BD-SU for submit@debbugs.gnu.org; Thu, 31 Aug 2023 13:33:29 -0400 Received: from mailscanner.iro.umontreal.ca ([132.204.25.50]:6440) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qblXr-0004B0-BW for 65555@debbugs.gnu.org; Thu, 31 Aug 2023 13:33:27 -0400 Received: from pmg2.iro.umontreal.ca (localhost.localdomain [127.0.0.1]) by pmg2.iro.umontreal.ca (Proxmox) with ESMTP id 5AF64807D7; Thu, 31 Aug 2023 13:33:13 -0400 (EDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=iro.umontreal.ca; s=mail; t=1693503192; bh=Z23w6R2gJZ3rlTtwXEn2EH2lcfp7s70ab9iJ/zHKRcw=; h=From:To:Cc:Subject:In-Reply-To:References:Date:From; b=Z61Qj/dpYjOIJCfhWsFjMlFulb81xXihL/3EpwjqIVmHDqnGpYHC1yJspmr/lZEA0 Nim57EaeZn+blECJMxkWBmyvxzfdnLGNGhXwZE9caKGolEKL9CCw9F/fZxzufTQ31v aoIgTOHGAWa6hCSUClco5rfx4TkT2iJw3h8He3pTem776Bylmw6j9VdG5uDcP20EjV duQLc6yb3YZmwZQkVcMzcZxwaLz+kJeserH34En+r6Wk987pS/1wdoDMnc5P7GAvoF ak4P9vfI5F+Pm3ptGmEVV+PDQoW2RgMNELgt8jDG92pfBefbc6wgt/YtZG+uXOkaku ZWXXebjMzBe/w== Received: from mail01.iro.umontreal.ca (unknown [172.31.2.1]) by pmg2.iro.umontreal.ca (Proxmox) with ESMTP id 2044280009; Thu, 31 Aug 2023 13:33:12 -0400 (EDT) Received: from lechazo (lechon.iro.umontreal.ca [132.204.27.242]) by mail01.iro.umontreal.ca (Postfix) with ESMTPSA id 0FF1D1203A1; Thu, 31 Aug 2023 13:33:12 -0400 (EDT) From: Stefan Monnier To: Eli Zaretskii Subject: Re: bug#65555: 29.1; Please un-obsolete buffer-local-value as a generalized variable In-Reply-To: <83sf7zekwx.fsf@gnu.org> (Eli Zaretskii's message of "Thu, 31 Aug 2023 10:22:06 +0300") Message-ID: References: <793bf8b7-251c-fe73-a2a4-e076a216cfe3@alphapapa.net> <83sf7zekwx.fsf@gnu.org> Date: Thu, 31 Aug 2023 13:32:19 -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.099 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 X-SPAM-LEVEL: X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 65555 Cc: Adam Porter , Stefan Kangas , 65555@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 (---) I'm OK with un0obsoleting it. `cl-letf` is a source of problems for many generalized variables, and maybe the better answer would be to allow generalized vars to provide specific support for `cl-letf` (such as declare themselves as being incompatible with it ;-). Stefan From debbugs-submit-bounces@debbugs.gnu.org Thu Aug 31 15:28:11 2023 Received: (at 65555) by debbugs.gnu.org; 31 Aug 2023 19:28:11 +0000 Received: from localhost ([127.0.0.1]:59264 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qbnKt-0001sE-3d for submit@debbugs.gnu.org; Thu, 31 Aug 2023 15:28:11 -0400 Received: from mail-lf1-x12e.google.com ([2a00:1450:4864:20::12e]:45223) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qbnKq-0001s0-Iz for 65555@debbugs.gnu.org; Thu, 31 Aug 2023 15:28:09 -0400 Received: by mail-lf1-x12e.google.com with SMTP id 2adb3069b0e04-500c37d479aso2155407e87.2 for <65555@debbugs.gnu.org>; Thu, 31 Aug 2023 12:27:59 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20221208; t=1693510073; x=1694114873; darn=debbugs.gnu.org; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=qPtb9u1hXTCzxIrzGLa7L4lfqU4ursAbFn/tstoh/qo=; b=YJZfrYaMC4jPt6g3myokJSuGC0bpGkvg12C9ewJZEzc3xSG7iXDQ2mqkfzm3/68KGp WPZ1gin4mJJ3K9NixYeHR8IUNFpm1q8jzzasNzU1DlTqK7HCUjgtIWkBj3BJFhqRIW1T 8H25sM8QauhU847atfLKciMqQa2J2zJmxpP6j2lvlrn3NGCMPnXqVMyQ8O71RYqxDyno I4YJKC/PEclu/Vg7rK4eI4dbVBB/80mLOslT0UjP6WtyJuuxlVy18oWq+h8UU0Vzl4ud usLXWSNefRLgJhAyhK6nBXPBA5VNvzYIjRNt5ptHdl8oJ08ltS9xCdeNkiEcW/E/p4OK LtpA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1693510073; x=1694114873; h=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=qPtb9u1hXTCzxIrzGLa7L4lfqU4ursAbFn/tstoh/qo=; b=aySrnXzvesNTvCULcG9tuN+3H64prQmQEyIfySuvrlDsRO9zc3BvxV+twgW+xtvb+q bvMr8Gr+rWR3hDi+iJ0UL6sao1L7ksI/AOZ3i8HhnNpsHCW5nyZpw8PkSS6+Qd3dtzV1 3GWSsPK8643WDeo1IO0XmXAAuYDytAt+7YgPkXpQ5og4E+Mu1qWUNkMUYfd8fgFe78Ia RmnKvqZz8CjIGKrZ8d4XedetBIhb0mdoHLoM6vE4Hngjt1qu7Z2CTIOiFsOv8P5PBn59 tEt8SWnRDVOyrvMTnsVraI1FATSuP7tAPF76XG7xC73J3GAO/oibKD/wC+kKWLVPraq3 82fA== X-Gm-Message-State: AOJu0YweXPAqkDrjSRjpdSPvA8ALIzjXCBP8Sj8OrGq9LirKpNapMo3F q4PK9uWqtTLXXUQp6sktTgjXtvtVaq3npbc6Eys= X-Google-Smtp-Source: AGHT+IEfXQWqbsqHka6HFk8l87DIA+sbBwBcVmI5pod6RKJb3FustK/gKWkxLDpin/bwDhxxLz2sIWlPFXnWp17ip3Y= X-Received: by 2002:ac2:4651:0:b0:500:9031:bb1b with SMTP id s17-20020ac24651000000b005009031bb1bmr141638lfo.41.1693510073278; Thu, 31 Aug 2023 12:27:53 -0700 (PDT) MIME-Version: 1.0 References: <793bf8b7-251c-fe73-a2a4-e076a216cfe3@alphapapa.net> <83sf7zekwx.fsf@gnu.org> In-Reply-To: From: Stefan Kangas Date: Thu, 31 Aug 2023 21:27:41 +0200 Message-ID: Subject: Re: bug#65555: 29.1; Please un-obsolete buffer-local-value as a generalized variable To: Stefan Monnier Content-Type: text/plain; charset="UTF-8" X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 65555 Cc: Adam Porter , Eli Zaretskii , 65555@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 (-) Stefan Monnier writes: > I'm OK with un0obsoleting it. Fine with me too. From debbugs-submit-bounces@debbugs.gnu.org Sat Sep 02 03:46:43 2023 Received: (at 65555-done) by debbugs.gnu.org; 2 Sep 2023 07:46:43 +0000 Received: from localhost ([127.0.0.1]:35052 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qcLL9-000443-3v for submit@debbugs.gnu.org; Sat, 02 Sep 2023 03:46:43 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:59800) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qcLL7-00043n-7a for 65555-done@debbugs.gnu.org; Sat, 02 Sep 2023 03:46:42 -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 1qcLKr-0003xX-UG; Sat, 02 Sep 2023 03:46:25 -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=gNrNccvDRAYlKTuw6sUyYJh44kdia8qAAr6ch83/poE=; b=CIJcRgLQCkRm KhsoQWDZYRT3Y6CH6jrWhQKnBWehu2iVdnbgKg0mlMFsWueHGBkAuj2SuOe2rJH40E0WOresFgIXA s0miY6n4wnEpFjl52wYAo/Fji4emLUmVIgXD31szUjJXm0KOvvmkLehnUuZBuTBeHp1po73wnBrvT Kv7ZyF+B5OMAzPKIJZc6bLwLLFeGx8arS3jSHkEW84VyRWVcX8Z8lDG1AYTYKsBWUErSw7xMSSl9L Xq8ndlxsWV6+6SxPbesGmGPQzBdrvmFXf8f5tIEqpLe+J1YYbh7QvTYh6+ynAzDSBzutJg8gCURzt +O3rYXyy7w4eRhQBzpwEwA==; Date: Sat, 02 Sep 2023 10:46:13 +0300 Message-Id: <83o7il9fwa.fsf@gnu.org> From: Eli Zaretskii To: Stefan Kangas In-Reply-To: (message from Stefan Kangas on Thu, 31 Aug 2023 21:27:41 +0200) Subject: Re: bug#65555: 29.1; Please un-obsolete buffer-local-value as a generalized variable References: <793bf8b7-251c-fe73-a2a4-e076a216cfe3@alphapapa.net> <83sf7zekwx.fsf@gnu.org> X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 65555-done Cc: adam@alphapapa.net, monnier@iro.umontreal.ca, 65555-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 (---) > From: Stefan Kangas > Date: Thu, 31 Aug 2023 21:27:41 +0200 > Cc: Eli Zaretskii , Adam Porter , 65555@debbugs.gnu.org > > Stefan Monnier writes: > > > I'm OK with un0obsoleting it. > > Fine with me too. Done one the emacs-29 branch, and closing the bug. From unknown Fri Aug 15 02:02:56 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Sat, 30 Sep 2023 11:24:21 +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