From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Michael Heerdegen Newsgroups: gmane.emacs.bugs Subject: bug#60758: 29.0.60; while-let uses if-let* convention in contradiction to the docstring Date: Sat, 14 Jan 2023 23:13:55 +0100 Message-ID: <87o7r0kbmk.fsf@web.de> References: <87k01r7e3u.fsf@daniel-mendler.de> <87zganl168.fsf@melete.silentflame.com> <87y1q5rv48.fsf@web.de> <878ri5krrd.fsf@melete.silentflame.com> <83h6wt6pmd.fsf@gnu.org> <874jsslt0g.fsf@melete.silentflame.com> Mime-Version: 1.0 Content-Type: text/plain Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="35388"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) Cc: mail@daniel-mendler.de, Eli Zaretskii , 60758@debbugs.gnu.org To: Sean Whitton Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Sat Jan 14 23:15:17 2023 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1pGoo1-00093P-AA for geb-bug-gnu-emacs@m.gmane-mx.org; Sat, 14 Jan 2023 23:15:17 +0100 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1pGonn-0007oJ-QB; Sat, 14 Jan 2023 17:15:03 -0500 Original-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 1pGonm-0007nq-16 for bug-gnu-emacs@gnu.org; Sat, 14 Jan 2023 17:15:02 -0500 Original-Received: from debbugs.gnu.org ([209.51.188.43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1pGonl-0001kn-NJ for bug-gnu-emacs@gnu.org; Sat, 14 Jan 2023 17:15:01 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1pGonl-0002xv-J1 for bug-gnu-emacs@gnu.org; Sat, 14 Jan 2023 17:15:01 -0500 X-Loop: help-debbugs@gnu.org Resent-From: Michael Heerdegen Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sat, 14 Jan 2023 22:15:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 60758 X-GNU-PR-Package: emacs Original-Received: via spool by 60758-submit@debbugs.gnu.org id=B60758.167373447011351 (code B ref 60758); Sat, 14 Jan 2023 22:15:01 +0000 Original-Received: (at 60758) by debbugs.gnu.org; 14 Jan 2023 22:14:30 +0000 Original-Received: from localhost ([127.0.0.1]:55720 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pGonF-0002x1-Vb for submit@debbugs.gnu.org; Sat, 14 Jan 2023 17:14:30 -0500 Original-Received: from mout.web.de ([217.72.192.78]:48437) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pGonD-0002wl-23 for 60758@debbugs.gnu.org; Sat, 14 Jan 2023 17:14:29 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=web.de; s=s29768273; t=1673734436; bh=H1ZGyXci73ScpjUcKhoGYVBd7BUVvOc+LZMLkPPK+cU=; h=X-UI-Sender-Class:From:To:Cc:Subject:In-Reply-To:References:Date; b=jFp5Wcujtrff6AZTcinJi5jABJWnnceruKfudvdO93FotB3hyR8N6ELOshCZqGsBj svRYbVR4HSE5gHEVo7MPqzOLRpERIQrVnKHuF8JacfW5/3t2TGhkxA4a3ETjNSrH/o tyE3vq2sXHQwFCBZ2D3eVGlqwkpTGKgmp+8voC1tS736fFojT3zuMDBbQLUwhF3Pd5 1wtQTmGmOqz8oaImHTRo2HWjqfHIgE63Dpc094DVvf7IB4S1VYS5xyFAl11m0Llf4E EWbXX1V6+qNk7+uRNiBXs1aWbo6s+VqUFXIKP18YVIdaS9yLIH+sLtFRGMbsoOgvcA BU0f7jdk1ylPQ== X-UI-Sender-Class: 814a7b36-bfc1-4dae-8640-3722d8ec6cd6 Original-Received: from drachen.dragon ([84.59.210.57]) by smtp.web.de (mrweb105 [213.165.67.124]) with ESMTPSA (Nemesis) id 1MFJnX-1pVuo91YiH-00FRnb; Sat, 14 Jan 2023 23:13:56 +0100 In-Reply-To: <874jsslt0g.fsf@melete.silentflame.com> (Sean Whitton's message of "Sat, 14 Jan 2023 14:13:03 -0700") X-Provags-ID: V03:K1:qcaQFobTeC3gXcfDCBMYw2EBjUjv4oN4rHygutCBakr1+J9Qq5E XwaR5HKVcUv6kyXYmMqePzxw2GeaW3MZhbmQhhx3ElmoGM97V3wqDYGvmqUmYBD8T1VgUl2 QmYntjhJXpzTzuXbtMHE7cMNejdRkxzRN3udXo63MBhn4e21dlp0OAxcFELhwQktbXFaS7a FgVOdnJanmWIalmJcMJpg== UI-OutboundReport: notjunk:1;M01:P0:oOGaydJ8feA=;hX70ZBur6qyzV+fn7j2zTm2H6RN /0BK0uCtUNCO36vpv1IQSoUQXA9cFWJI7jm5/InN6jtT+GWKcYkSmFrLyvBY8Otf3UYJys1dL Y/We4tUkF6GG8UU3o2i0cT+/DrAsOgsmEB/z+i1ApDiYtJ6S0Zwbn9mD1W5Wa0yTSq1Z0oQ6h kd7PZg9ack9o2gS2j4Ymm7uvLwE1/YaLLeXQ4gQdwdGb32gXH6iWfQilamcy0pwQslZZsRFzB KSSI32soB2c33wPtwkjYyCssoYQ52p+sm/myTY3t6qCOMyyi0WobcU+QAC59Cigsx8Dfm9rmc TF+bdnfm9O71fcIgqb+14kJ10caixW231k/lUGIbzIMbcI9BNmS6ONOBWQk9bClamC4snnX8m Tqn80gu2i9GkAu4ME4oei+r3W4wmlOE24v+OIo3rwx/E5/d7QrCo/AgnwshsVBtiNPzYHhFXx lBTu8zfmVsyQ1XSx25ucbxxOjKHnE1P+h2JD5r2jTSSSZDtluCsr7a6ug+UlY0ZD+abGiv+VZ 44BTeKlMSx+OvQ75oczJoERJfaZPFBrbxVC0Xy7nLMgub+UQZbi6++4pFbje4zVIpu/nh26zE xUEfAUf3Mpd2VNUsmDbhUiIXkqZvT9EuftA0tVi8xCRt3gRW5JJ86mACxiWBWmEUdWY33FrIb ayreGV3ny88fEtIS2hlixIGbbYJjRC21NlW1skFMKCoipedKeQStUZ8IcbYKQvyUyylihbt0S w0ekRAzaJ+wlOFt63sh6pdQ5NeGg+mHZK87r6Xh6VX/FU8RaOr5bbgUi1s06c84mWK2GV7Tf X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Original-Sender: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Xref: news.gmane.io gmane.emacs.bugs:253395 Archived-At: Sean Whitton writes: > We should fix the docstring or the code; there's still a bug if I just > revert my change. I haven't reviewed the old thread but it sounds like > a decision was already taken to fix the docstring instead. > Do you agree? If so, I'll replace my change. I'm not Eli, but I think you should fix the docstring. Here is some part of the discussion I have found: https://lists.gnu.org/archive/html/emacs-devel/2018-03/msg00052.html Summary: We underestimated how many packages used the macros when we had declared the old versions (without "*") obsolete. Lots of package maintainers complained about the warnings they got - they could not easily get rid of them without breaking backward compatibility of the packages because if-let* etc (the new forms) are only available in newer Emacs versions. So we decided to keep the old variants for now to avoid the trouble for them. I'm not sure when it's the right time to do it. Michael.