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