From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Eli Zaretskii Newsgroups: gmane.emacs.bugs Subject: bug#1188: Info reader and newlines in dir file Date: Fri, 17 Oct 2008 10:28:06 +0200 Message-ID: References: <87tzbc9q56.fsf@silicon.austin.rr.com> Reply-To: Eli Zaretskii , 1188@emacsbugs.donarmstrong.com NNTP-Posting-Host: lo.gmane.org X-Trace: ger.gmane.org 1224233424 29128 80.91.229.12 (17 Oct 2008 08:50:24 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Fri, 17 Oct 2008 08:50:24 +0000 (UTC) Cc: bug-gnu-emacs@gnu.org To: dhruv@physics.utexas.edu, 1188@emacsbugs.donarmstrong.com Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Fri Oct 17 10:51:24 2008 connect(): Connection refused Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([199.232.76.165]) by lo.gmane.org with esmtp (Exim 4.50) id 1Kql3E-00034z-Sf for geb-bug-gnu-emacs@m.gmane.org; Fri, 17 Oct 2008 10:51:17 +0200 Original-Received: from localhost ([127.0.0.1]:50596 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1Kql29-0004Om-Sz for geb-bug-gnu-emacs@m.gmane.org; Fri, 17 Oct 2008 04:50:09 -0400 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1Kql24-0004Nf-DN for bug-gnu-emacs@gnu.org; Fri, 17 Oct 2008 04:50:04 -0400 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1Kql23-0004M9-4u for bug-gnu-emacs@gnu.org; Fri, 17 Oct 2008 04:50:03 -0400 Original-Received: from [199.232.76.173] (port=33219 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1Kql22-0004Lr-RM for bug-gnu-emacs@gnu.org; Fri, 17 Oct 2008 04:50:02 -0400 Original-Received: from rzlab.ucr.edu ([138.23.92.77]:53665) by monty-python.gnu.org with esmtps (TLS-1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.60) (envelope-from ) id 1Kql22-0007iD-FY for bug-gnu-emacs@gnu.org; Fri, 17 Oct 2008 04:50:02 -0400 Original-Received: from rzlab.ucr.edu (rzlab.ucr.edu [127.0.0.1]) by rzlab.ucr.edu (8.13.8/8.13.8/Debian-3) with ESMTP id m9H8o0VE003651; Fri, 17 Oct 2008 01:50:00 -0700 Original-Received: (from debbugs@localhost) by rzlab.ucr.edu (8.13.8/8.13.8/Submit) id m9H8ZAh4000735; Fri, 17 Oct 2008 01:35:10 -0700 X-Loop: don@donarmstrong.com Resent-From: Eli Zaretskii Resent-To: bug-submit-list@donarmstrong.com Resent-CC: Emacs Bugs Resent-Date: Fri, 17 Oct 2008 08:35:10 +0000 Resent-Message-ID: Resent-Sender: don@donarmstrong.com X-Emacs-PR-Message: report 1188 X-Emacs-PR-Package: emacs X-Emacs-PR-Keywords: Original-Received: via spool by 1188-submit@emacsbugs.donarmstrong.com id=B1188.122423212031240 (code B ref 1188); Fri, 17 Oct 2008 08:35:10 +0000 Original-Received: (at 1188) by emacsbugs.donarmstrong.com; 17 Oct 2008 08:28:40 +0000 Original-Received: from mtaout7.012.net.il (mtaout7.012.net.il [84.95.2.19]) by rzlab.ucr.edu (8.13.8/8.13.8/Debian-3) with ESMTP id m9H8SXJM031227 for <1188@emacsbugs.donarmstrong.com>; Fri, 17 Oct 2008 01:28:38 -0700 Original-Received: from HOME-C4E4A596F7 ([77.127.24.3]) by i-mtaout7.012.net.il (HyperSendmail v2007.08) with ESMTPA id <0K8V00DDWJL67220@i-mtaout7.012.net.il> for 1188@emacsbugs.donarmstrong.com; Fri, 17 Oct 2008 10:29:31 +0200 (IST) In-reply-to: <87tzbc9q56.fsf@silicon.austin.rr.com> X-012-Sender: halo1@inter.net.il X-detected-operating-system: by monty-python.gnu.org: GNU/Linux 2.6 (newer, 3) Resent-Date: Fri, 17 Oct 2008 04:50:03 -0400 X-BeenThere: bug-gnu-emacs@gnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.bugs:21586 Archived-At: > From: dhruv@physics.utexas.edu > Date: Thu, 16 Oct 2008 16:38:45 -0500 > Cc: > > I built and installed the MySQL Info manual. The manual would show up > in the dir node when I invoked `info' from the command line but was > nowhere to be found when I invoked `info' within Emacs. I tracked > this down to the fact that the MySQL entry in the Info dir node was > the last one and that there was no newline after it. Inserted a > newline allowed Emacs to "see" the manual and load it up properly > inside Info running in Emacs. This might be purposeful design, but it > feels like a bug to me: Emacs Info should behave like the command-line > info and not any different. The Emacs Info reader and the stand-alone Info reader are two different implementations of the same informal specification. There's no formal specification of the structure of a valid Info file. So there's little hope for both of them working identically in bordeline cases such as this one, especially since they are written in two very different programming languages. As a matter of fact, they have different features, albeit minor ones. I would also argue that an entry in DIR without a newline is a bug in whatever procedure you followed to install that Info manual. Bottom line, my recommendation is not to try to fix this, at least not now, for fear of breaking something more important at the time when the efforts are on fixing real bugs (of which there are too many, IMO) in order to begin the pretest. But that's me.