In a recent upgrade the terminal said there were about 600 updated
documents, and dhelp ran for a long time, perhaps 2 hours (might have
been more), but did eventually complete.   This was on fairly decent
hardware, though a few years old.

Perhaps in earlier cases the index process would have run to competion
if I'd given it enough time.

When I first checked, indexing was hung up running gs on a particular
document.  I later tried to figure out which document, but the process
had finished.  Is there any logic in what dhelp does to kill a process
if it takes too long?  Otherwise, that particular process either
finished or had an error.

After that I noticed that new processes kept appearing, apparently on
new documents, so  I let it run.

I know there used to be some bugs in gs in which it hung up forever on
some documents (some of which were on my system).  I was under the
impression the bugs had been fixed.

I see at least these possibilities:
1) The indexing process really does take a very long time.
2) One or more of the index programs being invoked is messed up,
resulting in the long times.  Likely only some documents trigger the
problem.
3) Something in dhelp (or whatever is controlling the indexing) is
messed up.

The initial discussion on this bug seemed to focus on 1); I suspect
something else is going on.  But I really have no idea what the
internals are.

If 1) is true, it would probably be good if the index process did not
hold up the installations, either by backgrounding it or relying on
cron.  But I'm not sure what the implications of that are for people who
want to use the docs before they are reindexed.

Ross




-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to