From unknown Sun Jun 15 09:01:30 2025 X-Loop: don@donarmstrong.com Subject: bug#856: 23.0.60; apropos-command and broken fun aliases Reply-To: michael_heerdegen@web.de, 856@debbugs.gnu.org Resent-From: Michael Heerdegen Original-Sender: Michael_Heerdegen@web.de Resent-To: bug-submit-list@lists.donarmstrong.com Resent-CC: Emacs Bugs Resent-Date: Mon, 01 Sep 2008 21:25:04 +0000 Resent-Message-ID: Resent-Sender: don@donarmstrong.com X-Emacs-PR-Message: report 856 X-Emacs-PR-Package: emacs X-Emacs-PR-Keywords: Received: via spool by submit@emacsbugs.donarmstrong.com id=B.122030391219141 (code B ref -1); Mon, 01 Sep 2008 21:25:04 +0000 X-Spam-Checker-Version: SpamAssassin 3.2.3-bugs.debian.org_2005_01_02 (2007-08-08) on rzlab.ucr.edu X-Spam-Level: X-Spam-Status: No, score=-7.5 required=4.0 tests=AWL,BAYES_00, RCVD_IN_DNSWL_MED autolearn=ham version=3.2.3-bugs.debian.org_2005_01_02 Received: (at submit) by emacsbugs.donarmstrong.com; 1 Sep 2008 21:18:32 +0000 Received: from fencepost.gnu.org (fencepost.gnu.org [140.186.70.10]) by rzlab.ucr.edu (8.13.8/8.13.8/Debian-3) with ESMTP id m81LITAG019135 for ; Mon, 1 Sep 2008 14:18:30 -0700 Received: from mail.gnu.org ([199.232.76.166]:36914 helo=mx10.gnu.org) by fencepost.gnu.org with esmtp (Exim 4.67) (envelope-from ) id 1KaGlZ-0004CO-0u for emacs-pretest-bug@gnu.org; Mon, 01 Sep 2008 17:16:53 -0400 Received: from Debian-exim by monty-python.gnu.org with spam-scanned (Exim 4.60) (envelope-from ) id 1KaGn2-00066y-HZ for emacs-pretest-bug@gnu.org; Mon, 01 Sep 2008 17:18:28 -0400 Received: from fmmailgate01.web.de ([217.72.192.221]:48383) by monty-python.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1KaGn2-00066k-5n for emacs-pretest-bug@gnu.org; Mon, 01 Sep 2008 17:18:24 -0400 Received: from smtp06.web.de (fmsmtp06.dlan.cinetic.de [172.20.5.172]) by fmmailgate01.web.de (Postfix) with ESMTP id 280B2ED9ED24 for ; Mon, 1 Sep 2008 23:17:06 +0200 (CEST) Received: from [88.67.141.138] (helo=green) by smtp06.web.de with asmtp (WEB.DE 4.109 #226) id 1KaGlm-0007lU-00 for emacs-pretest-bug@gnu.org; Mon, 01 Sep 2008 23:17:06 +0200 From: Michael Heerdegen To: emacs-pretest-bug@gnu.org Date: Mon, 1 Sep 2008 23:15:28 +0200 Message-Id: <1220303728.447523.3814@green> Sender: Michael_Heerdegen@web.de X-Sender: michael_heerdegen@web.de X-Provags-ID: V01U2FsdGVkX19F0O10+4lqtAa0t2D9n6FGzQya3v/xK73ijoCN 2h42br5RHsHHpk3xk+3OkWlOJwKkI/zfo2HISDI8XwS0EZ3sQS my2KftvGOcMXYqnU8aGQ== X-detected-kernel: by monty-python.gnu.org: Linux 2.4-2.6 On my system, the following raises an error when evalled with CVS emacs -Q: (apropos-command (quote ("vc")) 1) Backtrace: Debugger entered--Lisp error: (void-function vc-previous-version) documentation(vc-previous-version t) apropos-command(("vc") 1) call-interactively(apropos-command nil nil) There are actually two problems related to this bug: (1) In vc-hooks.el, there is a definition (define-obsolete-function-alias 'vc-previous-version 'vc-previous-revision "23.1"), but the function `vc-previous-revision' is not defined. (2) `apropos-command' should handle errors caused by broken function aliases. Else, cases like (1) make `apropos-command' partly unusable. In GNU Emacs 23.0.60.2 (i686-pc-linux-gnu, GTK+ Version 2.12.11) of 2008-08-29 on green Windowing system distributor `The X.Org Foundation', version 11.0.10402000 From unknown Sun Jun 15 09:01:30 2025 X-Loop: don@donarmstrong.com Subject: bug#856: 23.0.60; apropos-command and broken fun aliases Reply-To: Glenn Morris , 856@debbugs.gnu.org Resent-From: Glenn Morris Resent-To: bug-submit-list@lists.donarmstrong.com Resent-CC: Emacs Bugs Resent-Date: Mon, 01 Sep 2008 21:40:04 +0000 Resent-Message-ID: Resent-Sender: don@donarmstrong.com X-Emacs-PR-Message: report 856 X-Emacs-PR-Package: emacs X-Emacs-PR-Keywords: Received: via spool by 856-submit@emacsbugs.donarmstrong.com id=B856.122030475623980 (code B ref 856); Mon, 01 Sep 2008 21:40:04 +0000 X-Spam-Checker-Version: SpamAssassin 3.2.3-bugs.debian.org_2005_01_02 (2007-08-08) on rzlab.ucr.edu X-Spam-Level: X-Spam-Status: No, score=-12.0 required=4.0 tests=AWL,BAYES_00,HAS_BUG_NUMBER, RCVD_IN_DNSWL_MED,X_DEBBUGS_NO_ACK autolearn=ham version=3.2.3-bugs.debian.org_2005_01_02 Received: (at 856) by emacsbugs.donarmstrong.com; 1 Sep 2008 21:32:36 +0000 Received: from fencepost.gnu.org (fencepost.gnu.org [140.186.70.10]) by rzlab.ucr.edu (8.13.8/8.13.8/Debian-3) with ESMTP id m81LWW5V023974 for <856@emacsbugs.donarmstrong.com>; Mon, 1 Sep 2008 14:32:34 -0700 Received: from rgm by fencepost.gnu.org with local (Exim 4.67) (envelope-from ) id 1KaGzA-00055b-A6; Mon, 01 Sep 2008 17:30:56 -0400 From: Glenn Morris To: michael_heerdegen@web.de Cc: 856@debbugs.gnu.org References: <1220303728.447523.3814@green> X-Spook: ARPA dictionary data haven import argus Nazi underground X-Ran: ]&=vN_]u@e]"5=.Vm#>loep/!ZAi>t`7)Y33rQTuU4.L&wn6I>7_InpS6>do.QwsW|axm) X-Hue: green X-Attribution: GM Date: Mon, 01 Sep 2008 17:30:56 -0400 In-Reply-To: <1220303728.447523.3814@green> (Michael Heerdegen's message of "Mon, 1 Sep 2008 23:15:28 +0200") Message-ID: User-Agent: Gnus (www.gnus.org), GNU Emacs (www.gnu.org/software/emacs/) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Michael Heerdegen wrote: > (2) `apropos-command' should handle errors caused by broken function > aliases. Else, cases like (1) make `apropos-command' partly unusable. I fixed this a few days ago. From unknown Sun Jun 15 09:01:30 2025 MIME-Version: 1.0 X-Mailer: MIME-tools 5.420 (Entity 5.420) X-Loop: don@donarmstrong.com From: help-debbugs@gnu.org (Emacs bug Tracking System) To: michael_heerdegen@web.de Subject: bug#856 closed by Glenn Morris (Re: bug#856: 23.0.60; apropos-command and broken fun aliases) Message-ID: References: <78tzczwnfj.fsf@fencepost.gnu.org> <1220303728.447523.3814@green> X-Emacs-PR-Message: they-closed 856 X-Emacs-PR-Package: emacs Reply-To: 856@debbugs.gnu.org Content-Type: multipart/mixed; boundary="----------=_1220306106-31029-1" This is a multi-part message in MIME format... ------------=_1220306106-31029-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" This is an automatic notification regarding your bug report which was filed against the emacs package: #856: 23.0.60; apropos-command and broken fun aliases It has been closed by Glenn Morris . Their explanation is attached below along with your original report. If this explanation is unsatisfactory and you have not received a better one in a separate message then please contact Glenn Morris by replying to this email. --=20 856: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D856 Emacs Bug Tracking System Contact help-debbugs@gnu.org with problems ------------=_1220306106-31029-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit >From rgm@gnu.org Mon Sep 1 14:46:47 2008 X-Spam-Checker-Version: SpamAssassin 3.2.3-bugs.debian.org_2005_01_02 (2007-08-08) on rzlab.ucr.edu X-Spam-Level: X-Spam-Status: No, score=-12.0 required=4.0 tests=AWL,BAYES_00,HAS_BUG_NUMBER, RCVD_IN_DNSWL_MED,X_DEBBUGS_NO_ACK autolearn=ham version=3.2.3-bugs.debian.org_2005_01_02 Received: (at 856-done) by emacsbugs.donarmstrong.com; 1 Sep 2008 21:46:47 +0000 Received: from fencepost.gnu.org (fencepost.gnu.org [140.186.70.10]) by rzlab.ucr.edu (8.13.8/8.13.8/Debian-3) with ESMTP id m81LkfrA028871 for <856-done@emacsbugs.donarmstrong.com>; Mon, 1 Sep 2008 14:46:42 -0700 Received: from rgm by fencepost.gnu.org with local (Exim 4.67) (envelope-from ) id 1KaHCq-0005Zb-P7; Mon, 01 Sep 2008 17:45:04 -0400 From: Glenn Morris To: michael_heerdegen@web.de Cc: 856-done@debbugs.gnu.org Subject: Re: bug#856: 23.0.60; apropos-command and broken fun aliases References: <1220303728.447523.3814@green> X-Spook: BLU-114/B Abbas Cocaine SP4 Ft. Knox colonel RSA White X-Ran: E[a}hfE(WkEDKoDu%Pm^\acZ*c:K3g^A1I@VN}"O"Z:"A%Hc7X7RGw,UZH7B4Yk6KY|G]m X-Hue: blue X-Debbugs-No-Ack: yes X-Attribution: GM Date: Mon, 01 Sep 2008 17:45:04 -0400 In-Reply-To: <1220303728.447523.3814@green> (Michael Heerdegen's message of "Mon, 1 Sep 2008 23:15:28 +0200") Message-ID: <78tzczwnfj.fsf@fencepost.gnu.org> User-Agent: Gnus (www.gnus.org), GNU Emacs (www.gnu.org/software/emacs/) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Michael Heerdegen wrote: > (1) In vc-hooks.el, there is a definition > > (define-obsolete-function-alias > 'vc-previous-version 'vc-previous-revision "23.1"), > > but the function `vc-previous-revision' is not defined. 2008-09-01 Glenn Morris * vc-hooks.el (vc-previous-version): Move alias to vc.el. * vc.el (vc-default-previous-version): Move alias here * from vc-hooks, and fix name typos. (Bug#856) ------------=_1220306106-31029-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit >From Michael_Heerdegen@web.de Mon Sep 1 14:18:32 2008 X-Spam-Checker-Version: SpamAssassin 3.2.3-bugs.debian.org_2005_01_02 (2007-08-08) on rzlab.ucr.edu X-Spam-Level: X-Spam-Status: No, score=-7.5 required=4.0 tests=AWL,BAYES_00, RCVD_IN_DNSWL_MED autolearn=ham version=3.2.3-bugs.debian.org_2005_01_02 Received: (at submit) by emacsbugs.donarmstrong.com; 1 Sep 2008 21:18:32 +0000 Received: from fencepost.gnu.org (fencepost.gnu.org [140.186.70.10]) by rzlab.ucr.edu (8.13.8/8.13.8/Debian-3) with ESMTP id m81LITAG019135 for ; Mon, 1 Sep 2008 14:18:30 -0700 Received: from mail.gnu.org ([199.232.76.166]:36914 helo=mx10.gnu.org) by fencepost.gnu.org with esmtp (Exim 4.67) (envelope-from ) id 1KaGlZ-0004CO-0u for emacs-pretest-bug@gnu.org; Mon, 01 Sep 2008 17:16:53 -0400 Received: from Debian-exim by monty-python.gnu.org with spam-scanned (Exim 4.60) (envelope-from ) id 1KaGn2-00066y-HZ for emacs-pretest-bug@gnu.org; Mon, 01 Sep 2008 17:18:28 -0400 Received: from fmmailgate01.web.de ([217.72.192.221]:48383) by monty-python.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1KaGn2-00066k-5n for emacs-pretest-bug@gnu.org; Mon, 01 Sep 2008 17:18:24 -0400 Received: from smtp06.web.de (fmsmtp06.dlan.cinetic.de [172.20.5.172]) by fmmailgate01.web.de (Postfix) with ESMTP id 280B2ED9ED24 for ; Mon, 1 Sep 2008 23:17:06 +0200 (CEST) Received: from [88.67.141.138] (helo=green) by smtp06.web.de with asmtp (WEB.DE 4.109 #226) id 1KaGlm-0007lU-00 for emacs-pretest-bug@gnu.org; Mon, 01 Sep 2008 23:17:06 +0200 From: Michael Heerdegen To: emacs-pretest-bug@gnu.org Subject: 23.0.60; apropos-command and broken fun aliases Reply-to: michael_heerdegen@web.de Date: Mon, 1 Sep 2008 23:15:28 +0200 Message-Id: <1220303728.447523.3814@green> Sender: Michael_Heerdegen@web.de X-Sender: michael_heerdegen@web.de X-Provags-ID: V01U2FsdGVkX19F0O10+4lqtAa0t2D9n6FGzQya3v/xK73ijoCN 2h42br5RHsHHpk3xk+3OkWlOJwKkI/zfo2HISDI8XwS0EZ3sQS my2KftvGOcMXYqnU8aGQ== X-detected-kernel: by monty-python.gnu.org: Linux 2.4-2.6 On my system, the following raises an error when evalled with CVS emacs -Q: (apropos-command (quote ("vc")) 1) Backtrace: Debugger entered--Lisp error: (void-function vc-previous-version) documentation(vc-previous-version t) apropos-command(("vc") 1) call-interactively(apropos-command nil nil) There are actually two problems related to this bug: (1) In vc-hooks.el, there is a definition (define-obsolete-function-alias 'vc-previous-version 'vc-previous-revision "23.1"), but the function `vc-previous-revision' is not defined. (2) `apropos-command' should handle errors caused by broken function aliases. Else, cases like (1) make `apropos-command' partly unusable. In GNU Emacs 23.0.60.2 (i686-pc-linux-gnu, GTK+ Version 2.12.11) of 2008-08-29 on green Windowing system distributor `The X.Org Foundation', version 11.0.10402000 ------------=_1220306106-31029-1--