Re: [PATCHES] SGML index build fix
От | Bruce Momjian |
---|---|
Тема | Re: [PATCHES] SGML index build fix |
Дата | |
Msg-id | 200701071450.l07Eo7d27082@momjian.us обсуждение исходный текст |
Ответ на | Re: [PATCHES] SGML index build fix (Martijn van Oosterhout <kleptog@svana.org>) |
Ответы |
Re: [PATCHES] SGML index build fix
|
Список | pgsql-hackers |
Martijn van Oosterhout wrote: -- Start of PGP signed section. > On Sun, Jan 07, 2007 at 12:42:06AM -0500, Bruce Momjian wrote: > > Joshua D. Drake wrote: > > > On Sat, 2007-01-06 at 23:38 -0500, Tom Lane wrote: > > > > Everyone using these tools knows about the two-pass behavior. > > > > > > No, not everyone knows. In fact I would argue that most do not know. It > > > isn't intuitive to the process. You *expect* that an index will be made. > > > > The idea for the warning message actually came from Peter. > > FWIW, I have this problem with LaTeX also, which needs multiple passes > occasionally to fix cross-references and idexes and stuff. The solution > I have in the makefile is a fragment like the following: > > while egrep -q "^LaTeX Warning:.*Rerun to" logfile ; do > rm logfile > latex taxfile > done Our Makefile has: %.dvi: %.tex-ps @rm -f $*.aux $*.log # multiple runs are necessary to create proper intra-document links jadetex $< jadetex $< jadetex $< so there should be no reason for you to have to rerun. > > I don't know enough about the relevent tool to know if they actually > generate a warning about whether they need to be rerun. In any case it > seems a much better approach to simply run it again when needed rather > than printing a warning. The problem is that there is no indication from the make (no warning) that you have to rerun, and it isn't something people are used to doing like with latex. -- Bruce Momjian bruce@momjian.us EnterpriseDB http://www.enterprisedb.com + If your life is a hard drive, Christ can be your backup. +
В списке pgsql-hackers по дате отправления: