> From: "pelzflorian (Florian Pelz)" <pelzflor...@pelzflorian.de>
> Date: Fri, 16 May 2025 14:18:36 +0200
> 
> Hello Texinfo.  Guix has a Texinfo manual translated to multiple
> languages:
> 
> share/info/guix.info.gz leads to the English manual.
> 
> There are also guix.de.info.gz, guix.fr.info.gz, guix.pt_BR.info.gz and
> more languages.
> 
> Now the problem is that the command “info guix” does not open the
> English manual, but Spanish, because only in Guix’ Debian package, the
> Spanish manual comes first in the share/info/dir file.
> 
> My question is: Is it to be expected that “info guix” opens (guix.es) when
> (guix.es) comes before (guix) in the dir file?
> 
> Note that “info "(guix)"” does select the English manual.
> 
> This is unexpected as evident in two recent Guix bug reports
> <https://bugs.gnu.org/78134>, <https://bugs.gnu.org/78374>.
> 
> Should Texinfo’s selection mechanism be changed?  Or is it the fault of
> the Guix Debian package for putting (guix.es) before (guix) in the
> share/info/dir file?

What is the complete menu entry in Debian's share/info/dir for
guix.es?

The command "info guix" doesn't look for the _file_ named "guix" or
"guix.info", it looks for the _menu_item_ "guix" in the DIR file.  See
the node "Invoking Info" in the info-stnd.info manual.  So the
question is how the menu items are spelled out in this case.

Reply via email to