From unknown Sat Aug 16 18:32:41 2025 X-Loop: help-debbugs@gnu.org Subject: bug#17832: 24.4.50; `apropos-library' behavior for a top-level library file Resent-From: Drew Adams Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 22 Jun 2014 16:17:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 17832 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: 17832@debbugs.gnu.org X-Debbugs-Original-To: bug-gnu-emacs@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.140345379416405 (code B ref -1); Sun, 22 Jun 2014 16:17:02 +0000 Received: (at submit) by debbugs.gnu.org; 22 Jun 2014 16:16:34 +0000 Received: from localhost ([127.0.0.1]:57235 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1WykRU-0004GW-ON for submit@debbugs.gnu.org; Sun, 22 Jun 2014 12:16:33 -0400 Received: from eggs.gnu.org ([208.118.235.92]:59876) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1WykRS-0004GF-Cs for submit@debbugs.gnu.org; Sun, 22 Jun 2014 12:16:31 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1WykRD-0007HU-1O for submit@debbugs.gnu.org; Sun, 22 Jun 2014 12:16:25 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-0.0 required=5.0 tests=BAYES_40 autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:46611) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1WykRC-0007HQ-Uv for submit@debbugs.gnu.org; Sun, 22 Jun 2014 12:16:14 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:33350) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1WykR4-0004mA-5P for bug-gnu-emacs@gnu.org; Sun, 22 Jun 2014 12:16:14 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1WykQv-0007G6-AA for bug-gnu-emacs@gnu.org; Sun, 22 Jun 2014 12:16:06 -0400 Received: from userp1040.oracle.com ([156.151.31.81]:21926) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1WykQv-0007G0-3S for bug-gnu-emacs@gnu.org; Sun, 22 Jun 2014 12:15:57 -0400 Received: from ucsinet22.oracle.com (ucsinet22.oracle.com [156.151.31.94]) by userp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id s5MGFtip028565 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK) for ; Sun, 22 Jun 2014 16:15:56 GMT Received: from userz7021.oracle.com (userz7021.oracle.com [156.151.31.85]) by ucsinet22.oracle.com (8.14.5+Sun/8.14.5) with ESMTP id s5MGFtop012744 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=FAIL) for ; Sun, 22 Jun 2014 16:15:55 GMT Received: from abhmp0004.oracle.com (abhmp0004.oracle.com [141.146.116.10]) by userz7021.oracle.com (8.14.4+Sun/8.14.4) with ESMTP id s5MGFsx7015892 for ; Sun, 22 Jun 2014 16:15:55 GMT MIME-Version: 1.0 Message-ID: Date: Sun, 22 Jun 2014 09:15:52 -0700 (PDT) From: Drew Adams X-Priority: 3 X-Mailer: Oracle Beehive Extensions for Outlook 2.0.1.8 (707110) [OL 12.0.6691.5000 (x86)] Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: quoted-printable X-Source-IP: ucsinet22.oracle.com [156.151.31.94] X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.4.x-2.6.x [generic] X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -4.0 (----) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -4.0 (----) 1. I have a library foo.el that just `require's a set of component libraries (files). foo.el itself defines no functions or variables. `M-x apropos-library foo' just shows this message: No apropos matches for `' Granted, the doc string of `apropos-library' says that it lists the variables and functions defined by library FILE, and there are none defined in file foo.el. But the command is called `apropos-library', not `apropos-lisp-file'. That somewhat justifies a user in thinking that it should return a list of the vars and functions defined in the _library_ as a whole, which includes all of those defined in libraries that it requires. Rather than just saying that the command is misnamed, or the name is misleading, the first part of this bug report is to request that the command live up to its name: give you a report of the functions and variables defined in the _whole library_, recursively including those of its required component libraries. 2. But before (or even without) fixing #1: The message "No apropos matches for `'" is inappropriate. The user did not explicitly provide an apropos pattern to match, and s?he certainly did not provide an empty pattern for Emacs to complain about. Instead of just blindly piggybacking on `apropos-symbols-internal', `apropos-library' should provide a reasonable message in this case. 3. When `apropos-library' calls `apropos-symbols-internal' it in fact passes these args: SYMBOLS: nil KEYS: t TEXT: "Library `foo' provides: foo and requires: foo-1 and foo-2 and foo-3 and foo-4 and foo-5 and foo-6 and foo-7 and foo-8" The TEXT arg provides useful information about library foo. It should, I think, be included in the apropos output (whether or not `apropos-library' is upgraded to show the symbols for the whole library, as this bug report (#1) requests). As a first and partial bug fix then, I propose that `apropos-library' always print TEXT (which it does when there are defined symbols in the file). If there are no functions or vars defined in the file, then, while waiting for a proper fix (#1), show buffer *Apropos* with just TEXT and a statement that no functions or variables are defined in file foo.el. Get rid of the unhelpful message No apropos matches for `'. In GNU Emacs 24.4.50.1 (i686-pc-mingw32) of 2014-06-17 on ODIEONE Bzr revision: 117359 monnier@iro.umontreal.ca-20140617193358-2t1nl1te9gc2mq= rx Windowing system distributor `Microsoft Corp.', version 6.1.7601 Configured using: `configure --prefix=3D/c/Devel/emacs/snapshot/trunk --enable-checking=3Dyes,glyphs 'CFLAGS=3D-O0 -g3' LDFLAGS=3D-Lc:/Devel/emacs/lib 'CPPFLAGS=3D-DGC_MCHECK=3D1 -Ic:/Devel/emacs/include'' From unknown Sat Aug 16 18:32:41 2025 X-Loop: help-debbugs@gnu.org Subject: bug#17832: 24.4.50; `apropos-library' behavior for a top-level library file Resent-From: Stefan Monnier Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 23 Jun 2014 13:01:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 17832 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Drew Adams Cc: 17832@debbugs.gnu.org Received: via spool by 17832-submit@debbugs.gnu.org id=B17832.140352845119260 (code B ref 17832); Mon, 23 Jun 2014 13:01:01 +0000 Received: (at 17832) by debbugs.gnu.org; 23 Jun 2014 13:00:51 +0000 Received: from localhost ([127.0.0.1]:57764 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Wz3rZ-0004ux-Rf for submit@debbugs.gnu.org; Mon, 23 Jun 2014 09:00:50 -0400 Received: from ironport2-out.teksavvy.com ([206.248.154.181]:26893) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Wz3rT-0004iE-Qz for 17832@debbugs.gnu.org; Mon, 23 Jun 2014 09:00:44 -0400 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: ArYGAIDvNVNLd+D9/2dsb2JhbABZgwaDSr0vgw6BFxd0giUBAQEBAgFWIwULCzQSFBgNJIgECNIZF456B4Q4BKkZgWqDTCE X-IPAS-Result: ArYGAIDvNVNLd+D9/2dsb2JhbABZgwaDSr0vgw6BFxd0giUBAQEBAgFWIwULCzQSFBgNJIgECNIZF456B4Q4BKkZgWqDTCE X-IronPort-AV: E=Sophos;i="4.97,753,1389762000"; d="scan'208";a="69216798" Received: from 75-119-224-253.dsl.teksavvy.com (HELO pastel.home) ([75.119.224.253]) by ironport2-out.teksavvy.com with ESMTP/TLS/ADH-AES256-SHA; 23 Jun 2014 09:00:34 -0400 Received: by pastel.home (Postfix, from userid 20848) id 017D4603CD; Mon, 23 Jun 2014 09:00:33 -0400 (EDT) From: Stefan Monnier Message-ID: References: Date: Mon, 23 Jun 2014 09:00:33 -0400 In-Reply-To: (Drew Adams's message of "Sun, 22 Jun 2014 09:15:52 -0700 (PDT)") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.4.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 0.3 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 0.3 (/) > Rather than just saying that the command is misnamed, or the name is > misleading, the first part of this bug report is to request that the > command live up to its name: give you a report of the functions and > variables defined in the _whole library_, recursively including those > of its required component libraries. Many libraries will then appear to define all the CL macros&functions. To do a better job, we'd need to distinguish the case where it "requires" some other library for internal use compared to the case where it requires a file which is conceptually part of the same library (just split over several files). The most common case, AFAICT, is the first, so I think in doubt it's better to assume "requires" aren't really part of the library. > As a first and partial bug fix then, I propose that `apropos-library' > always print TEXT (which it does when there are defined symbols in the > file). Sounds good. Stefan From unknown Sat Aug 16 18:32:41 2025 X-Loop: help-debbugs@gnu.org Subject: bug#17832: 24.4.50; `apropos-library' behavior for a top-level library file Resent-From: Drew Adams Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 23 Jun 2014 14:41:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 17832 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Stefan Monnier Cc: 17832@debbugs.gnu.org Received: via spool by 17832-submit@debbugs.gnu.org id=B17832.140353441931163 (code B ref 17832); Mon, 23 Jun 2014 14:41:01 +0000 Received: (at 17832) by debbugs.gnu.org; 23 Jun 2014 14:40:19 +0000 Received: from localhost ([127.0.0.1]:58321 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Wz5Pq-00086P-PI for submit@debbugs.gnu.org; Mon, 23 Jun 2014 10:40:19 -0400 Received: from aserp1040.oracle.com ([141.146.126.69]:43379) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Wz5Pg-00085L-RJ for 17832@debbugs.gnu.org; Mon, 23 Jun 2014 10:40:09 -0400 Received: from acsinet22.oracle.com (acsinet22.oracle.com [141.146.126.238]) by aserp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id s5NEdwUq031763 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK); Mon, 23 Jun 2014 14:39:59 GMT Received: from userz7022.oracle.com (userz7022.oracle.com [156.151.31.86]) by acsinet22.oracle.com (8.14.4+Sun/8.14.4) with ESMTP id s5NEdvYh004670 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Mon, 23 Jun 2014 14:39:58 GMT Received: from abhmp0011.oracle.com (abhmp0011.oracle.com [141.146.116.17]) by userz7022.oracle.com (8.14.5+Sun/8.14.4) with ESMTP id s5NEdtla022158; Mon, 23 Jun 2014 14:39:55 GMT MIME-Version: 1.0 Message-ID: <0ab9c57e-10ea-4c5b-8724-fa05fa5dff35@default> Date: Mon, 23 Jun 2014 07:39:54 -0700 (PDT) From: Drew Adams References: In-Reply-To: X-Priority: 3 X-Mailer: Oracle Beehive Extensions for Outlook 2.0.1.8 (707110) [OL 12.0.6691.5000 (x86)] Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: quoted-printable X-Source-IP: acsinet22.oracle.com [141.146.126.238] X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.3 (--) > > Rather than just saying that the command is misnamed, or the name is > > misleading, the first part of this bug report is to request that the > > command live up to its name: give you a report of the functions and > > variables defined in the _whole library_, recursively including those > > of its required component libraries. >=20 > Many libraries will then appear to define all the CL macros&functions. > To do a better job, we'd need to distinguish the case where it > "requires" some other library for internal use compared to the case > where it requires a file which is conceptually part of the same library > (just split over several files). Yes. And make the recursive behavior optional. E.g., `C-u' for recursive, and a button in the top-level output that refreshes the output after descending recursively. Additional feature: Since the top-level output lists the required libraries, make each library name a link/button which if followed descends into that library (non-recursively, or recursively with C-u). IOW, let users drill down manually, a level at a time or recursively. (This should be in addition to the possibility of one-fell-swoop recursive descent at the top level.) > The most common case, AFAICT, is the first, so I think in doubt > it's better to assume "requires" aren't really part of the library. Or have an option that lists libraries to exclude, whose default value includes all libraries distributed with Emacs. That gives users reasonable control over the behavior. From unknown Sat Aug 16 18:32:41 2025 X-Loop: help-debbugs@gnu.org Subject: bug#17832: 24.4.50; `apropos-library' behavior for a top-level library file Resent-From: Lars Ingebrigtsen Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 14 Jul 2021 10:14:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 17832 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Drew Adams Cc: 17832@debbugs.gnu.org Received: via spool by 17832-submit@debbugs.gnu.org id=B17832.162625760014489 (code B ref 17832); Wed, 14 Jul 2021 10:14:01 +0000 Received: (at 17832) by debbugs.gnu.org; 14 Jul 2021 10:13:20 +0000 Received: from localhost ([127.0.0.1]:43003 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1m3btI-0003ld-15 for submit@debbugs.gnu.org; Wed, 14 Jul 2021 06:13:20 -0400 Received: from quimby.gnus.org ([95.216.78.240]:41754) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1m3btG-0003lO-OZ for 17832@debbugs.gnu.org; Wed, 14 Jul 2021 06:13:19 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org; s=20200322; h=Content-Type:MIME-Version:Message-ID:In-Reply-To:Date: References:Subject:Cc:To:From:Sender:Reply-To:Content-Transfer-Encoding: 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=iALauXximG6dPvPnb7+DPDGlUDs1RBl6jtvwrxSYEm0=; b=Yo8Z2HHgep5wQp3Zdw3PfGhk+i n/QWGcHZvoTTfCrP7Ugs18pCO5l8759wrBoD9tx5YiylBo9IgeyiNfvj4IbE7LC8DUKU8aYpUitGT InNmeFtsz1Uk85W4CcGVwpO/erkgEx8HWk5sk0bRyQyEFfwQEj7R25RqFyFMBQfmz98M=; Received: from cm-84.212.220.105.getinternet.no ([84.212.220.105] helo=elva) by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1m3bt7-0002JQ-KD; Wed, 14 Jul 2021 12:13:12 +0200 From: Lars Ingebrigtsen References: X-Now-Playing: PJ Harvey's _The Peel Sessions 1991-2004_: "Losing Ground (Peel 5.9.96)" Date: Wed, 14 Jul 2021 12:13:09 +0200 In-Reply-To: (Drew Adams's message of "Sun, 22 Jun 2014 09:15:52 -0700 (PDT)") Message-ID: <87a6mpkxu2.fsf@gnus.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Report: Spam detection software, running on the system "quimby.gnus.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see @@CONTACT_ADDRESS@@ for details. Content preview: Drew Adams writes: > Rather than just saying that the command is misnamed, or the name is > misleading, the first part of this bug report is to request that the > command live up to its name: give you a report of the fu [...] Content analysis details: (-2.9 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) Drew Adams writes: > Rather than just saying that the command is misnamed, or the name is > misleading, the first part of this bug report is to request that the > command live up to its name: give you a report of the functions and > variables defined in the _whole library_, recursively including those > of its required component libraries. The command (in Emacs 28, at least) lists libraries it requires. > 2. But before (or even without) fixing #1: The message "No apropos > matches for `'" is inappropriate. The user did not explicitly > provide an apropos pattern to match, and s?he certainly did not > provide an empty pattern for Emacs to complain about. I've now fixed this in Emacs 28. -- (domestic pets only, the antidote for overdose, milk.) bloggy blog: http://lars.ingebrigtsen.no From debbugs-submit-bounces@debbugs.gnu.org Wed Jul 14 06:13:24 2021 Received: (at control) by debbugs.gnu.org; 14 Jul 2021 10:13:24 +0000 Received: from localhost ([127.0.0.1]:43006 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1m3btM-0003lu-8O for submit@debbugs.gnu.org; Wed, 14 Jul 2021 06:13:24 -0400 Received: from quimby.gnus.org ([95.216.78.240]:41768) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1m3btK-0003lS-Hq for control@debbugs.gnu.org; Wed, 14 Jul 2021 06:13:22 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org; s=20200322; h=Subject:From:To:Message-Id:Date:Sender:Reply-To:Cc: MIME-Version:Content-Type:Content-Transfer-Encoding:Content-ID: Content-Description:Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc :Resent-Message-ID:In-Reply-To:References:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=gGEFeM+XDAoxzjLLoKUoWgVLjQHeSxYcUbpKsQgD/G4=; b=fuLbgYl75frp0WUJK0iT0RDx9X PauaPDPWQ3EmzwFJD5Eg58BzNSrFeZBW+XoUIwwXuhMPC0iHYzOLd6DeuHGrYKrSgBj2idNPjM3u0 QYxqhKUP1iWxiwIapSCmzccXQRVjhC4RJQesF1N29VQHP/2JC4WZKPu9IzN0QtRT8Vo4=; Received: from cm-84.212.220.105.getinternet.no ([84.212.220.105] helo=elva) by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1m3btD-0002JX-0W for control@debbugs.gnu.org; Wed, 14 Jul 2021 12:13:17 +0200 Date: Wed, 14 Jul 2021 12:13:14 +0200 Message-Id: <878s29kxtx.fsf@gnus.org> To: control@debbugs.gnu.org From: Lars Ingebrigtsen Subject: control message for bug #17832 X-Spam-Report: Spam detection software, running on the system "quimby.gnus.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see @@CONTACT_ADDRESS@@ for details. Content preview: close 17832 28.1 quit Content analysis details: (-2.9 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: control X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) close 17832 28.1 quit From unknown Sat Aug 16 18:32:41 2025 X-Loop: help-debbugs@gnu.org Subject: bug#17832: [External] : Re: bug#17832: 24.4.50; `apropos-library' behavior for a top-level library file Resent-From: Drew Adams Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 14 Jul 2021 14:33:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 17832 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Lars Ingebrigtsen Cc: "17832@debbugs.gnu.org" <17832@debbugs.gnu.org> Received: via spool by 17832-submit@debbugs.gnu.org id=B17832.162627312621739 (code B ref 17832); Wed, 14 Jul 2021 14:33:02 +0000 Received: (at 17832) by debbugs.gnu.org; 14 Jul 2021 14:32:06 +0000 Received: from localhost ([127.0.0.1]:45626 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1m3fvi-0005eZ-Dc for submit@debbugs.gnu.org; Wed, 14 Jul 2021 10:32:06 -0400 Received: from mx0a-00069f02.pphosted.com ([205.220.165.32]:57170) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1m3fvg-0005eP-Gi for 17832@debbugs.gnu.org; Wed, 14 Jul 2021 10:32:05 -0400 Received: from pps.filterd (m0246627.ppops.net [127.0.0.1]) by mx0b-00069f02.pphosted.com (8.16.0.43/8.16.0.43) with SMTP id 16EEVdwi007257; Wed, 14 Jul 2021 14:32:03 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com; h=from : to : cc : subject : date : message-id : references : in-reply-to : content-type : content-transfer-encoding : mime-version; s=corp-2020-01-29; bh=w1C+3Q7s39HA1IOI2RpG6vKhnqdyRSaWFH/dpBOdoRY=; b=m1h19ePrPE9ZofGNIVovPnu3B1d05CmHG6dc22xUqHQHHq18AmVkTGdQ1TJqGBohl645 bQ7pv/nBI7YmBHIcW4xAq/lBeVUeZYl0o7jmWyfSPZ7ILfzsOKflO2GvdaDqoro732VH 31WK1UfW7EYeYOvKqG5feT4y/bIio+REowQfWkwQ1kjAmMGlSOvq7qHY3Rupc2V+kFOP KYcQl9dOgUMSwo1f3UhrcNUG+caWxcBbg4zVI7RmxxhonFhwORuVfSzd51Z7vd2HRfTk DElXDyop7p+TsD6nE1pmNq2kW4/emgjVdTZB7kwsJHcfN2E+FKJdDzUleR2i20ub0xOK lw== Received: from userp3030.oracle.com (userp3030.oracle.com [156.151.31.80]) by mx0b-00069f02.pphosted.com with ESMTP id 39sbtujjp1-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Wed, 14 Jul 2021 14:32:03 +0000 Received: from pps.filterd (userp3030.oracle.com [127.0.0.1]) by userp3030.oracle.com (8.16.0.42/8.16.0.42) with SMTP id 16EEUYNh025020; Wed, 14 Jul 2021 14:32:02 GMT Received: from nam12-mw2-obe.outbound.protection.outlook.com (mail-mw2nam12lp2046.outbound.protection.outlook.com [104.47.66.46]) by userp3030.oracle.com with ESMTP id 39q0p8mws2-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Wed, 14 Jul 2021 14:32:01 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=F4tD0J+HKe0kJ0qUVEa1U1hHOZnH9xboZAEPkui5QZpuYvZi+qk9G/G851dABZK436TlF4pAJyJctZObXsAoIAZ3o0BI+MJff8/bhm7X8qyhM7RM6gd6qooz+/fDzeSHY8Gr/aBE77W7AbHvBispZbjwduCaejRfwJQ5TK1xymJR2SRAS1xb4Vh6SJd9tS+dlRB1etsLJMg4jnff25nKHl6V3wLHoPU5itqiTYx9rPPbIQzoCiX1L+zt4YroES9vPp+nZ/o9bSDJNWxJH9V6AJw+mCLwnKFn0ktlnt4YGVkltjEVAkXyN5Eypw8OpIsNRGmZ14W67YwWftjd3yyFZQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=w1C+3Q7s39HA1IOI2RpG6vKhnqdyRSaWFH/dpBOdoRY=; b=Rhs1QBb8xiZx5FFeEn5DmC6qx5Zq4lOwAO/err1D70Snvg1MFIL2KYB/FHVDIPM1BWBmQ29RE86ZXuCLJUnh+Zci0ou9fDKnFzEXQFaaTADStORTNgC+gaqkx1cF38d/Hx5NbRZc+zQUApPB8nQ4h0lbJYDSxoND4EH6uyV+iYVleFQtEoy4FAogpVtpQBAKJ9Bov7tGE+m+eGpnSo2MUHTVULq99GQM+5PS+HFB+N8PDMKosse/Qs1ZexqWsR+xX/raKGMS9aN7UZFD/U15Og3V/XjN7X8LnlQbwOMDcObFxmbw9NkPsSGKwPgyocKdzM1u58qSdbT3fSoMKZDzcw== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=oracle.com; dmarc=pass action=none header.from=oracle.com; dkim=pass header.d=oracle.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.onmicrosoft.com; s=selector2-oracle-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=w1C+3Q7s39HA1IOI2RpG6vKhnqdyRSaWFH/dpBOdoRY=; b=Z7oID1YODRaFQoariDltPeIVTnSaW7zaOwxjrqRHZNdo0BKJXR8cctZm5e0cjedKxrwTuYGRii9FQelZPOCoG7MDmYlTfYM5XSjXzj8/6oVJnmZTx+F1nfLeh3/z6L1rubpfpuqA4bsSBBqOaNiAMjCPZmMr2kcmzNUNjDcJvsM= Received: from SJ0PR10MB5488.namprd10.prod.outlook.com (2603:10b6:a03:37e::19) by BY5PR10MB4386.namprd10.prod.outlook.com (2603:10b6:a03:20d::11) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4308.22; Wed, 14 Jul 2021 14:31:59 +0000 Received: from SJ0PR10MB5488.namprd10.prod.outlook.com ([fe80::1d3c:d31b:8add:1958]) by SJ0PR10MB5488.namprd10.prod.outlook.com ([fe80::1d3c:d31b:8add:1958%5]) with mapi id 15.20.4308.027; Wed, 14 Jul 2021 14:31:59 +0000 From: Drew Adams Thread-Topic: [External] : Re: bug#17832: 24.4.50; `apropos-library' behavior for a top-level library file Thread-Index: AQHXeJje3gxVXd9vwkmGOHWFSOYFXKtCh8Ew Date: Wed, 14 Jul 2021 14:31:59 +0000 Message-ID: References: <87a6mpkxu2.fsf@gnus.org> In-Reply-To: <87a6mpkxu2.fsf@gnus.org> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: gnus.org; dkim=none (message not signed) header.d=none;gnus.org; dmarc=none action=none header.from=oracle.com; x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 91b073d2-eec9-4f7b-6c7d-08d946d423e6 x-ms-traffictypediagnostic: BY5PR10MB4386: x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:8273; x-ms-exchange-senderadcheck: 1 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: se5wcVMtDLnQ2XZCTcBYSN9iHd9dnKvMN+LuMRY1Cx/OqYa9PQ6h42LLrsJ1Z7kAj7J10csPURV9U36TT/dGxPmD0nrXJ+SBjJDeSjJjHcIMOoamUwNuRRmY0VAH/+WfpF2B/IO44EirTpqq21DW7P/FD94dMa9diXWvQG2Gh1iiJDIvNXlQFROKcT5a6pvYwfUOuCaEk164AT6i+zFIdYOTeOwVVL9lMPQzBppDnCYPmSbkwo2jwEIu0ID6iWk/IrP/C4DEXYYLTNc700e9LMhHbeWld/VkdYnEcjkeu+2MN7WskCl6WkYVTtY2FwV0t8/M6w0AKWZwQozXjq7kVd6fS5Uv/4mLwtMokXqGutFpxt8ND08HyhBbae496x5jU13PI5fup6rspPtdFam8tIEY3V8PizboObhg4fV6mpmCwSApTGBm97+4arduPnUxu2M3BBIrnCbNY4LgB5pjMyBPf6igvLjEHU3YFZrEqMcH9iifWPNL8/GPcLLZQlGYMCImVACBu+7hMm7FdhQ1dME49AfprtThifHpKCBu50q+wKcG5kEmfnGudvqMLMR814Tim4dtJv74AiLNia3MgXneTR4lwfNZQaACRAzfkVwXh7OXCvqGpoTeooIkleORm9sDNBv9GNABTaT8NtxCIqcOlRJFko1xg2jjCe5cD/aND/2Hk0vX2BD61yP4Bb5QBdUKAap2FVdP9wVE2dgBXCqFcjOYICWMaQxq9oMP+uw= x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:SJ0PR10MB5488.namprd10.prod.outlook.com; PTR:; CAT:NONE; SFS:(376002)(39860400002)(396003)(346002)(366004)(136003)(52536014)(55016002)(4326008)(7696005)(4744005)(478600001)(83380400001)(76116006)(26005)(186003)(86362001)(122000001)(44832011)(6506007)(64756008)(66556008)(6916009)(5660300002)(2906002)(316002)(38100700002)(33656002)(8936002)(8676002)(9686003)(66476007)(66946007)(66446008)(71200400001)(81973001)(38070700004); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: AcjGpU+wSWRnCOxD9ejGXfzHiai3Lym7euzLPu9xIf4VBR2QnOWmNqVLU4JNQKWhd/zzNuEPzcFqjSH0RIvkfkVoEOlj72MSZIgEUGcsUvxMmIjfhsF4Ec27bwTUrt6dv6uKbpv2sxwhAtqPq1XOofOrR/8KDSiSqbqrdWtq9NpNDSWCz7BaidFzeuHCNlf41wu7VUxSvd1gCTP8tP61rS1l0XhUgVwhI6NnsiQHAje2tIc4qTlwKkAYzoq5TRuhfulDV63J39jbPNtw0+d8w27De6d9uBxKn5iPJF3sQGVzGjX6vGoyORLqWrMPd0muQdnbpQfFRgyvP5q19igJn0bLIwKpQAR/ZQtmd69ige6dB2SY5sLEzYBnQQg+6mZJ1nHdc2NSzlZRdAN63EsfYSxy9MazgJMWjbP9I2M416RxlS4lbGve8qdpvYcPOpF/CCDWEd19qzK9L+BZhz6+94Gmcm1ZQgVjvYVSQ//vJi65cgkchVjI3m4reh3FnU8bRjZqn+smBJTj6tPvZPWlmkvDioR/LltDYiiRq9g+Czme8nxZIKE0sO0nqD8u5Ip7P/1ZaiUacMlt7yf6mFI/VAgwBUyVydLUTeFXFOUKdtCi/NsAntmNVv4Imt47BhXxTlhlxxb+YfKoDHH0Q8DjqNnTmOt1dnjmOFdO8QinQSPAdiacrGjW7CaBP7N6h5MMe3sGUuYe+hb5z785yu3V4p0pvkQWFK9VE0ZHAGCky+xrAmPNFWrno7SaxlCBv2feFBL1LKQrVNjy+qylcs+uZ16rrBCBtqoMmdkrHzeAll9jVXYOl8aCdToz02b0J/LlXj6eaJ4rfk87PVl5Qo9KTllg5jN2lpKTu0ASDeCFm3f1ApLnCYew+CayXEynBMv4kojINSqprnAAG7S6IsfoSzytT80MKfudnU7/kwL/4OTma9yOyEVaXcb8nUU+lgAmX+s/9vuoZq8SnOxH/LQT4LTDwbeMffUjugSProcBZCLlnsXO7kjmbMRU7IxMHqE4+Ew74MYD7L/WmtqHz96LbYoc3Omn/+k7dNwdHTjy0aySBYjRuvUxhfCZFUfchXAFuNyj/3ZXofEscHAmAUjoLtfKIE7q76wjcYUWUQ0YDgnqIqsSMrAOkGPY4FtuHkLfddizEZvkpys90d+DjbGJ7YOuO/8DusbMAMA+sjY/xGHJnbhMuLl/QYgqzpCklLQwBrpTUqDcM92/1lAO88M0Ry5EUvzg/gb9mZIknXOZnp+ZwrtH+5SZ2HnTkW0Mw0UUzNQ4SWmByI1GLwVRekru7A8yigdJVSwrho8JiZU3YGA= x-ms-exchange-transport-forked: True Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-OriginatorOrg: oracle.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: SJ0PR10MB5488.namprd10.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 91b073d2-eec9-4f7b-6c7d-08d946d423e6 X-MS-Exchange-CrossTenant-originalarrivaltime: 14 Jul 2021 14:31:59.8422 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 4e2c6054-71cb-48f1-bd6c-3a9705aca71b X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: NvIEKJzwN+BuV21/jx92b5vkJeYp6rY0dLXmgUxsR6Kps/rpKFvTymov/ojGHrMRxaZL4uK0Zpjmrgl6+OPM3A== X-MS-Exchange-Transport-CrossTenantHeadersStamped: BY5PR10MB4386 X-Proofpoint-Virus-Version: vendor=nai engine=6200 definitions=10044 signatures=668682 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 malwarescore=0 adultscore=0 phishscore=0 spamscore=0 bulkscore=0 mlxlogscore=999 mlxscore=0 suspectscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2104190000 definitions=main-2107140088 X-Proofpoint-GUID: 4nudU4j9tHXpx8yYnMGa-xUdDlOwjrf8 X-Proofpoint-ORIG-GUID: 4nudU4j9tHXpx8yYnMGa-xUdDlOwjrf8 X-Spam-Score: -0.7 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) > > Rather than just saying that the command is misnamed, or the name is > > misleading, the first part of this bug report is to request that the > > command live up to its name: give you a report of the functions and > > variables defined in the _whole library_, recursively including those > > of its required component libraries. >=20 > The command (in Emacs 28, at least) lists libraries it requires. That doesn't correspond to the bug reported / request. Listing required libraries isn't listing functions and variables they define, and so on, recursively. Seems to ignore what both I and Stefan suggested. Apparently another "won't fix".