> 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.
