From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Juri Linkov Newsgroups: gmane.emacs.bugs Subject: bug#21055: Info reader fails to follow xrefs to anchors Date: Wed, 15 Jul 2015 02:16:32 +0300 Organization: LINKOV.NET Message-ID: <874ml6s52n.fsf@mail.linkov.net> References: <87615o2l0e.fsf@gnu.org> <83h9p884w2.fsf@gnu.org> <87twt7x18d.fsf@gnu.org> <83y4ii7pmz.fsf@gnu.org> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" X-Trace: ger.gmane.org 1436916154 21423 80.91.229.3 (14 Jul 2015 23:22:34 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Tue, 14 Jul 2015 23:22:34 +0000 (UTC) Cc: ludo@gnu.org, 21055@debbugs.gnu.org To: Eli Zaretskii Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Wed Jul 15 01:22:23 2015 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1ZF9Wo-0001xl-K6 for geb-bug-gnu-emacs@m.gmane.org; Wed, 15 Jul 2015 01:22:22 +0200 Original-Received: from localhost ([::1]:33289 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZF9Wn-0006mu-NH for geb-bug-gnu-emacs@m.gmane.org; Tue, 14 Jul 2015 19:22:21 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:57532) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZF9Ug-0006Mu-C8 for bug-gnu-emacs@gnu.org; Tue, 14 Jul 2015 19:20:11 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ZF9Uc-0000Ro-4y for bug-gnu-emacs@gnu.org; Tue, 14 Jul 2015 19:20:10 -0400 Original-Received: from debbugs.gnu.org ([140.186.70.43]:47916) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZF9Uc-0000R4-2E for bug-gnu-emacs@gnu.org; Tue, 14 Jul 2015 19:20:06 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.80) (envelope-from ) id 1ZF9Ub-0003K2-6b for bug-gnu-emacs@gnu.org; Tue, 14 Jul 2015 19:20:05 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Juri Linkov Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 14 Jul 2015 23:20:04 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 21055 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: X-Debbugs-Original-Cc: Ludovic =?UTF-8?Q?Court=C3=A8s?= , bug-gnu-emacs@gnu.org Original-Received: via spool by submit@debbugs.gnu.org id=B.143691599912755 (code B ref -1); Tue, 14 Jul 2015 23:20:04 +0000 Original-Received: (at submit) by debbugs.gnu.org; 14 Jul 2015 23:19:59 +0000 Original-Received: from localhost ([127.0.0.1]:49362 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1ZF9UU-0003Jf-ST for submit@debbugs.gnu.org; Tue, 14 Jul 2015 19:19:59 -0400 Original-Received: from eggs.gnu.org ([208.118.235.92]:43924) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1ZF9US-0003JQ-Ix for submit@debbugs.gnu.org; Tue, 14 Jul 2015 19:19:57 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ZF9UM-0000CR-7v for submit@debbugs.gnu.org; Tue, 14 Jul 2015 19:19:50 -0400 Original-Received: from lists.gnu.org ([2001:4830:134:3::11]:59649) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZF9UM-0000CN-50 for submit@debbugs.gnu.org; Tue, 14 Jul 2015 19:19:50 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:57424) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZF9UL-0006Ei-CG for bug-gnu-emacs@gnu.org; Tue, 14 Jul 2015 19:19:50 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ZF9UH-00009I-AE for bug-gnu-emacs@gnu.org; Tue, 14 Jul 2015 19:19:49 -0400 Original-Received: from sub3.mail.dreamhost.com ([69.163.253.7]:40755 helo=homiemail-a21.g.dreamhost.com) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZF9UG-000080-Oc; Tue, 14 Jul 2015 19:19:45 -0400 Original-Received: from homiemail-a21.g.dreamhost.com (localhost [127.0.0.1]) by homiemail-a21.g.dreamhost.com (Postfix) with ESMTP id 1EC03300080; Tue, 14 Jul 2015 16:19:41 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=jurta.org; h=from:to:cc :subject:references:date:in-reply-to:message-id:mime-version: content-type; s=jurta.org; bh=bP3a8ZNDsdhqlaC75wsgDrtM0CQ=; b=k2 VvgamEbHweuLvhApP66UURpn28zkFAf5SuolSpaWm2IAXBzUAPSFgI0uBIZt1h++ mHxymIkIyGwJG8qTob+bbT3obM2xCriXzy1N3PSNLnmzDxZYdD2c6P3udIQbKV5f VQS0YNOU9gJc7wmSuHTaHpJUhDE74oPG0QlceJLJM= Original-Received: from localhost.linkov.net (m213-101-192-95.cust.tele2.ee [213.101.192.95]) (Authenticated sender: jurta@jurta.org) by homiemail-a21.g.dreamhost.com (Postfix) with ESMTPA id E791C300079; Tue, 14 Jul 2015 16:19:39 -0700 (PDT) In-Reply-To: <83y4ii7pmz.fsf@gnu.org> (Eli Zaretskii's message of "Tue, 14 Jul 2015 17:57:56 +0300") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.0.50 (x86_64-pc-linux-gnu) X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 3.x X-Received-From: 140.186.70.43 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.org@gnu.org Original-Sender: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.bugs:104972 Archived-At: --=-=-= Content-Type: text/plain > Juri, do you see any flaws in the above description? I couldn't > reproduce the problem reported in bug #14125, so I'm not sure why the > fix you installed was even needed, or where my reasoning is wrong. I > tried both Emacs 24.3 (for which the bug was filed) and later > versions, and they all work correctly with the Info file produced from > the Texinfo source attached to that bug report, no matter if I produce > the Info file with makeinfo 4.13 or makeinfo 5.1 or 6.0. So I'm > unsure what problems you saw with the original code in > Info-read-subfile. Could you describe those problems in more detail > than you did in the bug discussions? I'm attaching here all the files that I used to fix bug#14125, so you could compare the output of different makeinfo versions and see the problem. The command line used to translate Texinfo files was: makeinfo --split-size=2000 test.texi --=-=-= Content-Type: application/zip Content-Disposition: attachment; filename=bug_14125.zip Content-Transfer-Encoding: base64 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 kwMAAKkaAAAAAA== --=-=-=--