From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from list by lists.gnu.org with archive (Exim 4.71) id 1VhOR7-0001iq-Hb for mharc-grub-devel@gnu.org; Fri, 15 Nov 2013 13:48:09 -0500 Received: from eggs.gnu.org ([2001:4830:134:3::10]:34953) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1VhOR0-0001Xt-TO for grub-devel@gnu.org; Fri, 15 Nov 2013 13:48:07 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1VhOQv-0006Vk-6H for grub-devel@gnu.org; Fri, 15 Nov 2013 13:48:02 -0500 Received: from mail-oa0-x22b.google.com ([2607:f8b0:4003:c02::22b]:50160) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1VhOQu-0006VS-W7 for grub-devel@gnu.org; Fri, 15 Nov 2013 13:47:57 -0500 Received: by mail-oa0-f43.google.com with SMTP id g12so4437747oah.30 for ; Fri, 15 Nov 2013 10:47:56 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=message-id:date:from:user-agent:mime-version:to:cc:subject :references:in-reply-to:content-type:content-transfer-encoding; bh=NyvcmL7VmELJriEK9MvoL/J2QV2uGZz3okxoN0/WfkI=; b=LeaZfmpWFk7iBbFahz4n76oYlGZZSG6yZpiocS2P8hRNW2G8zaMY7+dsK34jzkLoGc ZylNo1cCBT9s9Hz+RNtZT+15d8+yuKXEr07KGL8O+zuOYzq6N5bwsVaRNjBkvDnBg6yd L+fnIuh1DvSiuqQjUK5vJnWdniJc3Jrg3skys7M4lAy8W8G2EwJsHgKy7DanZA7y3L+U lUWTTgNTPQ6oBcKMiwniPmKOg67YKrrITjoOrXMaE5m7UupjSXZ+hKUj65aiYEr7mHVI W6Cu0H8oFoOKS3SfzTzWn53wJRgFVYNgP1vCrpepk4Qax/64tCKwiUqurqLm5QreED8T VaHQ== X-Received: by 10.60.117.38 with SMTP id kb6mr8221225oeb.7.1384541276186; Fri, 15 Nov 2013 10:47:56 -0800 (PST) Received: from [192.168.0.75] (cpe-72-178-123-130.satx.res.rr.com. [72.178.123.130]) by mx.google.com with ESMTPSA id hs4sm5428590obb.5.2013.11.15.10.47.54 for (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Fri, 15 Nov 2013 10:47:55 -0800 (PST) Message-ID: <52866C59.3050506@gmail.com> Date: Fri, 15 Nov 2013 12:47:53 -0600 From: Bruce Dubbs User-Agent: Mozilla/5.0 (X11; Linux i686; rv:13.0) Gecko/20120628 Firefox/13.0.1 SeaMonkey/2.10.1 MIME-Version: 1.0 To: Andrey Borzenkov Subject: Re: GRUB Manual Broken Link References: <528645FF.6080702@gmail.com> <20131115201057.2faa13a6@opensuse.site> In-Reply-To: <20131115201057.2faa13a6@opensuse.site> Content-Type: text/plain; charset=KOI8-R; format=flowed Content-Transfer-Encoding: 8bit X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-Received-From: 2607:f8b0:4003:c02::22b Cc: The development of GNU GRUB X-BeenThere: grub-devel@gnu.org X-Mailman-Version: 2.1.14 Precedence: list Reply-To: The development of GNU GRUB List-Id: The development of GNU GRUB List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 15 Nov 2013 18:48:07 -0000 Andrey Borzenkov wrote: > В Fri, 15 Nov 2013 10:04:15 -0600 > Bruce Dubbs пишет: > >> I was notified by the GNU webmaster that he is getting complaints about >> the manual at http://www.gnu.org/software/grub/manual/grub.html having a >> broken link: >> >> http://www.gnu.org/software/grub/manual/multiboot.html#Top >> >> It should be >> >> http://www.gnu.org/software/grub/manual/multiboot/multiboot.html >> >> Although I do update the web information pages, I don't have a way to >> update the main GRUB manual. I'm not sure, but I think Colin updated >> the current manual (which is still listed as Manual 2.00~rc1). >> >> Can we get this manual updated? >> > > > The bug is not in manual. Link is generated by texinfo when converting > grub.texi to HTML. It just need to be regenerated with correct texinfo > version that knows how to translate multiboot link. See message below: > > From: Andrey Borzenkov > To: webmasters-comment@gnu.org > Subject: Re: [gnu.org #832039] 404 > Date: Fri, 31 May 2013 20:13:59 +0400 > X-Mailer: Claws Mail 3.9.0 (GTK+ 2.24.18; x86_64-suse-linux-gnu) > > В Wed, 29 May 2013 11:43:14 -0400 > "Ineiev via RT" пишет: > >>> [arvidjaar@gmail.com - Wed May 29 01:28:37 2013]: >>> I'm not sure how. texinfo external references supports only base file >>> name and assume that everything is located on the same level. >> >> Recent texinfo versions (5.0 and later) come with a database of >> root URLs for different manuals; I'm not sure the manual you need >> is included, but I think you could try (or at least ask on >> bug-texinfo). >> > > Which just confirms - it needs fixing elsewhere, not in grub2 sources :) > > Assuming current web layout, it would be this patch below and grub > manual must be regenerated by texinfo 5.x that includes this patch. I'm > not really feel to be competent enough to submit this patch myself - I > simply do not know how web location is decided. > > Index: util/htmlxref.cnf > =================================================================== > --- util/htmlxref.cnf (revision 5259) > +++ util/htmlxref.cnf (working copy) > @@ -459,6 +459,9 @@ > > mtools mono ${GS}/mtools/manual/mtools.html > > +multiboot mono ${GS}/grub/manual/multiboot/multiboot.html > +multiboot node ${GS}/grub/manual/multiboot/html_node/ > + > myserver node http://www.myserverproject.net/documentation/ > > nano mono http://www.nano-editor.org/dist/latest/nano.html For now I made a hack to change the href entry in the html directly but I didn't regenerate all the docs. The latest version of texinfo is 5.2 and that does not have the patch above, but the file says the latest is at http://ftpmirror.gnu.org/texinfo/htmlxref.cnf. That file *does* have the patch. Rebuilding texinfo with the latest htmlxref.cnf does fix the problem. There are a couple of warnings though. I'm using the GRUB-2.0.0 release version since that's the latest official release and don't know if they have been fixed in git or not. Speaking of official releases, has there been any thought into a new stable release of GRUB? It's been a while since 2.0 was released. -- Bruce