On Sun, Mar 02, 2025 at 04:58:09PM +0100, pertu...@free.fr wrote: > > (However, I'm not certain that .translit etc. suffixes would be the > > end of augmenting the htmlxref.cnf format, so we should think if there > > are any other factors that would affect HTML cross-references.) > > Maybe we could have a version for the file format such that it is easy to > extend the format?
I doubt that a version number would help. What is a program supposed to do if it gets a config or data file with the wrong version number? Nobody knows. As we upload cross-reference information to ftp.gnu.org and encourage people to keep the version of files up-to-date, and people may also distribute htmlxref.cnf files with documentation sources, we should expect that any version of texi2any could read any version of htmlxref.cnf and avoid making incompatible changes. Even for the htmlxref.d change, we still want to be able to recommend that users can concatenate the contents of this directory to get an htmlxref.cnf file that could be used by an older version of texi2any.