> From: Gavin Smith <[email protected]>
> Date: Sat, 6 Dec 2025 09:42:16 +0000
> Cc: Marc Espie <[email protected]>, [email protected]
> 
> On Sat, Dec 06, 2025 at 11:07:45AM +0200, Eli Zaretskii wrote:
> > > Date: Thu, 4 Dec 2025 16:21:11 +0100
> > > From: Marc Espie <[email protected]>
> > > 
> > >      This program is commonly installed as both `makeinfo' and 
> > > `texi2any'; the
> > >      behavior is identical, and does not depend on the installed name.
> > > 
> > > This is not true, the generated info file will start with a line
> > > that reads like this:
> > > 
> > > This is texinfo.info, produced by texi2any version 7.1 from
> > > texinfo.texi.
> > 
> > I don't see this in Info files produced as part of building Emacs:
> > 
> >   This is elisp.info, produced by makeinfo version 7.2 from elisp.texi.
> > 
> > In fact, the only Info files on my system which say they were
> > "produced by texi2any" are the Info files that belong to the Texinfo
> > package.  So I think this is something specific to how Info files are
> > produced as part of building Texinfo, and not a general problem.
> 
> As far as I understand the issue being reported, the text "makeinfo" or
> "texi2any" appears in the output files (HTML or Info) depending on which
> command was used to generate the file.  It's likely that the string "makeinfo"
> is more prevalent because of Makefile rules using that command.  One command
> is a symbolic link to the other.

Yes, of course.

I guess I don't really understand what this bug is about.  "Behavior
is identical" does not mean the program cannot announce itself by its
name, which _is_ different.  So the name of the program should not be
taken as part of the program's behavior: when you rename the program,
it should announce itself by its actual name, not the original name.
That includes symlinks.

IIOW, I don't think there's a bug here.

Reply via email to