On Wed, Oct 21, 2026 at 07:33:27PM +0100, Gavin Smith wrote:
> Testing with groff.texi from groff 1.24.2, there is a warning:
> 
> $ texi2any groff.texi
> groff.texi:3288: warning: @node name should not contain `,': Titles (headers, 
> footers)
> groff.texi:3288: warning: node name with index entries should not contain `,'
> 
> This is due to the new "shadow targets" feature where a sectioning command 
> without
> a @node creates a possible target for a cross-reference.  groff.texi has such
> a command:
> 
>    @unnumberedsubsubsec Titles (headers, footers)
>    
> The first warning is confusing because there is no @node command in the
> Texinfo source.
> 
> Perhaps we could just drop the '@' character:
> 
> groff.texi:3288: warning: node name should not contain `,': Titles (headers, 
> footers)
> 
> Does that look alright?

It does, and it is easy to change, as the @node is hardcoded in the
messages.  I can do that shortly.

It is likely, however, that some error messages use the newly added
@node command name, I do not think that we want to make that change for
all the possible error messages that could include @node for the added
nodes.

-- 
Pat

Reply via email to