Perhaps it's naive, but I feel like I might just want a dir like this so
    that I can find what I want and don't have to change global state and/or
    restart the viewer just to read different versions:

I agree.  You can have that now.  It does not need new features, so far
as I can see.  Just put the entries you want in the dir file.  When
compiling emacs24.5, use configure --infodir=/usr/share/info/emacs24.5,
etc.

* Emacs (emacs.info)::
* Emacs24.5 (emacs24.5/emacs.info)::
* Emacs24.1 (emacs24.1/emacs.info)::

And then your update-alternatives sets up the stuff like
ln -s emacs24.5/emacs.info /usr/share/info/emacs.info
so that cross-refs work.

If an individual user wants "info emacs" to do something
else, they can set INFOPATH.  That's why it exists.

    At least on Debian the normal method is update-alternatives, which can
    only be invoked as root, and changes the defaults globally.

If you're globally changing the meaning of the "emacs" binary, why
wouldn't you want "info emacs" to change with it?

Sorry to be such a curmudgeon.  It just seems to me Texinfo is not and
should not be a packaging system.

k


-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to