bug-texinfo
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Bug#793067: Bug#792328: info: can no longer find the Emacs manual


From: Gavin Smith
Subject: Re: Bug#793067: Bug#792328: info: can no longer find the Emacs manual
Date: Wed, 5 Aug 2015 21:16:36 +0100

On 5 August 2015 at 20:05, Eli Zaretskii <address@hidden> wrote:
> If the file is created as "-o foo-1.2.3.info", there should be no need
> to rewrite anything, is there?

That's assuming the person installing the Info file is also creating
it. Distributions of software products frequently distribute pre-built
Info files, and I believe this is even mandated for GNU projects.

> And I don't like to have to tell users "if you want to have severeal
> versions of the same manual accessible, you must use --no-split", if
> that can be avoided.  Such conditions are always an annoyance and a
> source of bugs.

Acknowledged. Rewriting the indirect subfile table shouldn't be that hard.

>> A similar problem is with image files associated with Info files. I
>> can't think how that would be supported, but few Info files use images
>> anyway.
>
> Why not use the same solution as with references between manuals?
Yes, maybe. Rewriting image locations in Info files is possible, but
feels a bit more problematic. The NUL BS [ sequence introducing a
reference to an image file seems easy enough to search for though. I
don't see any major obstacles in principle, although it's not a
priority, at least for a first implementation. The same goes for
symbolic links to directories containing image files for a manual.

This old discussion could be worth reading:
http://lists.gnu.org/archive/html/bug-texinfo/2009-12/msg00000.html

>> You suggest having some kind of configuration file defining aliases
>> for manuals. A subdirectory full of symbolic links is a kind of such a
>> file, and not harder to update than any other kind of file format you
>> could devise.
>
> Symlinks are less portable than init files.

What operating systems don't support symlinks, and why is it important
enough to add an extra feature for them that isn't needed on other
operating systems, complicating the situation for everybody else who
isn't using them?



reply via email to

[Prev in Thread] Current Thread [Next in Thread]