Received: (at 72787) by debbugs.gnu.org; 17 Oct 2024 17:04:08 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Thu Oct 17 13:04:08 2024
Received: from localhost ([127.0.0.1]:35447 helo=debbugs.gnu.org)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
id 1t1Tuu-0001WX-Jz
for submit <at> debbugs.gnu.org; Thu, 17 Oct 2024 13:04:08 -0400
Received: from mailscanner.iro.umontreal.ca ([132.204.25.50]:32694)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from <monnier@HIDDEN>) id 1t1Tup-0001Vy-C8
for 72787 <at> debbugs.gnu.org; Thu, 17 Oct 2024 13:04:03 -0400
Received: from pmg1.iro.umontreal.ca (localhost.localdomain [127.0.0.1])
by pmg1.iro.umontreal.ca (Proxmox) with ESMTP id 8AFB9100055;
Thu, 17 Oct 2024 13:03:32 -0400 (EDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=iro.umontreal.ca;
s=mail; t=1729184611;
bh=A6x/E7pbOVwvhqehfPMbf9lh1xyTwCIXqIrlJfjwYXg=;
h=From:To:Cc:Subject:In-Reply-To:References:Date:From;
b=M3tAe1MLxGhPEGqlixA739a/oEwTe/wVOOdIFoGFBJ7NkiIOfsuM2r6h6TwVizi/u
VThJNVQ19vUxOO8cNQRAQ1M9/5Ig06e4/CVkhGQd3A2hmeEgQDQVoLeaiy10JmyHRV
3zCtFc7tsBRX0wT1hnMKyCnCw+JVc04VI24SLCBVuZsTt+sSLGCY9Fv4Q71PTrNGBP
j9Mugv/yPimSrMmoFawne7a73UykFJO95Uf0nAhyhrcNrTrxSpBidzImaRXG+sFDwZ
S3Thz0i45SvCLZaMbHMmpwf8/7AnE+0NOjOJzM3WqcQtfXftGm5BRa0cE60Tpjgzo3
ApFCqgoRL9GDw==
Received: from mail01.iro.umontreal.ca (unknown [172.31.2.1])
by pmg1.iro.umontreal.ca (Proxmox) with ESMTP id C9DA1100042;
Thu, 17 Oct 2024 13:03:31 -0400 (EDT)
Received: from alfajor (unknown [23.233.149.155])
by mail01.iro.umontreal.ca (Postfix) with ESMTPSA id A69A512016C;
Thu, 17 Oct 2024 13:03:31 -0400 (EDT)
From: Stefan Monnier <monnier@HIDDEN>
To: Eshel Yaron <me@HIDDEN>
Subject: Re: bug#72787: 31.0.50; Invalid describe-function completion
candidates
In-Reply-To: <m14j5ga21j.fsf@HIDDEN> (Eshel Yaron's message of
"Sun, 13 Oct 2024 09:35:04 +0200")
Message-ID: <jwvjze6n08o.fsf-monnier+emacs@HIDDEN>
References: <m1ikvqb37z.fsf@HIDDEN> <87le0m5fzc.fsf@HIDDEN>
<87o75gvz5l.fsf@HIDDEN> <jwv8qwk9fnb.fsf-monnier+emacs@HIDDEN>
<86y14daugk.fsf@HIDDEN> <m1le0b2rvo.fsf@HIDDEN>
<86ed639ruw.fsf@HIDDEN> <m234l4a739.fsf@HIDDEN>
<86cyk831qz.fsf@HIDDEN> <m1ttdjb12b.fsf@HIDDEN>
<m1frp3atfq.fsf@HIDDEN>
<m2v7xyu3c0.fsf@HIDDEN>
<jwv5xpyjnh4.fsf-monnier+emacs@HIDDEN>
<m14j5ga21j.fsf@HIDDEN>
Date: Thu, 17 Oct 2024 13:03: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.032 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: 72787
Cc: michael_heerdegen@HIDDEN, pipcet@HIDDEN,
Arash Esbati <arash@HIDDEN>, 72787 <at> debbugs.gnu.org,
Eli Zaretskii <eliz@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.3 (---)
>> Actually, it's not so much for the case where you know you want to see
>> `foo-bar` (which should be handled by `help-enable-symbol-autoload`
>> already) but also to let you discover that there might be a `foo-bar`
>> because there's a `foo-`.
>
> I see, so this is meant as a hint that should aid with discoverability.
Yes. Sometimes that works via *Completions* (i.e. it requires the user
to see the `foo-` entry and understand that it means there's something
with this prefix), but sometimes it works without it, e.g. when you do
`C-h f trac-ch TAB` which completes to `track-changes-` after which
the next TAB will show you the possible completions.
> Perhaps annotating these prefix candidates could make that more obvious:
> I'm not sure that seeing "foo-" in *Completions* immediately suggests
> "try to complete this prefix to see more candidates".
Agreed.
> Personally I don't see this use case as important enough to break the
> invariant that completion candidates are valid inputs, so I'd go a
> different route. The ability to load possibly-relevant libraries from
> within the minibuffer is great, but I think that providing a command
> that does that on demand would provide the same benefits. Basically,
> you would press a key when you want to check if some unloaded maybe
> library defines something relevant. Such a command could take into
> account the current minibuffer input, so it can be as efficient as the
> current facility. I can share a prototype if that sounds intriguing.
The intention of the current behavior is to be a bit more transparent
and try to approximate the illusion of having `C-h o` (I personally
never use `C-h v` of `C-h f` any more) give information about any
function/variable defined in any of the installed packages, rather than
only in the currently loaded set of files.
Stefan
bug-gnu-emacs@HIDDEN:bug#72787; Package emacs.
Full text available.Received: (at 72787) by debbugs.gnu.org; 16 Oct 2024 20:32:14 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Wed Oct 16 16:32:14 2024 Received: from localhost ([127.0.0.1]:60633 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1t1Agn-0003n2-Qd for submit <at> debbugs.gnu.org; Wed, 16 Oct 2024 16:32:14 -0400 Received: from eggs.gnu.org ([209.51.188.92]:52070) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <arash@HIDDEN>) id 1t1Agl-0003mm-U0 for 72787 <at> debbugs.gnu.org; Wed, 16 Oct 2024 16:32:12 -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 <arash@HIDDEN>) id 1t1AgL-0003dB-BG; Wed, 16 Oct 2024 16:31:45 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-Version:Date:References:In-Reply-To:Subject:To: From; bh=lwgrIE1cWirvRjeWr/2KdlItCr/PHrLNG/g1uK+NBJs=; b=AMOSzQ8ufCo3kmPFla4i 8xBa4Eru7zFjU/rEoeglquonXnXmLxZhZgqDy7MiFfl9uEL1SSFDlpKPGX92QLzDxM+pxra0D+LaI B/9ZKzH6prsYSId9UTN/9WRU5XZBVkj1o7gkmntrQZgTw8ahD74ERK8fV8tJ98JHemwt49jW904kW rlvr5vT6Li5dt6a2IDDbgcuCgvw8OE4FkzubOTZXK/PLhJEDyErXUc7MRNj4PADvDiYf40VbJkjuP aTIcSik5XH77oYmb7lwSC6roONz0oBCOIAl/gJPzQQhJiYMWr6ctbFaVNs+ptzOlCKWstBpKa73yQ xlyHrJi0DfDZPw==; From: Arash Esbati <arash@HIDDEN> To: Stefan Monnier <monnier@HIDDEN> Subject: Re: bug#72787: 31.0.50; Invalid describe-function completion candidates In-Reply-To: <jwvr08ie5i8.fsf-monnier+emacs@HIDDEN> (Stefan Monnier's message of "Mon, 14 Oct 2024 17:39:13 -0400") References: <m1ikvqb37z.fsf@HIDDEN> <87le0m5fzc.fsf@HIDDEN> <87o75gvz5l.fsf@HIDDEN> <jwv8qwk9fnb.fsf-monnier+emacs@HIDDEN> <86y14daugk.fsf@HIDDEN> <m1le0b2rvo.fsf@HIDDEN> <86ed639ruw.fsf@HIDDEN> <m234l4a739.fsf@HIDDEN> <86cyk831qz.fsf@HIDDEN> <m1ttdjb12b.fsf@HIDDEN> <m1frp3atfq.fsf@HIDDEN> <m2v7xyu3c0.fsf@HIDDEN> <jwv5xpyjnh4.fsf-monnier+emacs@HIDDEN> <m25xpx64l0.fsf@HIDDEN> <jwved4khp14.fsf-monnier+emacs@HIDDEN> <m2h69e8p5m.fsf@HIDDEN> <jwvr08ie5i8.fsf-monnier+emacs@HIDDEN> Date: Wed, 16 Oct 2024 22:31:40 +0200 Message-ID: <m2msj3dc2b.fsf@HIDDEN> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 72787 Cc: michael_heerdegen@HIDDEN, Eli Zaretskii <eliz@HIDDEN>, 72787 <at> debbugs.gnu.org, Eshel Yaron <me@HIDDEN>, pipcet@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.3 (---) Stefan Monnier <monnier@HIDDEN> writes: > In Common Lisp, you can define those functions for example with > > (defun (setf my-foo) (...) ...) > > and ELisp supports that to some extent as well, tho currently > not for `defun`. Thanks for the clarification. Best, Arash
bug-gnu-emacs@HIDDEN:bug#72787; Package emacs.
Full text available.
Received: (at 72787) by debbugs.gnu.org; 14 Oct 2024 21:39:47 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Mon Oct 14 17:39:47 2024
Received: from localhost ([127.0.0.1]:44647 helo=debbugs.gnu.org)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
id 1t0Sn5-0008WN-FT
for submit <at> debbugs.gnu.org; Mon, 14 Oct 2024 17:39:47 -0400
Received: from mailscanner.iro.umontreal.ca ([132.204.25.50]:46938)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from <monnier@HIDDEN>) id 1t0Sn4-0008W3-76
for 72787 <at> debbugs.gnu.org; Mon, 14 Oct 2024 17:39:46 -0400
Received: from pmg1.iro.umontreal.ca (localhost.localdomain [127.0.0.1])
by pmg1.iro.umontreal.ca (Proxmox) with ESMTP id DA1811000C3;
Mon, 14 Oct 2024 17:39:21 -0400 (EDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=iro.umontreal.ca;
s=mail; t=1728941957;
bh=dtcogERgxKBDM7ePDdH93tkLVWdT0lqtSHYrUtWQ/ek=;
h=From:To:Cc:Subject:In-Reply-To:References:Date:From;
b=l94qDTVIM9r8gxzvjbnPYmr2O1Pt7MAQM680KxK0O59ebiZgc74ezRX74bD3QxSEs
KrVQFx1sWKyUvE2JRjC1iB+9PrLVpGboq3vBNXDYcpC/HOUtb1yBK6AGQjGHtAYaHL
0xdre6JK39J2UqknyD2JyxAkV5++n5YeKxWEnjg65TL8fH6kl0oizsLJvUJtPn4Zu8
7DTmEC0wk1yPuhDmSnzLZl5tK98WfSoEkG7EQyTiBoRxqy1aT1Vy6NhosRZILZQTZv
djR7jmSIXbXj1iBdZ3m+VYFFXE6LJA9chGq48WXyn/Q/YMT8GkPb3PikgxH41eRtGl
n9uzhnJO/mIvw==
Received: from mail01.iro.umontreal.ca (unknown [172.31.2.1])
by pmg1.iro.umontreal.ca (Proxmox) with ESMTP id 105B610002E;
Mon, 14 Oct 2024 17:39:17 -0400 (EDT)
Received: from pastel (104-195-209-82.cpe.teksavvy.com [104.195.209.82])
by mail01.iro.umontreal.ca (Postfix) with ESMTPSA id C5480120B24;
Mon, 14 Oct 2024 17:39:16 -0400 (EDT)
From: Stefan Monnier <monnier@HIDDEN>
To: Arash Esbati <arash@HIDDEN>
Subject: Re: bug#72787: 31.0.50; Invalid describe-function completion
candidates
In-Reply-To: <m2h69e8p5m.fsf@HIDDEN> (Arash Esbati's message of
"Mon, 14 Oct 2024 21:23:17 +0200")
Message-ID: <jwvr08ie5i8.fsf-monnier+emacs@HIDDEN>
References: <m1ikvqb37z.fsf@HIDDEN> <87le0m5fzc.fsf@HIDDEN>
<87o75gvz5l.fsf@HIDDEN> <jwv8qwk9fnb.fsf-monnier+emacs@HIDDEN>
<86y14daugk.fsf@HIDDEN> <m1le0b2rvo.fsf@HIDDEN>
<86ed639ruw.fsf@HIDDEN> <m234l4a739.fsf@HIDDEN>
<86cyk831qz.fsf@HIDDEN> <m1ttdjb12b.fsf@HIDDEN>
<m1frp3atfq.fsf@HIDDEN>
<m2v7xyu3c0.fsf@HIDDEN>
<jwv5xpyjnh4.fsf-monnier+emacs@HIDDEN>
<m25xpx64l0.fsf@HIDDEN>
<jwved4khp14.fsf-monnier+emacs@HIDDEN>
<m2h69e8p5m.fsf@HIDDEN>
Date: Mon, 14 Oct 2024 17:39:13 -0400
User-Agent: Gnus/5.13 (Gnus v5.13)
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable
X-SPAM-INFO: Spam detection results: 0
ALL_TRUSTED -1 Passed through trusted hosts only via SMTP
AWL -0.022 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: 72787
Cc: michael_heerdegen@HIDDEN, Eli Zaretskii <eliz@HIDDEN>,
72787 <at> debbugs.gnu.org, Eshel Yaron <me@HIDDEN>, pipcet@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.3 (---)
>> These look correct to me, they're setter functions.
>
> Ok, but I confess that I'd expect a symbol only here:
They are symbols:
> ,----[ C-h f (setf seq-elt) RET ]
> | \(setf\ seq-elt\) is a byte-code-function in =E2=80=98seq.el=E2=80=99.
See those backslashes?
It is the symbol returned by (intern "(setf seq-elt)").
In Common Lisp, you can define those functions for example with
(defun (setf my-foo) (...) ...)
and ELisp supports that to some extent as well, tho currently
not for `defun`.
Stefan
bug-gnu-emacs@HIDDEN:bug#72787; Package emacs.
Full text available.Received: (at 72787) by debbugs.gnu.org; 14 Oct 2024 19:23:47 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Mon Oct 14 15:23:47 2024 Received: from localhost ([127.0.0.1]:44385 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1t0QfS-0001EI-OH for submit <at> debbugs.gnu.org; Mon, 14 Oct 2024 15:23:47 -0400 Received: from eggs.gnu.org ([209.51.188.92]:38678) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <arash@HIDDEN>) id 1t0QfQ-0001E1-Rn for 72787 <at> debbugs.gnu.org; Mon, 14 Oct 2024 15:23:45 -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 <arash@HIDDEN>) id 1t0Qf2-00050L-QE; Mon, 14 Oct 2024 15:23:20 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-Version:Date:References:In-Reply-To:Subject:To: From; bh=xQoI9/oTeJrROJ1MRMjjDE6YbjwEqe6W0C7iIvK8//A=; b=NDwyhfdUWXrpOHXYGm7t hxEwrG0JyMMLC9GKb3doe4+ZPNrFXEr4NICDY4wswYu1uETfqMoV9J5/odpv0RwVEWtOf8zM3vTk0 DjQ42rrw7X/8cjUjVhFc3O3KWUAigZOQUjZhGIB4a/jV/VSk/UvyE+Xjq3tdP1iBF7tqZ7wDabXtP yjJ5fqouhKNEdguiuPRMUzEfduHN0PvRzLLjNFVeghkpQ2CZGr2WsyLT4WMN1S7nVVxuYq86168xN 2R48iK0x0ElfwK8sGaYMdhUPm0Dm0kWRNEr7bIEkvh7mGx6y1hHLzT9zFWfyeCb2Xlr+/HsV881// hvhYtHANL8IWuw==; From: Arash Esbati <arash@HIDDEN> To: Stefan Monnier <monnier@HIDDEN> Subject: Re: bug#72787: 31.0.50; Invalid describe-function completion candidates In-Reply-To: <jwved4khp14.fsf-monnier+emacs@HIDDEN> (Stefan Monnier's message of "Sat, 12 Oct 2024 20:47:35 -0400") References: <m1ikvqb37z.fsf@HIDDEN> <87le0m5fzc.fsf@HIDDEN> <87o75gvz5l.fsf@HIDDEN> <jwv8qwk9fnb.fsf-monnier+emacs@HIDDEN> <86y14daugk.fsf@HIDDEN> <m1le0b2rvo.fsf@HIDDEN> <86ed639ruw.fsf@HIDDEN> <m234l4a739.fsf@HIDDEN> <86cyk831qz.fsf@HIDDEN> <m1ttdjb12b.fsf@HIDDEN> <m1frp3atfq.fsf@HIDDEN> <m2v7xyu3c0.fsf@HIDDEN> <jwv5xpyjnh4.fsf-monnier+emacs@HIDDEN> <m25xpx64l0.fsf@HIDDEN> <jwved4khp14.fsf-monnier+emacs@HIDDEN> Date: Mon, 14 Oct 2024 21:23:17 +0200 Message-ID: <m2h69e8p5m.fsf@HIDDEN> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 72787 Cc: michael_heerdegen@HIDDEN, Eli Zaretskii <eliz@HIDDEN>, 72787 <at> debbugs.gnu.org, Eshel Yaron <me@HIDDEN>, pipcet@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.3 (---) Stefan Monnier <monnier@HIDDEN> writes: > Right, indeed this mechanism doesn't distinguish between variables and > functions. Thanks, this was a source of confusion, at least for me. > It would be better to bail if our guessed set of prefixes is too > large, since it's usually a sign that our heuristic just failed, as > here. That sounds like a good approach. > These look correct to me, they're setter functions. Ok, but I confess that I'd expect a symbol only here: ,----[ C-h f (setf seq-elt) RET ] | \(setf\ seq-elt\) is a byte-code-function in =E2=80=98seq.el=E2=80=99. |=20 | (\(setf\ seq-elt\) ARG0 ARG &rest ARGS) |=20 | Not documented. |=20 |=20 | This is a generic function. |=20 | Implementations: |=20 | (\(setf\ seq-elt\) STORE (SEQUENCE cons) N) in =E2=80=98seq.el=E2=80=99. |=20 | Undocumented |=20 | (\(setf\ seq-elt\) STORE (SEQUENCE array) N) in =E2=80=98seq.el=E2=80=99. |=20 | Undocumented |=20 `---- Best, Arash
bug-gnu-emacs@HIDDEN:bug#72787; Package emacs.
Full text available.Received: (at 72787) by debbugs.gnu.org; 13 Oct 2024 07:35:25 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Sun Oct 13 03:35:25 2024 Received: from localhost ([127.0.0.1]:50056 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1szt8P-0008CU-2e for submit <at> debbugs.gnu.org; Sun, 13 Oct 2024 03:35:25 -0400 Received: from mail.eshelyaron.com ([107.175.124.16]:37062 helo=eshelyaron.com) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <me@HIDDEN>) id 1szt8M-00089Q-IQ for 72787 <at> debbugs.gnu.org; Sun, 13 Oct 2024 03:35:23 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=eshelyaron.com; s=mail; t=1728804906; bh=fWd3klJ1W4yj5KohMgPoFTuV/Ei8FpUdiYI78yu6E8c=; h=From:To:Cc:Subject:In-Reply-To:References:Date:From; b=EYJPmWIC++XxxBXtOYxDAxQTLUOqdLwT96c6g94vLmW+B2WB/4osjZLE+3w4u8OmE 0v3BvUV58JfFApm/JZIF/vnt52QiJxyCDFD4B/bThX9dj3PvIDUjV16iTBCEW08jBw YtvvMGarqmkO37pFoNUTKNvEfcfcH3nXLsL5lQID5xLBS6Z1qdhpjjMtWWuabjoQ7V 0uA4WVruEiIsio5GfdEwsKpFHt3lUOquGCu5jbasd2fhBoI8mu02rNaGxJWBPQ3t5Y taOBHkr5blvKMepeLkCgMKn6pYLC3X/OvMNc7Dk1gVrGgWU3q34oHp+QRBxFfxeaho qZBJ9CU61gR9w== From: Eshel Yaron <me@HIDDEN> To: Stefan Monnier via "Bug reports for GNU Emacs, the Swiss army knife of text editors" <bug-gnu-emacs@HIDDEN> Subject: Re: bug#72787: 31.0.50; Invalid describe-function completion candidates In-Reply-To: <jwv5xpyjnh4.fsf-monnier+emacs@HIDDEN> (Stefan Monnier via's message of "Fri, 11 Oct 2024 18:22:59 -0400") References: <m1ikvqb37z.fsf@HIDDEN> <87le0m5fzc.fsf@HIDDEN> <87o75gvz5l.fsf@HIDDEN> <jwv8qwk9fnb.fsf-monnier+emacs@HIDDEN> <86y14daugk.fsf@HIDDEN> <m1le0b2rvo.fsf@HIDDEN> <86ed639ruw.fsf@HIDDEN> <m234l4a739.fsf@HIDDEN> <86cyk831qz.fsf@HIDDEN> <m1ttdjb12b.fsf@HIDDEN> <m1frp3atfq.fsf@HIDDEN> <m2v7xyu3c0.fsf@HIDDEN> <jwv5xpyjnh4.fsf-monnier+emacs@HIDDEN> Date: Sun, 13 Oct 2024 09:35:04 +0200 Message-ID: <m14j5ga21j.fsf@HIDDEN> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 72787 Cc: pipcet@HIDDEN, michael_heerdegen@HIDDEN, Arash Esbati <arash@HIDDEN>, Stefan Monnier <monnier@HIDDEN>, 72787 <at> debbugs.gnu.org, Eli Zaretskii <eliz@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.0 (-) Hi Stefan, Stefan Monnier writes: >>>> AFAIU, the feature here would be loading library foo just in time for >>>> you to get help about symbol foo-bar. > > Actually, it's not so much for the case where you know you want to see > `foo-bar` (which should be handled by `help-enable-symbol-autoload` > already) but also to let you discover that there might be a `foo-bar` > because there's a `foo-`. I see, so this is meant as a hint that should aid with discoverability. Perhaps annotating these prefix candidates could make that more obvious: I'm not sure that seeing "foo-" in *Completions* immediately suggests "try to complete this prefix to see more candidates". >>>> So I suggest doing one of the following: >>>> - implement the feature differently, without this side-effect; or > > I'm all for it but I don't know what that would look like. Personally I don't see this use case as important enough to break the invariant that completion candidates are valid inputs, so I'd go a different route. The ability to load possibly-relevant libraries from within the minibuffer is great, but I think that providing a command that does that on demand would provide the same benefits. Basically, you would press a key when you want to check if some unloaded maybe library defines something relevant. Such a command could take into account the current minibuffer input, so it can be as efficient as the current facility. I can share a prototype if that sounds intriguing. Best, Eshel
bug-gnu-emacs@HIDDEN:bug#72787; Package emacs.
Full text available.Received: (at submit) by debbugs.gnu.org; 13 Oct 2024 07:35:29 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Sun Oct 13 03:35:29 2024 Received: from localhost ([127.0.0.1]:50059 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1szt8S-0008D6-F2 for submit <at> debbugs.gnu.org; Sun, 13 Oct 2024 03:35:29 -0400 Received: from lists.gnu.org ([209.51.188.17]:54680) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <me@HIDDEN>) id 1szt8R-0008Cv-21 for submit <at> debbugs.gnu.org; Sun, 13 Oct 2024 03:35:27 -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 <me@HIDDEN>) id 1szt8B-0000Md-HA for bug-gnu-emacs@HIDDEN; Sun, 13 Oct 2024 03:35:11 -0400 Received: from mail.eshelyaron.com ([107.175.124.16] helo=eshelyaron.com) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <me@HIDDEN>) id 1szt88-0006MM-Ra; Sun, 13 Oct 2024 03:35:11 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=eshelyaron.com; s=mail; t=1728804906; bh=fWd3klJ1W4yj5KohMgPoFTuV/Ei8FpUdiYI78yu6E8c=; h=From:To:Cc:Subject:In-Reply-To:References:Date:From; b=EYJPmWIC++XxxBXtOYxDAxQTLUOqdLwT96c6g94vLmW+B2WB/4osjZLE+3w4u8OmE 0v3BvUV58JfFApm/JZIF/vnt52QiJxyCDFD4B/bThX9dj3PvIDUjV16iTBCEW08jBw YtvvMGarqmkO37pFoNUTKNvEfcfcH3nXLsL5lQID5xLBS6Z1qdhpjjMtWWuabjoQ7V 0uA4WVruEiIsio5GfdEwsKpFHt3lUOquGCu5jbasd2fhBoI8mu02rNaGxJWBPQ3t5Y taOBHkr5blvKMepeLkCgMKn6pYLC3X/OvMNc7Dk1gVrGgWU3q34oHp+QRBxFfxeaho qZBJ9CU61gR9w== From: Eshel Yaron <me@HIDDEN> To: Stefan Monnier via "Bug reports for GNU Emacs, the Swiss army knife of text editors" <bug-gnu-emacs@HIDDEN> Subject: Re: bug#72787: 31.0.50; Invalid describe-function completion candidates In-Reply-To: <jwv5xpyjnh4.fsf-monnier+emacs@HIDDEN> (Stefan Monnier via's message of "Fri, 11 Oct 2024 18:22:59 -0400") References: <m1ikvqb37z.fsf@HIDDEN> <87le0m5fzc.fsf@HIDDEN> <87o75gvz5l.fsf@HIDDEN> <jwv8qwk9fnb.fsf-monnier+emacs@HIDDEN> <86y14daugk.fsf@HIDDEN> <m1le0b2rvo.fsf@HIDDEN> <86ed639ruw.fsf@HIDDEN> <m234l4a739.fsf@HIDDEN> <86cyk831qz.fsf@HIDDEN> <m1ttdjb12b.fsf@HIDDEN> <m1frp3atfq.fsf@HIDDEN> <m2v7xyu3c0.fsf@HIDDEN> <jwv5xpyjnh4.fsf-monnier+emacs@HIDDEN> Date: Sun, 13 Oct 2024 09:35:04 +0200 Message-ID: <m14j5ga21j.fsf@HIDDEN> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain Received-SPF: pass client-ip=107.175.124.16; envelope-from=me@HIDDEN; helo=eshelyaron.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_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.4 (-) X-Debbugs-Envelope-To: submit Cc: pipcet@HIDDEN, michael_heerdegen@HIDDEN, Arash Esbati <arash@HIDDEN>, Stefan Monnier <monnier@HIDDEN>, 72787 <at> debbugs.gnu.org, Eli Zaretskii <eliz@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: -2.4 (--) Hi Stefan, Stefan Monnier writes: >>>> AFAIU, the feature here would be loading library foo just in time for >>>> you to get help about symbol foo-bar. > > Actually, it's not so much for the case where you know you want to see > `foo-bar` (which should be handled by `help-enable-symbol-autoload` > already) but also to let you discover that there might be a `foo-bar` > because there's a `foo-`. I see, so this is meant as a hint that should aid with discoverability. Perhaps annotating these prefix candidates could make that more obvious: I'm not sure that seeing "foo-" in *Completions* immediately suggests "try to complete this prefix to see more candidates". >>>> So I suggest doing one of the following: >>>> - implement the feature differently, without this side-effect; or > > I'm all for it but I don't know what that would look like. Personally I don't see this use case as important enough to break the invariant that completion candidates are valid inputs, so I'd go a different route. The ability to load possibly-relevant libraries from within the minibuffer is great, but I think that providing a command that does that on demand would provide the same benefits. Basically, you would press a key when you want to check if some unloaded maybe library defines something relevant. Such a command could take into account the current minibuffer input, so it can be as efficient as the current facility. I can share a prototype if that sounds intriguing. Best, Eshel
bug-gnu-emacs@HIDDEN:bug#72787; Package emacs.
Full text available.
Received: (at 72787) by debbugs.gnu.org; 13 Oct 2024 01:10:14 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sat Oct 12 21:10:14 2024
Received: from localhost ([127.0.0.1]:46251 helo=debbugs.gnu.org)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
id 1szn7d-0002yg-MJ
for submit <at> debbugs.gnu.org; Sat, 12 Oct 2024 21:10:14 -0400
Received: from mailscanner.iro.umontreal.ca ([132.204.25.50]:43139)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from <monnier@HIDDEN>) id 1szmvn-00029I-BJ
for 72787 <at> debbugs.gnu.org; Sat, 12 Oct 2024 20:58:00 -0400
Received: from pmg1.iro.umontreal.ca (localhost.localdomain [127.0.0.1])
by pmg1.iro.umontreal.ca (Proxmox) with ESMTP id E377B1000C3;
Sat, 12 Oct 2024 20:47:37 -0400 (EDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=iro.umontreal.ca;
s=mail; t=1728780457;
bh=k0hNwuBHGusjdvVr6bLc4hRw1HIHPzGCQz/b9IwPK4s=;
h=From:To:Cc:Subject:In-Reply-To:References:Date:From;
b=M+dMl2gn3rc24VCJM2n1QCA7pVWwPgQKt444OUni2Z1QsAxB+8hKkrlOdqezuS1fA
T9HMY0lzwcBrBE6NrmCTkyq8WKlfC+xZFDFXf+VJPOIbsvlozre320hlq8g5ln3k6n
viOB+3B9fWwBYuF9kEY9K8tTZURuj+2MeJ3ap1J9PwCN0TncrUFOIo9TkNB8QJSX1z
Y0CUtHRYZnZBpUQZ+iqF4rMcYyoCpJ1WAWwqa2pTupLKpgG+5SvW5PL2vG0h8vBOCx
3pYFTnpLHJ9w4z/N0008XCFjJY+qkoly7nAtS6YTe0TJMWKL4tnWQ4kbzVbcDATT15
FPzyUbAq/t8EA==
Received: from mail01.iro.umontreal.ca (unknown [172.31.2.1])
by pmg1.iro.umontreal.ca (Proxmox) with ESMTP id 2E46F10002E;
Sat, 12 Oct 2024 20:47:37 -0400 (EDT)
Received: from pastel (104-195-209-82.cpe.teksavvy.com [104.195.209.82])
by mail01.iro.umontreal.ca (Postfix) with ESMTPSA id 8E82C12046C;
Sat, 12 Oct 2024 20:47:36 -0400 (EDT)
From: Stefan Monnier <monnier@HIDDEN>
To: Arash Esbati <arash@HIDDEN>
Subject: Re: bug#72787: 31.0.50; Invalid describe-function completion
candidates
In-Reply-To: <m25xpx64l0.fsf@HIDDEN> (Arash Esbati's message of
"Sat, 12 Oct 2024 11:41:31 +0200")
Message-ID: <jwved4khp14.fsf-monnier+emacs@HIDDEN>
References: <m1ikvqb37z.fsf@HIDDEN> <87le0m5fzc.fsf@HIDDEN>
<87o75gvz5l.fsf@HIDDEN> <jwv8qwk9fnb.fsf-monnier+emacs@HIDDEN>
<86y14daugk.fsf@HIDDEN> <m1le0b2rvo.fsf@HIDDEN>
<86ed639ruw.fsf@HIDDEN> <m234l4a739.fsf@HIDDEN>
<86cyk831qz.fsf@HIDDEN> <m1ttdjb12b.fsf@HIDDEN>
<m1frp3atfq.fsf@HIDDEN>
<m2v7xyu3c0.fsf@HIDDEN>
<jwv5xpyjnh4.fsf-monnier+emacs@HIDDEN>
<m25xpx64l0.fsf@HIDDEN>
Date: Sat, 12 Oct 2024 20:47:35 -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.062 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: 72787
Cc: michael_heerdegen@HIDDEN, Eli Zaretskii <eliz@HIDDEN>,
72787 <at> debbugs.gnu.org, Eshel Yaron <me@HIDDEN>, pipcet@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.3 (---)
> In summary, I see a void variable in the list of completions where the
> function is defined.
Right, indeed this mechanism doesn't distinguish between variables and
functions. It is intended for real namespace prefixes and presumes
these will be populated by both vars and funs, and that fails with
packages that don't obey the usual namespace prefixing rules.
We should make this mechanism more strict in this respect.
I see in `dash-autoloads.el` we end up using:
(register-definition-prefixes "dash" '("!cdr" "!cons" "--" "->" "-a" "-butlast" "-c" "-d" "-e" "-f" "-gr" "-i" "-juxt" "-keep" "-l" "-m" "-no" "-o" "-p" "-r" "-s" "-t" "-u" "-value-to-list" "-when-let" "-zip" "dash-"))
It would be better to bail if our guessed set of prefixes is too large,
since it's usually a sign that our heuristic just failed, as here.
> Also, when I do 'emacs -Q' followed directly with
> 'C-h f TAB', I see this:
>
> The (setf ...) part doesn't look right to me.
These look correct to me, they're setter functions.
Stefan
bug-gnu-emacs@HIDDEN:bug#72787; Package emacs.
Full text available.
Received: (at 72787) by debbugs.gnu.org; 12 Oct 2024 09:41:58 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sat Oct 12 05:41:58 2024
Received: from localhost ([127.0.0.1]:36338 helo=debbugs.gnu.org)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
id 1szYdK-0000sg-MT
for submit <at> debbugs.gnu.org; Sat, 12 Oct 2024 05:41:58 -0400
Received: from eggs.gnu.org ([209.51.188.92]:45622)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from <arash@HIDDEN>) id 1szYdI-0000sR-Fx
for 72787 <at> debbugs.gnu.org; Sat, 12 Oct 2024 05:41:56 -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 <arash@HIDDEN>)
id 1szYcy-0000tg-8q; Sat, 12 Oct 2024 05:41:36 -0400
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org;
s=fencepost-gnu-org; h=MIME-Version:Date:References:In-Reply-To:Subject:To:
From; bh=jBLMPwyx8FXap8rbYxgjne2GoS4xevzZRXZVSYOmDBU=; b=iP2gcxi+hDQ9xFaqUqZm
Raa0ApVRtnA5Nx6gBzd0r1Gq6EQpakf230qBfvKuDGX9qkwHg88SJodI9k8S/twVTQUF2M0cOLx6l
G2Cl2pAJD6eGmhNKpVamI7YSad94tqk4XCGmtLhuzupmBD1RCKXAY3E0zgoIPH/YuaBuFa423wKTm
pGu6o+AFETG+4AfOR+PHUfOS+2RT+0JOktpLbjzCViBDV14KjX6jbp8fv16lhjdJJfKSqboRKKknk
az363YzhwvSkjPd+0NJybKVxO5a4epO1dTosKWWk/8/tTIddyD6xuFLJz3wRrjeRM3b6FcmvdsdZn
EMCKaCIg6q3CXg==;
From: Arash Esbati <arash@HIDDEN>
To: Stefan Monnier <monnier@HIDDEN>
Subject: Re: bug#72787: 31.0.50; Invalid describe-function completion
candidates
In-Reply-To: <jwv5xpyjnh4.fsf-monnier+emacs@HIDDEN> (Stefan Monnier's message
of "Fri, 11 Oct 2024 18:22:59 -0400")
References: <m1ikvqb37z.fsf@HIDDEN> <87le0m5fzc.fsf@HIDDEN>
<87o75gvz5l.fsf@HIDDEN> <jwv8qwk9fnb.fsf-monnier+emacs@HIDDEN>
<86y14daugk.fsf@HIDDEN> <m1le0b2rvo.fsf@HIDDEN>
<86ed639ruw.fsf@HIDDEN> <m234l4a739.fsf@HIDDEN>
<86cyk831qz.fsf@HIDDEN> <m1ttdjb12b.fsf@HIDDEN>
<m1frp3atfq.fsf@HIDDEN>
<m2v7xyu3c0.fsf@HIDDEN>
<jwv5xpyjnh4.fsf-monnier+emacs@HIDDEN>
Date: Sat, 12 Oct 2024 11:41:31 +0200
Message-ID: <m25xpx64l0.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13)
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="=-=-="
X-Debbugs-Envelope-To: 72787
Cc: michael_heerdegen@HIDDEN, Eli Zaretskii <eliz@HIDDEN>,
72787 <at> debbugs.gnu.org, Eshel Yaron <me@HIDDEN>, pipcet@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>
--=-=-=
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable
Stefan Monnier <monnier@HIDDEN> writes:
> Could you clarify which part of the picture make you think so?
> [ Also, does (featurep 'dash) return nil or t before you perform that
> completion? ]
I do:
=E2=80=A2 emacs -Q
=E2=80=A2 Eval:
(progn
(setq completions-format 'vertical)
(package-initialize)
(featurep 'dash))
which returns nil
=E2=80=A2 'C-h v TAB' and see this:
--=-=-=
Content-Type: image/png
Content-Disposition: inline; filename=Emacs-Q-package.png
Content-Transfer-Encoding: base64
iVBORw0KGgoAAAANSUhEUgAAAaAAAAHRCAYAAAAsSG09AAABVmlDQ1BJQ0MgUHJvZmlsZQAAGJVj
YGBiSCwoyGFhYGDIzSspCnJ3UoiIjFJgf87ACYQCDFYMsonJxQWOAQE+QCUMMBoVfLvGwAiiL+uC
zPK/usH68hpb82tik+fezFypjakeBXClpBYnA+k/QKyRXFBUwsDAqAJkB5SXFIDYQMwgUgR0FJDd
AWKnQ9hzQOwkCHsDWE1IkDOQfQTIFkjOSEwBsq8A2TpJSOLpSOzcnNJkqBtArudJzQsNBtFALMPg
yhDGYMRgzmDJYIpDnQlYnTNDPkMBQyVDEUMmQzpDBkMJgwKDI1CkgCGHIRXI9mTIY0hm0GPQAbKN
GAyA2BgUvujhhhDL4wcafQzImIkQS+JjYNgNjCLBYwgxtR1AL5gxMBw4W5BYlAgPTcZvLMVpxkYQ
Nvd2BgbWaf//fw5nYGDXZGD4e/3//9/b////u4yBgfkWUO83ACwSYcbFIPmlAAAAVmVYSWZNTQAq
AAAACAABh2kABAAAAAEAAAAaAAAAAAADkoYABwAAABIAAABEoAIABAAAAAEAAAGgoAMABAAAAAEA
AAHRAAAAAEFTQ0lJAAAAU2NyZWVuc2hvdHQ+xJEAAAHWaVRYdFhNTDpjb20uYWRvYmUueG1wAAAA
AAA8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJYTVAgQ29yZSA2
LjAuMCI+CiAgIDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8y
Mi1yZGYtc3ludGF4LW5zIyI+CiAgICAgIDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiCiAg
ICAgICAgICAgIHhtbG5zOmV4aWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20vZXhpZi8xLjAvIj4KICAg
ICAgICAgPGV4aWY6UGl4ZWxZRGltZW5zaW9uPjQ2NTwvZXhpZjpQaXhlbFlEaW1lbnNpb24+CiAg
ICAgICAgIDxleGlmOlBpeGVsWERpbWVuc2lvbj40MTY8L2V4aWY6UGl4ZWxYRGltZW5zaW9uPgog
ICAgICAgICA8ZXhpZjpVc2VyQ29tbWVudD5TY3JlZW5zaG90PC9leGlmOlVzZXJDb21tZW50Pgog
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
F2mGZ7cAAAAASUVORK5CYII=
--=-=-=
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable
Take for example "-keep". I do 'C-h v -keep RET' and get:
-keep is void as a variable.
Not documented as a variable.
Now I eval (require 'dash), do 'C-h v -keep RET' again and get:
-keep is void as a variable.
Not documented as a variable.
whereas 'C-h f -keep' returns:
-keep is a native-comp-function in =E2=80=98dash.el=E2=80=99.
(-keep FN LIST)
Return a new list of the non-nil results of applying FN to each item in L=
IST.
Like =E2=80=98-filter=E2=80=99, but returns the non-nil results of FN ins=
tead of
the corresponding elements of LIST.
Its anaphoric counterpart is =E2=80=98--keep=E2=80=99.
In summary, I see a void variable in the list of completions where the
function is defined. Also, when I do 'emacs -Q' followed directly with
'C-h f TAB', I see this:
--=-=-=
Content-Type: image/png
Content-Disposition: inline; filename=Emacs-Q-funcs.png
Content-Transfer-Encoding: base64
iVBORw0KGgoAAAANSUhEUgAAAaAAAAHRCAYAAAAsSG09AAABVmlDQ1BJQ0MgUHJvZmlsZQAAGJVj
YGBiSCwoyGFhYGDIzSspCnJ3UoiIjFJgf87ACYQCDFYMsonJxQWOAQE+QCUMMBoVfLvGwAiiL+uC
zPK/usH68hpb82tik+fezFypjakeBXClpBYnA+k/QKyRXFBUwsDAqAJkB5SXFIDYQMwgUgR0FJDd
AWKnQ9hzQOwkCHsDWE1IkDOQfQTIFkjOSEwBsq8A2TpJSOLpSOzcnNJkqBtArudJzQsNBtFALMPg
yhDGYMRgzmDJYIpDnQlYnTNDPkMBQyVDEUMmQzpDBkMJgwKDI1CkgCGHIRXI9mTIY0hm0GPQAbKN
GAyA2BgUvujhhhDL4wcafQzImIkQS+JjYNgNjCLBYwgxtR1AL5gxMBw4W5BYlAgPTcZvLMVpxkYQ
Nvd2BgbWaf//fw5nYGDXZGD4e/3//9/b////u4yBgfkWUO83ACwSYcbFIPmlAAAAVmVYSWZNTQAq
AAAACAABh2kABAAAAAEAAAAaAAAAAAADkoYABwAAABIAAABEoAIABAAAAAEAAAGgoAMABAAAAAEA
AAHRAAAAAEFTQ0lJAAAAU2NyZWVuc2hvdHQ+xJEAAAHWaVRYdFhNTDpjb20uYWRvYmUueG1wAAAA
AAA8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJYTVAgQ29yZSA2
LjAuMCI+CiAgIDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8y
Mi1yZGYtc3ludGF4LW5zIyI+CiAgICAgIDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiCiAg
ICAgICAgICAgIHhtbG5zOmV4aWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20vZXhpZi8xLjAvIj4KICAg
ICAgICAgPGV4aWY6UGl4ZWxZRGltZW5zaW9uPjQ2NTwvZXhpZjpQaXhlbFlEaW1lbnNpb24+CiAg
ICAgICAgIDxleGlmOlBpeGVsWERpbWVuc2lvbj40MTY8L2V4aWY6UGl4ZWxYRGltZW5zaW9uPgog
ICAgICAgICA8ZXhpZjpVc2VyQ29tbWVudD5TY3JlZW5zaG90PC9leGlmOlVzZXJDb21tZW50Pgog
ICAgICA8L3JkZjpEZXNjcmlwdGlvbj4KICAgPC9yZGY6UkRGPgo8L3g6eG1wbWV0YT4KYqzrvgAA
QABJREFUeAHsXQm8TdXbfs1zxiRziFTGTEWiwZAUIVEqDfSVJpUyhEr5K0NEihIhqUyZh5CpJPMs
kakQIvO4v/W8Wad9z9177b3Pnc69931/v3P2sOZnrb3eNT4rzSXLso4dPUomyZkrl8lYzAQBQUAQ
EAQEgcAIpIeLRYsWBXYoDgQBQUAQEAQEgbggwAoIHmTIkCEu/ojbREDgwoULtHjxYsqZMydVrlw5
EUKUIFILAtu2baN+/frRRx99ROnSpfOd7N9//53OnDlD1113nW83YtEdgWjAc+3atbR//36O5E03
3UT58uVzj3AcTdL6cY/Ceffdd9PBgwdD1tu0aUPfffdd6FlugiMwZswY6tWrF/3zzz++HJ89e5be
f/99Gj16tC/7ydHSkSNHuKyhvDVu3Jg6depEM2bM8J2UefPm0YQJE3zbj4vFDh060KhRo4xerFq1
itMzfPhwo72kNvzyyy+pVq1aMZSPn/TNnz+fvvnmmwSPPuoblAn77/Dhw77CTcwy4RUhr7gkFp6t
WrWKgSVwnT59Okf/wIED9Ntvv9GQIUMIClHLmjVr2E2jRo2obdu21L9/fzp27Jg2juga6gEFda2m
joI6iQr7iPeSJUuoSpUqlCVLliSN04YNG2jdunX09NNPx1s8oil9cUlUt27d6JprrqGff/6ZW+Vo
iV111VWeXuKDsTeUPB0koAU0GPARZ8uWLQFDibvXO3bsICjKF154IbBnzZs3J/TME1oGDBhAx48f
p2effZZefvlluvHGGyl37ty+go2mMuEVl8TCE/UElPrtt98ewvCKK67g+3r16hF+CxYsCJnhRtf5
gwcPZsWDxlfnzp0Jz2nT+urLxPAPDxEroHCf0AqCdm/dujXddttt4cZJ/oxhgsyZM9PFixepd+/e
NGzYMCpcuDAPH+D9+vXr6dtvv+Vr+vTpCRXea6+9xvFGRTJy5Ege/kJvpXjx4vTqq69SkSJFaPny
5TRixAiqXr06QaGg5YD7Ll26cMW5bNkyziwMm916663Url07+uGHH2jcuHGElgYErXwMgT7++OPs
1i28PHnyhOLTtWtXDgutERQkr/Sxw2T0B7yuvvpqqlOnDn3yySe0detWVkC7du2iQYMGESrNK6+8
kp544gnGDIocH8JRtaAGFSJwhvzvf/8jjVtiJx95jIpy3759iR10oPCAHb4FvxU6PEdFit44pGLF
ivTUU0/xPf5Qrj/77DNavXo1pUmThu68885Qfjz33HN07bXX8neDSgv1RcOGDUNu3W4wDJQ1a1Y2
RjztjZGOHTtyHDA8je8bfiJMrzLx119/cQMB33727NnpwQcfjBEXKOQGDRrQ3Llz+Vu75ZZbuE7A
947KGa3/ggUL0qOPPko333wzx+3SpUs0adIk7k0cOnSIihUrxt/333//bSyfJjzdyjwCdEs7R8bj
DwrHjqOH9ZBx/vz5uXGI7w/5vnLlSqpatSqZ4umGS7wpIAC8Z88eOnHiRCii0XQzcOBALjDt27fn
aGGoB0Ng+FjQukIl98cff1CzZs3o9OnTtHHjxlD0oemnTJnCCgwFDUoGY6RQQEgv0o1f0aJFeW4G
fkOgkCpVqkQFChSgH3/8kf0oV64cIeNLlCjBQ2/nzp3jQgolmCNHDnbnFp6uSFFYM2bMSOfPn2dF
ds8997BCxQfhlj72OBn9jR8/nnuoqESAebVq1bgFhsYD8OvZsydhuOLdd9+lzz//nEqXLk1vvPEG
DwdhaEb3KqHIkkJ27txJs2bNoo8//piHWZMiDn7D3L17Nyt7v/ZhD42DV155hStbPV+g3WMIFL0V
fFco39u3b9dGtHfvXi73zz//PG3evJkVABoZcRmNgJ/45tA7gjJB4/KOO+4wlglUiG+99Rb3Tt98
801WqJj/QjnLmzcvxxf+Qtng+0JDR6cDPVo0QPE9fv/99/TOO+/wsDgU4+zZs/m+ZcuWVLNmTY7P
yZMnjXFBYG54otfhVuYRvlvaofi9ZM6cOTHqOShuNET8SqFChVhxIw4YUTLF0w2XeFNAyLhcarm2
fTJyy5YtnAHhCUJLpmTJkhGZocUfiWDM8osvviC0wCDooWAiH60ctJowbIPMRuFC9xMFTgtaQJAP
P/yQADpa2Oil2AWKBZUhJnC1GYaRVqxYwR8HWnBoteP38MMPc9ivv/46t9Lw4dgn+rzCQ2sNHzc+
GIzbAmdT+uzxTC73+JihPNDaQiMBDRxUGqgs8cFXqFCBW9LodWP4CC1eNAignNAbxH1SCeKJsoIW
Nb6JaBeUfbTkg0imTJm4FYz0oYK1C/IKgpEEVGhobNkFeYVRAtQZ06ZN44YaWtBxEfRU4AcaIhjJ
0A1CtzIBZYKGJCpd9ITw3aNFj0ZNixYtQlGBEkEPB3LDDTfwFcoFIyFoYKJ8Ir/ReEWZRaWOyhhz
LBA0SrW4xQXmbnjCX1OZh1u3tMPMJPi+0DjWgkZtUEFdhFEHr3i64eJLAbmN79m1LLrh+NkFLVFU
juGChKPgRmIW7pffZxSUunXrElZ4IF7IcDyji4x0oCCi54HW06effspdcSiGU6dO8QeGVhGUDwQf
Fn52uf7660MTuPAblSCUGz5O2NXzAOEfq90P3JvC025RWSDOunJDK9OUvvAwksMzGgH6g0cFsHDh
Qh7OQtwxNwRBQwZDCLrHyS+j4A9xRQVYXA3VokWOPEUl97vqueJdtAnKjt8JfT9xR+WLnh+GlFHB
oXGE4Wct+OYgKMOolFEPxFUBaSWne7xeIzF6+BsVJ34QNJ71d8ov1B9GMMLlgw8+oKVLl1KZMmW4
wQNz3eiEMq9du3a4k4ifddk2lfmgadeRQSMg0ga99gM9XSher3i64RKzFtW+hl310JB9shH3+j2s
Y/wPGQkw9LgiWg/4uUmkZm7+md5jfgCtZUzyYcUPgB86dCi/Q4u6SZMmrJAwVIYWFHoW6HqjBQOF
gg8Uml5X+mj12BVz+DJ2jBFDYWD4CL2tyZMn87i4PY5agdtxxVCEW3jarXann3H1Sp/dbnK7Rx5g
SEuXF5Qz5AOGIDHOjl6PXdCjTUrBEC6UI3qpEPQIUOEhXzGBHm0CfDFEEl+COuC9995jpTt27Fie
s6tRo0Zoq4d9yA642HsJkcbB6Zuw+xVeJlBpQtDb0ZW73b6+t9dxeIf4oh7B6APijUYFGhxa4C9G
OUwSHheTXa1QTWXeK+0m/01mqNPQuHUT1Pmo44CDVzzdcPG1dAGOMUeByXOAh0kndEHt3XYU4Lff
fpt++eUXt/gm6Xt0+9Eqw7AIBC1sLI3FnA8E8wdQPujp6DFgKBhkLoYKIFjx8dVXXxHGjIGBSbQf
mJeBvzNnzoxlXSszxAtzHuhqRxqeV/piBR7lL/ScIoYj0WtFqxLj5CiLaByg/GFeDuVR95SQJExw
Y8HCn3/+yUMjCZ1MtACxyED/oBDRuEFvWv8wLIRhkmhUPsAHw8eIvx46s2PmlD67udM9egdwh2Hl
UqVKcd1hrySxWAAVOeoTNOownOolUFp6MQcwxr3fitypTCBeiB8WT8E/+IWhXDR0vASNT6QP33b4
EnQ0OLEwCT/YQ1nEd63FKS7azOnqp8w7ufPzDtjrcosrvim7YAENSAqQTrsigjLE1AIaGWhsoJfo
FU83XHz1gDA2iLkTtLIxcQ9BTwIflhZ7AdPvoumq56ZQ0KBQoFChtfWGTnQRsboKgl4IKhE9j4CJ
fWQOKkLMI8Fcj/G6pRur6BAOFBXmhtBdD5emTZtyCwoFH8uNMRSC1oQpvHA/9LNX+rS95HIFZmgA
ADe0UlGAMb/24osv8uor9DBh/thjj4XyCWkD7lhmj/KKoS/kl31+Lb7Tjz1K9n1KqEwxGWsXtzJi
t5OU95iPRbyRjoceeihGVNzShzRC0aCShWC0AD0JzH2hMYpRBXwnmCPAEKp9yBr5iOE5zLned999
oVGFGAGHPWDSXw8TYggMgv1waOg54Wt/51YmMDKBlXyIH+KEXivmbU2C0R3sT4NbpN3es4M71Ito
/GCBgx6qt5cHt7iY8DSVeXs6dbyd3mkzfYUd9E7x0/LAAw/w96SfkRZMR6Cuw0pFPYyK+KCuKl++
POcj/EJvyRRPN1zSgAtuqtpQGj6EpCNhv+ohD7TcUbhSmkDJYOwYhQwFMlxgplt2fvCCe9hHBuFD
DCqRhBc0jORoH40INBhQ+UQycZoc05zQccaqTyh9KGynsh80fHxLGIrUw/HaPRpd3bt355YzGhDh
Q1zaXmJeMX+BYXA0VBAnP4LGDcqhW/wxBwx/sbDBb11hCje5lHmveIbjEkgBmQASM0FAEBAEvBDQ
Cshpct/LrZinPAR4CA6TSZhMExEEBAFBICERwGo3TNLr4bSEDEv8jn4EuAfkdRwDJn7dRA3huRnJ
+3hG4EfFqhAtcrPaFS4iCAgCgkBcEPC1CAEBaEWDeSCsgsD6/ixqIh+CCWG99BCrffR+GTa8/IdN
W5jTwKSdH8HqC6zJx6SdyH8IYMVSUgv2toi4I+Dne3B3bTYJ+h2ZfUsepgmJZ6QIpMZ8iBQrkzt/
M27KB2y0Au8PJtOx9E4vM4bnGL4D79MzzzzjyG4AO1ixgmV7fgV7KKKJ9RmTs6CrFxEEvBDw8z24
+eFVzoJ+R27h+HnvFRc/fsSHnbjgaQo/Lulzy4e4+GmKa0o1890DAvkl9rJgTwuWbGIN/52KbwmC
nc742Zf0hQMGwk37WvJw82h/BieZfT1/UsT3zJmLas/CKbVa519SRsTh77/PqJU7adSS8kyuUTp1
6rzaMPbvhrJ06dKyXVwhZ85cUCv1YtIK4X3evFl5meyRI6fxGEPOnk3ajZ4xIhOFD36+B7doe5Wz
xPyOvOLilob4fh8XPE1xiUv63PIhLn6a4ppizbAMW21AM/5U4q2s2bJZHwwcaMG+/uG9vsdVHd1t
zZg5M8a7devXW+UrVODfSx07xjC7cPGi9d7771slSpa0MmbKZFWqXNnatHkz27mvSRPr+Rde4Hv4
UbFSJWvcV1/FcG8PW9+v37DBUvMTVpasWa0y111nTfnuuxhubqpSxfpk2DCrxs03W5kyZ7YebNUq
hrn2R1/nL1jA/uTKndvKlj0738PfP/7805o+Y4ZV+aabrDNnz4b86Nqtm9WufXt+RnqeatfOKnD1
1VbBQoU4XO3vrt27rUb33GPluOIKq0jRotbHn3wS8kPbCb8+/vjnFqXpar3z7jxLLXO1pk/fwM8N
G47gZ7xz+vXoMdvKm6+XVfb6AVatWz+2Chfpo+L1raU2mFlvvTXHujL/O1bRYn0UbkP5V+Dq3taQ
j5ZYvd6Zp+L9P36XLn03ldYPrdJl+lt31RviGVdTPgB74HRt6dLWNSVKWJ+PHOnpH7Do9NprjCPK
yvU33GBNmjzZlztTOXOL5xejR1vVa9SwcufJY9WrX9+qU7cux/en5cs5TFPe6nxz+h7c8t1UzuCf
6TtySwPcRYK1V1xM4em0O1137NxpNW/RgusJ4PriSy+F8s8NF7s/QfCEO7d890qfPczwe7d8iIuf
4WGkpmfM7RiVD5QTFA1++uPTAPlRQCdPnbLWrF1rPfrYY1aTpk1DBQ5+QBFkzpLFeuvtt62NmzZZ
Hw0dai378Ue2oxXQ6jVrVOWZj+3ocN2uFy9d4orp1tq1re/nz7faPv44KxkoC+0me44c/AF06drV
WrR4cSylqu3p6/ETJ1gpIv531avH91CS586ft/45fpyV0oSJE9n/s+fOWXny5rVGjhrFz1DaUC5Q
gq937mylS5+e3eDDQAWGSu2HRYuswUOGWOkzZLD27tsXiqcO336dNm2+UlhvWjeW+4AVTevW41QF
+bb1zberHRWPXRk1umekNWz4j2xv+/Y/WXH9/PMOfn70sa8VvnOtQ4f+tqZOXW+98OJ31uDBi1Wc
Z/AP/uRR4WzYsMf6avwq65aaMRsi9jji3isfUPkUK17cmjZ9uvVqp05cycNNuD/hz++8+66FD33L
1q0W8g94/rl/v6c7t3JmiicaW0WLFbNmzZ7NZb97jx5Wq9atrSeefNKYt/Y4h1eYpnw3lTP46fYd
mdIAd5FgbYqLV3j29IffP/Pss9btd9xhbd6yxcJ3/dmIEYylCRe7H0HwhDu3fDelzx6e071bPsTF
T6dwUss733NAStn42rEMe3bBhlXsmMXO2XAB1Tl22GL3cdmyZZlC375IAfNKODAJ1PpeO5ThNxhu
N6kNdaDVAdEodkxj2A9MrHYB/Q5OIsUJkKCFNwkWQoBlAHNeYE7APX7Y5Yz5MOweBuUKBLvGEZ6m
98E77LLGzmnsDIdfWFyBkwVXK/YD0MtgWA/+ggFBs0zAnZOcPXtJUV7k4CG4H3/cS+s3HKSqVQrS
OZ9DYgcOnFBzdAfp409WqrhkoOLF/2Nq/v77ndSl63zq1/9H6vhSDbWj+3rKp4bhSpaMuQKySGGc
IfLv4hOnOOKdn3zAfCJOYcQO97/Vhj1Q83sJqJCwCGPTpk2M10W1efDXX3/1csaU+k7lzCueIJgF
ZZNqtPAVZRMbYLU45a02c7qa8t1UzuCX23fklQa4DYq1KS5+wkOYTgL6HaUXePMwhvExtAYx4eLk
j37n5c6tfjGlT/vtdnXLh7j46RZWanjvew4IYDhxRcUFJOw/QgXuJuCMAt8cCpofAQUGBAoPgl3K
xRX7MFbt2eWuu+6yP8bpHsc21KlTh/mkMAGJ9KAwagGfEgRsCFBcP/30U4g1HJWnrkDBTKsJ/bTb
8OvZcxfVx5uWmt1fltq1n0b3q+uvvx7meRzMDb3da3G4E3rs0QqKq+lfyvUhQ36hPn2WKSV5Uc3n
tVZ0RP9l/xVXZKKrC2RX/h1RfGv/Kph27SrH8q9cufz0ysv/pimW4eUXfvIBFRCEaXIUNuCl8pIn
n3ySj9sGVtoddtt7iVs5M8UTtCyaZQFXEIniqlmPEaZT3kKpugkm0yFB850dufyZ0qCdRIK1dht+
9RNeuBv9jEYkGnwl1SImNezOlEWgWYoUFy93bvmu4yPXpEfgvxrIIy5q/oM5tvDxuwk+Uj8VgnaP
pdwm5fKY4vlCqxe7pnG0MY5HMInm/EIrDT0uVBY4LEm/125N+5q0nfArFIidtVqb45REcGkhfiDJ
xAFVdtHL0/EOHwxa1foMDpwHFGRZ9TnVA8qQIR3de28ZRZmyjh5qfSO923sJnTl7gZXK1q2HVAvT
HjqogP5bYPDWW3Wozm3FqGatz1UPbD/3nrTtqlULUodnq6qDvK6hr8ZvpEIFcyjup//OMtH2/Fw1
3qZ8AJ5BBJXJyJEj+fwkYIhlsF8qHiu0qL3ErZyZ4gmqFa84OuWtPS7h34OffHcrZ3Z/7femNGh7
XunQ9sKvTnHxE164P/pZL17CURUg9MWpteCC84ML/AiKp1u+6/g4pU+bRXo1+QmuSYx4YIQE3IYi
RL6H4ECQ2bdvX2ZBRUWsD02zg4ghJbA64+wTcP54CQofDqSaOnUqE/uBkBPDK1pAsw/22P79+/Pp
i/ZTSrUd+xUMt2rCn49ZwE5rZDjiiqG2uAr2I4HhFpWOJmDUfoJYER8UhtH0kQHaDGy5qDzBoo3h
GwwpggC1sDoHpU+fPqwgwZ+EYUKv/TXnzikFlD4t91C+/76NIoNVXGhKIZ1Vq+MKKoUxa+ZDNHtW
zF/t2sV0VPhaQPVy3utzJ7319iLFSBzz9Nr0yu+KFVWjYPV+7lnFcBjgISHyAYoGuINfC+zFwM6v
uJWzuMbTKW/tcQr/Hvzku6mc2f3W93FNg/bH6eoUl7iEN3HiRB5FwSF1wAIjBaiw/eCC+AXF0y3f
dVqd0qfNIr2a/MQQe3+1lcPU6I403GTrDpNdflbBnTp9mhcSYOI3Tdq0vHhAJTrGBPDyn3+2sAAA
7/VKsBYPPGClTZeO3+E97jEBj3AxofdwmzbsH1akYYEA/ICZXoSgJ+Ma33uvmnwvZ2GiX79zumJl
GlasqZLNk9T/69Mnhn2EMXvOnBjvnPwJf3dELcZo1ry5dUXOnJyW3Xv2hPzAIgeE93avXqF3cI9F
CFWrVeP0wVyv6oMZFluULFWKzbCqCwstsCAhPFz7c758b/HigSZNv+DFA1jBhlVxGTK+wQsE7IsO
7PdYrAB7adJ2tSZNWstum7cYo1YK9rAea/s1m8Hc/hv+6b8LFt57b0GM9/BLsSAb44k4m/IBCzVg
rtMGbJYuWxZ61u/Dr8926MCLSrBgA3mBMuMnL03lzC2eAwcN4jKIOCBvflm5klcq1m/QgONpylsd
b6fvwSvf3cqZ6TtySwPiESnWcOsWF1N4Ou1O1wYNG6qylIa/cyzO0Yt1YNcLF9gJiqcp3+GfW/qc
4q7fmfLBy0/UBagDsdhK+5far76peBRQCjvsGznDrXawHWRT4+T6PRtG+IfhDszT4PgDdLPjKuhR
oNeB+SMcu5DQAvp/zANhiM1+pjoWKeAgOpwUC4Zhp6E/jKmDXQLuvJh4QcUTZMguodKNnpofKp6E
yAelWLlXmydPnsDJcytnkcTTT96aIhgk303+aLNI0qDdRnKNNDyMTIAhvriam3WSSHExuXPLd6fw
5V3iIuB7DkhHCxU6uuHxKZjwjU8/UdmDrSEx5KWXXuJDqdq0aRND+djD1uPm9nf6Hgc5pVRJiHwI
P/00CHZu5Swu8TTlrSlu8Z3vcUmDKZ5uZpGGh9WkdhaVcP8jxcXkzi3fw8OW58RHwLcCShtw0jjx
k5I0IaIljiXdrVu3jhUBrPrBAoX4FK95ovgMS/xyRyAh8tY9NDERBFImAr6G4NQGsKhJfTQxQicE
KH6GtuIz3OSCZ2LjEp8Yi1+CgCDgjIDvHpCz86R5Gw3zIAmR8qTq3UQ7nkmFS0LkcVL5mVjszVgZ
iKOb9dLqpEpvSgk3IZnAE6tMmPLC1zLsatWqEYbgnH5Oe2NMAYqZIJBQCAgTsTuybuzN7i6Ij+cO
ygAP1oW1a9eavHU1k/yLDQ0WNnmdNBDb1b9vvPCMpEy4hRXpe189oClTpvCmzpMnT1I5tbN/xOef
86ovBApKmsSUSBmhg8Txvibj1YmNp+ircc3UwoIrgjhNdnYTA8/EAkWYiN2RdmNvdndBvOk3MRng
Jf9i50ZcmMC98IykTMSOYdze+OoBYYUJlk3iB0H3Wj/jiIYqVaowBxobqj9wsYG/DYKNWdjEiiXR
WGo8fPhwfo8/7IgGTxooaIoVK0bDhg0LmbndjB37m6Lx+JA+HPwzW1m8eDcVKz5Q7aqe6ubE8f2e
Pf8o6ppF9N13W2OZDxncUG12PB06wiCWhTi+GDlyjdpc+5PasHsysE/YjIvNrtjEB/48bOK1C448
BsZgaABvldPiCLv9xMDTHp7pPlJcFi5cyFiA+wvlEbjgt3//fg7OCzOnOGHTIHarY8UWDlnEBuIy
ZcoQNktD3PycNGkSD0GpbSYhb8Hg0aNHD36OpMzDoek7cosL3GGYBdsA7lBHp2AjuV1QRvCtIl1Y
LKM5Db3wtPvhdI+WN7Zp4Jv/6KOPQlbc0u4WHlhMQKsVvnEToy54j56Wm58I1GTmlvZQZF1usBka
OGLVLlYEI1+2bNnCtt3ywassmfLWJRr82i19bnjq78FUJtzSgABNmKGnBhoybDXBN9OxY0dT1P8z
w0Yor42oerMUGF+VyxhHLiQnRuijR49ZX3+z2mrQYIR1U5XB1tixv/CRBNi0OXfeZsVOPUwdt9Df
6tBhMh9DsGLFv2zRU6as46MIwESN4wgGDVpkbd68Vx0j8b5idX6Pjy6AH4sWbVPHC7xvFb/mPavn
m3P4+kDLsdbVBXtbN9z4gTVhwhreBHrkyFG1qXEZs1rf32w0H6sA914bPP0wEQdl+44Lw7Ybnl26
zOS0r1z1O+MKPGrcPJTT3vHlqWz2xhuzOA8qVhpk9eu3ME64mJiI/WCmy7f9amLDNvl54OBB3gC9
5PJmXcQNR4OA+dsv67M9HvrejVndFBe4dWNvhpkbU7YJTx0ftys2ahcqXNiaPGUKH7mBTeuHjxwx
pt0UHo5P+XDw4BgbN1euWsXs8XDnxirvhbVb2t3Spd+7MWyb8sFUluCvW97qMHENwgRuwhN+uZUJ
UxrgzoSZG9O5PQ1O9756QP+pq9h3yYURev78nXRjuY8VQ/ZPqrdUmRbMf0T1vkqrjdlpmEftgQe+
Vb26XNSlcy1au+6A2hh7nBP76/Yj9EDLbxW7dnFasrgtPftMFXrl1Xm0atWfqidSlGrVLEL3N72O
Zs7arshG81Hbxyqo1mQeerp9ZSpTOh+t/OVPGvHZvYr1u5Q6EXYZ+wnKm9atbmT/mja5jjp3+Z5u
qjJctaSOxQbY9sYvE3EQtu9IGbZNeD6jMIL8c+wsVVZEqB8PbaTYrv/idy+9WEMN516kz0asoZYP
3KB6F6WoR88faOnSPWo4NzJcTEzEfjHjyIX9ubFhm/y88sor6c4776Svv/6afUMPFT1REOCiJR8J
C7qOlhP7tikucOfG3qz9dGLKNuGp3ZmujzzyiOIrvJfefvttZtDHRLop7abw0NtHr/PEiRO8tw8H
YuIZvbqtW7e64mkKT8fdKe3azO3qxrDtlQ9uZUmH45S32szpakqfCU/45VYmvNIAt26YuTGdw41J
4mUCJzkwQp87f0kV4rOKvSEj5VDMz3aZpZQHjh4YNLABv65RoxBdV/bfoYOZM7er4YQc1KP7bWx2
zTUVaeEPu2jS5K2KDLQc9XpnseInO0MtW06gsWOa0o6dR6nR3ddSVg4nIz35VCWlqIoo3rY8NGDA
T/Zg+STT7NkzqgKRQfHEnVI7/C/FMA9/wG5vSHyyfUfKsG3CE8zamTL9W7RAnnrttf+xFuDk1owZ
01GnTrdQm4f/ZS0/dvSMOk13PeOE9KVVJ7wGwQVu3MQvZk7u3diwvfxs1aoVk+iCwxCKqHnz5opE
NgMzZSCcSNmwndi30QCEeJUJtuTwF59M2dp7HU88o+IFh6KWoGnHsE/Pnj0Jw0rAHUeegDUFignD
PhAnP01m7Ej9RZJ2MKw4MfibykRqYFZ3YzrXWLtd40UBoZBEOyN0g/ol1VlBz6j5kVWsLMqXz0+v
darJld7O349SXtsx19myZWTWaYB2Vh1ZnSNHTIWFChZHVdeqVUQV/iPqiIBNqgLIT3Pm7qDFi3fR
yx3/Y7rNlSszYw8/bdMCNGv2b4oUdCn9uf8En7/zyCPlads285k4etc9WirxxfYdKcO2CU9d2M6f
//fo7lOnLuhXoWue3Fn+u8+ThbZsPczPkeCiPXJiIvaLmfbDfoV/TuLlZ5MmTXjeE/NR+M2aNYu9
0UuTg7Kg6zg4sW97xUW7dbu6pRH2nfB088f+3h7PnTt38nywn7Q7hQdFgzmWb7/9lrp3787UVqDW
wb3Jz2WKtgpiwtqUdnt67PcIE72PcDHlA+LrFZYdMyhPKG67BGUCh1snPO1+ht+b0qDtuqXDjelc
N+LcmMDjPASnI5YcGKHRqn5JHba2ccPTalL5GmrzyGRezHB/07KqW7+PjyHYrxQCmKJxZg6kTt3i
arLzgGrJbqKLFy+p83z2qo9gC9WtU5xb+bVrF6U+amite/faNHHiZsX5llYtqMjJbt3+unSZTy+/
PIcefrgcrV3TXnVrK4d6DG5u8D4uTMRu/saFYdsNT4RVpkxemqF6jydPnlMT0StiBd+334+0XGE+
e85vNHLUWnrwwRsoUly055jMDWcsTwjMvPwEXVCjRo34uAFMyILFGeKX9VmnJ/zqxL7tFZdwP4I8
O+Hpx/2ECRO4d4L4/rFvn28GeKfwsJgBLPNYMozFTOCR26gWVkAxmfA0mflJg5sdN4btuOaDU97a
4xCUCRxunfC0+xl+H5c0uDGd6zBcmcAxMRR0EcLMWbNiTArCj2hnhMYkf/jv4MEj1t69f/F7HEMN
tmgwQt9WZ5iaGOzJCwzgBpPk2XO8qRjAe6gJ5m5W+6cnWJiAh9lHQ5eqCcK3FIZHrapVh/ACBrz/
/PPl7FemzN2trVv38QIH+N2w4Qhr166DFhYihMfHaxECcPZiIg7K9h0pw3Z43PFsx/PbCautAlf3
Zkxvrf0JY9FSLciAPSzcwH2+K99Rx173sbp1m2UdOHA4TrgAGzd2Yy/M4Db858WG7eXnN99+ywt2
Or78cgy//bA+h8cFzyb2bVNcTOzNXkzZbng6xU+/w2R59Ro1mOVdVT5Wh+eeC6XfK+1u4T3YqhX7
iTBefOklVX6K+/LTFJ5X2nV6wq8mhm23fPAqS6a81eEHZQKHOzc8TWXCLQ3wz4SZiekcbt2YwOON
iiclMEKfOHGOMCeSVw0JhculSxYvTMifPxvPYWhzzNtgwULRojnVPM5JNfeTgecvtHmQa1KwTCck
wzYwO378nFpmH3MIs1z5j9WwZQsqfW1eX/D4xcXkWaTszQnlJ+YM/LKgIw5e7NsJkT5T2r3MwHqN
4Ron1vKgafcKC+YmP01mfvx2suPGsB1JPnjlrVP49nfxnb5I0oD4eDGd2+Os7+NlDiilMEJjSOnf
KV0Nz39XTIw7bUrFyi0oHwiUU2JIpEzEiRE3exjALFz5jP1yvdr/dIre6LZAHR6YgwZ+UN/uJMHu
EwKzuPhpYm82gaDH6cPtxCUu4X7Fx3NCMF6b4mXC02Rm8tNk5sawHZd8cMtbUzxgFt/pizQNyHNT
vjulI14UkDBCO0GbfN4lJtda1iz/0Ouv3cjgZMmSzvMU2OSDYsLGVNi3ExbfpPQ9NedtvA3BJWUG
StiCgCAgCAgCyQ+BeFsFl/ySLjEWBAQBQUAQSEoERAElJfoStiAgCAgCqRgBUUCpOPMl6YKAICAI
JCUCooCSEn0JWxAQBASBVIyAKKBUnPmSdEFAEBAEkhIBUUBJib6ELQgIAoJAKkZAFFAqznxJuiAg
CAgCSYmAKKCkRF/CFgQEAUEgFSMgCigVZ74kXRAQBASBpERAFFBSoi9hCwKCgCCQihEQBZSKM1+S
LggIAoJAUiIgCigp0ZewBQFBQBBIxQiIAkrFmS9JFwQEAUEgKREQBZSU6EvYgoAgIAikYgTi5Twg
jd/JkzgRNCufhKjfpZbrH3/8QefOnqXi11wTSvKaNWvoGvWcM+e/B9aFDNTNtm3b6O8jR/hV6TJl
KHfu3HbjZHGfkGlwwjNZgCKRFAQEAd8I+FZAR1RluXDhQlq9ahWVURXmw23ahALZv38/jfz8c4Kd
zJkzkzpznMqVK0dbt26lzz79NGRP39zfrBnVqFGD3n3nHTp69Kh+TaVKlaJ27dvzsym8kIMoulnx
88906NAheuLJJ0OxGv/VV/Twww87KqADCrO9+/Yxno88+miyVEBxScPPCi80WOrWrRvCy37jhKfd
XO4FAUEg+SPgWwF9PHQoZc6ShbJlz04XLlyIkfKvx4/nSvbxJ56gyZMn01fjxtG1115LxYsXpxdf
eilkd8uWLTRr5kwqXbo0v7Msi+64805WVniRKVOmkF1TeCFLUXRzW506dP78ed8xurV2bba7ft06
326izWJc0rBPKd+jf/9NSgM5Jisono6eyEtBQBCIagR8KyD0eIoWLUpfjBpFly5dCiXqb1WJ7N27
lx597DHC0dzHVI8GFfHmzZupUqVKVLBgwZDduXPmUMmSJdmefplLDU/lz5+f0qePGRW38LQ7t2u/
vn35jPTt27fzUODtd9xBNWvWZOt/qEpvwoQJhB4bhsUaNGxI5cuXZ7O//vqLZs6YQdpdRRX3pk2b
epoh7V9//TXbK6GG25pcdsMv1N/y5ctpwsSJ/FhHKanalxWPNne6ovc3Ubn5fedOyqKUPtzVrFXL
yWqMd8iXBQsWEHoPx44dY1wfbNWK8XBLO3oiS5csIeQjzpaHH8ePH6cHH3yQhxNNeMYIPOzBLQ3b
VK94ypQpHMbFixfp/ffeY5dPPvUU9wJNeLqlAR4M/OADHu5EuYO/d6h8r6562RBT3sJ83rx5tGb1
aqp7++1000034ZWIICAIJAICvhchQPk4CSouSIGrrqKFqvLLmDEjV5pQRHZBpYbKoUrVqvbXrBC6
dO5Mfd9/n3777beQmVt4IQsuNwcPHqRff/2VGjVqRDfccAN9pyq7U6dOccX6xejRfG2pKtcCqrL9
cuxYrnjhFeKOShsVIZRpvrx5QyGYzPLly0f3K6WD6+HDh0Nu9M3u3bvp7rvv5l7etKlTueLVZk5X
VJ4jPvuMTqnhqdYPPUQ1br6ZK2wnv8PdL126lKDkb1TDn0//3/9RxYoVeZgLSsUt7QgHeQPFuVMp
vMKFC9NVKi9//Okn9t4Nz/Cw7c+mNBRR5QhKsZTqIRcsVIjv8ZwjRw72wg1PUxrgEPFcrZTIXfXq
8RDxVIU14gEx5R/M//nnH3aPIUERQUAQSDwEfCsgtyidPn2ajf5RlRha382aN+d5oFOX32t3v/zy
C2XIkCE03Ib3GGb5v2eeISiEtOnS0aTLPQXtJtIrWrE3ValC9zVpQumUv7+p3tCBAwfoiFIQd951
F/d67r//flZGmKeCoBJKkzYtDwOWKFGC9PCSlxnmvLDwIOcVV7A/4X+VVVyqIC733cfph3I0yR6l
sFCZYvgSFeIVyl9UzqtWrjQ5YzNgjHm0e+65h4oVK8Ytejx7pR0Kp3LlypRWpf+GG2+ka1T6T5w4
EQrPCc+QocONKQ3o0RUpUoTTlPXyPZ51D9gNT680IBro8SAd6PWeO3eOe7p4b8pbmJctW5aHgoGZ
iCAgCCQeAnFWQKhQIJj3QWsdLWh8/Khc7IJhIQx3oYekpZYaVsIqMVRwqDRR8WIIJq6C3g0Eyiev
6snsUpX6caVgIBhmgmRXc1nZVcWOygmClvMl1WLGkNPbb71FK1as4PdeZiFLLjcFChRgE1TuV155
JaFHZBLdo/xb9SDRY8SvmFJGqJi9BHMqUIbh4pX2dJeHP4FXevXD9aJtns8Jz/Aw7M9xSYPdH/u9
VxpgVw/36t6UbhyZ8hbuoIDq16/PShvPIoKAIJA4CMSceIkgzFy5crErLCjAR4yWM1ruOS+/h+GO
HTt4hRhWx7lJpsuKCcNgUGJxET1chTjBP7Tws2bLxl4eVivVMFd15swZOqnimu3yewz5Pf/CCzxf
gGGsyZMmUYUKFVhhmsy84olelxZUzDffcot+5CsqeyhsLTku96Qw7xO0RY6K90+1HDxcTGk/bws7
3J1+dsJTm+EaSRrSKHcXbXOJdv+c7k1p0PbTpIGvscUr/9Do+Us1fgqrnhgaCSKCgCCQOAj47gGh
BYoPFfMpaFniHu9QmRdSY/mo/M6qfTDz58/n4ZTrrrsulIKf1UQ8eiLo7WjBxDAmwLEM+/fff6fZ
qtLHEF1RVQlA3MLT7k1XrCzDPpJly5axosGKPFZCao8S5kmghBBPKCgdJ8QFE+fYj4NFEeip6QrN
ZIYVgVAgqEwxT4F7+2q49evXEybPf1RxAW6Ii10w3Iel7cAD2GI4Cj2z+d9/z0NIwHTt2rW0Z88e
uzPH++uvv56Xvq9UQ3GIB4YXkU9eaXf0zPbSCU+bMUWShkKqkYGhOl2mkBcQNzzjkgZT/iFMmI9T
PXj0NkUEAUEg8RDw3QNCZf69qhS1DBo4kO5US6jrqV5P8xYteOIcQ1cYy0dPRw/NoSJcpxQCViXZ
BZUxehmocFDRl1RzFVj5pnsApvDs/jjdozL7YMAANsJ+I91La6Hi+ZXam9OnTx8Os54adtPDNlAC
337zDb/HvAtWyEEhQkxmo7/4IkbF1a1rV25Fv9qpE/uFobcP1AotSLXq1WOsAMQ7rLyaPn06rwbD
vFXLli157xD2EPXv1w9WeHPvQ2o/kZdgSTt6WePVsnj8oESfVPuSkA63tP+qNsTqfgPiirxIq35a
+SJMNzx1fCJJA4a9Nm/aRJ98/DE3XDq99hov5DDh6ZYGxAPxtcdZv8PVlH92e+HuYSYiCAgCCYdA
mkuqdglfsRYenH04LdxMP6OSQuWH5c0YkvEjUD6Yg0FFiTmZ+JDXVMWPVWwYdkGFoofYtN9YGYW5
kitUPLWC0WYYOkSPA726cDGZhdsNf8awpFNcwu2FP2P4EL0qYArl4Feg9OEWiteeRlPa3fz2wtPN
nX4faRq0+/BrJGmAH3HJv/A4yLMgIAjEDwK+e0BewaGCdaq4Te7QWwrqxuSf3cxNoUE55lVLpp0E
yipcYWl7JjNtx+3qFhc3+/q9E4WPNjNdodCd5jJMaTf5B7PEToNbfCJNQ1zyzy0u8l4QEATihoD/
ZnXcwkk01xhWwxyOSPwgIHjGD47iiyAgCMRGIN6G4GJ7LW8EAUFAEBAEBAF3BAL3gLBiCOPpiSUb
Nmygny7vyk+sMCUcQUAQEAQEgYRHILAC+kzRxGDJcHzJF2oVWb/Lq72c/Byt6HPeu8wX5mQu7wQB
QUAQEASSJwK+FyFgKfWbb75J4NgaqzjUcNzCokWLYqyyigQC+GtiB+ikVrVhVZeIICAICAKCQMpC
wHcPqEuXLrxn5iFFkAmamo4dO4aWBr/++uvMXgC6mBsVlxjYjrVgGXFfRW8DTjKYg3YHxzIsVGcL
YS/IiBEjaKY6ogH3+IGpGoKhN5BpYv8Q3Ntl48aNzHCNlU1wA6Wo5RbFNPDGG28wISWYt0cp9m4R
QUAQEAQEgehDwLcCAp1O8eLFec8OTj3FpkC93wfLhceMGcMbTpsoAtDmipAU5JEQDNl1796dHlN7
c8BW/JRimwb7QVXFij1JbUQFSSeUBu7xAxsyBMoDw3M40gEszVqw3wibNbGEe9q0aez2AbXxVSsu
7P5HXAaojaiIBxQl3IgIAoKAICAIRBcCvofgMBT2f4riH/t9QIvy/PPPh5RFZ3WcAvjCFi9ezBtA
QWQJ1mfYQw+noWIV6NatG6ccPRYtoOsBRQ8WNdipe2AOJgWQl2JJNTYzasF5PZtUD2jO3Ll8miaY
pkeOHElzFJXPI488wtag5HAEQrVq1ZhhABQroKkREQQEAUFAEIgeBHz3gNCDAW8XeisY8gJnGTjc
IKB7wRDbx4pWBfNCSksx7xnMdu3aRWC9ji/5888/2St9kBw46NAzA/ebFpCIQrg3peJiP/Zb25Gr
ICAICAKCQNIi4FsBIZrorWBoDMduYxEC5legYNADAcnnrFmzCPNBaswrNOyF4wjWrFnjmkr0qEDJ
41f0EB16QhBQ50Ax6vd4Bz9FBAFBQBAQBKIbAd8K6KWXXmJWZjA9Yy4Hp5dWV+SamF/BQgMwSR9S
LNMg+rQL5ngwV4NeE+xhH9EmRUKpBYsScGw15phg7iXoaeF8mqFDh/Kw36BBg1iBxWcvyysOYi4I
CAKCgCAQdwR8zwGhp4EFBrvUsNuSJUvolVdeoQYNGnAMnn32WbpLnTQKokgonExqtZvuhWDuCMoK
bsFRBnJMO6s2/JgwYQKfZPmPmuvZrY4dwHlAWGiA9zgkDoJFBxhaW6lOBsXCBqzGw3JwLITo3bt3
aA4J4eqw2aH6C3/W7+UqCAgCgoAgkHQIBKbiadeuHWFJdnE172IXsFpjKM2NXBRn3WCeBnNHmTJl
sjuN6B7KDsN/OE7Bz2mhEQUijgQBQUAQEAQSDAHfPSAdAxyo5lTh4wwdk2DpNobP4kvQ88FBaCKC
gCAgCAgCyROBwD2g5JlMibUgIAgIAoJAtCHgexFCtEVc4iMICAKCgCCQvBEIrIASmw07ecMrsRcE
BAFBQBBwQyCwAoqEDduL8dotcvJeEBAEBAFBIOUi4FsBgbW6WbNm9PnnnzPh6M0330zYE+RH4BZ7
fUQEAUFAEBAEBAGNgG8FZGLDdmOg9mK83qP2/DRu3JhAZlqsWDEaNmyYjhdfQVg6fPhwpv8BN1zr
1q2ZaBTKD6wM2EN0++23M/M1hgZFBAFBQBAQBJIPAr5XwYHM84knnqBt27bxPiAoDC1QBliGPWTI
EPrhhx/o008/ZVYE7P2BkgE7AvYADRw4kJ1gOXbatGmZERvKB+cMrV+/nl588UXml8PeHgj8xHJr
bHSFslm1ahW/79+/PyurBvXrU/cePZj4FMu8oaxEBAFBQBAQBJIHAr57QGA0AKM1TijFPBBod+yi
GahfffVV+lvR8oCBGuf1aMZrKBrc4wdWA/DDrVYKpXbt2nwgHcyLFi3KPRy7vxj269WrFxOagoEb
AmVYr149yq6ISHGtUaMGHTx40O5M7gUBQUAQEASiHAHfCsjEho00BmWg1kzaOLZhxowZ/AO3HBSR
XUDxEy6g9IHgClYFXEEVJCIICAKCgCCQfBAIxISg2bDRA8KBdGDD7qGGwCAmvjWYhTNegyUbAvZs
MGu7Se7cuWMZmcKKZVleCAKCgCAgCEQlAr57QG5s2H5S5cR4XblyZSqseOEwP4TjFMDthkPlMBck
IggIAoKAIJDyEfDdAzKxYaNHEt4rsT+7MV5//fXX1KZNG14BB5ZsHC43ceLEGKjb/YGB/Rn39l8M
h/IgCAgCgoAgENUI+F4Fp1PhxoatzSO54pRT7CnCMQxYHSciCAgCgoAgkPIR8N0D0lC4sWFr80iu
V6sD5kQEAUFAEBAEUhcCgXtAqQseSa0gIAgIAoJAQiEg410Jhaz4KwgIAoKAIGBEILACSmw27A0b
NtBPP/1kTIQYCgKCgCAgCCQ/BAIroEjYsOMCC5gX3nvvvbh4IW4FAUFAEBAEohAB33NAYLQGZ9vU
qVOZeQCbRxctWkRYPp2QcvjwYTp37hzJQoWERFn8FgQEAUEg8RHw3QMysWEj2k7M1XhvYrxesmQJ
lS1blnLlykUdOnRgOp/ffvsNzghDbxUrVqQ77riD+vbty+/038aNG6lmzZrMNQf3UIpa3Ji5tblc
BQFBQBAQBKIDAd8KaMeOHVS8eHHu/YB5GlQ8YKrWsnXrVgJhKY5HmDt3LhOEXrp0iZo0aUInT56k
adOm0WuvvcaKBszYECid0qVL0+TJk1nhrFe9rNOnT7NZyZIlCQfZVapUiXbu3Mnv8GdZFrVs2ZIJ
TeEnFM4DDzxA+/fvZzuIx5gxY2jAgAHUvHlz6tixI7sJeSA3goAgIAgIAlGBgG8F5MWGjdSEM1eb
GK8PHDhAGNZ79913qU6dOnzEgx0RnP9Tvnx5yp8/v/01bd++nTapHtAbb7xBdevWpQ8++ICH6EDj
o8WJmVubyVUQEAQEAUEgOhDwrYC82LCRnHDmahPj9YoVK5j1AMczQDCU5kfAmgCBcoKAvgc9M92r
wrugzNxwIyIICAKCgCCQuAgEYkIwsWEj2uHM1SbG63379tElRUCK4xighHD1I/ny5WNr6AmhdwSO
OpCZ6vcwtPPF+fFT7AgCgoAgIAgkPgK+e0CRsGGbGK8LFSpEZdXBcjhsDgzYOOXUj+A01QKKumfo
0KGEFXKDBg3iox5q1arlx7nYEQQEAUFAEIgSBHz3gExs2Dot4T2PzJkzk4nxGvM3bdu2pW+//ZYX
DMAfHDAHwUKDCRMmcC8JzzhFFUNrK1eu5BNZH3roIRo7diwvhOjduzf3omBPs2PjXkt4vPR7uQoC
goAgIAgkHQK+9wHpKEbKhm1ivMZhdfPmzSP4vXv3bh2U8Yrzg3bt2kUFCxYkKDoRQUAQEAQEgeSF
gO8ekE5WpGzYThtJsSz76NGjlCdPHvryyy+pVatWOhjPK5aAlyhRwtOeWBAEBAFBQBCITgQC94Di
Mxm//PILTZ8+nedwsJfHdDR3fIYrfgkCgoAgIAgkPQJJqoCSPvkSA0FAEBAEBIGkQsD3KrikiqCE
KwgIAoKAIJAyEfClgI4dO8bUNi+++KLvRQIpEy5JlSAgCAgCgkB8IeBLAYGIFLQ5GTNmZG63+Apc
/BEEBAFBQBBIvQj4WgW3atUq+vDDD5nyZtSoUSG0QBwKzjYRQUAQEAQEAUEgKAK+ekDPPPMM93yq
VKlCYETACaXghgN/m2avDhqw2BcEBAFBQBBI3Qj4XgWHIxFwGiqWTeM4hqeffpqPZJBNoKm7AEnq
BQFBQBCIFAFfPaCePXtS7dq16e+//+ZjEK644gp6/fXX6Ztvvok0XHEnCAgCgoAgkMoR8NUD+lUx
T4OxOnv27NS+fXu65ppr+KRSHD536NChEH9bKsdSki8ICAKCgCAQAAFfixAw96Pl/PnzPASXM2dO
wi9tWl+dKO1croKAICAICAKCACMQWHu8/PLLzHBdv3596tOnD2XIkEGgFAQEAUFAEBAEAiPgawgu
Z65cgT0WB4KAICAICAKCgAmBwD0gk2diJggIAoKAICAI+EVAFJBfpMSeICAICAKCQLwiIAooXuEU
zwQBQUAQEAT8IhBYAeEMnxtuuIFwImliyKVLl2jJkiV8/PYff/zhGST2Ju3fv9/TnpuFDRs2MNOD
3XzBggW8CRcbcfft22c3ivO9U3hx9tTBg4RMg0Nwvl+hHOFodRDeRqvEdx5hVekPP/wQrcmVeAkC
iYZAYAX01ltvUbNmzQgnksaHfPHFF9SvXz9Xr7AB9oknnqApU6b4UixPPfUUrV271tU/L4PRo0fT
e++9F8Pa77//TqtXryZQEq1fvz6GGR680hDLge2FU3g243i79UpDvAUU0KOzZ89Sm4cfpj179gR0
Gcx6NOURDl/E5m4RQSC1I+BrH5AGCRX77Nmzafjw4fpVnK9g2d69e7ejP3/++SctW7qUdinzIkWK
ONqJ75edOnWic+fOxfC2bdu2hB9a6k5iSoOTffs7p/Ds5vF175WG+AonWv2JpjxCI+nNN9+kpaps
16xZM1ohk3gJAgmOQKAeEIZxypQpQ1dddVWMiKF1jVZd7ty5KW/evNSxY8eQOVq2jRs35k2rxYoV
o2HDhrHZwoULmcx0xIgRNHPmTL4HuakePrvllltCH+edd97J5n6HLdDaLVSoEBUsWJA++uijUFxu
vfVWHs7TL8qXLx/qLWGYpWLFiszw0LdvX23FePVKg8mxKTyk/Y033mCsS5YsSXYGcpOfGK5E3EuV
KkXg6Lvppptoy5YtJidsBlqlwoULs5sbb7yRe5vakSlvTWbavdMVQ6rXX3895VLL+3HGlF02btzI
+Z4tWzbO86lTp4aMTelzi4ufPKpatSo3qoA72N1bt27NYUaaR0gfyjLS16FDB6pQoQL99ttvoXTg
O8E7fE8igkBqRiCQAtq8eTNXbuGAodI7cuQIz53Mnz+fypUrx1ZQYTRp0oROnjxJ06ZNo9dee40/
SMzl4KOfNGkS3XfffYQPH/f45cuXj92i0h0wYADfjxs3js3sjAzhcbA/L1q0iIYOHcpDd8899xxz
2MF806ZN9M8//4SsooJB3CCo6KG4KlWqRCBe9SNeaTD5YQpv69atNGbMGE5/8+bNWaFblmXyjs0w
R9W9e3dmKseQIVraR48e9XQHRguEh14C8gthHjhwgN255S0MTWamQFEpg9oJ+Y0ypQVpbNmyJaVP
n57LC8oFGja6UWJKn1tc/OQR8EZPFNRSc+fOpRo1anCUIs0jpK906dI0efJkQhlbr3ANZ41HIwHl
UUQQSM0IBBqC27Vrl6MCQmWFygMH1qGHhNYdZM2aNbRanSXUvUcPHmZDRVe0aFGu7PDBoxJCjwlK
APd2ufbaawnzAxCYgYHbrzzyyCN077338g89ILQ077//fqNztHzRI8qfP7/vCXG00t3SsHz5ckLr
O1yAAZjEvcKD8rj77rupWrVq9L6ak0JFffz4caOf6E02bNiQunXrxsGiFe5HOnfuTIcPH6bFixdz
/ly8cIF+/fVX7um65S38dTMzpR35AEX35Zdfci8Ihx02UumEbFecg5tUD2iOUgJ169YlNDhGjhxJ
c+bMIeSpKX1ucTHlEQd6+Q/zmr169eKnWrVq8TWSPO5HLPUAAEAASURBVEJ5RvowXIvFOkjfIocF
B+ihA28RQSA1IxCoB4QhNKdVYKjwLqhKq2SJEqygNEs2hkUgqMxmzJjBv+rVq/NwHBsk0B+GkbRg
qAcVYmILcMK5SeE/9Ez8iFbi3CNMk4Z7Ml5+ooGgK08/YWg7Tz75JOfbxx9/TOg9kgpPt9jd8hZu
3cxM8fz555+V92lCDQ57XmHOD4KGACRHjhx8CKJe/WhKn1tc2CMff3fddZcPWzGtOOXRihUrmB9R
N6jcGgHACN+TiCCQmhEI1ANCZb5s2bJYeOFDxPwM5nswudquXTseWitQoADbxRyDHpYLd4zKCMor
PmXHjh0h7zCchh4HBC1a9CIgbMfHsBZbvvyXKVOmUMVsf++UBrT0vXpddj/C7+FnuHj5CbzR6zRJ
eBpQqaOXgVY78hdDRl+q1rse8nPLW/R23cxM8UR4lhqaxcKT4sWL/5sPlyOsh1/RE0JPFD3gvXv3
hoZlTelziwviCXHKo8vB8gXzMkHFKY8whHtJLS1HowtKCFcnwftGjRo5Gck7QSDVIBCoB3TbbbfR
tm3bQvMDGqWJEyfyPAsmsitXrkwY9sDHifvCavUaSEtRkWDPB4ZT7EuZMVGOHgoUAuaM4kMmTJhA
6H2hJ/aHamlibB+C3hfG5TEvMnjw4MBBYUn4+PHj6a+//qIzZ86E3CdEGkKeB7jBfBrm2jBxDyzR
2wifZwhPAxQN7GIOD0drIK/s4pa3sGMys/thv0erv4SabxsyZAiHpxelwA7mRQpcfTXP32FIcNCg
Qdw40b06U/q84pJYeYShtbJKkWM4D+W8f//+9uTzPcofFD6+JxFBIFUjcEnVQOqgOeMPdvSvfoMG
Vo+ePUPPeN+gYUNLaRwre44cVpGiRa2Ro0aFzJf9+KNVslQpK03atFbGTJmsvPnyWT8sWhQyP6LC
bta8uXVFzpyYZbd279kTMlu3fj2/O3HyZOidjofbVRGnWtVr1ODw4F+H554LuZ06bZqlKjiOa/MW
LdjvpcuWsXmLBx6w0qZLx+/gDveVKlcOuUV4y3/+2bq1dm220659+5CZKQ1u8TSFlydvXmv6jBkh
/4Gtjqebf3h/8tQp6+E2bTjtmTJn5vxAnO1unNLwbIcOFuynz5CB8wL3s+fMYXemvDWZ2cMMv/9i
9GgrQ8aMnA+31KzJeCKvYQ/pzpU7N5ulS5/e+l+fPqH4m9LnFRdTHqHc6vTa4xppHsGvgoUKcXlv
/dBDnL6t27aF0vF+374W0m0PS+7/q2MEi9SDRWA2bCwxxcokDLfZN6OixYrhLQyrOAnG93GWEHpJ
iXGGEOKDXliePHliRAdxQGs/fCl5DEvJ/OHUqVOEeRPsncKQmx/B6kAMhYbjBbemvDWZmcLFHBPc
ojyEC3rKGKrDMnqnI9/d0hdpXMLDj69n4Dlv3jwekrbvdUNP78MPP+QFI/EVlvgjCCRHBAIroOSY
SImzIJCYCGC7AYbZoMyx2u/BBx+MNbSZmPGRsASBaEUg0CKEaE2ExEsQiCYEWrRoQdOnT+ceJebk
3BbgRFOcJS6CQFIgID2gpEBdwhQEBAFBQBCgQKvggJewYe+L12KDZc/YK5TQEo1s2HFJezSzaJsY
2eOSD8KindBfifif2AgEVkDChi1s2PFVSOPCBB7NLNomRnZsDzAxq5uwFRZtEzpilhwRCDQHJGzY
Yx3zGHs67KucHC25vEzNbNiJlXYX6H29jkveOgUQF1ZyYdF2QlTeJWcEAvWAMHwgbNj/ZTe43kC1
4sbo/Z/N2HcYfnJj307pbNiRpt3Eou3Gug42cND9YOgYgqXa4Nf7+uuvY2eK7Y1X3poYxOGNGyO7
LYhYt25p0BaFRVsjIdcUgwA2ffndiPpUu3ZWk6ZNY22ge+bZZ63b77jD2rxli7V6zRrrsxEj2M6F
ixd5M2edunV58+ngIUN4s+Peffus4ydOWJs2b7Yefewx66569fgez+fOn2e32Lg3afJk3sT3y8qV
bA43XpvUsKG1UOHC1uQpU6yu3brxpszDR46wu9x58ljTpk8P+YENnkuWLuVnbHJcs3Ytx8cpjQgX
m1xnzJwZcu+VBlNcTeEhnsWKF+e4vtqpk4Xni5cuhcJ18/eTYcOszFmyWG+9/ba1cdMm66OhQy1s
BLbbD08DzN55911r/oIF1patW60uXbta2AD65/797M4tb+HOZGYPM/w+0rSXr1CBy9/38+dbNWvV
Cm1gNZUzhN25Sxer1LXXWv8cP27d16QJl1W4CY+X/dkrb02YmcqgDiM8H7zSoN1ho/GDrVoZ467t
yjX1bOhMrnkdaAgOmwOxiS5c3JiIhQ17YThUTMSamtmwI007eOIwHObEou1VzsBPiB4NqJhAo4Sh
ZGyGNrF2I55uTOfIVBODOMyDMrJ7pQF+QoRF+18c5D9lIBBIAZnYsJ9//nlmwwbPV+/evQl7ITDh
CgHxoiZlTCo27LgQg3IiAv5pRuhwZyDZ9CMg14TY2bBxLo7TijntJxoImKgOKmDDBn8e8kaHZ2fD
dspbhAEGaiezhEj7DsUVCGYLzTJtZ9H2Kmc4X6hr1650jyL/VL1iulrxzUHiEk8TZvDbHj/NyG4q
g15pgJ8QYdH+Fwf5TxkIBFJAwoYtbNia6TxSNmw/n40TyzQ2c7qxaHuxroO655VXXiHFv0YffPAB
tWnThg+MM7F263giLuFs7VD0JgZxuIXC1GJnZNfvwlnJvdKg3QmLtkZCrikBgUCLEIQNW9iwNdM5
Cr8XA3V8fiAmFm0v1nWcUIoKH6f1ooeInz7s0CuOTizaalrJyCAOP90Y2XV44azkXmmAO2HR1ujJ
NcUggMkrv4sQYFfYsIUNW094ejFQa3vh10hZpk0s2m6s61+OG2dlyZqVF7EgHlhcgAUJdpb08PjZ
n91YtE0M4iZGdu23Eyu5Wxq0G2HRlkUFuiyklGtgKh5hw47+tocbW7Qp5onNhm2Ki8nMxKINd4nJ
um7CDHHBkm8nRnaYmcQtDcKibUJNzJIjAoEVUHJMpMRZEBAEBAFBIPoQCDQHFH3RlxgJAoKAICAI
JFcERAEl15yTeAsCgoAgkMwRCKyAhA1b2LCTY5kXJunkmGsS55SOQGAFJGzYwoadHD8KYZJOjrkm
cU7pCARahAAKExA5gvn5qquuihdssEEQ/jmRQ2I1UKGCBWmXMi9SpIiv8HLlykXjx4+n+vXr+7If
bgkrl86dOxfaLW83BxnkuHHjqEGDBvbXvMnRLQ0xLDo8mMJzsB7nV25piLPHUe6B2mpAhQsXpjlz
5lBNtSFVRBAQBJIegUA9IGHDjplhXozJMW3HfIqUETqmLzGfLl26RH379mW+vsyZMxM2UYIN2ktM
zM6giEHvAYorb9681LFjx5B3JrOQJYcbE9u3W1zGjBlDN998M8cBDYDbb7+dmdl//vlnDkGYpB2A
lleCQJQjEIiKZ/PmzY5kpKj0jhw5wjxlZ86coVWrVnGyUSE2adKECTinTZtG69evJ+xKv+eee6hq
1ao0adIk6tOnD/3xxx80cOBAdsNcZOpu1KhRtGnTJmqq3KPXkTVrVt+9oEWLFtHQoUNpxYoV9Nxz
z1GrVq24AoV/2LuhBUrg5MmT/FhScdiBQn/AgAEE6hQ/4pUGkx+m8LZu3cr7WYYMGUI//PADV/og
t3SiqLGH8dlnn1H37t2pS5cu1KxZM3aL3fNekjNnTkIFX1D1NoFB8+bNae/evdzLdctb+GkyM4Vp
Sp9bXFC+0CPmHqjq3Xbv0YP5BYcPH06Y33ErZ0iTFuyjQRkQEQQEgehAIJACEjbsmJkGWho3xmQv
puUsWbJQ+fLlCUSix44di+mxesLhY3fffTcPeb7/3nsE5X/8+HFmdQ63jEob7M04l6hhw4ZMEgo7
OKvIj5iYnd2YzuGvm5lX2uHWKX3gGnSLC9zAvF69epQ9Rw6+okc2b948EiZpoCMiCCQ/BAIpIGHD
9p/BcWFaRigpnQ3bKX1It4llGgSoEFzB7YYrON0wFAjxYl0XJmmGSf4EgahBIJACEjZsYcOOLzZs
p+FEL5ZpJzf4koRJOmrqE4mIIBAIgUCLEIQNW9iwE5IN2w/LtFPpFiZpJ1TknSCQDBAAq6qwYVuW
iaFZM886MRjDzI0xWbtzuprCy5M3rzV9xozQscs4OnzpsmWhZyf/8A5HXePI5jRp01qZMme21FyJ
hTjb7TulwcTsbGK8NpnZwwy/N6XPLS4DBw3i47ThV958+Swc0/7xJ58wOzveCZO0MEWHlzN5jv4y
EWgfEPSpsGFHf6siubNhe7FMm3JAmKRN6IiZIBBdCARWQNEVfYmNICAICAKCQHJFINAcUHJNpMRb
EBAEBAFBIPoQEAUUfXkiMRIEBAFBIFUgEFgBCRu2sGGnii/DRyKFYdsHSGJFEDAgEFgBCRu2sGEb
ylOyNAL9UL9+/QLHXRi2A0MmDgSBGAgE2ogKNuzZs2cT+LfiS9atW8ds2E7+YUXTsqVLA7FhO/kT
5F2nTp2YDdvupm3btoTf2LFj7a9D96Y0hCy53DiF52I1Tq+90hAnz5O540jzD3RCb775Ji1VZVQY
tpN5IZDoJwkCgXpAwoYdM48WLlzIfGvgYJs5cybfg39t//79MS06PKVmNmywdLdv357JT3FEgr1B
48aGrSEEASzsg1EbfHqtW7dmIxMbthv7tlf+ebF9gyEclEL4LkQEAUEgAgSwWcvvRtSn2rWzmjRt
GmNjI9w/8+yz1u133GFt3rLFWr1mjfXZiBFs58LFi1alypWtOnXrWj8sWmQNHjLESp8hg7V33z7r
+IkT1qbNm61HH3vMuqtePb7H87nz59nt1m3brEmTJ1sqSbzpEGZw47W57IqcOa1ChQtbk6dMsbp2
68abMg8fOcLucufJY02bPj3kBzZ4Llm6lJ+xiXPN2rUcH6c0ItycuXJZM2bODLn3SoMprqbwEM9i
xYtzXF/t1MnC88VLl0Lhuvn7ybBhVuYsWay33n7b2rhpk/XR0KG8QdNuPzwNMHvn3Xet+QsWWFu2
brW6dO1qpUuf3vpz/34Ozy1v4c5kZg8z/D5rtmxWkaJFrSnffWe93rkzh/fP8eMcniku8Aeba5EG
xHPR4sXWBwMHWqZyBjdueHrln5/0YePvg61aeeZNOAbyHP2bJCWPEj6PAg3BCRt2TA0vbNgHSNXv
TApapkyZEIGqHzbsRx99lBo3bsxHc3z00UeEIzTA/u3Ghm0/ABFHTfTq1Yszo1atWnz8x2p1BAiO
aMDBgGAHL1q0KB8xgSFOiBv7thubOdy4sX3DTEuhQoVo8eLF+lGugoAgEACBQENwJjbsCxcuUMkS
Jfi8oG+++YajYGcpnjFjBuFXvXp1riACxDGw1RtvvDHkBgSqqBATWzQb9k8//cTnJOnr6tWrfUXF
iS3ay080EFAhBxUwUOOsnI8//pgVgeoZ0unTp9mbbt26kVPewtDNzCuecKvzCASjUALAB2KKC1tQ
f3fddZe+5aufcuaEZwxPHB7c0me3KgzbdjTkXhAIhkCgHpCwYQsbdnyxYe/YsSNUUqFAULa82LC1
A8y92MUPG7Ybkzb8gRmUbLhAaeFAQMwvYbGBPe3aLo6AaNSokX6UqyAgCARAIFAPSNiwhQ07vtiw
0UuGwvnqq6/o4MGDfMQ2hvNwii5OPz106BCfluunLPthwzb5g0UR6CVDKSJ8LRMnTiQ1P0pYKIEw
7GmHHZw2ixV0+C5EBAFBIAIEMNHmdxEC7NZv0MDq0bNnjElXEyuyF0uxiUl63fr1vAjhxMmTMcIz
TQ5igrp6jRq8+EDBYXV47rmQ26nTplkFrr7awuKD5i1asN+aZdrETq3Dc2KShpkpDdpt+NUUnokt
Otwf+3NyYcPGIoSq1ar9m0cqL55/4YVQHrmxYet0YhHC7DlzQvb1e1M588LTLf9M5Rrhvt+3r3VL
zZqx4qLjJNeEn8QWjJM3xoHJSIUNOwItn8hOop0NO3v27DR58mSqWLEipUuXjsKH1BKCDTvSLDh8
+DAfhV68ePFYXmDe7MMPP+Rj0GMZygtBQBDwRCCwAvL0USwIAh4IaAV05513etgUY0FAEEjJCASa
A0rJQEjaEg8BrC4rWbJk4gUoIQkCgkBUIiA9oKjMFomUICAICAIpH4HAPSBhwxY27IT8LEBr89ln
n/EPe2wSQ4TVOjFQljAEgdgIBFZAwoYtbNixi1H8vcGeIGzWfeaZZ2j9+thYm0ISVmsTOmImCEQf
AoGG4MCGXa1aNaY7sVOjxCVZr7zyCvv39ddfx/IGbNiFChYMxIadK1cuGj9+PNWvXz+Wf35eYNXT
uXPn6Oqrr45lHau1xo0bRw0aNIhhZkpDDIsOD6bwHKzH+ZVbGuLscTx7EEk8I80Hvddnzpw5wmod
z/ko3gkCJgQC9YCEDTsmlF5syjFtx3xKzWzY6OXgLB0ombx581LHjh1jguPytHHjRlYQ2BAK1vGp
U6eyTa988AoP8RBWaxfQ5bUgkIAIBKLi2bx5M3OGhcenb9++vHsdfF5nzpxhckjYwa7yJk2aMPfb
tGnTeEilQ4cOTEAJWv1Jkybxbvc//viDBg4cyN7my5ePr6NGjaJNmzZRU+UevY6sWbNSkSJF2Mzr
D8SWQ4cOpRUrVtBzzz1HrVq14soO/mGPiRYogZMnT/IjVmVhCGfAgAG0c+dObcV49UqDybEpvK1b
txJ6f0OGDGEqGFTQjzzyCFPGmPzE3En37t2pS5cuBMJO0Mhgt76XgLxzzJgxfDwCMGjevDnt3buX
0Mt1y1v4aTIzhRmJO7Xvk1q2bMkKC2UJ8YUSQ1555YOf8LCnB+VDRBAQBBIPgUAKSNiwY2aMsGFH
xobth2U6JtJE27dvp02qBzRn7lyqW7cuYeHAyJEjCcNmUM7Cah2OmDwLAtGPQKAhOGHD9p+hfhih
Tb45sTd7+Zlc2LD9sEyHY4MeIaR8+fJ8zZEjB4GdAL1nL/ETnrBae6Eo5oJA/CMQqAckbNjChm1n
hHZji77//vsJPzdxc5cxY8aQk0yZYmKth2bRE8qfPz+dPXuWhwn1ezgUVusQfHIjCCQLBAL1gIQN
W9iw7YzQXmzRbl+AH3e1a8fEGnM0ikiW5/awcnDQoEF8hIL9/CNhtXZDXN4LAlGKANhkhQ3bskzs
1JpxV9iwi1ojR40KsT97sUVr3MKvftw5YT19xgwrV+7czGaOY8P/16dPKC4IQ1itkzczcng5keeU
n5+B9gFBhwobdpS2JGzRinY2bETVxDJtS0qs24sXL/I5QgXV/rDMmTPHMnd7YQpPWK3dUJP3gkDC
IhBYASVsdMR3QUAQEAQEgdSCQKA5oNQCiqRTEBAEBAFBIOEREAWU8BhLCIKAICAICAIOCARWQNHO
hu2QxiR7FRdmZ2FoTrJsk4AFAUEgkRAIrICinQ07kXDzFYwXs7OJvRk0Mz179vQVjlgSBAQBQSA5
IhBoEUJyYMOOxkxwY3Y2sTcLQ3M05qTESRAQBOITgUA9oOTAhm1iPt6zZw81btyYyVFBKzRs2LAQ
liAmrV69OmFn/bPPPstcYytXrgyZu92Y/HRz48XeDHfC0OyGnrwXBASBlIJAICqe5MCG7cZ8bGLm
xp4SME5nyZKFxo4dyyzPq5TyOX78uDGfvfx0c+zF3qzdCUOzRkKugoAgkBIRCKSAkgMbthvT8po1
a2j1qlXUvUcPPgAPRxAULVqUaf1ffPFF3mA7ffp0ZlqG2ffz5nF+L1++nNBjCRfYweF8bn526tQp
3Eno2cSiHbKkbgoVKkSLFy+2v5J7QUAQEARSDAKBFJCJDfv555+nkiVKUAl1rk7v3r2pRYsWhOEw
yK+//so/3GOYC5V3QgmYj4PGBcrpzOnTdMMNN3C0ypUrF4qeZqAOvbh8A0JM/CAJlT5haL4MtlwE
AUEgRSIQSAElBzZsN6blAgUKcAa+/vrrZFcweIkJ/zRp0zLFC5SKVpwwMzE7L1u2DFbIyU82uPwX
zuyszdzYm7U5FFujRo30o1wFAUFAEEhRCARahJAc2LDdmJYrV65MhdWJqn369GEaf3CK4TCz9evX
84Q/mJRxouixY8diLE4w5bbJT7u7cGZnbebG3gxznGS6bt06AuYigoAgIAikSATAOJuS2LBNTMvL
fvzRKlmqlKV6O1bGTJmsvPnyWT8sWsSMyhMmTrQyZc5spU2Xzqp8002Wymxr/oIFMdiWndh5TX5q
+07MzjBzY2+G2ft9+1q31KzpGb4OQ64pnzlY8ljyOKWVgUD7gKCBkwMbton5GGnA6Zrnz5+nwoUL
U1o19KZFs0iXVPNYWBE3a9YsqlOnjjY2Xt38NDoyGApDswEcMRIEBIEUgUBgBZQiUu0jEaD6D6KA
fHgpVgQBQUAQEARsCPzX/Le9lNt/FxYUL15coBAEBAFBQBBIIASkB5RAwIq3goAgIAgIAmYEpAdk
xkdMBQFBQBAQBBIIAVFACQSseCsICAKCgCBgRiCwApo6dSphtZiIICAICAKCgCAQFwR8KSAsWdYC
0s5Dhw7xo/29NperICAICAKCgCDgBwFfCgjEms2bN2cGAXh6WvGmvfHGG3TLLbf4CUPsCAKCgCAg
CAgCsRDwpYBALoojBG6++WbC+Tegh8HGy++++y6Wh/JCEBAEBAFBQBDwg4AvBYRNmffddx+BIeDc
2bOULl06atasGV199dV+whA7goAgIAgIAoJALAR8KaD+/fvzOTmPPvooXaOOXOjXrx8zQEMpiQgC
goAgIAgIApEg4Gsj6h9quA3HFOTNm5euvfZa+v777wmniP7yyy9Uo0aNSMIVN4KAICAICAKpHAFf
5wGVLVs2BNNdd91FWbNmpfTp04vyCaEiN4KAICAICAJBEfDVA8qZK1dQf8W+ICAICAKCgCBgRMDX
HJDRBzEUBAQBQUAQEAQiQEAUUASgiRNBQBAQBASBuCMgCijuGIoPgoAgIAgIAhEgkCwV0KJFi2jl
ypURJFecCAKCgCAgCEQLAvGigK666ipKmyZNjN/QoUN5uTbeY+NqCbV/qG3btvTXX39x2qtVqxbD
vt39hQsXjPgMGDCARo8ebbQjhoKAICAICALRjUBgBeTEhm1ZFr319tu0Y+fO0K9NmzaE95DVq1fT
8OHDafPmzXTHHXfQpUuXaMqUKWx3/YYNbGfE55+H3GKJdzSKU9qjMZ4SJ0FAEBAEkgMCvhSQnfXa
jQ07X758hCOs9S979uyh9BcrVowVD3otG9avp9mzZzONj7YLiwUKFAi5DTn0cbNBKbDKlSvT+PHj
2Ta46ho3bkw5c+YkhDts2DB+P3PmTKpSpQqdO3cu5CsIVZ9++ml+/v333+mBBx6g3Llz84ZbpBPi
J+1sUf4EAUFAEBAEAiHgSwH5YcP+7LPP6KGHHgr9tm7dGisiYFHIpSr4LVu2xDKL5MXatWuZIuj+
+++nli1bcs+qSZMmdPLkSZo2bRq99tpr1KFDB/rjjz/o1ltvJcRp+vTpHBQUC4YJNaN337596ciR
I/TTTz/R/PnzqVy5cmzPT9ojibu4EQQEAUEgtSPga6wLbNgDBw5kNmzM4YAN+5577onBhn3llVfy
PI8GNEuWLPo2xhU9jIMHD8Z4F/6wfPlyWrhwYfhr7tXoHguG9dCjeuaZZ6hbt25sd82aNbR61Srq
3qMH7d69m+0XLVqUxowZQ1Ak6OGMGjWKmjZtSjNmzODeEEhVIQcOHOAhw4wZM1KZMmWoQoUK/N5P
2tmi/AkCgoAgIAgEQsCXAtJs2BjG2rd3ryMb9r333hsaztIx2LZtm74NXdHLwHCbSfbt28c9kXA7
4KPTsnjxYuajg9LRgmE0yK+//so/3FevXp0VEe6feOIJqlOnDh+o98UXX7BCypYtG4xYiT3//PNU
Ui2WKKFYv6F4WrRoQX7Szh7InyAgCAgCgkAwBC6plQJ///238de3Xz/rqgIFrM9GjLAUG7b15bhx
Vrny5a3G995rwX2+K6+0Pho6lO/xrH9z5s7FKgTr76NH+Z1acMDPs2bPDtk5fuIEv5sxc2bonXbv
dr2vSRPrsbZtra3btllZs2WzPhw8mN0uWbqU/Vq7bp2rX2Wuu87q0bOnlTFTJmvxkiWx7O3avdt6
/IknLEU/ZJ05e9bySrtbHOX9f+VAsBAspAxIGXAqA77mgBo2bEiY7Mcy6rRp0/K8CfbhdO7cOaTt
MISlex64Hj58OGS2fft2HvLCHFGFihUJhKZxlSuuuIKZuXFUxCuvvEIbN27kxQiFixShPn368Omt
Fy9epDlz5tB6tfBBy+OPP05vvvkmYWiuZs2a+jVNnDiRlCKmwoULsz/oGaVJk4b8pD3kidwIAoKA
ICAI+EbAlwICGzaOYoA4sWGjon6zZ08qU7p06Iczg/Aegj0/WAyA1Wpz584NvWfDy3/arv2dn/t2
7dpRvXr1qFWrVjw0+PXXXxPmkLACDkoESu/o0aMhr7A8HIKzjezy6aefchqxeg4K7N1336UMGTKQ
V9rtfsi9ICAICAKCgH8EUiwbNo4Mx0o39GjQa9OyZMkSngfCfBHM7IJe2/Hjx3k5uP293AsCgoAg
IAjEPwK+FiHEf7AJ76PTceEvvfQSffPNN4ReULjyQYzQy9M9vYSPoYQgCAgCgkDqRiDFKiCnbM2T
Jw/16tWLWrdu7WQs7wQBQUAQEAQSEYEUOwSXiBhKUIKAICAICAIRIPDf5EgEjuPTCVasjR07lo4d
O+bbW3DKYU4H7sB2ICIICAKCgCCQfBCImiG4s2fPUpuHH6Z1ask0VqL5kdq1azO7NlgLsFqtYMGC
fpyJHUFAEBAEBIEoQCCwAgIjNBits2bNmqTRxyq3ZUuXkto4SkXU3p+UKNGCdUrEVtIkCAgCSY+A
ryE4L0ZoDIWBzLNUqVJMXXPTTTf5IhzF8Nn1119PuXLlohdffDEGGm6s1rAEAlG9ifTOO+/k3s8P
P/wQw73bQ9WqVfloCPgBvjq9IMEUHuKJHhbiif1M6HH99ttvHISbOxCu3njjjfTLL7+wPSzxxn4o
7FOCAKP27dtzrw0r8nBcBcQLa7Ykf4KAICAIpAQEQI/gRcXzwosvWvc3a2bt3rPHKlmqlLV5yxar
a7du1k1VqjCVzSfDhlmZs2Sx1JlA1sZNm5iWZ9mPP8aiuQmnYihfoYLVpGlT6/v5862atWoxjY4a
grMuXLxoVapc2apTt671w6JF1uAhQ6z0GTJYe/ftYz9BwTNp8mS2/8vKldamzZstUPqE++/0nD1H
DqbZ6dK1q7Vo8WLrg4EDPcNDPEE7NH/BAqv2bbf5jmfnLl2sUtdea/1z/LgF+qDb77iDw0K8QCFU
pGhRa8p331mvd+5spUufnu15Ye2UJnknNCdSBqQMJMcy4GsVXKbMmZkNe/DgwTzngp4A2LDfVofQ
Yb/NzTffzC35CRMmxNDJJlZrHKEAUlJQ/KAXBKLTRnffzXNAOLOniuohgNUaRzhAeqh7sB6A1RoC
d+XVkQkn1NELejjQFJ5m0QaFD1ixwXygZZVi0HYLD4wJSCPofG644Qam9mlQv76veOJkVzCHg4kB
LOI4PkLvT8J5SThz6K233mIWbrCEf/nll3T77bcbsdZxlqsgIAgIAskdAV9zQF6M0Lt27eJKPRwM
E6s1hp1Av3PdddexMwxXafFitdb2wq+m8Ox2w7noTOGtWLGCmRR0PDEUp8XkDnZwsmvXrl3pnkaN
SPUYQ8pHu9dp1jjgLKK7lRK+7777WCG7MY9r93IVBAQBQSBZI4Bum9cQnBcjdMVKlaw2jzziawhM
dxN3/v47D2Xt2LmT3S1YuDA0tOWH1RpDdQp4S/WAAoWLITg7GzfiYwpvz969HA6G+WB33vff+44n
4nZd2bLWLTVrWtmyZ7e2bN0aiiuG4N7t3Tv0nP+qq5hl3AtrjZ9cZchFyoCUgeReBggJ8FJAmNf5
69AhriwxB/T7rl3WufPnLT3Pg+MNcufJw/MZmL/5aflya8PGjaHK1Q0kde6O9fIrr1gH//rLatW6
dahiP3X6tKVYra3WDz3E807nL1xgpWE/ZiE+FZBXeGWvv57jgvDvbtTIdzxxZIRi/+ZjHdo+/riF
uaTTZ84wLlBAmOeCIsbxFqo7aO0/cIDn0ExYu2Ep76UykjIgZSC5lQFfCsieqKf/7/9YYdjfnTx1
ynq4TRsrTdq0lpovstDLWP7zz54K6IvRo60MGTNy5YteAno0UCzwG8oNyg5+4uyevPny8YIEHW5c
FNDsOXNixc0UHuwXLFSI4wGliHhiIYQpnlAqWbJm5QUSsIdFEliQ0OG559gdFFDVatU4fVA+z7/w
Qqw4OWGt0y9XqWykDEgZSO5lwNciBHU4m69hxlOnTjEjAfblZMqUyZeb06dP89lBTuSg8MCN1dqX
5xFYMoWHRQXz5s3jxRA48tsuJnd2e/oeixAmT55MFdX5SOnSpSMsQhARBAQBQSA1IeBrEYJfQLAa
DXuBggj24rgpH/ijV40F8TMudp3Ce+2113glG8hMsVINZw+Fi5O7cDtOz/ny5XN6Le8EAUFAEEjx
CMSrAkqpaLVo0YKmT59O6AFNmzaNyqnl33GVbmpVXMmSJePqjbgXBAQBQSDZIhCvQ3DJFgWJuCAg
CAgCgkCiIxAvPaAFCxbQjh07OPINGjSgQoUKxUoINo6eOHGCatSoEcssoV6AYfurr77iTbN+CU5B
K7Rs2TLC3qa6desKwWlCZY74KwgIAqkeAV9ccF4oYUPm6tWr6ZlnnmHGACf7o0ePpvfee8/JKMHe
aYZt8LX5FTBsP/HEEzRlyhTav3+/X2diTxAQBAQBQSAgAoGH4EwMzVjJNW7cOEIvKFxAxgmKnUgn
68P98/OMVXnZs2Vj2hzNOmByh5VshdSRDsKwbUJJzAQBQUAQiB8EfPWA4sLQjKE3LDXGEQ5gzLYL
ek7gZYPiyps3L3OjaXM3tmht7nYVhm1h2HYrG/JeEBAEogsBXwoIBKDNmzenvXv3cuyxd+eNN97g
YxG8koOVXl988QVVqlSJdu7cGcM6FNKRI0cIHGjz58+Psbps69atNGvWLPrkk0/okUce4eE9zCF5
CY5LAG/bpEmTaPPmzSHrmNtp0qQJnVTkpVjJhqXVsKtPUh01ahQNGDCA7aMXB/dVqlQJuTfdIK7A
CESic+fO5Xkur/AQdunSpXkvEJT0+nXrCLia3CFd4InDERLA4sknnySQqyJvIG6YxSX/TOkWM0FA
EBAE4oKAr0UIvXv3ZoZmsF6D1RkMz2DD/u677zzDxj6f8uXLU/78+WMdt33gwAFmgs6YMSOVKVOG
z9mxewgm6saNG3NYH330ES1atIh7SgsXLrRb43ssMgDD9jpVkWOvDhi2u3TpwgzbsLBmzRparViv
wbCNTaSwX7RoURozZgwrD7BuY84Igoo+CMM23DRr1ox69eqFW6pVqxaBYdstPKQL8cRR4mDYRjwX
XT7PyCueb775JiH91atXDzFsp037XzvCCbO45B8nSP4EAUFAEEgABHwpIC827Ejjhb0wzz//PJUs
UYIULxyhosSeGy163sbOFo3hPPSYwgUKThi2iQ/BAzZ2zIRhO7y0yLMgIAhEBQLgEvIiI/XL0AxG
5wkTJ8biNEMYr3bqxIfPOXEXqUl/6/EnnuCD4s6cPRviSnNii3Zyr98Jw7YwbOuyIFfhSZMyEP1l
4L+xG4M6bNiwIR8A17ZtWz4bB8dZr1y5kjp37hzDFZYwjx8/noeGzpw5E8PM6WHixImklB/3XCpX
rkzZ1Io1tNy1fPPNN7wfB3t5Dh48yHMs2szpWqxYMe5JDRkyhA4dOkTDhg0LWYP/imGb+vTpw3NZ
2CM0Z84c12XjIYcR3pjCwz4pxbDNQ3Y46K5///6hUEzuYAlzR+DZw5wZFnDgp4cOYe6Emd/8g3sR
QUAQEAQSDQG0Erx6QPaWhImhGQzYt9auzWzR7dq3555MiwcesNKmS8fvVKL4HscQwM8GDRsyEzbY
s3E89chRo0K9Jz9s0fZ46Xth2BaGbV0W5Br9LWDJo9SdR4H3AcW3ZsT+oOPHj1Px4sVjeB0Xtmhh
2BaG7RiFSR4EAUEgKhHwtQghIWOO/T/4uUkkbNHCsC0M227lSd4LAoJA9CCQTp1m2vOsx3wNVsEl
tmBp8a233ppiz8nB5ltN9fPOO+/QQw89FGeIUzpmcQZIPBAEBIGoQiDJh+CiCg2JjCAgCAgCgkCi
IZDkQ3CRpBQrvdA7KlCgQCDnkbrzw/YdKCIJZDm5xDOBki/eCgKCQDJDwNcy7GhL01NPPUVr164N
HK1I3flh+w4cmQRwEJd4gi6pX79+CRAr8VIQEAQEAWcEAisgsGGDZTo1CfY/DR48OETPE61pj0s8
QQ20fPnyaE2axEsQEARSIAK+FJAXG/bGjRupZs2avJG0bNmyBCVll6pVq9Lw4cOZvBQr1ECmCQFz
NeznypWLN1hWqFCBfvvtN7tT13u02LGhs6A6PgE8cVpef/113tiKhROg8sG5PnZxc4czg8A7B444
bGi1b2K1uw9yb0ofNvOC0BUceCBsBRmqFgwvwq0WcOnpHl+kLOFueQReOeTBiBEjaObMmXyPZ71A
QsdBroKAICAIxDcCvhSQiU1Z7Selli1bUvr06ZllGhUrdufbKzAntmgkxI0R2k8iQUw6dOhQPjzu
ueeeY0YFuIMCAcEoWvRgvwZTNEhPtTi5MzFQa3eRXE3pAyaIJxi4EceOHTsyMSvC2bRpE/3zzz+h
IMGWDRZviBvjdciyw40pj9A4APM3WLaRd7jHL5Ll7w5ByytBQBAQBFwR8LUIwcSmvH37dtqkekBz
1DEEOMIaRxiMHDmSaW5wjIKWcLZoKAU3RmgMBaFlHi5QLk8//TS/ht/33nsv/9ADwgQ82LBBD4TN
rYsXL2a264sXLtCvv/5KV111las7bIJ1Y66G8nUTUzybNm3qmj7tH+akQBRarVo1el+dFovjI8Di
7SVOjNfwx0288gjs39iLBSWHey2m9Ol80HblKggIAoJAUAR8KSATGzZ6FBAME0Fy5MjBrAb6nB1+
qf7uuusufcvXFStWMK+crvAw7KNl3759rozX2o5mysYzKm1UllBAOCNnwoQJfFwBt+LTpOFzdkzu
tBkUFX4QHHcAhWcSUzzBzI19Of/f3pmAV1Gd//8lhBDWAAHZZNGwb1pQk6rUpWhVsFIEFMENFSig
pbaAFre/f4uggk+piAVBUKSCIiBhUbFsIosLm4BIACGyREGQHSHJ73xPPJfJzczcmZt7k5B83+dJ
Zu6ZM2f5zJnznm3eY5c/EyaGHCEmnYcPHzaXXI8m78EWr51uwk6vkFDPKPh+t/wF++VvEiABEvBL
wJMCgrHMF198UYYPHy6YK8GHk5hree211/QWCogUrWxsiQDDmNi4LngIBx9eWgUb1GUpg6Co8FFJ
m4offqBI8OcmO3bsCFzGRndoke/atUv3vtCzglLC0NU0tecOhqCM2N1nlnMjT61btzZe8xxhBBRm
foy4pROVt1P+zP1Ww6vGDUfMk8E8EUSn15L+gJu+KoKVb8G9puB0mmfh9oyQlrOqt2gVt/xZ/fGc
BEiABMIh4GkOyM2acqNGjaRW7dp6PgZDX2PGjNEVGTZlcxM3i9Bu95lr6OWg8sW3PXtVZY/dSKFo
MJ+DXVZhDRuWr4PF7r5QFqhNGH6sfecnf+h9zZ49W9Ajwuq7YLGzeG31E5xOL88IixvQi4TCA0MK
CZAACUSdAKzR5tca9rz587OrVK2qLVuXjo3NHjFyZMCqNcKHtesPP/oolxvc4Vanbt3suLJls+/q
2VNbzN767bd5/AVbzE2oUiU7OSUlu1RMjL5n4MMPB+4ZMHBgdtn4+OzYMmWyb+/aVZ+buN3u+2zl
yuykRo10mEhPYvXq2UuXLQuEizTYWfsOTpv1t1v+qiUmZoOb8a/2oche8dln+vfc1NRspdQ1z67d
uuk8mmterITbpTPUM/rp0CHNq3JCgo5vd3p6IG0mjTxmk4l6D1gOyCBSZSBipniwvw6GwLAs2q/t
OAz9LFq0SPr06aO3y/aqddHjwtBRtWrVct2CFWQIM9jdeHK6D9cxX4Jl52YOx9yTn2M4+UMa0JMz
iydM/PmxEp6fZ2Ti55EESIAEIkXA0xyQl8hKly4tF6uttf3I0KFD9TATFMW0adOkR48efm53tKJd
uXJl13DcrG/XVsOJkZL85K9MmTJ5lI81XWZex+oW6jycZxQqTF4nARIggXAJREwBhZOAbt26ybx5
83RvJTU11XUBQDjhF/Y90cjfE088oT9cLey8MX4SIAESyC+BiA3B5TchvJ8ESIAESKBkESjUHpCb
dWpadi5ZBZG5JQESKHkEPC3D9oIlHGvKbtapscR67dq10r9/f9m4caOXJNAPCZAACZDAeUTAtwJy
soYdaWvK+bHsfB7xZ1JJgARIoMQS8KSA3Kxhh7KmHK51arcnEg3L1W7x8RoJkAAJkEDkCXhSQG7W
sENZUw7HOrVbNqNludotTl4jARIgARKIPAFPixDcrGFXqFBB23Kzs6aM5IZjndrNDty6descLVdf
c801jla0YXsulIXtyONliCRAAiRAAk4EPCkgN2vYTgEb93CsU7spICxOgNhZrnaz3gxDqatWrdL3
Wv/BnUICJEACJFDwBDwpIDdr2GbHUTtryuFap7ZiCLbsHMpytZvycrtmjZPnJEACJEAC0SfgaQ7I
zRq2SaKdNWVltzAs69QmTByDLTt7tVxtDYPnJEACJEACRY+AJwWEzeKM/TRsLFe+fHm9BXdKSkog
RzfddJPe0hkKIlbZhcOeQA3VTqMDBgzQm9HBSOmpU6dEWarWBkRxI3pN6OEkJSXJHWobb2XVWoJt
sQ0ePFgbCK2phsoGDRqkDZ3OmDFDbx3QoEEDwRxUz549tU25QGJ4QgIkQAIkUOQJFIgpnvxYp3Yj
GA3L1W7x8RoJkAAJkEDkCBSIAopcchkSCZAACZBAcSHgaQiuuGSW+SABEiABEig6BKiAis6zYEpI
gARIoEQRoAIqUY+bmSUBEiCBokOACqjoPAumhARIgARKFAHfCggWCI4dO1aiIDGzJEACJEACkSfg
WwF17txZli9fHvmUMEQSIAESIIESRcC3AipRdJhZEiABEiCBqBHwZAtuxYoVgo3oIPv375dJkybJ
0qVLBVstwNo1hQRIgARIgAT8EvCkgE6ePCkZGRk67MzMTG32Br+tG9X5jZj+SYAESIAESjYB35YQ
WrZsKS+99JLAQCmFBEiABEiABMIlwDmgcMnxPhIgARIggXwR8DQEZ41hwoQJ0rRpU6sTz0mABEiA
BEjANwHfQ3C+Y+ANJEACJEACJGBDgENwNlDoRAIkQAIkEH0CVEDRZ8wYSIAESIAEbAhQAdlAoRMJ
kAAJkED0CVABRZ8xYyABEiABErAhQAVkA4VOJEACJEAC0SdABRR9xoyBBEiABEjAhgAVkA0UOpEA
CZAACUSfABVQ9BkzBhIgARIgARsCVEA2UOhEAiRAAiQQfQJUQNFnzBhIgARIgARsCPhSQNu3b5f5
8+dLWlqaTVB0IgESIAESIAHvBHwpoOnTp0unjh3lnXfe8R4DfZIACZAACZCADQFfCujQoUM6iBo1
atgERScSIAESIAES8E7AlzXs5ORkSU9PFwzFlStXznss9EkCJEACJEACQQQ87weEbbk3b94sI0aM
oPIJgsifJEACJEAC/gl4VkDo8Rw9etR/DLyDBEiABEiABGwI+JoDsrmfTiRAAiRAAiQQFgEqoLCw
8SYSIAESIIH8EvA8BBcqogMHDsiqVavkl19+kU6dOklcXFyoW3idBEiABEigBBOISA/o3XfflebN
m8vrr78uU6ZMkQYNGsiyZctKMFZmnQRIgARIIBQBX8uw7QLbsWOHtGvXThYsWCApKSnay8SJE2Xx
4sUydepUu1voRgIkQAIkQAKS7yG4UaNGSe/evbUSevbZZ2X8+PGSlJQkX331FfGSAAmQAAmQgCOB
fA/BbdiwQc/5LFq0SJvomTlzplZGZ86ccYyUF0iABEiABEgg3wpo9+7dcuGFF0pqaqp0795dYC1h
yJAhkpWVRbokQAIkQAIk4EjAlwKys4ZdvXp1OXjwoLRp00bQG4KsX79eYmJ8Be2YQF4gARIgARIo
ngR8aQk7a9iNGzeWNWvWSJcuXWTLli3SpEkT6dmzp2RmZhZPYswVCZAACZBARAj4WoRgZw27b9++
0qtXL7nnnnu0rTgsv4ZSysjIiEgCGQgJkAAJkEDxJOCrBwTlUqt2ba1sDI7rrrtOOnfurBceYJ+g
2uo67MY1bdrUeOGRBEiABEiABPIQ8KyAjDXsYcOG5bGGPXbsWHn++eflvffek45qw7pGjRrphQh5
YqMDCZAACZAACfxKIN8fopIkCZAACZAACYRDwHMPKJzAeQ8JkAAJkAAJOBGgAnIiQ3cSIAESIIGo
EqACiipeBk4CJEACJOBEgArIiQzdSYAESIAEokqACiiqeBk4CZAACZCAEwEqICcydCcBEiABEogq
AU+WEFavXi1LlizJk5CEhATp169fHnc6kAAJkAAJkEAoAp4U0J49e/R228GBXXDBBcFO/E0CJEAC
JEACngjwQ1RPmOiJBEiABEgg0gQ4BxRpogyPBEiABEjAEwEqIE+Y6IkESIAESCDSBKiAIk2U4ZEA
CZAACXgiQAXkCRM9kQAJkAAJRJoAFVCkiTI8EiABEiABTwSogDxhoicSIAESIIFIE6ACijRRhkcC
JEACJOCJQFgK6Pvvv5e4uDiBhQQKCZAACZAACYRDICwF9PLLL0tycrL+CydS3kMCJEACJEACnkzx
WDEdPnxYxo8fL9OmTbM685wESIAESIAEfBHw3QN69dVXpX79+tKpUydfEdEzCZAACZAACVgJ+FJA
p06dkjFjxsjgwYOlVKlS1nB4TgIkQAIkQAK+CPhSQFOmTJHY2Fi56667fEVCzyRAAiRAAiQQTMCz
AsrKypJRo0bJoEGD9Aq44ID4mwRIgARIgAT8EPCsgGbNmiU//PCD9O3b10/49EsCJEACJEACtgQ8
K6CRI0fq3U8rVapkGxAdSYAESIAESMAPAU/LsLEd94YNG2TOnDl+wqZfEiABEiABEnAk4GlH1NJq
4cHx48elZs2ajgHxAgmQAAmQAAn4IeCpB1SxYkXBH4UESIAESIAEIkXA8xxQpCJkOCRAAiRAAiQA
AlRALAckQAIkQAKFQiAsBURr2IXyrBgpCZAACRQrAmEpIFrDLlZlgJkhARIggUIh4GkRgjVltIZt
pcFzEiABEiCBcAn47gEFW8MeNmyYVK5cOc9fhw4dwk0T7yMBEiABEigBBDx9B5RQpYpGAWvYDRs2
lBEjRsh9992n3TAftG/fvjyoYDGhWbNmedzpQAIkQAIkQAIg4GsIzs4adoUKFaRGjRp5aMbHx+dx
owMJkAAJkAAJGAKeFZCTNeznnntOXh492oQXOCanpMjKlSsDv3lCAiRAAiRAAlYCnofgZs6cKQ88
8ICkp6eL1SBpZmamnD171hqmPo+JiZEyZcrkcacDCZAACZAACYCA5x6QkzXs0qVLC/4oJEACJEAC
JOCHgCcFRGvYfpDSLwmQAAmQgBcCnobgaA3bC0r6IQESIAES8EPAUw+I1rD9IKVfEiABEiABLwR8
f4jqJVD6IQESIAESIIFQBKiAQhHidRIgARIggagQ8KyAdu/eLY888ogkJCRIr169opIYBkoCJEAC
JFByCHhWQDfeeKNs3LhRkpKS5MyZM7aEtm3bJseOHbO9RkcSIAESIAESsBLwrIDmzJkjixcvlubN
m1vvz3XeuXNnWb58eS43/iABEiABEiABOwKeFVDTpk3t7qcbCZAACZAACYRFwNMybLeQV6xYIXPn
ztVe9u/fL5MmTZKlS5fquaLHH3/c7VZeIwESIAESKMEE8q2ATp48KRkZGRoh7MJhwzr8dponKsGs
mXUSIAESIAELgXwrIGw8ZzafW7NmjTz66KNy8803W6LgKQmQAAmQAAnkJeBZAR06dEgOHjwoR44c
EfR00tLSpHr16lLl183q8gZNFxIgARIgARJwJuB5EcLYsWOlSePGMi81VRYuWKDPsT23VSZMmCBX
XHGF1YnnJEACJEACJGBLwJMxUrMlt20IdCQBEiABEiCBMAh47gGFETZvIQESIAESIAFHAlRAjmh4
gQRIgARIIJoEqICiSZdhkwAJkAAJOBKgAnJEwwskQAIkQALRJOBZAdEadjQfA8MmARIggZJHwPN3
QLCGXbt2bVdr2CUPH3NMAiRAAiQQLgHPPSAv1rDDTQTvIwESIAESKHkEPCsgWsMueYWDOSYBEiCB
aBLwPATnlIjVq1fLkiVL8lzGzqn9+vXL404HEiABEiABEgCBfCugPXv2yKpVq/LQvOCCC/K40YEE
SIAESIAEDIF8K6AuXboI/igkQAIkQAIk4IeAZwVEa9h+sNIvCZAACZBAKAKeFyF4sYYdKjJeJwES
IAESIAFDgNawDQkeSYAESIAECpSA5x5QgaaKkZEACZAACRR7AlRAxf4RM4MkQAIkUDQJUAEVzefC
VJEACZBAsSfgeRVcNEgsXrxYduzYoYO+6aabpG7dutGIhmGSAAmQAAkUQQKee0DRsIb93Xffydq1
a6V///6ycePGIoiHSSIBEiABEogWAc8KCNawoSSSkpLkzJkzEUnP/fffL6+88oqUL18+IuExEBIg
ARIggfOHgGcF5GQNe9asWdK+fXvJzs4O5HrAgAHy9NNP69+PPfaYXHjhhRIfHy+tWrUShONFEOan
n34a8NqmTRtZv369/p2eni633nqrwN5cgwYNZPz48QF/PCEBEiABEjg/CHhWQE7WsK+++mptC27l
ypU6x8ePH5fJkydLcnKy/g0lMXXqVNmwYYN07txZunbtKhkZGSHpbN68WY4cORLw9/XXXwvCzsrK
0uHgPDU1VYYOHSoDBw6UvXv3BvzyhARIgARIoOgT8KyAnLJSo0YN6dChg8yYMUN7mTt3rpQrV05u
uOEG/fvxxx+X1q1bCxRK/fr1JfPsWdm2bZtTcCHd161bJ2u/+kp+97vfCealoOAQLpQchQRIgARI
4PwhEJFVcD169BAomtGjR2tFhF5OmTJlNIUHH3xQZs6cqXtE1atXFylVSk6ePBk2ISxcgECJGUWG
3hYUEYUESIAESOD8IRARBYShtb59+8qCBQv038KFCzWBXbt26eE4DL+1aNFCMIw27e23c80XwWPZ
smXzKCX0oo4eParD0Uu1f51jqlWrlnbD3BJ6VhQSIAESIIHzk4DnIThYw05LS9PzMlAMOD98+LDO
deXKlaVjx47Sp08fSUxM1MNjuICFCZiz+emnn+TAgQMycuRIW0oYTps+fbr8+OOPcurUKe0HvZrZ
s2frOLBSzkjbtm3lwnr1dFjff/+9ZGZmykcffcRl3AYQjyRAAiRwnhDwrIBCWcPGMNw+tRDgzjvv
VKNspXT2GzZsKFgRh/mgOnXqaOVSVq2GM9cNo8GDB8u+ffukptrEbtCgQdq5d+/esnTpUqlWrZpA
0UBwH1bTYb4JO7FiBVyFChWkZ8+eAWWoPfIfCZAACZBAkSdQINawsZrtrFp8AGXiR/C9EXpPNWvW
tL0NSgt+sMw7JsazLrUNi44kQAIkQAIFS6BAFFDBZomxkQAJkAAJnA8E2G04H54S00gCJEACxZAA
FVAxfKjMEgmQAAmcDwR8KaCff/5ZfvjhB8d8YT4GS69Pnz7t6IcXSIAESIAESAAEPCkgLLe+7LLL
pGqVKoLvcFJSUvQ91mybAAAYWElEQVT3PgYhFM5DDz0kFStWlIsvvlgvxV60aJG5zCMJkAAJkAAJ
5CHgSQHhWxvs15O2fbvuATVr1kweeeQR/Y0PQhw2bJhWSLAH98svv8gHH3wglSpVyhMZHUiABEiA
BEjAEAhrFdyKFSukvTJCuknZdzM9nuHDh2ulZALmkQRIgARIgATcCHjqAQUH8L///U8SlV23xo0b
a4OgJ5RlagzLUUiABEiABEjAKwHftuC+Upao//nPf8qUKVMkNjY2sCihipofChZYK1iyZEmwszYc
2q9fvzzudCABEiABEig5BHwpIFii7tSpkx5qu+OOOzQlY6UAtuKCZc+ePXqvoGD3C5TJHQoJkAAJ
kEDJJuB5DgiGQrH53G9/+1t54403AvbcsAIO2yw888wz8re//a1k02TuSYAESIAEPBPwpIBi1d4+
sFiN1XDTpk0L7PUDG2zYNuHvf/+7vK22WcDqt9/85jeyePFivSQbyopCAiRAAiRAAnYEPA3BYT8e
7EIKadWyZSCcD9U2CLB0/dxzz8nBgwflyiuv1Euzsb/PnDlzAv54QgIkQAIkQALBBDz1gBJsFhgE
B4Tf2MsHWyfUrVtX94zs/NCNBEiABEiABEAgogqISEmABEiABEjAK4GwvgPyGjj9kQAJkAAJkIAT
AT0HBBM6FBIgARIgARIoSAKBRQgtLYsLCjIB+Y0LK/OWLVsmV1xxhd6eO7/hud2PuLDYonLlynpr
cDe/4V7Dgg9YFDeC1YelS5c2P/N1hFHZe++9V1q0aCHPP/98vsLizSQAAtu2bZPRo0fLK6+8kqec
Yhdk7GhctWrVwMrZaFDbsGGD7N+/Xwfdtm1b/VlIpOLBt4+Y24b9y8KWSKdl0KBB8sADD0jr1q0L
LWuehuBQyPABqnUrBlRkc+fOdU34cWWiZ/bs2TJ+/Phc97re5PMitoAYNWqU4DulaAlepAkTJki3
bt2kd+/e0r17d4E9vGgILEcgP+bP79YWWA4PSxXYBj1YsrOz9VJ6KNLiJn/96191GUU5Df4ravmF
Id8333zT9hHgHXvttdd0WXvppZds/RQlx//+979y1VVX5VI+eCfHjBkjXbt21RXcnXfeKevWrYta
sjMyMmS7MpT86quv5mq8eYnwk08+kffff9/RKz4pmTlzpuP1SF1wKxMmjnDS4pY/fNeJz2oKUwI9
ILdEoOIKFju3YD8w14MKNCEhQS/VRqG0E5jsueSSS6LWq7CL084NeYJiadeuXa5VfO+++65eVh4T
E6M/xt23b59tBW8Xpl+3u+66S26//Xb5xz/+4ftlQlxff/21bNy4Ufr27ZsnajyH119/XeLi4vJc
i4aDE89oxPXkk08KKj60VgcMGCBo3ZmWXaR6kJFKt9u7g3xUq1ZNateuLWj4FGVBbx2muR5++OFc
yYRy/fLLLwUK9KKLLtJlMj4+PpefSP7ApyD4szP7FSoe9CrcGq94FwviObiVCZOHcNLilj/scIAG
xGZlVBqjIoUhnhSQl4S99957Am3bo0cP/dEq7kGrBDbfYHoH14xAKaFSgC05CCpFtNpRSPGwjbvx
H3zctGmT/Pvf/9bd+/bt2wdf9v0blRbiRkt5xIgRugWKj2yNu+np4XunNm3a6G+dsDkfJC0tTcaN
Gyc7d+7U+YQCwbAZHuwXX3wRGILA9hS7d++W/v376z2VkN+mTZvqoQO8yGhFDhw4UKcDaXFi8O23
3+oeJeKD/b2OHTtKly5dZOnSpTpO00t97LHHdBjosWF48sUXX9TPA2lu1KiR/ngY5xCnPJw8eVLQ
s8Cyemyzged5yy23SK9evfR9UHZ47jgivRj+GDJkSICbE099c4T/odKG4JlBMOxjzEThN4Y1UWbA
rUaNGnL//fdLcnIyLslf/vIXbVgXDSE0MlCG8XIWhkABoezheRW1nlswDwx9oWyAtRE0AubPn6+H
elHOIGhcGnF6Dmjdp6amCsx3NWnSRDcmMNwN6yp4T8J9RlAu6BmhjGK/MpgQw7NF2uGOYWnUOcY2
JYamkR9U3BiFgCD9Dz74oMmCa1nCR/nwv3z5cl1PoPfXoUOHwL3hnLilBb0/WKZZu3attk7z+9//
Xu/NFip/SAd4oIEAv4WlgDwNwXmBBltw6enpcvTo0YB3VI6otNEa7dy5s3zzzTfy8ssv64eNIS1s
4XDgwAHtHxXcW2+9latiDAQUdIIhinr16skTTzyh4wy67PsnemYIC4UfgnHrF154QfdCkB8MZ6HX
YObJUEmhkJ44cUKeeuop2bp1qyQlJWllgvswZAkecEdlAqUBhYUKHdYi8JLieyko5WPHjglaP9jA
b/369a5ph1/EB4UFKxNQ4pMmTdLKB/NS2BoDlikgDRo00L/Nvkx16tTRaUG8RknBn1sesrKydDpR
MSPtSPc777yj84Z7//Of/+gXGwoQLVC8DBA3ntpDAf8D35EjR2peTz/9tDRv3lw3NIz9QjBBix0N
gOuvv15XTMhvYQjKy/ki4IZyZRWULTQwoTSCxe054D3De4cGDHpVrVq10o2CDz/8UAcTzjNC+UX9
g0YJnjuGBNFYhGKDksM+ZmiEoDzgHH94jyDogT766KP6HTLlGu5uecB1pBPKFBt0olGJxjXuyY84
pQVhYvgQ7KAsUZ82bNhQRxUqf9qT+oew0TAuLImYAkIrG/NC1sk6vMx48a+77jq9UAAPA60DVFyY
/AIktHDQSkGLHQXQVOhoWQf/oWWFFgtasXfffbfujWA+Jr9y3333aYWCVhYEygjzVxiXRXwQ7AQb
PJTz+eefa+V07bXX6hYrCh3E9PbgH/mEoIKGkjI9J7ihB4NWOeKBoGfnJlitCCUEc0dQ7n/84x+1
908//VS74eWtX7++dvvzn/+sX2a8XJCePXvqoSn9w/IvVB7gFS0ltMjxHCFQrGid47nh5apQoYJO
i5mzcOOpAyjgf3v37tUvGXo26MHiOaHVi4rOCFqOqIzuuece3QtFi5niTgDKxvQ8jU9TvlFmgiXU
c0DZRS8ajSgcUZeY8BCW32eEhhp67VBmKKvly5fXvV8oCIwyoBELhYPyi3P8mXcc1lzQOwi28h8q
D0jnH/7wB7n88sv1yATeVzTM8yNOaUGYqJ/wDmIEAg1Q1DOQUPnTntS/xMRE1yFI4y9aR08KCC1+
OylVqlTAGYoFk/SoZI1gQnzo0KG60sTLjwIwefJkQYWJHgVeeDPWjTjQYkCBRgsFvaXgPxQo9CYQ
r2kpoqWfX8EQIZQI5kggeOD4jbDN8ALmfYLHglGoIWaowRyNOwoFwoKUUfb08IeenhG0VpBvHCEY
CnMT03NBj2Tw4MF6qBD+TS/S7V6nayatJu3maNxxH1q5YG5eRjOEimcKQW8WihatS4gbT+2hgP+Z
no7hjHKI4Tk0eIyYcmTKFpQsxZ0AnjPeVauYMoKKN1hCPQcz7Iwj3hUc0es24vcZmfcFSgPD4fhD
zwwKJ1wJlQeEC0UAMfUJGrPREgwpojGIIUL8oW71I3h+eI6FJbFeIjbDONYKGOfGHWFgbBeVNFoN
ZuwdvSIMz6BFg2WamBTG/AEm2PHyY4Ucek2oQNGjmayU04IFCwTj4LArZycoVND4qCARj1l+aefX
q9vYsWN1rwWTfJi7wTwHemnoyaALj4KElhiGyLBAAQ8cBdG8bCjgEHM07qHiBy+I6eIbpQo3s1AA
8aDChJhwoahvu+027YZ/Rsnh3DQKrM8K7k5iwjRpN0fj7nQf3JEGKOpVq1bplULooaJnhrF8sHPi
6RZmNK6ZYRXwRr5QqaHMGXfEaS1HKGNoDVPcCYDRli1bcnnC/Bpa3+jNBw/DGd52zwGNGlN2cwVo
+RHqGUFpIRwjpvGIhrFpfJhr1qOfuTa3PFjDLKhzKDuMMqE+xIo2jKigYQ8WRtzyh/cdvbXCEk8K
CA8ShQrf2+BhYkkl5kWs478fKcOkMECKoR9UQhDsmGoEFSIqSrQ+8IeK/MYbb9SVwIwZM/Q47L/+
9S89f2LusTtCW2M4DJUcxnQXLlxo582XG7r2qCyxrQQUELqxUJzocUFuvfVWmTp1qjzzzDP64eIF
wlJfPDg8aFS26Lp/9tln2j8UL+YUQgkUDyY9MUwAMXNMOAdbvNyYTwErKO9LL71UtwqhCNFzxMuO
FW+YCDY9T6M4sPQdQxjYqRYKDLvYmnkNFFYwhzuuO+UB6XATDJdCGaIbjz8UZvToQvF0CzMa18AK
ZXjevHma1ccff6wbEdaJV7Qcr7nmGs0cwxro0UdTMG5v5hwRD94NlD/0HPBuYW4OcxhgikrPbkgr
munzEjbKJCbA0UgylT3K0s0336znJjD0hXKJSW7UH+hdOz0HTKKHklDPCPFh8h/vERq9iBtMMZRv
hoXx7mCUxSgkpAkLeKDcULc4jfaYtHkpS8av36NTmXALB3UOhpWRT+QFw8pWRe6WP5S179RiCyzI
KSzxpIDQGsfSVqwawbAaBBW2VcGYTJtjcIb+9Kc/6V4Qej0oDOgpGcGcBl5AVOLWOSRzPfiI+Qwo
q1mzZmnFFXzd728TJ1oKUCp4WdDrQbogyCsqJSg7tPZRSNH7w0PHKjH07rBSDu6Yk0ILxEkBWflg
SAEKBBUO5sNMfIjTdK0x74PWJHqIcEN86J3hpYKAGxSTESz2QG8UBXHNmjX6pUJP0frdCRQQfkNp
QJE65cEMHVjTjHjMb/QU0OKC4IVHz9Hac3DiqW8owH+oFDG/hzmqJUuW6OeEnrc1rSh7GEZE7xpz
a0aRRyOZ4IeePv6MoBLBJDIaVmjsGOnTp0/g2Ru3onJE6xvpRj6w+tMIyirKNFaEgSf4Y1TD7TlY
vxMy5cscTbihnhEajRMnTtTznVjphkUlmFvGBD0qWdyPRhdGYIygcYdKHPOwUPqT1SgM3mushoU7
GgEQlAnUWah33MoS0hycbhOX2xH3OJUJt7RgkQbKDd4/NFIwh2mGMhGfU/5wDZ0GPEMo7sISbYx0
oSpA1ta3U2LM0AVeTmS4MAVdbbQYUFgKSlChoteC/JthMcQNd1TqaFmZoTO3NKFnhQKPJeRYhIHh
SD/jsHipMYSEI+K0Fji3eN2u+c2DCQsVDVpSUHJ4wYuyOOURDQxUkKhgkIei2NsoqlzROEIFiYo7
+PljvhPlFA0dNJSMOD0Hc93umN9nhHcMozCoL0L1cuziD3YLJw/BYUTqN95BjG6YqQ+v4WLOCMvP
L7vsMq+3RNyfpx6QiRUtGHRBi4KgQFsLdUGkCS+YddjRxAl3DAuGI1AefpQP4kBrCcNvkZRw84Dh
ITMuHsn0RCOsUHk0k8bRiLu4homGKz6fsBM0xiL9voT7jNBQi6SEKkuRjCtUWOG+g1iVXNgSUECh
lgAXdkKLU/zouWGeCS0Wci/8J4vl5XgmfBaF/yycUsBn5ETm/HbXQ3A///qti1NWvG5I53Q/3Ysf
gRjVC3OSLDU0SCEBEiCBUARiQnkoyte//vq4WhSQ2+jmu+/9qFa0nPvWJpLpz8rKVuvsf5a3p2Wo
1UnnlntGMg6vYdnl3eu99EcCJEACRYGAJwX0ySeHJCZ2qZQus1QubrRa7u/9jZp0j04l7wfKW1Mz
5IWX0nPd8lCfrep7nbwfweXyFOaP3127Th54aKvM+eBg1JScSdqbb+2XUaNz581cw9Eu79brPCcB
EiCBok4gMAfkllAzorL2y3ZK8ZyRYU/ulN/fsEHWfdVOrShxHopxCzMS14YMrqcsC+Qsk4xEeG5h
7Nt3Wi3LPCK7diar5bvRs+xr0rBhw3HZne7cyyrIvJs08UgCJEACkSTgS300aBCvPjKsKm9NaaaM
UB6XDz/MMWWSnn5Kbr1toyRU/VQaXLRKxk/IsQyAhH733SnpfudmqZr4qSTWWCGP/u2cuRkMab00
Kl0aNVkt8eWXSbvLv1Tmd04E8nd58pcy4fV9cuXVa6VchWVyV8/N+hrivrTtF0oJrlf3fx/wb07e
fCtD6tZbKXUuXCmvjttjnJVNJud0BjzZnCD+q9rn7GfS4cYN0rzlGvXxWo6NuPbXrNXDcua2Npd+
EeiB4b4nn9opTZuvkaTGq2XKm/uNN/V9gX3elyw5rMOf9MZ+9V3AQX2O+MywolveN206rtK5VipU
Wq7vmzs3x9ArInVLC66/8OJuadn6c5k+4wf8pJAACZBA1Al4GoILTkXjxuXVtzCx8s3Wk7oi7dxl
kzLemSWpH7SSoUPqycCH0wJzJFAwP/10RlZ91lb+t+gS9UX/OSOFEyftl6ee/k7uu7eWoHf10IO1
1QefZwPRbVXhDxm6Xa6/rop8/OEl6qv9yvpaUlK8vDm5mfzm0oqyUym4YFm2/LCMG9tYHuhdSx5+
JE19qX0mZDqDw7D+nvJGU3l5VJJ2+u/bzWXWzFZq7Xwl/Xvz5hPqo7tzad6klOPx45n62tatJ2Tq
2xn63q6311DKd7v+dgcXnfJ++eWVdPi3/TFRmSNK0OeIr3r1MjpMp7zjm6A7emxW3wSV0s/hyt8m
aMVvFJdbWhAw/G3ZckI9q3N50RHyHwmQAAlEiUBsuOuVqlaNVWb9f1FmeY6pvSjUNgFPNtBDRgkJ
scoic1ld8Q4ZXF8ylB8M4cXFlVK2oSoqEyfnFNCkN/Ypsx3V5IlhOQZFmzfPayTw9i415Ln/n2M1
4eqrc4yFlitXWn2BXVF9PxMnPx/Jazb/nrtrqS+Xq+u/V8ftVebRD0vDhvGu6XTjC4V7+nQOqWbN
yquPUEu7ec91DUr1llsS1Z48leVFNV+FSr5FiwrilnfEkZhYRo6fyFKWIXLswJlAnfKelnZSbSx1
Qj5a2EZZra6qFeTkKfvlo49/EvCAOKUF1zp1TNQ8U5JzFCvcKCRAAiQQTQKxaDmHI+jV1KoVp4fY
cP+2bSf1H86TVWULRQR54h8N5JFBaWoIao0y+xAvzw+/WLp1zfmIcteu09K9m7sl1htuOLfZlQ7Q
w79Wrc4pshYtysvqNef2KHJKp4dgw/JyiVKUEPRgMFtmenhe8q5v9Phv376cRSFt2uTkvVKlWK10
9+49t1jEKS2I4vrrq+o/j9HRGwmQAAnkm4CnRQjBsWCu4eefM6W5ap1XrJjTG3hsaL1cw2vmHvR4
li6+VM+//L9nd0mfvlsFw0txcTFagaEH5SZV1VCfX9mx41yvaOfOU9Kvbx0dF8JxSqffOIz/cuVi
5OixnCE3xBuszp0+l4Hydss77jt7Njg0E2veoxmiQ08IPcPTp7GZ3OnA0B3ucEoLruGZ4l48L/QW
KSRAAiQQbQJ6DghmJbwIKqj58w9Kz7u3qIqqgvqav6raOKqS2punrIx8IV1XeJmZ2crI3U/KyGaO
Ynn//R/1HAz8tG1bUVnCLh2oCKGIUucdVIY8D+g5mjVrjqhhpPzvnTHz/QO6Z4ZvgtADwBxSqHR6
yb+dn+TkympbiQO6Z/PK2HMLHuz8Wt1C5b1du0qyevURZZE7Z57Neq/deaNG5bSSHffaXrVHyxkZ
8+89WoFdfVXOsKXdPVa3iZP2yZ9u3yQLFp7bI8d6neckQAIkEGkCsanKivO1117rGq5pOV+R8pXa
pC1err0mQV4YmaRtksXHl5IZ77SQu+/dolfAlSlTSlmKLi3vv9dSh/m6WmjQrftmqaB6Spg3Gv7P
i5RV3Jy1D1hKvH37ScEiBswRwf2Tj9vkSouJ2+p4h1pVN1Mptl8N1Ups3FLdcv/y83ZauZUtW0qv
OsPo4sABdZT9uhxDiG7ptIbv57z3fbXkob7fSmL1FXL7r0OLJs04mnMTpvkdKu83/aGazmPby75U
ixwyZfd3KVrRu+V94oQmqnHwjdoX5DOJUW2K54dfFJhDcksL0mYs+Jr0mfTySAIkQALRIlBK7SWT
vXnzZm3R2VRCwZF5NcWDb2XOnMnWFaX1+yC0yI8ezRSnoZ0TJzJ1T6VePRgYDWthXnCSdS8AlWm1
ajmrx6wenNJp9ePn/MyZLL16rGbNOD+3ab+Rzjt6oLt2nVJGIMuqbSUiw9IuUzTFY0eFbiRAAn4I
YF48GxtITZ8+XSshu5u9KiC7e+lWPAlQARXP58pckUBBEtBNZGyEhI3UzFxQJPbLKMhMMC4SIAES
IIHzj4DuAZlkY++OcePG6d3/4IY1WPAA68Zo8Xpfk4W7KSRAAiRAAiTgTCCXAjLesLlaSkqKXHf9
9XK52i2vltqErmHDhvorfqOI8P0Qzq3KKRurApSbGZ4xCsx6RBwmUoSBeSf8NpKpwiittrYOhKv8
6PuVPxMnfpvzgD+4MX7yZ/nj+6fKAMRa75g6B+7mnPVP4de//wdJalSopmXBowAAAABJRU5ErkJg
gg==
--=-=-=
Content-Type: text/plain
The (setf ...) part doesn't look right to me.
> [ Also did you get this with an Emacs which includes:
>
> commit 8683d64cc571500347a16e7cb7d144d723250489
> Author: Stefan Monnier <monnier@HIDDEN>
> Date: Thu Oct 3 10:25:13 2024 -0400
> ]
$ git show 8683d64cc571500347a16e7cb7d144d723250489
commit 8683d64cc571500347a16e7cb7d144d723250489
Author: Stefan Monnier <monnier@HIDDEN>
Date: Thu Oct 3 10:25:13 2024 -0400
(help--symbol-completion-table): Try and fix bug#73473
I'm runnig Emacs from master (ff4de9ef) on macOS.
> Sorry for not mentioning it earlier, I stupidly assumed you were aware
> of that variable.
I'm sorry I didn't investigate enough to find out about that variable
myself.
Best, Arash
--=-=-=--
bug-gnu-emacs@HIDDEN:bug#72787; Package emacs.
Full text available.
Received: (at 72787) by debbugs.gnu.org; 11 Oct 2024 23:34:31 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Fri Oct 11 19:34:31 2024
Received: from localhost ([127.0.0.1]:35675 helo=debbugs.gnu.org)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
id 1szP9T-0002FQ-11
for submit <at> debbugs.gnu.org; Fri, 11 Oct 2024 19:34:31 -0400
Received: from mailscanner.iro.umontreal.ca ([132.204.25.50]:53477)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from <monnier@HIDDEN>) id 1szP9R-0002FB-Ho
for 72787 <at> debbugs.gnu.org; Fri, 11 Oct 2024 19:34:30 -0400
Received: from pmg3.iro.umontreal.ca (localhost [127.0.0.1])
by pmg3.iro.umontreal.ca (Proxmox) with ESMTP id A80DB444DB6;
Fri, 11 Oct 2024 19:34:09 -0400 (EDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=iro.umontreal.ca;
s=mail; t=1728689648;
bh=uQvdTF9Q9pDMXOZ3z4mcUdeM8F+LvSyhBOQMtHpm9tA=;
h=From:To:Cc:Subject:In-Reply-To:References:Date:From;
b=mBx0Uf1vx5tPdxMUz+fMVIxGrLnx2FPDylxmtjx+EfNfNBQaFvH19mcG1VQELly6A
YGt7iEG7QbyrC5veBdlZ48q1caqQH5iyDMoI68cD3fbP3r0jisWqOpKUyxTdhHgEf1
gzmUK9aZGNnuVLldz4BSCpX5VS/fdUlD7PHPZaGJ0O/0kYq4T25pWthPBiR+5cNwfh
bXHge7EjeAZNz1D77PnclIS427UrOTnPC5N8hl0CIKhfHeQjkhB8rlYr7ArIDEdWph
6HNMvjizym5QI9dMogmBXYKca6QOOMZU5UONxnUxn4FvCgAAhstQX8XrknTRfhQb+V
YQfq63strIMLA==
Received: from mail01.iro.umontreal.ca (unknown [172.31.2.1])
by pmg3.iro.umontreal.ca (Proxmox) with ESMTP id C332D440BF6;
Fri, 11 Oct 2024 19:34:08 -0400 (EDT)
Received: from pastel (104-195-209-82.cpe.teksavvy.com [104.195.209.82])
by mail01.iro.umontreal.ca (Postfix) with ESMTPSA id 9AB88120213;
Fri, 11 Oct 2024 19:34:08 -0400 (EDT)
From: Stefan Monnier <monnier@HIDDEN>
To: Eshel Yaron <me@HIDDEN>
Subject: Re: bug#72787: 31.0.50; Invalid describe-function completion
candidates
In-Reply-To: <m1ikvqb37z.fsf@HIDDEN> (Eshel Yaron's message of "Sat,
24 Aug 2024 12:54:40 +0200")
Message-ID: <jwvzfnai5bx.fsf-monnier+emacs@HIDDEN>
References: <m1ikvqb37z.fsf@HIDDEN>
Date: Fri, 11 Oct 2024 19:34:07 -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.035 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: 72787
Cc: 72787 <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.3 (---)
> I've stumbled upon an issue with C-h f completions, both on the release
> branch and on the master branch:
>
> 1. emacs -Q
> 2. C-h f string-edit- TAB
>
> In Emacs 29, this pops up the *Completions* buffer, with 3 completion
> candidates, string-edit-{abort,done,mode}. That's the expected
> behavior, because "string-edit-" is not itself a valid candidate.
I just pushed a fix to `master`. Now you do get a *Completions* buffer
again (with more entries, tho, because
`help-enable-completions-autoload` loaded the `string-edit` package).
Stefan
bug-gnu-emacs@HIDDEN:bug#72787; Package emacs.
Full text available.
Received: (at 72787) by debbugs.gnu.org; 11 Oct 2024 22:23:24 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Fri Oct 11 18:23:24 2024
Received: from localhost ([127.0.0.1]:35592 helo=debbugs.gnu.org)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
id 1szO2e-0006xL-0d
for submit <at> debbugs.gnu.org; Fri, 11 Oct 2024 18:23:24 -0400
Received: from mailscanner.iro.umontreal.ca ([132.204.25.50]:27296)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from <monnier@HIDDEN>) id 1szO2b-0006x5-Kh
for 72787 <at> debbugs.gnu.org; Fri, 11 Oct 2024 18:23:23 -0400
Received: from pmg3.iro.umontreal.ca (localhost [127.0.0.1])
by pmg3.iro.umontreal.ca (Proxmox) with ESMTP id 4F4DD4447A2;
Fri, 11 Oct 2024 18:23:01 -0400 (EDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=iro.umontreal.ca;
s=mail; t=1728685380;
bh=mAJ3uC4HuK4/gSdc1AkSmrIXZa3JNVUfYoRwHGCrPMQ=;
h=From:To:Cc:Subject:In-Reply-To:References:Date:From;
b=Hh4SuZxlvXro1c398TO7joBGSYqvG46gaQEA9fZ9aCWrykkWJ8nqzObGre80lFpaS
q2Z3PBqAz63lWEnEOTiCAPWgqbarOABdettO+K+7lHLZxGWlHUY/FVku8UUZXq2afb
qdgtkdYGUIini6PuI8+XAZ7hDY7vxb++Ag4pstEJ5PsYz/B0T9O4xmhg10f9hXKPSr
vaaXhvAXB8zMZEa1G30QJJajl3hD3j13eOeqR9+7Fwyy1Eu90AkC6bJYoPy6xYqjjB
2lmSWY6hODXMA3HbV8CjWcX1c0Dq/08huUg5RFnqcF28j4lCEG1u46VU44u4tpPhPo
KgssDbcuoRGbA==
Received: from mail01.iro.umontreal.ca (unknown [172.31.2.1])
by pmg3.iro.umontreal.ca (Proxmox) with ESMTP id 2AD0E441BD4;
Fri, 11 Oct 2024 18:23:00 -0400 (EDT)
Received: from pastel (104-195-209-82.cpe.teksavvy.com [104.195.209.82])
by mail01.iro.umontreal.ca (Postfix) with ESMTPSA id DCDF91201FA;
Fri, 11 Oct 2024 18:22:59 -0400 (EDT)
From: Stefan Monnier <monnier@HIDDEN>
To: Arash Esbati <arash@HIDDEN>
Subject: Re: bug#72787: 31.0.50; Invalid describe-function completion
candidates
In-Reply-To: <m2v7xyu3c0.fsf@HIDDEN> (Arash Esbati's message of
"Fri, 11 Oct 2024 16:22:23 +0200")
Message-ID: <jwv5xpyjnh4.fsf-monnier+emacs@HIDDEN>
References: <m1ikvqb37z.fsf@HIDDEN> <87le0m5fzc.fsf@HIDDEN>
<87o75gvz5l.fsf@HIDDEN> <jwv8qwk9fnb.fsf-monnier+emacs@HIDDEN>
<86y14daugk.fsf@HIDDEN> <m1le0b2rvo.fsf@HIDDEN>
<86ed639ruw.fsf@HIDDEN> <m234l4a739.fsf@HIDDEN>
<86cyk831qz.fsf@HIDDEN> <m1ttdjb12b.fsf@HIDDEN>
<m1frp3atfq.fsf@HIDDEN>
<m2v7xyu3c0.fsf@HIDDEN>
Date: Fri, 11 Oct 2024 18:22:59 -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.036 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: 72787
Cc: michael_heerdegen@HIDDEN, Eli Zaretskii <eliz@HIDDEN>,
72787 <at> debbugs.gnu.org, Eshel Yaron <me@HIDDEN>, pipcet@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.3 (---)
>>> AFAIU, the feature here would be loading library foo just in time for
>>> you to get help about symbol foo-bar.
Actually, it's not so much for the case where you know you want to see
`foo-bar` (which should be handled by `help-enable-symbol-autoload`
already) but also to let you discover that there might be a `foo-bar`
because there's a `foo-`.
>>> So I suggest doing one of the following:
>>> - implement the feature differently, without this side-effect; or
I'm all for it but I don't know what that would look like.
> From the second image above, I'd say that the feature isn't working
> correctly.
Could you clarify which part of the picture make you think so?
[ Also, does (featurep 'dash) return nil or t before you perform that
completion? ]
[ Also did you get this with an Emacs which includes:
commit 8683d64cc571500347a16e7cb7d144d723250489
Author: Stefan Monnier <monnier@HIDDEN>
Date: Thu Oct 3 10:25:13 2024 -0400
(help--symbol-completion-table): Try and fix bug#73473
* lisp/help-fns.el (help--symbol-completion-table): Be more
careful with `help-enable-completion-autoload` so we don't load
a package in cases where we already know it won't impact the result.
]
> This is what I see after setting `help-enable-completion-autoload' to nil:
[...]
> Thanks for the pointer, I've set the variable to nil for now.
Sorry for not mentioning it earlier, I stupidly assumed you were aware
of that variable.
Stefan
bug-gnu-emacs@HIDDEN:bug#72787; Package emacs.
Full text available.Received: (at 72787) by debbugs.gnu.org; 11 Oct 2024 14:23:29 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Fri Oct 11 10:23:29 2024 Received: from localhost ([127.0.0.1]:34929 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1szGYD-0005lX-0j for submit <at> debbugs.gnu.org; Fri, 11 Oct 2024 10:23:29 -0400 Received: from eggs.gnu.org ([209.51.188.92]:55154) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <arash@HIDDEN>) id 1szGYB-0005lK-Fw for 72787 <at> debbugs.gnu.org; Fri, 11 Oct 2024 10:23:27 -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 <arash@HIDDEN>) id 1szGXr-0005jY-Fz; Fri, 11 Oct 2024 10:23:07 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-Version:Date:References:In-Reply-To:Subject:To: From; bh=vmCIRVVNPNW/NjuI9m7Pp+DhpPvkCnP4W0jEchakqXM=; b=Ayf6RlzJXJeT0h2bTnpP Dg5FtGr0cjzVnh311bjoLt1Y0M4Uc+N2Q6TW4MohvSUTd9O5O+r2D6mLxmbN/Lr7TV0Fft86rqg3d uz1/j4MgM7I+V6pUpRuHlVOFScYguSL4/kYSBOW+edy2AkCIYSpPK+R6Xc35HQ6aqKzDf+qQsAs/6 DIjVprCR0xFK+yRiydck6neaVKSNkUecpipMoNb9QMFfYdG/7Esw+cqNu2/7nIS7xyEVvs+hBp8Ou O+ZQPpl91rTdnyK0WVWQTBZkqqkgxfdZZ5L1UY8nQYrwpkQqZFkCNBRWYSr2wMkfNJcZFGzwvtg1J 6gPtLDdPhn3TdQ==; From: Arash Esbati <arash@HIDDEN> To: Eshel Yaron <me@HIDDEN> Subject: Re: bug#72787: 31.0.50; Invalid describe-function completion candidates In-Reply-To: <m1frp3atfq.fsf@HIDDEN> (Eshel Yaron's message of "Fri, 11 Oct 2024 11:18:49 +0200") References: <m1ikvqb37z.fsf@HIDDEN> <87le0m5fzc.fsf@HIDDEN> <87o75gvz5l.fsf@HIDDEN> <jwv8qwk9fnb.fsf-monnier+emacs@HIDDEN> <86y14daugk.fsf@HIDDEN> <m1le0b2rvo.fsf@HIDDEN> <86ed639ruw.fsf@HIDDEN> <m234l4a739.fsf@HIDDEN> <86cyk831qz.fsf@HIDDEN> <m1ttdjb12b.fsf@HIDDEN> <m1frp3atfq.fsf@HIDDEN> Date: Fri, 11 Oct 2024 16:22:23 +0200 Message-ID: <m2v7xyu3c0.fsf@HIDDEN> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" X-Debbugs-Envelope-To: 72787 Cc: michael_heerdegen@HIDDEN, pipcet@HIDDEN, Eli Zaretskii <eliz@HIDDEN>, 72787 <at> debbugs.gnu.org, 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> --=-=-= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Eshel Yaron <me@HIDDEN> writes: >> AFAIU, the feature here would be loading library foo just in time for >> you to get help about symbol foo-bar. But the way this feature is >> currently implemented is by including incorrect completion candidates. >> That's not a feature, that's an implementation artifact, which >> unfortunately happens to create an unpleasant UX :/ Thanks for your response. For me, this is what I see with =E2=80=A2 emacs Q =E2=80=A2 (setq completions-format 'vertical) =E2=80=A2 C-h v TAB --=-=-= Content-Type: image/png Content-Disposition: inline; filename=Emacs-Q.png Content-Transfer-Encoding: base64 iVBORw0KGgoAAAANSUhEUgAAAaAAAAHRCAYAAAAsSG09AAABVmlDQ1BJQ0MgUHJvZmlsZQAAGJVj YGBiSCwoyGFhYGDIzSspCnJ3UoiIjFJgf87ACYQCDFYMsonJxQWOAQE+QCUMMBoVfLvGwAiiL+uC zPK/usH68hpb82tik+fezFypjakeBXClpBYnA+k/QKyRXFBUwsDAqAJkB5SXFIDYQMwgUgR0FJDd AWKnQ9hzQOwkCHsDWE1IkDOQfQTIFkjOSEwBsq8A2TpJSOLpSOzcnNJkqBtArudJzQsNBtFALMPg yhDGYMRgzmDJYIpDnQlYnTNDPkMBQyVDEUMmQzpDBkMJgwKDI1CkgCGHIRXI9mTIY0hm0GPQAbKN GAyA2BgUvujhhhDL4wcafQzImIkQS+JjYNgNjCLBYwgxtR1AL5gxMBw4W5BYlAgPTcZvLMVpxkYQ Nvd2BgbWaf//fw5nYGDXZGD4e/3//9/b////u4yBgfkWUO83ACwSYcbFIPmlAAAAVmVYSWZNTQAq AAAACAABh2kABAAAAAEAAAAaAAAAAAADkoYABwAAABIAAABEoAIABAAAAAEAAAGgoAMABAAAAAEA AAHRAAAAAEFTQ0lJAAAAU2NyZWVuc2hvdHQ+xJEAAAHWaVRYdFhNTDpjb20uYWRvYmUueG1wAAAA AAA8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJYTVAgQ29yZSA2 LjAuMCI+CiAgIDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8y Mi1yZGYtc3ludGF4LW5zIyI+CiAgICAgIDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiCiAg ICAgICAgICAgIHhtbG5zOmV4aWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20vZXhpZi8xLjAvIj4KICAg ICAgICAgPGV4aWY6UGl4ZWxZRGltZW5zaW9uPjQ2NTwvZXhpZjpQaXhlbFlEaW1lbnNpb24+CiAg ICAgICAgIDxleGlmOlBpeGVsWERpbWVuc2lvbj40MTY8L2V4aWY6UGl4ZWxYRGltZW5zaW9uPgog ICAgICAgICA8ZXhpZjpVc2VyQ29tbWVudD5TY3JlZW5zaG90PC9leGlmOlVzZXJDb21tZW50Pgog ICAgICA8L3JkZjpEZXNjcmlwdGlvbj4KICAgPC9yZGY6UkRGPgo8L3g6eG1wbWV0YT4KYqzrvgAA QABJREFUeAHsnQfcleP/x6+2diqkrSKkIUU0lIySUTRUysr4Cb+EaMnMP5sfIkQosxQtob2MlrSM UtpItEvd/+t91XXcz3nOPc45z36+39frnHtc+3Pf9/W95ueb588//3SUj5QsVcrHVZwEAUFAEBAE BIHEEMg/c+bMxEJKKEFAEBAEBAFBIAkE8hO2QIECSUQhQTMCgX/++UfNmjVLlSxZUtWvXz8jksyy aeheuyqle+Z58uTJsnn866+/1KFDh9TRRx+dZfNoM/bDDz+op556Sr300ksqX7589nbg8ZdfflF7 9+5VJ598cqBf8RCMQFbAc8mSJWrz5s0ms2eccYYqW7ZscMaT8GEUkF94Xs5evXqpN998Ux177LHG a7du3VSHDh3UZZdd5hdU3HwQeOeddxQv3B133KFKlCjh4/Ow0759+9QTTzyhatasmaMVUI8ePdTG jRsjeDRo0EA99NBD5vqrr74y7+H69euNArr88stV+/bt1a5du9SUKVPU1q1bVbt27SLvaSSSdDi5 7bbbVMOGDdU111yTKna+jz/++MPcr169uuratatq1KhRKn9Z5caoUaNUkyZNUigfv/LZfE+dOlVt 2LBBDRw40N5Kl6MbT5vA22+/rcqUKWMvPY9ffPGFojFw5ZVXevrJKIegvGQUnp07dzaYuMvds2dP 1aZNG7Vlyxb1888/q8mTJ6v7778/ooAWL16s+vXrZxp96IHatWurG264wTSI3fHEex6ogGJF6Di+ 00apglBx1K1bVx111FFxuaXynOQN8j179mxFpVa4cOEkY0su+Pfff6++++47dcsttyQXkSt0Viqf K1txnVKGG2+8UZ1zzjkmXKFChcyR+8OHDzfv0fPPP69mzJihOLZs2VJRgaKg6R2irF544YW40kxr z//5z3/MB0oPjYry5ZdfNsoqnt5FWufJK77Vq1erhQsXqv/+979eXjzvo/zpmae3PPPMM2rHjh2K SvKuu+5Sp512WuieJY08GiZZQYLyklF48i2h1M8777wILLYRfOGFFyp+06ZNi7hxQhiEbwuFPmLE CNW3b19znTdvXuOWyF9CCig6oQ8//FCh3bt06aLOPfdc48yLmT//4eiHDRumHnvsMaOA7Avr5Wbv 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 --=-=-= Content-Type: text/plain This is what I see when I do `package-initialize'; I have dash.el installed as a dependency: --=-=-= Content-Type: image/png Content-Disposition: inline; filename=Emacs-Q-package.png Content-Transfer-Encoding: base64 iVBORw0KGgoAAAANSUhEUgAAAaAAAAHRCAYAAAAsSG09AAABVmlDQ1BJQ0MgUHJvZmlsZQAAGJVj YGBiSCwoyGFhYGDIzSspCnJ3UoiIjFJgf87ACYQCDFYMsonJxQWOAQE+QCUMMBoVfLvGwAiiL+uC zPK/usH68hpb82tik+fezFypjakeBXClpBYnA+k/QKyRXFBUwsDAqAJkB5SXFIDYQMwgUgR0FJDd AWKnQ9hzQOwkCHsDWE1IkDOQfQTIFkjOSEwBsq8A2TpJSOLpSOzcnNJkqBtArudJzQsNBtFALMPg yhDGYMRgzmDJYIpDnQlYnTNDPkMBQyVDEUMmQzpDBkMJgwKDI1CkgCGHIRXI9mTIY0hm0GPQAbKN GAyA2BgUvujhhhDL4wcafQzImIkQS+JjYNgNjCLBYwgxtR1AL5gxMBw4W5BYlAgPTcZvLMVpxkYQ Nvd2BgbWaf//fw5nYGDXZGD4e/3//9/b////u4yBgfkWUO83ACwSYcbFIPmlAAAAVmVYSWZNTQAq AAAACAABh2kABAAAAAEAAAAaAAAAAAADkoYABwAAABIAAABEoAIABAAAAAEAAAGgoAMABAAAAAEA AAHRAAAAAEFTQ0lJAAAAU2NyZWVuc2hvdHQ+xJEAAAHWaVRYdFhNTDpjb20uYWRvYmUueG1wAAAA AAA8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJYTVAgQ29yZSA2 LjAuMCI+CiAgIDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8y Mi1yZGYtc3ludGF4LW5zIyI+CiAgICAgIDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiCiAg ICAgICAgICAgIHhtbG5zOmV4aWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20vZXhpZi8xLjAvIj4KICAg ICAgICAgPGV4aWY6UGl4ZWxZRGltZW5zaW9uPjQ2NTwvZXhpZjpQaXhlbFlEaW1lbnNpb24+CiAg ICAgICAgIDxleGlmOlBpeGVsWERpbWVuc2lvbj40MTY8L2V4aWY6UGl4ZWxYRGltZW5zaW9uPgog ICAgICAgICA8ZXhpZjpVc2VyQ29tbWVudD5TY3JlZW5zaG90PC9leGlmOlVzZXJDb21tZW50Pgog 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 F2mGZ7cAAAAASUVORK5CYII= --=-=-= Content-Type: text/plain >> So I suggest doing one of the following: >> >> - implement the feature differently, without this side-effect; or From the second image above, I'd say that the feature isn't working correctly. > Correction: I forgot that there's already a way to opt-out, by setting > help-enable-completion-autoload to nil. This is what I see after setting `help-enable-completion-autoload' to nil: --=-=-= Content-Type: image/png Content-Disposition: inline; filename=Emacs-Q-package-h-e-c-a-nil.png Content-Transfer-Encoding: base64 iVBORw0KGgoAAAANSUhEUgAAAaAAAAHRCAYAAAAsSG09AAABVmlDQ1BJQ0MgUHJvZmlsZQAAGJVj YGBiSCwoyGFhYGDIzSspCnJ3UoiIjFJgf87ACYQCDFYMsonJxQWOAQE+QCUMMBoVfLvGwAiiL+uC zPK/usH68hpb82tik+fezFypjakeBXClpBYnA+k/QKyRXFBUwsDAqAJkB5SXFIDYQMwgUgR0FJDd AWKnQ9hzQOwkCHsDWE1IkDOQfQTIFkjOSEwBsq8A2TpJSOLpSOzcnNJkqBtArudJzQsNBtFALMPg yhDGYMRgzmDJYIpDnQlYnTNDPkMBQyVDEUMmQzpDBkMJgwKDI1CkgCGHIRXI9mTIY0hm0GPQAbKN GAyA2BgUvujhhhDL4wcafQzImIkQS+JjYNgNjCLBYwgxtR1AL5gxMBw4W5BYlAgPTcZvLMVpxkYQ Nvd2BgbWaf//fw5nYGDXZGD4e/3//9/b////u4yBgfkWUO83ACwSYcbFIPmlAAAAVmVYSWZNTQAq AAAACAABh2kABAAAAAEAAAAaAAAAAAADkoYABwAAABIAAABEoAIABAAAAAEAAAGgoAMABAAAAAEA AAHRAAAAAEFTQ0lJAAAAU2NyZWVuc2hvdHQ+xJEAAAHWaVRYdFhNTDpjb20uYWRvYmUueG1wAAAA AAA8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJYTVAgQ29yZSA2 LjAuMCI+CiAgIDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8y Mi1yZGYtc3ludGF4LW5zIyI+CiAgICAgIDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiCiAg ICAgICAgICAgIHhtbG5zOmV4aWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20vZXhpZi8xLjAvIj4KICAg ICAgICAgPGV4aWY6UGl4ZWxZRGltZW5zaW9uPjQ2NTwvZXhpZjpQaXhlbFlEaW1lbnNpb24+CiAg ICAgICAgIDxleGlmOlBpeGVsWERpbWVuc2lvbj40MTY8L2V4aWY6UGl4ZWxYRGltZW5zaW9uPgog ICAgICAgICA8ZXhpZjpVc2VyQ29tbWVudD5TY3JlZW5zaG90PC9leGlmOlVzZXJDb21tZW50Pgog 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 gg== --=-=-= Content-Type: text/plain Thanks for the pointer, I've set the variable to nil for now. Best, Arash --=-=-=--
bug-gnu-emacs@HIDDEN:bug#72787; Package emacs.
Full text available.Received: (at 72787) by debbugs.gnu.org; 11 Oct 2024 09:19:08 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Fri Oct 11 05:19:08 2024 Received: from localhost ([127.0.0.1]:33470 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1szBng-0005vO-15 for submit <at> debbugs.gnu.org; Fri, 11 Oct 2024 05:19:08 -0400 Received: from mail.eshelyaron.com ([107.175.124.16]:37436 helo=eshelyaron.com) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <me@HIDDEN>) id 1szBnc-0005vF-Lh for 72787 <at> debbugs.gnu.org; Fri, 11 Oct 2024 05:19:06 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=eshelyaron.com; s=mail; t=1728638331; bh=bR1JN+SSrUfZbYIvAOoUKGd5eFbdmVCOcUibg9/Oteo=; h=From:To:Cc:Subject:In-Reply-To:References:Date:From; b=JuPMHRx8TFWKULjZQ/ffeaMd5ppvilKhIN0SVj0mIuqi3T2vhOWOY2HIQVQ2rUL2s vrIzbcwuhAebUem80roGFwS6tjyl0fitCGZRg6tEImHSnm1yFPdHNvDyTeU9KlYPxb MLCg+M227Qjru7RVo9MxEJGHF3j45NYpemDgmtdn+PIDCl5w9+MK/fAavBWgqAduC0 7hrSKWVYcf5QUiPV8BL1sQcKNy90VtY2u1DZWDj3SfJURvmSfyaR0ViPGZidGyhyvA qvqFcMzitkzlwWL91Dh6M4mw2zS8FINEadGNW+uGMa7bOVfG1IhUdaotmK5RRGKinJ 3WC6b3nyNjV9w== From: Eshel Yaron <me@HIDDEN> To: Eli Zaretskii <eliz@HIDDEN> Subject: Re: bug#72787: 31.0.50; Invalid describe-function completion candidates In-Reply-To: <m1ttdjb12b.fsf@HIDDEN> (Eshel Yaron's message of "Fri, 11 Oct 2024 08:34:04 +0200") References: <m1ikvqb37z.fsf@HIDDEN> <87le0m5fzc.fsf@HIDDEN> <87o75gvz5l.fsf@HIDDEN> <jwv8qwk9fnb.fsf-monnier+emacs@HIDDEN> <86y14daugk.fsf@HIDDEN> <m1le0b2rvo.fsf@HIDDEN> <86ed639ruw.fsf@HIDDEN> <m234l4a739.fsf@HIDDEN> <86cyk831qz.fsf@HIDDEN> <m1ttdjb12b.fsf@HIDDEN> Date: Fri, 11 Oct 2024 11:18:49 +0200 Message-ID: <m1frp3atfq.fsf@HIDDEN> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 72787 Cc: michael_heerdegen@HIDDEN, pipcet@HIDDEN, Arash Esbati <arash@HIDDEN>, 72787 <at> debbugs.gnu.org, 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: -1.0 (-) Eshel Yaron <me@HIDDEN> writes: > Eli Zaretskii <eliz@HIDDEN> writes: > >>> From: Arash Esbati <arash@HIDDEN> >>> >>> Is it possible to revert this change on master as well until a new >>> working patch is available? IIUC, Stefan noted upthread: >>> >>> I think this report makes it clear that >>> 45ae4de0e7ce99c88c62f940f605bca693b8e33f should not have gone to >>> `emacs-30` but to `master`. AFAIK it did not fix a regression or even >>> a user-visible bug. >>> >>> The current behavior is somewhat annoying. >> >> AFAIU, Stefan later explained that this is a feature, but maybe I >> misunderstood him. See >> >> https://debbugs.gnu.org/cgi/bugreport.cgi?bug=73473#16 > > AFAIU, the feature here would be loading library foo just in time for > you to get help about symbol foo-bar. But the way this feature is > currently implemented is by including incorrect completion candidates. > That's not a feature, that's an implementation artifact, which > unfortunately happens to create an unpleasant UX :/ > > So I suggest doing one of the following: > > - implement the feature differently, without this side-effect; or > - make it opt-in; or at least > - allow users to opt-out. Correction: I forgot that there's already a way to opt-out, by setting help-enable-completion-autoload to nil. Cheers, Eshel
bug-gnu-emacs@HIDDEN:bug#72787; Package emacs.
Full text available.Received: (at 72787) by debbugs.gnu.org; 11 Oct 2024 06:34:23 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Fri Oct 11 02:34:23 2024 Received: from localhost ([127.0.0.1]:33202 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1sz9EE-0005VN-LR for submit <at> debbugs.gnu.org; Fri, 11 Oct 2024 02:34:23 -0400 Received: from mail.eshelyaron.com ([107.175.124.16]:47376 helo=eshelyaron.com) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <me@HIDDEN>) id 1sz9EC-0005VE-Cr for 72787 <at> debbugs.gnu.org; Fri, 11 Oct 2024 02:34:21 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=eshelyaron.com; s=mail; t=1728628447; bh=Gyb2vj+01lMd4cfb6AmBg0CaZcmIAhTAxQ6WP81ZI4M=; h=From:To:Cc:Subject:In-Reply-To:References:Date:From; b=ap7OIj6+uheN9aQzekhjIl2VsmNKT1FaWskGU8FptZvOlQkVbFmUNq+VBFxoFoLpn pZTcnSOhg6kBwW0NfVx4XbiNoY4hg8YVlbo47wjoATCIOm2OiyOSRI5ty2XB00JZYJ bRDY3rJSX//GrWmEAnSTivTEtitDIIw6nKjR6xUuwfCyId47GoPoj8l5pE+og3j9R7 s6PKWF9B2pyG6V44XStVMij92/IASNYCst2ArDE6kLxNMKXbm3k6QeoaYC/6PBrizs uBzblqaSiCGph9C7UF7PA59IrWLV9/AYXU4YcOlVtYpiRGR5K5E03ue9F3Qjf8ftnx eg0Z5FzSdThwA== From: Eshel Yaron <me@HIDDEN> To: Eli Zaretskii <eliz@HIDDEN> Subject: Re: bug#72787: 31.0.50; Invalid describe-function completion candidates In-Reply-To: <86cyk831qz.fsf@HIDDEN> (Eli Zaretskii's message of "Thu, 10 Oct 2024 09:34:12 +0300") References: <m1ikvqb37z.fsf@HIDDEN> <87le0m5fzc.fsf@HIDDEN> <87o75gvz5l.fsf@HIDDEN> <jwv8qwk9fnb.fsf-monnier+emacs@HIDDEN> <86y14daugk.fsf@HIDDEN> <m1le0b2rvo.fsf@HIDDEN> <86ed639ruw.fsf@HIDDEN> <m234l4a739.fsf@HIDDEN> <86cyk831qz.fsf@HIDDEN> Date: Fri, 11 Oct 2024 08:34:04 +0200 Message-ID: <m1ttdjb12b.fsf@HIDDEN> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 72787 Cc: michael_heerdegen@HIDDEN, pipcet@HIDDEN, Arash Esbati <arash@HIDDEN>, 72787 <at> debbugs.gnu.org, 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: -1.0 (-) Eli Zaretskii <eliz@HIDDEN> writes: >> From: Arash Esbati <arash@HIDDEN> >> Cc: Eshel Yaron <me@HIDDEN>, michael_heerdegen@HIDDEN, >> pipcet@HIDDEN, 72787 <at> debbugs.gnu.org, monnier@HIDDEN >> Date: Thu, 10 Oct 2024 06:56:58 +0200 >> >> Eli Zaretskii <eliz@HIDDEN> writes: >> >> >> From: Eshel Yaron <me@HIDDEN> >> >> Cc: Stefan Monnier <monnier@HIDDEN>, michael_heerdegen@HIDDEN, >> >> 72787-done <at> debbugs.gnu.org, pipcet@HIDDEN >> >> Date: Sun, 01 Sep 2024 19:41:47 +0200 >> >> >> >> Thanks, but the issue remains, so shouldn't the bug remain open as well? >> > >> > I reopened it. >> >> Is it possible to revert this change on master as well until a new >> working patch is available? IIUC, Stefan noted upthread: >> >> I think this report makes it clear that >> 45ae4de0e7ce99c88c62f940f605bca693b8e33f should not have gone to >> `emacs-30` but to `master`. AFAIK it did not fix a regression or even >> a user-visible bug. >> >> The current behavior is somewhat annoying. > > AFAIU, Stefan later explained that this is a feature, but maybe I > misunderstood him. See > > https://debbugs.gnu.org/cgi/bugreport.cgi?bug=73473#16 AFAIU, the feature here would be loading library foo just in time for you to get help about symbol foo-bar. But the way this feature is currently implemented is by including incorrect completion candidates. That's not a feature, that's an implementation artifact, which unfortunately happens to create an unpleasant UX :/ So I suggest doing one of the following: - implement the feature differently, without this side-effect; or - make it opt-in; or at least - allow users to opt-out. Best, Eshel
bug-gnu-emacs@HIDDEN:bug#72787; Package emacs.
Full text available.Received: (at 72787) by debbugs.gnu.org; 10 Oct 2024 06:34:47 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Thu Oct 10 02:34:47 2024 Received: from localhost ([127.0.0.1]:58452 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1syml5-0005JC-F3 for submit <at> debbugs.gnu.org; Thu, 10 Oct 2024 02:34:47 -0400 Received: from eggs.gnu.org ([209.51.188.92]:47244) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <eliz@HIDDEN>) id 1syml2-0005Io-Kv for 72787 <at> debbugs.gnu.org; Thu, 10 Oct 2024 02:34:45 -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 1symkk-00026J-Hj; Thu, 10 Oct 2024 02:34:26 -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=NuZNR2bKJtPSgA39U8qvcUKJOn8ckTlb8a8aB2cyeDw=; b=SN5uCfBd4d7b rXsPJrqJaiHIvFL9SSaae8k4/VRo6OpUAmpVpIyJzS32jbJTq3TdaCEOheeXIubTKn9d8UBeL9EX0 mT6EhTEBHjNK/Fu4XSqCPYplGEfwATWAVaAN/KPuH7A30FCqNhxfk8QprDyJLoFv9OkcOIJH1q51e FQHsXilHyG/AG6tROerr4vIS6nO8BlADzhths8GRkejRa26jS7VUUJIjQoKDpXdNeG34Ze+SqhFlz 0Ds3f0ouRlais/seIK96fnrUl3qoTnEqPGQadDIL0R6BXhL+Bzh3S/sFhi6yI+zohYofJ/eQhe64j Of4rr8nsag5HSKpiuNyLuQ==; Date: Thu, 10 Oct 2024 09:34:12 +0300 Message-Id: <86cyk831qz.fsf@HIDDEN> From: Eli Zaretskii <eliz@HIDDEN> To: Arash Esbati <arash@HIDDEN>, monnier@HIDDEN In-Reply-To: <m234l4a739.fsf@HIDDEN> (message from Arash Esbati on Thu, 10 Oct 2024 06:56:58 +0200) Subject: Re: bug#72787: 31.0.50; Invalid describe-function completion candidates References: <m1ikvqb37z.fsf@HIDDEN> <87le0m5fzc.fsf@HIDDEN> <87o75gvz5l.fsf@HIDDEN> <jwv8qwk9fnb.fsf-monnier+emacs@HIDDEN> <86y14daugk.fsf@HIDDEN> <m1le0b2rvo.fsf@HIDDEN> <86ed639ruw.fsf@HIDDEN> <m234l4a739.fsf@HIDDEN> X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 72787 Cc: michael_heerdegen@HIDDEN, pipcet@HIDDEN, me@HIDDEN, 72787 <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.3 (---) > From: Arash Esbati <arash@HIDDEN> > Cc: Eshel Yaron <me@HIDDEN>, michael_heerdegen@HIDDEN, > pipcet@HIDDEN, 72787 <at> debbugs.gnu.org, monnier@HIDDEN > Date: Thu, 10 Oct 2024 06:56:58 +0200 > > Eli Zaretskii <eliz@HIDDEN> writes: > > >> From: Eshel Yaron <me@HIDDEN> > >> Cc: Stefan Monnier <monnier@HIDDEN>, michael_heerdegen@HIDDEN, > >> 72787-done <at> debbugs.gnu.org, pipcet@HIDDEN > >> Date: Sun, 01 Sep 2024 19:41:47 +0200 > >> > >> Thanks, but the issue remains, so shouldn't the bug remain open as well? > > > > I reopened it. > > Is it possible to revert this change on master as well until a new > working patch is available? IIUC, Stefan noted upthread: > > I think this report makes it clear that > 45ae4de0e7ce99c88c62f940f605bca693b8e33f should not have gone to > `emacs-30` but to `master`. AFAIK it did not fix a regression or even > a user-visible bug. > > The current behavior is somewhat annoying. AFAIU, Stefan later explained that this is a feature, but maybe I misunderstood him. See https://debbugs.gnu.org/cgi/bugreport.cgi?bug=73473#16 Stefan?
bug-gnu-emacs@HIDDEN:bug#72787; Package emacs.
Full text available.Received: (at 72787) by debbugs.gnu.org; 10 Oct 2024 04:57:26 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Thu Oct 10 00:57:26 2024 Received: from localhost ([127.0.0.1]:58334 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1sylEr-0008Ux-O1 for submit <at> debbugs.gnu.org; Thu, 10 Oct 2024 00:57:26 -0400 Received: from eggs.gnu.org ([209.51.188.92]:39648) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <arash@HIDDEN>) id 1sylEq-0008Uj-1j for 72787 <at> debbugs.gnu.org; Thu, 10 Oct 2024 00:57:25 -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 <arash@HIDDEN>) id 1sylEY-0000FK-OX; Thu, 10 Oct 2024 00:57:06 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-Version:Date:References:In-Reply-To:Subject:To: From; bh=gbrIAwChBaCuVYyt4YyLbgjuu7tfoTE3huVb/njYGGk=; b=jQF9RF5/qrLJQRQjvDQY Z30knK03T9h4davRFDrBmQFOyuvNQjZxh5cVAYAWJR9fZkS2vjEiojDJRj84SEef5UZ+69hsNciaF SG0dLy1zvfwAeTeTXpArdN64Js2MGoRfZyhyZGSjxkYoN+GT+YLe0rvOcB1F/x8BQEQ2hVYw0wHq6 8n4DO4bR2BLzj5nsRfAyQ01g7n1xXJ7Ia4p6Fcq6No/MO+LDrNbEBMrgr4azyc+sDUZzbTfS8i0kb /emCvj0eNr8SQfTbNjAXRGpHDN+TrMOHcZ9mhd3azk1JHDy44nw3HSxA/6Mz/hu1you/izSvZIgRa kE49X+p2prfVzg==; From: Arash Esbati <arash@HIDDEN> To: Eli Zaretskii <eliz@HIDDEN> Subject: Re: bug#72787: 31.0.50; Invalid describe-function completion candidates In-Reply-To: <86ed639ruw.fsf@HIDDEN> (Eli Zaretskii's message of "Sun, 01 Sep 2024 21:00:23 +0300") References: <m1ikvqb37z.fsf@HIDDEN> <87le0m5fzc.fsf@HIDDEN> <87o75gvz5l.fsf@HIDDEN> <jwv8qwk9fnb.fsf-monnier+emacs@HIDDEN> <86y14daugk.fsf@HIDDEN> <m1le0b2rvo.fsf@HIDDEN> <86ed639ruw.fsf@HIDDEN> Date: Thu, 10 Oct 2024 06:56:58 +0200 Message-ID: <m234l4a739.fsf@HIDDEN> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 72787 Cc: michael_heerdegen@HIDDEN, pipcet@HIDDEN, Eshel Yaron <me@HIDDEN>, 72787 <at> debbugs.gnu.org, 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: -3.3 (---) Eli Zaretskii <eliz@HIDDEN> writes: >> From: Eshel Yaron <me@HIDDEN> >> Cc: Stefan Monnier <monnier@HIDDEN>, michael_heerdegen@HIDDEN, >> 72787-done <at> debbugs.gnu.org, pipcet@HIDDEN >> Date: Sun, 01 Sep 2024 19:41:47 +0200 >> >> Thanks, but the issue remains, so shouldn't the bug remain open as well? > > I reopened it. Is it possible to revert this change on master as well until a new working patch is available? IIUC, Stefan noted upthread: I think this report makes it clear that 45ae4de0e7ce99c88c62f940f605bca693b8e33f should not have gone to `emacs-30` but to `master`. AFAIK it did not fix a regression or even a user-visible bug. The current behavior is somewhat annoying. Best, Arash
bug-gnu-emacs@HIDDEN:bug#72787; Package emacs.
Full text available.Eli Zaretskii <eliz@HIDDEN>
to control <at> debbugs.gnu.org.
Full text available.Eli Zaretskii <eliz@HIDDEN>
to control <at> debbugs.gnu.org.
Full text available.Debbugs Internal Request <help-debbugs@HIDDEN>
to internal_control <at> debbugs.gnu.org.
Full text available.Received: (at 72787) by debbugs.gnu.org; 1 Sep 2024 18:01:40 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Sun Sep 01 14:01:40 2024 Received: from localhost ([127.0.0.1]:38334 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1skotQ-0000IL-63 for submit <at> debbugs.gnu.org; Sun, 01 Sep 2024 14:01:40 -0400 Received: from eggs.gnu.org ([209.51.188.92]:47366) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <eliz@HIDDEN>) id 1skotO-0000I2-1o; Sun, 01 Sep 2024 14:01: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 <eliz@HIDDEN>) id 1skosK-0006Y2-4E; Sun, 01 Sep 2024 14:00:32 -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=5iwgqXvzcLBmByre7W9LsHBmbNAvSNo6rqGfbVRYrDQ=; b=oC8958dybvnv xqdWbDChv0txruihaK1j2jaU3DYvQpoUsQzDXF/byNA0SG5FKwT60tNqis7c5pQO/jmRNm6uaYYu1 /ClMiYGbXhMID60nfjvSh57UAiIyQRLP89OcIHo3hmh01b2OHU+vdKoKvdokuxFRsXhxLe7+AM/fi sur8ygDToa2YPG1Y6+WjQ4aVv/ilfZ0wZkG03ixDHdR4p87SW3Dz3cKwK/QMepHrTvgsLlMmZxysW QvTDIdeptXWzHn6AMPjpf3Bp/b49fyP70XvC3rvVsPaei3C/IIW2xV+Ivrb6zzkL4ZcR+efuNvk0V tQfj1IlOutqdKlsLIg7x6g==; Date: Sun, 01 Sep 2024 21:00:23 +0300 Message-Id: <86ed639ruw.fsf@HIDDEN> From: Eli Zaretskii <eliz@HIDDEN> To: Eshel Yaron <me@HIDDEN> In-Reply-To: <m1le0b2rvo.fsf@HIDDEN> (message from Eshel Yaron on Sun, 01 Sep 2024 19:41:47 +0200) Subject: Re: bug#72787: 31.0.50; Invalid describe-function completion candidates References: <m1ikvqb37z.fsf@HIDDEN> <87le0m5fzc.fsf@HIDDEN> <87o75gvz5l.fsf@HIDDEN> <jwv8qwk9fnb.fsf-monnier+emacs@HIDDEN> <86y14daugk.fsf@HIDDEN> <m1le0b2rvo.fsf@HIDDEN> X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 72787 Cc: michael_heerdegen@HIDDEN, pipcet@HIDDEN, 72787 <at> debbugs.gnu.org, 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: -3.3 (---) reopen 72787 thanks > From: Eshel Yaron <me@HIDDEN> > Cc: Stefan Monnier <monnier@HIDDEN>, michael_heerdegen@HIDDEN, > 72787-done <at> debbugs.gnu.org, pipcet@HIDDEN > Date: Sun, 01 Sep 2024 19:41:47 +0200 > > Thanks, but the issue remains, so shouldn't the bug remain open as well? I reopened it.
bug-gnu-emacs@HIDDEN:bug#72787; Package emacs.
Full text available.Received: (at 72787-done) by debbugs.gnu.org; 1 Sep 2024 17:42:53 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Sun Sep 01 13:42:53 2024 Received: from localhost ([127.0.0.1]:38247 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1skobF-00088Q-8u for submit <at> debbugs.gnu.org; Sun, 01 Sep 2024 13:42:53 -0400 Received: from mail.eshelyaron.com ([107.175.124.16]:38098 helo=eshelyaron.com) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <me@HIDDEN>) id 1skobC-00088G-Ni for 72787-done <at> debbugs.gnu.org; Sun, 01 Sep 2024 13:42:51 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=eshelyaron.com; s=mail; t=1725212510; bh=SAHZLI/hx1b571yVR4Dk3jyiy+0VCBw6+lfUYnogOdc=; h=From:To:Cc:Subject:In-Reply-To:References:Date:From; b=OUS6Zdh3tgu/FXvuYcXloNozmH9FwuwGUQQwT4mggDAWX1VRzfntZY8DOyLY+BLRf HFAlHrDvtCDWvEaDM6Pw1ErBGGuDolx381L+d4zhK0liLHg2ytAQeSjNtK4WWITe8r yp4QbXYApnXQtQLpaXD6FOWXLpdBGQT3+qo3im+GMQR9WMvezISLZ3HTNf8SoSPoeZ +j3m4kMna67+j+e7i1IFaLAuLH3q4z3eD4ptqXM7l3zaPbPAQ2bm7Jke2PxMB1jRl2 lhC6oeyMmWU4zoHJEKWK3by60svUMkhUG1ZB4PPriWNrfiXR13P/9jqackMEWCdpXh W+ih7zo8LtozQ== From: Eshel Yaron <me@HIDDEN> To: Eli Zaretskii <eliz@HIDDEN> Subject: Re: bug#72787: 31.0.50; Invalid describe-function completion candidates In-Reply-To: <86y14daugk.fsf@HIDDEN> (Eli Zaretskii's message of "Sat, 31 Aug 2024 12:54:19 +0300") References: <m1ikvqb37z.fsf@HIDDEN> <87le0m5fzc.fsf@HIDDEN> <87o75gvz5l.fsf@HIDDEN> <jwv8qwk9fnb.fsf-monnier+emacs@HIDDEN> <86y14daugk.fsf@HIDDEN> Date: Sun, 01 Sep 2024 19:41:47 +0200 Message-ID: <m1le0b2rvo.fsf@HIDDEN> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 72787-done Cc: michael_heerdegen@HIDDEN, pipcet@HIDDEN, 72787-done <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: -1.0 (-) Eli Zaretskii <eliz@HIDDEN> writes: >> Cc: 72787 <at> debbugs.gnu.org, me@HIDDEN, Pip Cet <pipcet@HIDDEN> >> Date: Sun, 25 Aug 2024 22:37:01 -0400 >> From: Stefan Monnier via "Bug reports for GNU Emacs, >> the Swiss army knife of text editors" <bug-gnu-emacs@HIDDEN> >> >> >> This appears to be caused by commit >> >> 45ae4de0e7ce99c88c62f940f605bca693b8e33f: >> >> >> >> * lisp/help-fns.el (help-definition-prefixes): Don't delete the hashtable >> > Stefan's commit indeed seems related. Stefan, could you maybe >> > have a look please? >> >> I think this report makes it clear that >> 45ae4de0e7ce99c88c62f940f605bca693b8e33f should not have gone to >> `emacs-30` but to `master`. AFAIK it did not fix a regression or even >> a user-visible bug. > > Thanks, I've therefore reverted the above commit from the emacs-30 > release branch, and I'm closing this bug. Thanks, but the issue remains, so shouldn't the bug remain open as well? Best, Eshel
bug-gnu-emacs@HIDDEN:bug#72787; Package emacs.
Full text available.Received: (at 72787-done) by debbugs.gnu.org; 31 Aug 2024 09:55:28 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Sat Aug 31 05:55:28 2024 Received: from localhost ([127.0.0.1]:53979 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1skKpL-00014f-NR for submit <at> debbugs.gnu.org; Sat, 31 Aug 2024 05:55:28 -0400 Received: from eggs.gnu.org ([209.51.188.92]:38782) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <eliz@HIDDEN>) id 1skKpJ-00014P-EL for 72787-done <at> debbugs.gnu.org; Sat, 31 Aug 2024 05:55:26 -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 1skKoH-0008FH-Nx; Sat, 31 Aug 2024 05:54:21 -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=Ywe3phJGE0EDe8rd2eXWs7/GUcFRyFgMtwehelfh7sY=; b=NS4Qm/I5rVJL ooNCGRXg0svOAtzajb1M4XxFMuBp+dS63mjNECZT4dX425+/Nm9/t6UvsekcbqSFIVZ9IdpaAfHJI Z7z6u7D6Bs0YCcV9jiBYdD2K+opcnIecgyZfeetqaJIW/8myzyrRnoucpSZAbApy0nqqD0JL77uku PwX98I7fXsRxifBcBhkSAoSpkbSntUmeLMFPlHT4Bag4SduTwLsGtx5Txdhwk2A5WK7sm5NmEuDFg +Vostc1OEx77nxozmHSOkzwudM4ZrBGAFZ+Ewc03wQ49ogzcN2+kRRUhW0aliqPmf0FWvEIVl3GpW +vFYlZQvuS2HDqeMfvcgPw==; Date: Sat, 31 Aug 2024 12:54:19 +0300 Message-Id: <86y14daugk.fsf@HIDDEN> From: Eli Zaretskii <eliz@HIDDEN> To: Stefan Monnier <monnier@HIDDEN> In-Reply-To: <jwv8qwk9fnb.fsf-monnier+emacs@HIDDEN> (bug-gnu-emacs@HIDDEN) Subject: Re: bug#72787: 31.0.50; Invalid describe-function completion candidates References: <m1ikvqb37z.fsf@HIDDEN> <87le0m5fzc.fsf@HIDDEN> <87o75gvz5l.fsf@HIDDEN> <jwv8qwk9fnb.fsf-monnier+emacs@HIDDEN> X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 72787-done Cc: michael_heerdegen@HIDDEN, 72787-done <at> debbugs.gnu.org, me@HIDDEN, pipcet@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.3 (---) > Cc: 72787 <at> debbugs.gnu.org, me@HIDDEN, Pip Cet <pipcet@HIDDEN> > Date: Sun, 25 Aug 2024 22:37:01 -0400 > From: Stefan Monnier via "Bug reports for GNU Emacs, > the Swiss army knife of text editors" <bug-gnu-emacs@HIDDEN> > > >> This appears to be caused by commit > >> 45ae4de0e7ce99c88c62f940f605bca693b8e33f: > >> > >> * lisp/help-fns.el (help-definition-prefixes): Don't delete the hashtable > > Stefan's commit indeed seems related. Stefan, could you maybe > > have a look please? > > I think this report makes it clear that > 45ae4de0e7ce99c88c62f940f605bca693b8e33f should not have gone to > `emacs-30` but to `master`. AFAIK it did not fix a regression or even > a user-visible bug. Thanks, I've therefore reverted the above commit from the emacs-30 release branch, and I'm closing this bug.
Eshel Yaron <me@HIDDEN>:Eli Zaretskii <eliz@HIDDEN>:Received: (at 72787) by debbugs.gnu.org; 26 Aug 2024 23:58:18 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Mon Aug 26 19:58:18 2024 Received: from localhost ([127.0.0.1]:45450 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1sijbF-0006OX-Ul for submit <at> debbugs.gnu.org; Mon, 26 Aug 2024 19:58:18 -0400 Received: from mout.web.de ([212.227.15.3]:51841) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <michael_heerdegen@HIDDEN>) id 1sijbE-0006OK-8s for 72787 <at> debbugs.gnu.org; Mon, 26 Aug 2024 19:58:17 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=web.de; s=s29768273; t=1724716626; x=1725321426; i=michael_heerdegen@HIDDEN; bh=aoWtId0OLLqk0TnU+a+Wj44OROOwcXLmZKEGoE/dG9k=; 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=u0GeMgWhTg3pZduMj1ghldpLqJ5Ahp8I4UXW/DcV8w8LdaYP+HckhSC4Npn6NhjH vFJrdYrmh5Lds1RDO9e4TEfkM8HYG/w5vcrpPj83JMDG5EaixOZm1fWpAqjGe8haW Ol4X+J4gnktlVvD7MkuMA6ZJX0X30d3NYP9ZSxdC+MAFt7lGiKqTVNyYl314XLrrX WT2xykhepfi5/lugw+eBQIHJZu6AWkjjlWseq7qh5S7P5szCeWtFZ8ut740wsztFF ScSKrWfx7iY4dcQpjlJWZqeWGH/TddoEAu9zl25u30qr1BjtPQNz8W9/dK/ESy1Pg SpOXOmmQix7yCuO0tQ== X-UI-Sender-Class: 814a7b36-bfc1-4dae-8640-3722d8ec6cd6 Received: from drachen.dragon ([84.59.210.176]) by smtp.web.de (mrweb005 [213.165.67.108]) with ESMTPSA (Nemesis) id 1MMp8K-1sQ6Eg27To-00RVzl; Tue, 27 Aug 2024 01:57:06 +0200 From: Michael Heerdegen <michael_heerdegen@HIDDEN> To: Stefan Monnier via "Bug reports for GNU Emacs, the Swiss army knife of text editors" <bug-gnu-emacs@HIDDEN> Subject: Re: bug#72787: 31.0.50; Invalid describe-function completion candidates In-Reply-To: <jwv8qwk9fnb.fsf-monnier+emacs@HIDDEN> (Stefan Monnier via's message of "Sun, 25 Aug 2024 22:37:01 -0400") References: <m1ikvqb37z.fsf@HIDDEN> <87le0m5fzc.fsf@HIDDEN> <87o75gvz5l.fsf@HIDDEN> <jwv8qwk9fnb.fsf-monnier+emacs@HIDDEN> Date: Tue, 27 Aug 2024 01:57:53 +0200 Message-ID: <87cylu25xa.fsf@HIDDEN> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain X-Provags-ID: V03:K1:wb+LG4iQwf4iXWKdYdUS13a0LujMUjJoOf46k9ps8v/YvZ89n8/ mhAr/7YuDYgL9t+s5pEhPdJtaAh8nW033fsHjl5ly1xNsDe2frYI3K3AHmJfJMft09/R+2Y j0iFd7w+x+MicnVNvROmO8U47m9ZLZ1agZeDszhs4fulCccrioWrG3hG7TAYBgpe7q4hv8v 2XNu1J3GfPzUHQgBOaw5g== X-Spam-Flag: NO UI-OutboundReport: notjunk:1;M01:P0:mvQ1L78k0X0=;wE96yPB1+tPOfkRzVhSQG5fizWL fTMA3zGdehNKQuCMI1yTDxPzNm7Bu66xHQ2W6S/4TtkXdYJYzQw+zEEdSTIM4Fgb+uHjEsXkA HQdsR9hW0wsiYD8qjc/Xn5lVSXfEM9mGXBERxMtetLhRYRXzI5IvglKIF3auFogcb07Ay+e+m OZ5bG7Nd+XnHo+NREU9ppnoULuBjYOc+bSRDg0/nmhK5vieVXygxdv0HvQPNn74LTpygIWJkU UFkb1AJ35j+xG4YaLILnQdLENYGzwcnxKqm11lvNnUVD5Hq2tAY44X5+8twEtl+xHJ0ipOz9m p+9hJsLYqhLelXQABw2b3n6nRJsKAy00meaAqWL2Dl6DMm/0jG+58X9E8Gfm4Be2EJryLeoF7 Svi8HyoKt8c6rD0RdNaBWE/b69cRtHrI9073YLkRQ1pHK6kGNLRocRxqzVZXjvVdFdcrQMDPw HX/beDrQSzPXunGIEGOfFu/038aiykNAa6xKvmL5vhVNtjVInWNCsDxpNvPV3E3Plo/+KCQss iEl78DBpYDn6M/EOrRrIutSIHr4AyjZZNHrNXvoTDM7Tbimd6IeNp+3UcFLAOO4Q6I/GhTsDD bdQE+5LcY5TtG+NGzXI7gg1QYGKgtrurLUJRMk9/1sD6v/MvB2hMHx8ig9S+FGqH0DS5lVco1 LN7Ttl3TNT4Lyk5g5r6kz5wV+8a6WTeOJSDbfwLC1gjfzsHBPmSlZwFuTJxy/wa1AytZA33oh 49tMAfRV6ADeL0J9/2kQtq7poD6AxMVB0m2jrNFH3JASuwPM6EStZtdjGen3pysV0X4hgPr1a NZAjZdisY6efKruoCfsl5HdrY1LEeqbFu3EjNJaOHMZa8= X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 72787 Cc: Pip Cet <pipcet@HIDDEN>, 72787 <at> debbugs.gnu.org, me@HIDDEN, 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: -1.7 (-) Stefan Monnier via "Bug reports for GNU Emacs, the Swiss army knife of text editors" <bug-gnu-emacs@HIDDEN> writes: > > Stefan's commit indeed seems related. Stefan, could you maybe > > have a look please? > > I think this report makes it clear that > 45ae4de0e7ce99c88c62f940f605bca693b8e33f should not have gone to > `emacs-30` but to `master`. AFAIK it did not fix a regression or even > a user-visible bug. So you will revert it on the release branch? Michael.
bug-gnu-emacs@HIDDEN:bug#72787; Package emacs.
Full text available.Received: (at submit) by debbugs.gnu.org; 26 Aug 2024 23:58:25 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Mon Aug 26 19:58:25 2024 Received: from localhost ([127.0.0.1]:45453 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1sijbN-0006Ot-9O for submit <at> debbugs.gnu.org; Mon, 26 Aug 2024 19:58:25 -0400 Received: from lists.gnu.org ([209.51.188.17]:57776) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <michael_heerdegen@HIDDEN>) id 1sijbL-0006Ol-Gx for submit <at> debbugs.gnu.org; Mon, 26 Aug 2024 19:58:23 -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 <michael_heerdegen@HIDDEN>) id 1sijaV-0007Vj-8r for bug-gnu-emacs@HIDDEN; Mon, 26 Aug 2024 19:57:31 -0400 Received: from mout.web.de ([212.227.15.3]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <michael_heerdegen@HIDDEN>) id 1sijaT-0002l1-K2 for bug-gnu-emacs@HIDDEN; Mon, 26 Aug 2024 19:57:30 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=web.de; s=s29768273; t=1724716626; x=1725321426; i=michael_heerdegen@HIDDEN; bh=aoWtId0OLLqk0TnU+a+Wj44OROOwcXLmZKEGoE/dG9k=; 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=u0GeMgWhTg3pZduMj1ghldpLqJ5Ahp8I4UXW/DcV8w8LdaYP+HckhSC4Npn6NhjH vFJrdYrmh5Lds1RDO9e4TEfkM8HYG/w5vcrpPj83JMDG5EaixOZm1fWpAqjGe8haW Ol4X+J4gnktlVvD7MkuMA6ZJX0X30d3NYP9ZSxdC+MAFt7lGiKqTVNyYl314XLrrX WT2xykhepfi5/lugw+eBQIHJZu6AWkjjlWseq7qh5S7P5szCeWtFZ8ut740wsztFF ScSKrWfx7iY4dcQpjlJWZqeWGH/TddoEAu9zl25u30qr1BjtPQNz8W9/dK/ESy1Pg SpOXOmmQix7yCuO0tQ== X-UI-Sender-Class: 814a7b36-bfc1-4dae-8640-3722d8ec6cd6 Received: from drachen.dragon ([84.59.210.176]) by smtp.web.de (mrweb005 [213.165.67.108]) with ESMTPSA (Nemesis) id 1MMp8K-1sQ6Eg27To-00RVzl; Tue, 27 Aug 2024 01:57:06 +0200 From: Michael Heerdegen <michael_heerdegen@HIDDEN> To: Stefan Monnier via "Bug reports for GNU Emacs, the Swiss army knife of text editors" <bug-gnu-emacs@HIDDEN> Subject: Re: bug#72787: 31.0.50; Invalid describe-function completion candidates In-Reply-To: <jwv8qwk9fnb.fsf-monnier+emacs@HIDDEN> (Stefan Monnier via's message of "Sun, 25 Aug 2024 22:37:01 -0400") References: <m1ikvqb37z.fsf@HIDDEN> <87le0m5fzc.fsf@HIDDEN> <87o75gvz5l.fsf@HIDDEN> <jwv8qwk9fnb.fsf-monnier+emacs@HIDDEN> Date: Tue, 27 Aug 2024 01:57:53 +0200 Message-ID: <87cylu25xa.fsf@HIDDEN> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain X-Provags-ID: V03:K1:wb+LG4iQwf4iXWKdYdUS13a0LujMUjJoOf46k9ps8v/YvZ89n8/ mhAr/7YuDYgL9t+s5pEhPdJtaAh8nW033fsHjl5ly1xNsDe2frYI3K3AHmJfJMft09/R+2Y j0iFd7w+x+MicnVNvROmO8U47m9ZLZ1agZeDszhs4fulCccrioWrG3hG7TAYBgpe7q4hv8v 2XNu1J3GfPzUHQgBOaw5g== X-Spam-Flag: NO UI-OutboundReport: notjunk:1;M01:P0:mvQ1L78k0X0=;wE96yPB1+tPOfkRzVhSQG5fizWL fTMA3zGdehNKQuCMI1yTDxPzNm7Bu66xHQ2W6S/4TtkXdYJYzQw+zEEdSTIM4Fgb+uHjEsXkA HQdsR9hW0wsiYD8qjc/Xn5lVSXfEM9mGXBERxMtetLhRYRXzI5IvglKIF3auFogcb07Ay+e+m OZ5bG7Nd+XnHo+NREU9ppnoULuBjYOc+bSRDg0/nmhK5vieVXygxdv0HvQPNn74LTpygIWJkU UFkb1AJ35j+xG4YaLILnQdLENYGzwcnxKqm11lvNnUVD5Hq2tAY44X5+8twEtl+xHJ0ipOz9m p+9hJsLYqhLelXQABw2b3n6nRJsKAy00meaAqWL2Dl6DMm/0jG+58X9E8Gfm4Be2EJryLeoF7 Svi8HyoKt8c6rD0RdNaBWE/b69cRtHrI9073YLkRQ1pHK6kGNLRocRxqzVZXjvVdFdcrQMDPw HX/beDrQSzPXunGIEGOfFu/038aiykNAa6xKvmL5vhVNtjVInWNCsDxpNvPV3E3Plo/+KCQss iEl78DBpYDn6M/EOrRrIutSIHr4AyjZZNHrNXvoTDM7Tbimd6IeNp+3UcFLAOO4Q6I/GhTsDD bdQE+5LcY5TtG+NGzXI7gg1QYGKgtrurLUJRMk9/1sD6v/MvB2hMHx8ig9S+FGqH0DS5lVco1 LN7Ttl3TNT4Lyk5g5r6kz5wV+8a6WTeOJSDbfwLC1gjfzsHBPmSlZwFuTJxy/wa1AytZA33oh 49tMAfRV6ADeL0J9/2kQtq7poD6AxMVB0m2jrNFH3JASuwPM6EStZtdjGen3pysV0X4hgPr1a NZAjZdisY6efKruoCfsl5HdrY1LEeqbFu3EjNJaOHMZa8= Received-SPF: pass client-ip=212.227.15.3; envelope-from=michael_heerdegen@HIDDEN; helo=mout.web.de X-Spam_score_int: -27 X-Spam_score: -2.8 X-Spam_bar: -- X-Spam_report: (-2.8 / 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, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H3=0.001, RCVD_IN_MSPIKE_WL=0.001, 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.3 (-) X-Debbugs-Envelope-To: submit Cc: Pip Cet <pipcet@HIDDEN>, 72787 <at> debbugs.gnu.org, me@HIDDEN, 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: -2.3 (--) Stefan Monnier via "Bug reports for GNU Emacs, the Swiss army knife of text editors" <bug-gnu-emacs@HIDDEN> writes: > > Stefan's commit indeed seems related. Stefan, could you maybe > > have a look please? > > I think this report makes it clear that > 45ae4de0e7ce99c88c62f940f605bca693b8e33f should not have gone to > `emacs-30` but to `master`. AFAIK it did not fix a regression or even > a user-visible bug. So you will revert it on the release branch? Michael.
bug-gnu-emacs@HIDDEN:bug#72787; Package emacs.
Full text available.
Received: (at 72787) by debbugs.gnu.org; 26 Aug 2024 02:38:04 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sun Aug 25 22:38:04 2024
Received: from localhost ([127.0.0.1]:43506 helo=debbugs.gnu.org)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
id 1siPcJ-0003Im-UA
for submit <at> debbugs.gnu.org; Sun, 25 Aug 2024 22:38:04 -0400
Received: from mailscanner.iro.umontreal.ca ([132.204.25.50]:15512)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from <monnier@HIDDEN>) id 1siPcH-0003IE-9i
for 72787 <at> debbugs.gnu.org; Sun, 25 Aug 2024 22:38:02 -0400
Received: from pmg3.iro.umontreal.ca (localhost [127.0.0.1])
by pmg3.iro.umontreal.ca (Proxmox) with ESMTP id CFEFA4444B0;
Sun, 25 Aug 2024 22:37:03 -0400 (EDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=iro.umontreal.ca;
s=mail; t=1724639822;
bh=xzFRkCEOh6RLWmW5hf8bcEtVz1YwV9rfintV7YfLMI0=;
h=From:To:Cc:Subject:In-Reply-To:References:Date:From;
b=KTq9wk4AxIxHUxs4RH9JEtVSo48IRvbLHXM4s+3pH98gqGm1SuENyJ+hK14aJ3ZX9
+AMCSvXLx00wBJJCJpVKuT2VI97jOAPU/zZZlyMznO4uwLDuTQvKe7uaZat24+RtA+
pxY6Pgo96TKm2EaZwNKVRJ/vBp6+41s4MwirEOEyq/hrpBJSDNIeMZNrod2xPLdCp4
5h5smeIBnNGunGVpC8IymOVljt6TlL54L7aYBt17+RjNxLKkyOHZJnOKlkxN4gmSbr
gvvjcj9P+v4IUSi+K5EPmFeVRh8cbcvf7nc7Gx1Vl8qEd2CDP+P17M7ng3kmBTBbWf
Q/uEo4b9LfOyA==
Received: from mail01.iro.umontreal.ca (unknown [172.31.2.1])
by pmg3.iro.umontreal.ca (Proxmox) with ESMTP id 715464444A4;
Sun, 25 Aug 2024 22:37:02 -0400 (EDT)
Received: from pastel (unknown [216.154.9.87])
by mail01.iro.umontreal.ca (Postfix) with ESMTPSA id 3FD02120181;
Sun, 25 Aug 2024 22:37:02 -0400 (EDT)
From: Stefan Monnier <monnier@HIDDEN>
To: Michael Heerdegen <michael_heerdegen@HIDDEN>
Subject: Re: bug#72787: 31.0.50; Invalid describe-function completion
candidates
In-Reply-To: <87o75gvz5l.fsf@HIDDEN> (Michael Heerdegen's message of "Mon, 26
Aug 2024 03:41:26 +0200")
Message-ID: <jwv8qwk9fnb.fsf-monnier+emacs@HIDDEN>
References: <m1ikvqb37z.fsf@HIDDEN> <87le0m5fzc.fsf@HIDDEN>
<87o75gvz5l.fsf@HIDDEN>
Date: Sun, 25 Aug 2024 22:37:01 -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.064 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: 72787
Cc: 72787 <at> debbugs.gnu.org, me@HIDDEN, Pip Cet <pipcet@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.3 (---)
>> This appears to be caused by commit
>> 45ae4de0e7ce99c88c62f940f605bca693b8e33f:
>>
>> * lisp/help-fns.el (help-definition-prefixes): Don't delete the hashtable
> Stefan's commit indeed seems related. Stefan, could you maybe
> have a look please?
I think this report makes it clear that
45ae4de0e7ce99c88c62f940f605bca693b8e33f should not have gone to
`emacs-30` but to `master`. AFAIK it did not fix a regression or even
a user-visible bug.
Stefan
bug-gnu-emacs@HIDDEN:bug#72787; Package emacs.
Full text available.
Received: (at submit) by debbugs.gnu.org; 26 Aug 2024 01:42:04 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sun Aug 25 21:42:04 2024
Received: from localhost ([127.0.0.1]:43489 helo=debbugs.gnu.org)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
id 1siOk8-0001ja-Dp
for submit <at> debbugs.gnu.org; Sun, 25 Aug 2024 21:42:04 -0400
Received: from lists.gnu.org ([209.51.188.17]:50684)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from <michael_heerdegen@HIDDEN>) id 1siOk7-0001jT-BD
for submit <at> debbugs.gnu.org; Sun, 25 Aug 2024 21:42:03 -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 <michael_heerdegen@HIDDEN>)
id 1siOjI-0000mJ-FU
for bug-gnu-emacs@HIDDEN; Sun, 25 Aug 2024 21:41:12 -0400
Received: from mout.web.de ([212.227.17.11])
by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
(Exim 4.90_1) (envelope-from <michael_heerdegen@HIDDEN>)
id 1siOjF-0002GU-Jp
for bug-gnu-emacs@HIDDEN; Sun, 25 Aug 2024 21:41:12 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=web.de;
s=s29768273; t=1724636439; x=1725241239;
i=michael_heerdegen@HIDDEN;
bh=VcpoN+59vK2S6tiYSWySvLB2SHGRdv9F14hgDEYGefA=;
h=X-UI-Sender-Class:From:To:Cc:Subject:In-Reply-To:References:Date:
Message-ID:MIME-Version:Content-Type:Content-Transfer-Encoding:cc:
content-transfer-encoding:content-type:date:from:message-id:
mime-version:reply-to:subject:to;
b=fLA2Y7JtHow7xUd1e4qc+dbsHKoH8Q/j8OPOZtD+Vn02k6khhOyKgijjqMLF1xa8
Sl3/q7CajZ7z3v/bU1j30c3xbR/XbSWuM47+BHhx03JK1bYTI0u/yTRzXBeFIDfvQ
2/w2qkF17fCY5Dn14fjA6vb6I0jA1QDWxrW1TL573FO8KJCU3hLXu/GD6EK9YZnfo
CPXXR15SWvDW0X25WsE548xuYrpYFFkenyECeCHVpx/i0w94fawG1IuviVDVEo1EG
w8rEq9ASHuaKsVSMgImo3YRgPniNvgpVge52X37GSDa6hHLom6Z863FAjm2HjYaFK
2YINFUEuMScGvl8otg==
X-UI-Sender-Class: 814a7b36-bfc1-4dae-8640-3722d8ec6cd6
Received: from drachen.dragon ([84.59.210.176]) by smtp.web.de (mrweb106
[213.165.67.124]) with ESMTPSA (Nemesis) id 1MQgpA-1sVf1N0r6E-00SsKs; Mon, 26
Aug 2024 03:40:39 +0200
From: Michael Heerdegen <michael_heerdegen@HIDDEN>
To: Pip Cet via "Bug reports for GNU Emacs, the Swiss army knife of text
editors" <bug-gnu-emacs@HIDDEN>
Subject: Re: bug#72787: 31.0.50; Invalid describe-function completion
candidates
In-Reply-To: <87le0m5fzc.fsf@HIDDEN> (Pip Cet via's message of "Sat,
24 Aug 2024 11:15:44 +0000")
References: <m1ikvqb37z.fsf@HIDDEN> <87le0m5fzc.fsf@HIDDEN>
Date: Mon, 26 Aug 2024 03:41:26 +0200
Message-ID: <87o75gvz5l.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13)
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable
X-Provags-ID: V03:K1:raYyYdSRlA7AevJVadw0W8d/0/gd3dQOsQUuXAfm2glrc1n7c17
TtW8FT4oRXV1PokT1Nd6L6REo1FEHWvdTp8M6Z70NiVFBPopqFqBiqWrYrutzyc1Pc1ilSi
LKz5ZpV7nJ78zjHSoOwSQ7T6jwgv6MzhaC/J7ZKRZoTkEJFno1/2Z/S3XyP9ob2qGcH6jbj
He1SKHvlz0oQw/su+VszQ==
X-Spam-Flag: NO
UI-OutboundReport: notjunk:1;M01:P0:UF4bw14zOfc=;C/VnF4lLQR/xABRK0chQEf6dGHB
i3X5PsmHRWbh8N1rp+b+8JjhDCLiqpocirhDQh2UQPuxmrDSQOUbiB73LOnCXEFqPWesNXtec
nRdcyMTlpBOREMZeT0P5Ifi2rKshUtVBjFYKUZ2105YELzOOOo9Rk6D0COdiRhHugm/kn+soU
6ZlIMkA9aqngw4XjiiX5RbyohLEcH7MQkK5Z8ej7TvX2eFvSlOYXkn6gBRiigTR4nMxbF7fni
ELvcUL/0DBUsHEAGte7FfViaeirlQOLupLM7kpo7J8KYSNbAZAxPIQWt7Su5VFL+CFCzDE19A
CvO8LXfGh9FmQh5uEjrd2eaQHjC5S3PiduLLDa7g/ZQcgn5eF9Xjm5QCM0UG/EcY0w8iqfwXu
nuqtCTxKCx0tRgrqvmerODNAsfV2uQD77OFpbplhyqC5aYN0MtK5feX/Gw/iIgFhQ/H3vOeJ5
Rd9Te7wBK2Tn1eZga89H7M8CIPBZa5j+7I5N46S+6+Vns/c1vNhgqBN8/miz0JraJz2Jr6A6g
nKj5W4DBKfmjMT02xMt7wKf6ELFiCrvo2Ci2GOhVy8XuH+yLRh7fcpfcqu+i05Ww5qq6NyADi
+CzEw1Iez6ttiekG085S9cGk78Ts8b6QRXRifg2/4PhOFGDJYugpkRiPRLjl+iZYgf+kFOSDL
/7DdfsuTN3BFX4qdPvB/jI/qP0pCzeYiRWqlaUkuoqL3hgLLzKjBVrWEegOi/k5C/SvoGcwux
gNzZuZpw0OO6KFAlA19Txil1OPavlCP2fqFHQVGZMn4kxapTzyownrKKFuq3pCQsXFaYzWKSz
nxtTVgQmPfyHeUsqsUFnzYdw==
Received-SPF: pass client-ip=212.227.17.11;
envelope-from=michael_heerdegen@HIDDEN; helo=mout.web.de
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, FREEMAIL_FROM=0.001,
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.3 (-)
X-Debbugs-Envelope-To: submit
Cc: Pip Cet <pipcet@HIDDEN>, 72787 <at> debbugs.gnu.org, me@HIDDEN,
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: -2.3 (--)
Hello,
Stefan's commit indeed seems related. Stefan, could you maybe
have a look please?
Pip Cet via "Bug reports for GNU Emacs, the Swiss army knife of text
editors" <bug-gnu-emacs@HIDDEN> writes:
> > 1. emacs -Q
> > 2. C-h f string-edit- TAB
> >
> > In Emacs 29, this pops up the *Completions* buffer, with 3 completion
> > candidates, string-edit-{abort,done,mode}. That's the expected
> > behavior, because "string-edit-" is not itself a valid candidate.
> >
> > However, in the release and master branches I get a minibuffer message
> > saying "Complete, but not unique". This is incorrect, because the input
> > is not complete. Another TAB pops up the *Completions* buffer, which is
> > now showing 4 candidates: the expected 3 plus "string-edit-" itself.
> > Typing RET exits the minibuffer without asking for confirmation, and
> > yields an error: "Symbol=E2=80=99s function definition is void: string-=
edit-".
> >
> > So it seems like "string-edit-" is being considered as a valid
> > completion candidate, while it shouldn't be.
>
> This appears to be caused by commit
> 45ae4de0e7ce99c88c62f940f605bca693b8e33f:
>
> * lisp/help-fns.el (help-definition-prefixes): Don't delete the hashtable
TIA,
Michael.
bug-gnu-emacs@HIDDEN:bug#72787; Package emacs.
Full text available.
Received: (at 72787) by debbugs.gnu.org; 26 Aug 2024 01:41:59 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sun Aug 25 21:41:59 2024
Received: from localhost ([127.0.0.1]:43485 helo=debbugs.gnu.org)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
id 1siOk3-0001iu-34
for submit <at> debbugs.gnu.org; Sun, 25 Aug 2024 21:41:59 -0400
Received: from mout.web.de ([212.227.17.11]:48483)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from <michael_heerdegen@HIDDEN>) id 1siOjz-0001ic-PO
for 72787 <at> debbugs.gnu.org; Sun, 25 Aug 2024 21:41:58 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=web.de;
s=s29768273; t=1724636439; x=1725241239;
i=michael_heerdegen@HIDDEN;
bh=VcpoN+59vK2S6tiYSWySvLB2SHGRdv9F14hgDEYGefA=;
h=X-UI-Sender-Class:From:To:Cc:Subject:In-Reply-To:References:Date:
Message-ID:MIME-Version:Content-Type:Content-Transfer-Encoding:cc:
content-transfer-encoding:content-type:date:from:message-id:
mime-version:reply-to:subject:to;
b=fLA2Y7JtHow7xUd1e4qc+dbsHKoH8Q/j8OPOZtD+Vn02k6khhOyKgijjqMLF1xa8
Sl3/q7CajZ7z3v/bU1j30c3xbR/XbSWuM47+BHhx03JK1bYTI0u/yTRzXBeFIDfvQ
2/w2qkF17fCY5Dn14fjA6vb6I0jA1QDWxrW1TL573FO8KJCU3hLXu/GD6EK9YZnfo
CPXXR15SWvDW0X25WsE548xuYrpYFFkenyECeCHVpx/i0w94fawG1IuviVDVEo1EG
w8rEq9ASHuaKsVSMgImo3YRgPniNvgpVge52X37GSDa6hHLom6Z863FAjm2HjYaFK
2YINFUEuMScGvl8otg==
X-UI-Sender-Class: 814a7b36-bfc1-4dae-8640-3722d8ec6cd6
Received: from drachen.dragon ([84.59.210.176]) by smtp.web.de (mrweb106
[213.165.67.124]) with ESMTPSA (Nemesis) id 1MQgpA-1sVf1N0r6E-00SsKs; Mon, 26
Aug 2024 03:40:39 +0200
From: Michael Heerdegen <michael_heerdegen@HIDDEN>
To: Pip Cet via "Bug reports for GNU Emacs, the Swiss army knife of text
editors" <bug-gnu-emacs@HIDDEN>
Subject: Re: bug#72787: 31.0.50; Invalid describe-function completion
candidates
In-Reply-To: <87le0m5fzc.fsf@HIDDEN> (Pip Cet via's message of "Sat,
24 Aug 2024 11:15:44 +0000")
References: <m1ikvqb37z.fsf@HIDDEN> <87le0m5fzc.fsf@HIDDEN>
Date: Mon, 26 Aug 2024 03:41:26 +0200
Message-ID: <87o75gvz5l.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13)
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable
X-Provags-ID: V03:K1:raYyYdSRlA7AevJVadw0W8d/0/gd3dQOsQUuXAfm2glrc1n7c17
TtW8FT4oRXV1PokT1Nd6L6REo1FEHWvdTp8M6Z70NiVFBPopqFqBiqWrYrutzyc1Pc1ilSi
LKz5ZpV7nJ78zjHSoOwSQ7T6jwgv6MzhaC/J7ZKRZoTkEJFno1/2Z/S3XyP9ob2qGcH6jbj
He1SKHvlz0oQw/su+VszQ==
X-Spam-Flag: NO
UI-OutboundReport: notjunk:1;M01:P0:UF4bw14zOfc=;C/VnF4lLQR/xABRK0chQEf6dGHB
i3X5PsmHRWbh8N1rp+b+8JjhDCLiqpocirhDQh2UQPuxmrDSQOUbiB73LOnCXEFqPWesNXtec
nRdcyMTlpBOREMZeT0P5Ifi2rKshUtVBjFYKUZ2105YELzOOOo9Rk6D0COdiRhHugm/kn+soU
6ZlIMkA9aqngw4XjiiX5RbyohLEcH7MQkK5Z8ej7TvX2eFvSlOYXkn6gBRiigTR4nMxbF7fni
ELvcUL/0DBUsHEAGte7FfViaeirlQOLupLM7kpo7J8KYSNbAZAxPIQWt7Su5VFL+CFCzDE19A
CvO8LXfGh9FmQh5uEjrd2eaQHjC5S3PiduLLDa7g/ZQcgn5eF9Xjm5QCM0UG/EcY0w8iqfwXu
nuqtCTxKCx0tRgrqvmerODNAsfV2uQD77OFpbplhyqC5aYN0MtK5feX/Gw/iIgFhQ/H3vOeJ5
Rd9Te7wBK2Tn1eZga89H7M8CIPBZa5j+7I5N46S+6+Vns/c1vNhgqBN8/miz0JraJz2Jr6A6g
nKj5W4DBKfmjMT02xMt7wKf6ELFiCrvo2Ci2GOhVy8XuH+yLRh7fcpfcqu+i05Ww5qq6NyADi
+CzEw1Iez6ttiekG085S9cGk78Ts8b6QRXRifg2/4PhOFGDJYugpkRiPRLjl+iZYgf+kFOSDL
/7DdfsuTN3BFX4qdPvB/jI/qP0pCzeYiRWqlaUkuoqL3hgLLzKjBVrWEegOi/k5C/SvoGcwux
gNzZuZpw0OO6KFAlA19Txil1OPavlCP2fqFHQVGZMn4kxapTzyownrKKFuq3pCQsXFaYzWKSz
nxtTVgQmPfyHeUsqsUFnzYdw==
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 72787
Cc: Pip Cet <pipcet@HIDDEN>, 72787 <at> debbugs.gnu.org, me@HIDDEN,
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: -1.0 (-)
Hello,
Stefan's commit indeed seems related. Stefan, could you maybe
have a look please?
Pip Cet via "Bug reports for GNU Emacs, the Swiss army knife of text
editors" <bug-gnu-emacs@HIDDEN> writes:
> > 1. emacs -Q
> > 2. C-h f string-edit- TAB
> >
> > In Emacs 29, this pops up the *Completions* buffer, with 3 completion
> > candidates, string-edit-{abort,done,mode}. That's the expected
> > behavior, because "string-edit-" is not itself a valid candidate.
> >
> > However, in the release and master branches I get a minibuffer message
> > saying "Complete, but not unique". This is incorrect, because the input
> > is not complete. Another TAB pops up the *Completions* buffer, which is
> > now showing 4 candidates: the expected 3 plus "string-edit-" itself.
> > Typing RET exits the minibuffer without asking for confirmation, and
> > yields an error: "Symbol=E2=80=99s function definition is void: string-=
edit-".
> >
> > So it seems like "string-edit-" is being considered as a valid
> > completion candidate, while it shouldn't be.
>
> This appears to be caused by commit
> 45ae4de0e7ce99c88c62f940f605bca693b8e33f:
>
> * lisp/help-fns.el (help-definition-prefixes): Don't delete the hashtable
TIA,
Michael.
bug-gnu-emacs@HIDDEN:bug#72787; Package emacs.
Full text available.
Received: (at 72787) by debbugs.gnu.org; 24 Aug 2024 11:16:48 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sat Aug 24 07:16:48 2024
Received: from localhost ([127.0.0.1]:40628 helo=debbugs.gnu.org)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
id 1sholD-0003Do-WB
for submit <at> debbugs.gnu.org; Sat, 24 Aug 2024 07:16:48 -0400
Received: from mail-4322.protonmail.ch ([185.70.43.22]:54057)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from <pipcet@HIDDEN>) id 1sholA-0003DK-MG
for 72787 <at> debbugs.gnu.org; Sat, 24 Aug 2024 07:16:45 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=protonmail.com;
s=protonmail3; t=1724498149; x=1724757349;
bh=sws5Zmyx4NcYiKG9RAPK/2uHYsygdfyeD3miB4I6iyM=;
h=Date:To:From:Subject:Message-ID:In-Reply-To:References:
Feedback-ID:From:To:Cc:Date:Subject:Reply-To:Feedback-ID:
Message-ID:BIMI-Selector;
b=tLi+pERaR3PtWtZSQxuF5YmB2/wg2Ezhkg2d+Db/K5sm80ZhzS6bqrJpfVJg6BZVN
mLcdcMAEczzB2nUM3aXo7hx1KEvnWxhViE3RGZ/bYSSxLgzZew2S8Y+XQ3P3MMMJ8E
olZ392wodtudSu7EC8Vp99grhwvcBC3q4yIt5XxJ8SGWcpbs4yHa5BEiIHWzGS5gAI
bEB8VPlTdGmrwMKrIFUDp6amiPkf4q1DzBN9lMDQXjYP/4jr9BFpfi0AuiG3wkalVb
c3RY8/0GUtxJgI6bKwaW53PwvZKiZ+63MMdNocNobCRaPWjWaTl5h8ZlmNJEBDMwYg
r0Pkpk5Qz83vw==
Date: Sat, 24 Aug 2024 11:15:44 +0000
To: bug-gnu-emacs@HIDDEN, 72787 <at> debbugs.gnu.org,
Eshel Yaron <me@HIDDEN>, Stefan Monnier <monnier@HIDDEN>
From: Pip Cet <pipcet@HIDDEN>
Subject: Re: bug#72787: 31.0.50;
Invalid describe-function completion candidates
Message-ID: <87le0m5fzc.fsf@HIDDEN>
In-Reply-To: <m1ikvqb37z.fsf@HIDDEN>
References: <m1ikvqb37z.fsf@HIDDEN>
Feedback-ID: 112775352:user:proton
X-Pm-Message-ID: 4558568ee3937b469741931d87a34fff7bd27812
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 72787
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.0 (-)
"Eshel Yaron via \"Bug reports for GNU Emacs, the Swiss army knife of text =
editors\"" <bug-gnu-emacs@HIDDEN> writes:
> I've stumbled upon an issue with C-h f completions, both on the release
> branch and on the master branch:
>
> 1. emacs -Q
> 2. C-h f string-edit- TAB
>
> In Emacs 29, this pops up the *Completions* buffer, with 3 completion
> candidates, string-edit-{abort,done,mode}. That's the expected
> behavior, because "string-edit-" is not itself a valid candidate.
>
> However, in the release and master branches I get a minibuffer message
> saying "Complete, but not unique". This is incorrect, because the input
> is not complete. Another TAB pops up the *Completions* buffer, which is
> now showing 4 candidates: the expected 3 plus "string-edit-" itself.
> Typing RET exits the minibuffer without asking for confirmation, and
> yields an error: "Symbol=E2=80=99s function definition is void: string-ed=
it-".
>
> So it seems like "string-edit-" is being considered as a valid
> completion candidate, while it shouldn't be.
This appears to be caused by commit
45ae4de0e7ce99c88c62f940f605bca693b8e33f:
* lisp/help-fns.el (help-definition-prefixes): Don't delete the hashtable
Pip
bug-gnu-emacs@HIDDEN:bug#72787; Package emacs.
Full text available.
Received: (at submit) by debbugs.gnu.org; 24 Aug 2024 11:16:46 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sat Aug 24 07:16:46 2024
Received: from localhost ([127.0.0.1]:40626 helo=debbugs.gnu.org)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
id 1sholB-0003De-Jz
for submit <at> debbugs.gnu.org; Sat, 24 Aug 2024 07:16:45 -0400
Received: from lists.gnu.org ([209.51.188.17]:46658)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from <pipcet@HIDDEN>) id 1shol9-0003DR-RV
for submit <at> debbugs.gnu.org; Sat, 24 Aug 2024 07:16:44 -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 <pipcet@HIDDEN>)
id 1shokM-0002q5-WB
for bug-gnu-emacs@HIDDEN; Sat, 24 Aug 2024 07:15:55 -0400
Received: from mail-4316.protonmail.ch ([185.70.43.16])
by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
(Exim 4.90_1) (envelope-from <pipcet@HIDDEN>)
id 1shokK-0005uZ-JO
for bug-gnu-emacs@HIDDEN; Sat, 24 Aug 2024 07:15:54 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=protonmail.com;
s=protonmail3; t=1724498149; x=1724757349;
bh=sws5Zmyx4NcYiKG9RAPK/2uHYsygdfyeD3miB4I6iyM=;
h=Date:To:From:Subject:Message-ID:In-Reply-To:References:
Feedback-ID:From:To:Cc:Date:Subject:Reply-To:Feedback-ID:
Message-ID:BIMI-Selector;
b=tLi+pERaR3PtWtZSQxuF5YmB2/wg2Ezhkg2d+Db/K5sm80ZhzS6bqrJpfVJg6BZVN
mLcdcMAEczzB2nUM3aXo7hx1KEvnWxhViE3RGZ/bYSSxLgzZew2S8Y+XQ3P3MMMJ8E
olZ392wodtudSu7EC8Vp99grhwvcBC3q4yIt5XxJ8SGWcpbs4yHa5BEiIHWzGS5gAI
bEB8VPlTdGmrwMKrIFUDp6amiPkf4q1DzBN9lMDQXjYP/4jr9BFpfi0AuiG3wkalVb
c3RY8/0GUtxJgI6bKwaW53PwvZKiZ+63MMdNocNobCRaPWjWaTl5h8ZlmNJEBDMwYg
r0Pkpk5Qz83vw==
Date: Sat, 24 Aug 2024 11:15:44 +0000
To: bug-gnu-emacs@HIDDEN, 72787 <at> debbugs.gnu.org,
Eshel Yaron <me@HIDDEN>, Stefan Monnier <monnier@HIDDEN>
From: Pip Cet <pipcet@HIDDEN>
Subject: Re: bug#72787: 31.0.50;
Invalid describe-function completion candidates
Message-ID: <87le0m5fzc.fsf@HIDDEN>
In-Reply-To: <m1ikvqb37z.fsf@HIDDEN>
References: <m1ikvqb37z.fsf@HIDDEN>
Feedback-ID: 112775352:user:proton
X-Pm-Message-ID: 4558568ee3937b469741931d87a34fff7bd27812
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable
Received-SPF: pass client-ip=185.70.43.16; envelope-from=pipcet@HIDDEN;
helo=mail-4316.protonmail.ch
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, FREEMAIL_FROM=0.001,
RCVD_IN_MSPIKE_H4=0.001, RCVD_IN_MSPIKE_WL=0.001,
RCVD_IN_VALIDITY_RPBL_BLOCKED=0.001, RCVD_IN_VALIDITY_SAFE_BLOCKED=0.001,
SPF_HELO_PASS=-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.3 (-)
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: -2.3 (--)
"Eshel Yaron via \"Bug reports for GNU Emacs, the Swiss army knife of text =
editors\"" <bug-gnu-emacs@HIDDEN> writes:
> I've stumbled upon an issue with C-h f completions, both on the release
> branch and on the master branch:
>
> 1. emacs -Q
> 2. C-h f string-edit- TAB
>
> In Emacs 29, this pops up the *Completions* buffer, with 3 completion
> candidates, string-edit-{abort,done,mode}. That's the expected
> behavior, because "string-edit-" is not itself a valid candidate.
>
> However, in the release and master branches I get a minibuffer message
> saying "Complete, but not unique". This is incorrect, because the input
> is not complete. Another TAB pops up the *Completions* buffer, which is
> now showing 4 candidates: the expected 3 plus "string-edit-" itself.
> Typing RET exits the minibuffer without asking for confirmation, and
> yields an error: "Symbol=E2=80=99s function definition is void: string-ed=
it-".
>
> So it seems like "string-edit-" is being considered as a valid
> completion candidate, while it shouldn't be.
This appears to be caused by commit
45ae4de0e7ce99c88c62f940f605bca693b8e33f:
* lisp/help-fns.el (help-definition-prefixes): Don't delete the hashtable
Pip
bug-gnu-emacs@HIDDEN:bug#72787; Package emacs.
Full text available.
Received: (at submit) by debbugs.gnu.org; 24 Aug 2024 10:55:37 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sat Aug 24 06:55:37 2024
Received: from localhost ([127.0.0.1]:40613 helo=debbugs.gnu.org)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
id 1shoQj-0002dl-0D
for submit <at> debbugs.gnu.org; Sat, 24 Aug 2024 06:55:37 -0400
Received: from lists.gnu.org ([209.51.188.17]:39856)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from <me@HIDDEN>) id 1shoQg-0002dZ-7I
for submit <at> debbugs.gnu.org; Sat, 24 Aug 2024 06:55:35 -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 <me@HIDDEN>) id 1shoPt-0000QC-Hc
for bug-gnu-emacs@HIDDEN; Sat, 24 Aug 2024 06:54:45 -0400
Received: from mail.eshelyaron.com ([107.175.124.16] helo=eshelyaron.com)
by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
(Exim 4.90_1) (envelope-from <me@HIDDEN>) id 1shoPs-00021y-2P
for bug-gnu-emacs@HIDDEN; Sat, 24 Aug 2024 06:54:45 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=eshelyaron.com;
s=mail; t=1724496882;
bh=Qb/upzE3jx5gtycJhroqmTJxUlB3B+yEjcUORulqZiY=;
h=From:To:Subject:Date:From;
b=EOOo1ljZmFidNXO0wHyGWXaMoZURjdcrXq5/hIfIpOzP/BB8Xklv4QpyAndgnmCDI
SRw1zRX4ury7MFnUN+CvOBnKJCeu2Q45/sXjl0WtouJBYS/4FZKogprKM7RK5ZXhRn
g2ckggyewo4wTfccKwoL2PNeKpfuTEqiS+iC/D/OWHN1PTy7Yp+xxI1YfB6Ar9zleO
QWgWIxP8azBb0iK98/GONLd09x6OA/i7+PuS7UGNismGdHBq2VvW+mAij4uAIrZucI
vLn2/3vu7+9kIXA1j4J9cbTF06BV19MT3doN0GZNdQDkq1szQlrVP0KxGEhRt8AbmM
feVvmt3vebG5Q==
From: Eshel Yaron <me@HIDDEN>
To: bug-gnu-emacs@HIDDEN
Subject: 31.0.50; Invalid describe-function completion candidates
X-Debbugs-Cc:
Date: Sat, 24 Aug 2024 12:54:40 +0200
Message-ID: <m1ikvqb37z.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13)
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable
Received-SPF: pass client-ip=107.175.124.16; envelope-from=me@HIDDEN;
helo=eshelyaron.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_VALIDITY_CERTIFIED_BLOCKED=0.001, RCVD_IN_VALIDITY_RPBL_BLOCKED=0.001,
SPF_HELO_PASS=-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 <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: -2.4 (--)
Hi,
I've stumbled upon an issue with C-h f completions, both on the release
branch and on the master branch:
1. emacs -Q
2. C-h f string-edit- TAB
In Emacs 29, this pops up the *Completions* buffer, with 3 completion
candidates, string-edit-{abort,done,mode}. That's the expected
behavior, because "string-edit-" is not itself a valid candidate.
However, in the release and master branches I get a minibuffer message
saying "Complete, but not unique". This is incorrect, because the input
is not complete. Another TAB pops up the *Completions* buffer, which is
now showing 4 candidates: the expected 3 plus "string-edit-" itself.
Typing RET exits the minibuffer without asking for confirmation, and
yields an error: "Symbol=E2=80=99s function definition is void: string-edit=
-".
So it seems like "string-edit-" is being considered as a valid
completion candidate, while it shouldn't be.
Thanks,
Eshel
Eshel Yaron <me@HIDDEN>:bug-gnu-emacs@HIDDEN.
Full text available.bug-gnu-emacs@HIDDEN:bug#72787; Package emacs.
Full text available.
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997 nCipher Corporation Ltd,
1994-97 Ian Jackson.