From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Lars Ingebrigtsen Newsgroups: gmane.emacs.bugs Subject: bug#55492: 29.0.50; apropos-documentation with universal argument shows an error Date: Wed, 18 May 2022 01:15:47 +0200 Message-ID: <87pmkbg38c.fsf@gnus.org> References: <87tu9ng3yg.fsf@gnus.org> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="10586"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/29.0.50 (gnu/linux) Cc: 55492@debbugs.gnu.org, Daniel =?UTF-8?Q?Mart=C3=ADn?= To: Stefan Monnier Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Wed May 18 01:16:29 2022 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1nr6QX-0002WJ-0i for geb-bug-gnu-emacs@m.gmane-mx.org; Wed, 18 May 2022 01:16:29 +0200 Original-Received: from localhost ([::1]:44790 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1nr6QV-0002VH-Vg for geb-bug-gnu-emacs@m.gmane-mx.org; Tue, 17 May 2022 19:16:28 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:54852) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nr6Q7-0002V7-N2 for bug-gnu-emacs@gnu.org; Tue, 17 May 2022 19:16:03 -0400 Original-Received: from debbugs.gnu.org ([209.51.188.43]:36227) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1nr6Q6-0006t5-Dr for bug-gnu-emacs@gnu.org; Tue, 17 May 2022 19:16:03 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1nr6Q6-0000Uc-Ac for bug-gnu-emacs@gnu.org; Tue, 17 May 2022 19:16:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Lars Ingebrigtsen Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 17 May 2022 23:16:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 55492 X-GNU-PR-Package: emacs Original-Received: via spool by 55492-submit@debbugs.gnu.org id=B55492.16528293601887 (code B ref 55492); Tue, 17 May 2022 23:16:02 +0000 Original-Received: (at 55492) by debbugs.gnu.org; 17 May 2022 23:16:00 +0000 Original-Received: from localhost ([127.0.0.1]:58357 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nr6Q4-0000UM-Cj for submit@debbugs.gnu.org; Tue, 17 May 2022 19:16:00 -0400 Original-Received: from quimby.gnus.org ([95.216.78.240]:59108) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nr6Q1-0000U8-UN for 55492@debbugs.gnu.org; Tue, 17 May 2022 19:15:59 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org; s=20200322; h=Content-Transfer-Encoding:Content-Type:MIME-Version:Message-ID :In-Reply-To:Date:References:Subject:Cc:To:From:Sender:Reply-To:Content-ID: Content-Description:Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc :Resent-Message-ID:List-Id:List-Help:List-Unsubscribe:List-Subscribe: List-Post:List-Owner:List-Archive; bh=pqd1cUUNXaMPX7vP3ufzzQqSKaQsOCOktgdmLUxtLWI=; b=GkO2uoum1lV6UZCxJwD8Ok5BIt ywrPhUga26xLKbNxgICdXvxEDHT9tvaI8tPW5sO7NxcBhPAtOYag1P+LXmyGn1u8FFvV1ymdVh9gL hIDY6G+rt1d6AdTIEuSctbnQH9qlP/FF+3A/abq6/TxErEkya5rOKlo3S4kirk9qVXvU=; Original-Received: from [84.212.220.105] (helo=xo) by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1nr6Pr-0000Lw-TG; Wed, 18 May 2022 01:15:50 +0200 Face: iVBORw0KGgoAAAANSUhEUgAAADAAAAAwBAMAAAClLOS0AAAABGdBTUEAALGPC/xhBQAAACBj SFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAGFBMVEVqTzO+nGWTbkPs 264sGhJOMB0OBwn////YcCqHAAAAAWJLR0QHFmGI6wAAAAd0SU1FB+YFERcLBaZ7dQQAAAGLSURB VDjLlZMxb4MwEIWviGTmbLFjE3eusbqTyPZMUsPMYO7//4RC0jQkqdX2CQnEd/feHRbwwrQTmhtj NCDyJmx6lYlWAdbcCWEWoeGmgeqQgVAFSM5cx8+g4dogg6MoQXXQct2dZg89d6BB/ta9SFZmAHvT WJSy5kbLgheiCQKrAhzstRoZY1gbIRTnDLeMbWTuoWb5KPCNHSXnFatnUAlQPUGN2xGZQrnh767A MvMAHbgJuBlsnWnBSoNHqXcuWmujjYAy9sW+KQ5qidd5JLI0C05V3LqQy488Y6yT3tNFcNpNufV0 qEM4ldERfYMwDkSBMmtdWN58tUDYjNa3g5uvwUb/lTCDdpjCdHhtnbfe0k0Ql+Zp55bbHTi72m2k B8Elz9MPYLg++54orsCtOj5arcZ/AjEFWkqAKdkR/g26BHBVatwyBV5TYLh+Ff8A1tVxPjSgHxUp Aeh3EFYu58AL8NTfav264+k4fsl4rr+C5zUSVs7/b8H4p80fZe/AbWp7B75/TPKx/wSMLX98QZZ8 mwAAACV0RVh0ZGF0ZTpjcmVhdGUAMjAyMi0wNS0xN1QyMzoxMTowNSswMDowMEbJIsQAAAAldEVY dGRhdGU6bW9kaWZ5ADIwMjItMDUtMTdUMjM6MTE6MDUrMDA6MDA3lJp4AAAAAElFTkSuQmCC X-Now-Playing: The Weather Station's _How Is It That I Should Look At The Stars_: "Marsh" In-Reply-To: (Stefan Monnier's message of "Tue, 17 May 2022 19:10:04 -0400") X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Original-Sender: "bug-gnu-emacs" Xref: news.gmane.io gmane.emacs.bugs:232508 Archived-At: Stefan Monnier writes: > What is the value of `lisp-directory` when you get that error? > What is the actual "" printed above? > Where should Emacs find the `simple.elc` file instead? lisp-directory =3D> "/home/larsi/src/emacs/trunk/lisp/" up there is probably a misnomer -- it's just the current directory. >> Now, in my Emacs that's been running for a few hours, I instead get: >> >> (aref (symbol-function 'kill-current-buffer) 4) >> =3D> ("/home/larsi/src/emacs/trunk/lisp/simple.elc" . 202401) > > I suspect that this is because the `simple.elc` was reloaded for some > reason, which happens to hide the problem. Right. Then perhaps the error is just in: (apropos-documentation-check-elc-file "simple.elc") It assumes a full file name, and doesn't look into the load path, which it could trivially do. But before I fix that -- is (aref (symbol-function 'kill-current-buffer) 4) supposed to be the full file name or just the leaf name? I imagined that #$ was supposed to expand to the full file name... The manual just says =E2=80=98#$=E2=80=99 The current file name in byte-compiled files (*note Docs and Compilation::). This is not meant to be used in Emacs Lisp source files. which isn't very precise. --=20 (domestic pets only, the antidote for overdose, milk.) bloggy blog: http://lars.ingebrigtsen.no