From unknown Fri Aug 15 20:51:48 2025 X-Loop: help-debbugs@gnu.org Subject: bug#17001: `documentation' fails with void-function help-split-fundoc, due to advice Resent-From: Glenn Morris Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 12 Mar 2014 20:05:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 17001 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: 17001@debbugs.gnu.org X-Debbugs-Original-To: submit@debbugs.gnu.org Received: via spool by submit@debbugs.gnu.org id=B.139465468810401 (code B ref -1); Wed, 12 Mar 2014 20:05:02 +0000 Received: (at submit) by debbugs.gnu.org; 12 Mar 2014 20:04:48 +0000 Received: from localhost ([127.0.0.1]:34960 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1WNpOS-0002hh-E0 for submit@debbugs.gnu.org; Wed, 12 Mar 2014 16:04:48 -0400 Received: from fencepost.gnu.org ([208.118.235.10]:59959) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1WNpOQ-0002hZ-Er for submit@debbugs.gnu.org; Wed, 12 Mar 2014 16:04:46 -0400 Received: from rgm by fencepost.gnu.org with local (Exim 4.71) (envelope-from ) id 1WNpOP-00051G-KS; Wed, 12 Mar 2014 16:04:45 -0400 From: Glenn Morris X-Spook: Rule Psix Vickie Weaver Bruxelles Europol Comirex X-Ran: 'LneXk"1yHZ?d*hV{lk-p37t}=BHl20Gjve{{KTF_,>*&b#A=F<[RMGYU*9~MRk?,-'am_ X-Hue: blue X-Attribution: GM Date: Wed, 12 Mar 2014 16:04:45 -0400 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 X-Spam-Score: -5.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: -5.0 (-----) Package: emacs Version: 24.3.50 Current trunk on GNU/Linux. emacs -Q (documentation 'rename-buffer) -> void-function help-split-fundoc The error comes from advice--make-docstring. nadvice.el could autoload help-split-fundoc. Since nadvice.el is preloaded, that's equivalent to sticking an autoload cookie on help-split-fundoc. Which might be a good thing, since several files autoload it manually. Or advice--make-docstring could require help-fns. PS Presumably the lispref statement "Emacs's own source files should not put advice on functions in Emacs." no longer applies, since nadvice.el is preloaded and eg simple.el uses it. From unknown Fri Aug 15 20:51:48 2025 X-Loop: help-debbugs@gnu.org Subject: bug#17001: `documentation' fails with void-function help-split-fundoc, due to advice Resent-From: Glenn Morris Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 12 Mar 2014 20:45:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 17001 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: 17001@debbugs.gnu.org Received: via spool by 17001-submit@debbugs.gnu.org id=B17001.139465706215474 (code B ref 17001); Wed, 12 Mar 2014 20:45:02 +0000 Received: (at 17001) by debbugs.gnu.org; 12 Mar 2014 20:44:22 +0000 Received: from localhost ([127.0.0.1]:34988 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1WNq0j-00041T-Bo for submit@debbugs.gnu.org; Wed, 12 Mar 2014 16:44:21 -0400 Received: from fencepost.gnu.org ([208.118.235.10]:60832) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1WNq0f-00041E-SM for 17001@debbugs.gnu.org; Wed, 12 Mar 2014 16:44:18 -0400 Received: from rgm by fencepost.gnu.org with local (Exim 4.71) (envelope-from ) id 1WNq0e-0003Qy-Ki; Wed, 12 Mar 2014 16:44:16 -0400 From: Glenn Morris References: X-Spook: CIDA AUTODIN ICE Sundevil InfoSec JPL Albania 64 Vauxhall X-Ran: }yIM*OrgE*IZv/#l]dzInK2$?EFuR:.VnsMn6~N|1VCsRK6L (Glenn Morris's message of "Wed, 12 Mar 2014 16:04:45 -0400") 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 X-Spam-Score: -5.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: -5.0 (-----) Glenn Morris wrote: > emacs -Q > (documentation 'rename-buffer) > -> void-function help-split-fundoc PS I wondered why the byte-compiler does not warn about this. Seems bytecomp.el now requires help-fns in some cases. That seems like it could cause precisely this kind of problem. From unknown Fri Aug 15 20:51:48 2025 X-Loop: help-debbugs@gnu.org Subject: bug#17001: `documentation' fails with void-function help-split-fundoc, due to advice Resent-From: Glenn Morris Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 12 Mar 2014 21:14:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 17001 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: 17001@debbugs.gnu.org Received: via spool by 17001-submit@debbugs.gnu.org id=B17001.139465879319026 (code B ref 17001); Wed, 12 Mar 2014 21:14:02 +0000 Received: (at 17001) by debbugs.gnu.org; 12 Mar 2014 21:13:13 +0000 Received: from localhost ([127.0.0.1]:34997 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1WNqSe-0004wn-Dp for submit@debbugs.gnu.org; Wed, 12 Mar 2014 17:13:12 -0400 Received: from fencepost.gnu.org ([208.118.235.10]:33113) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1WNqSc-0004wf-4s for 17001@debbugs.gnu.org; Wed, 12 Mar 2014 17:13:10 -0400 Received: from rgm by fencepost.gnu.org with local (Exim 4.71) (envelope-from ) id 1WNqSb-0006ny-7a; Wed, 12 Mar 2014 17:13:09 -0400 From: Glenn Morris References: X-Spook: IDEA NATO radar infowar Chobetsu Abbas Marxist quiche X-Ran: 5B}hM47/{_ X-Hue: black X-Attribution: GM Date: Wed, 12 Mar 2014 17:13:09 -0400 In-Reply-To: (Glenn Morris's message of "Wed, 12 Mar 2014 16:44:16 -0400") 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 X-Spam-Score: -5.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: -5.0 (-----) Glenn Morris wrote: >> emacs -Q >> (documentation 'rename-buffer) >> -> void-function help-split-fundoc > > PS I wondered why the byte-compiler does not warn about this. > Seems bytecomp.el now requires help-fns in some cases. > That seems like it could cause precisely this kind of problem. PPS I see some wise person added related comments to help-fns.el some time ago; e.g.: ;; FIXME: Move to subr.el? (defun help-function-arglist (def &optional preserve-names) (why not to help.el, which is preloaded?) From unknown Fri Aug 15 20:51:48 2025 X-Loop: help-debbugs@gnu.org Subject: bug#17001: `documentation' fails with void-function help-split-fundoc, due to advice Resent-From: Stefan Monnier Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 13 Mar 2014 13:37:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 17001 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Glenn Morris Cc: 17001@debbugs.gnu.org Received: via spool by 17001-submit@debbugs.gnu.org id=B17001.139471780420499 (code B ref 17001); Thu, 13 Mar 2014 13:37:02 +0000 Received: (at 17001) by debbugs.gnu.org; 13 Mar 2014 13:36:44 +0000 Received: from localhost ([127.0.0.1]:35490 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1WO5oN-0005KR-1B for submit@debbugs.gnu.org; Thu, 13 Mar 2014 09:36:44 -0400 Received: from ironport2-out.teksavvy.com ([206.248.154.181]:15359) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1WO5oK-0005KC-6r for 17001@debbugs.gnu.org; Thu, 13 Mar 2014 09:36:36 -0400 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: Av4EABK/CFFMCppy/2dsb2JhbABEvw4Xc4IfAQVWIxALDiYSFBgNJIgkwS2RCgOkeoFegxM X-IPAS-Result: Av4EABK/CFFMCppy/2dsb2JhbABEvw4Xc4IfAQVWIxALDiYSFBgNJIgkwS2RCgOkeoFegxM X-IronPort-AV: E=Sophos;i="4.84,565,1355115600"; d="scan'208";a="51710244" Received: from 76-10-154-114.dsl.teksavvy.com (HELO pastel.home) ([76.10.154.114]) by ironport2-out.teksavvy.com with ESMTP/TLS/ADH-AES256-SHA; 13 Mar 2014 09:36:32 -0400 Received: by pastel.home (Postfix, from userid 20848) id 666FB6057F; Thu, 13 Mar 2014 09:36:32 -0400 (EDT) From: Stefan Monnier Message-ID: References: Date: Thu, 13 Mar 2014 09:36:32 -0400 In-Reply-To: (Glenn Morris's message of "Wed, 12 Mar 2014 17:13:09 -0400") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.3.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 (/) > ;; FIXME: Move to subr.el? > (defun help-function-arglist (def &optional preserve-names) > (why not to help.el, which is preloaded?) help.el sounds good, indeed. Stefan From debbugs-submit-bounces@debbugs.gnu.org Thu Mar 13 20:33:05 2014 Received: (at control) by debbugs.gnu.org; 14 Mar 2014 00:33:05 +0000 Received: from localhost ([127.0.0.1]:36252 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1WOG3c-0000fY-Kw for submit@debbugs.gnu.org; Thu, 13 Mar 2014 20:33:04 -0400 Received: from fencepost.gnu.org ([208.118.235.10]:34610) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1WOG3a-0000fO-4A for control@debbugs.gnu.org; Thu, 13 Mar 2014 20:33:02 -0400 Received: from rgm by fencepost.gnu.org with local (Exim 4.71) (envelope-from ) id 1WOG3Z-0001B3-LL for control@debbugs.gnu.org; Thu, 13 Mar 2014 20:33:01 -0400 Date: Thu, 13 Mar 2014 20:33:01 -0400 Message-Id: Subject: control message for bug 17001 To: X-Mailer: mail (GNU Mailutils 2.1) From: Glenn Morris X-Spam-Score: -5.0 (-----) X-Debbugs-Envelope-To: control 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: -5.0 (-----) close 17001 24.4