[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: makeinfo 5.2 (or 5) breaks current texi documents

From: Patrice Dumas
Subject: Re: makeinfo 5.2 (or 5) breaks current texi documents
Date: Sat, 19 Oct 2013 02:30:21 +0200
User-agent: Mutt/1.5.20 (2009-12-10)

On Fri, Oct 18, 2013 at 11:14:32AM +0900, Norbert Preining wrote:
> Hi Karl, hi all,
> The errors are:
> vera.texi:191: warning: unreferenced node `0'
> vera.texi:109: node `Top' lacks menu item for `0' despite being its Up target
> (many similar ones)
> The vera.texi contains lines like:
> ...
> @node Top, 0, (dir), (dir)
> ...
> @node B, C, A, Top
> ...
> Is this intended behaviour? The original bug report on Debian states:
> > The requirement to add menu entries when there is already references is
> > completly spurious: adding the required menu entries make the info file 
> > uglier,
> > when the references are nicer and faster to navigate.
> > And of course is break backard compatibility.
> Could you please let us know what you think?

This manual is very special, as references are used instead of menus
for a part of the manual, namely the lists of accronyms.  This indeed
is not in line with the manual formats considered ok.  It is possible to
ignore completly menus, with --set SHOW_MENU=0.  (In that case the error
is still present, but I think this is a bug, I will correct it.)  But it
is not a solution for that manual as it uses menus at some places.  It
could be possible to turn that error to a warning.  Allowing @ref
instead of @menu entry to fulfill the need for menu entries seems
incorrect to me in the general case, it is too specific of this
manual.  I don't have any other idea on what to do for that manual.

As a side note, this manual is not really ready for HTML.  Maybe
replacing @ifinfo by @ifnottex would be enough, though.  It is strange
because it is explained that this manual is meant to be displayed online.


reply via email to

[Prev in Thread] Current Thread [Next in Thread]