I had earlier suggested derbyBuild and Andrew concurred. No, I'm not
going to try and find the email :). Another round of discussions can
occur, but I had assumed lazy majority with that last go-round and was
planning to check it into derbyBuild.
David
Jean T. Anderson wrote:
Rick Hillegas wrote:
Hi Jean and David,
Thanks for all this great, painstaking work! Here's where I hope we can
end up:
A) David's tool is checked into the codeline.
B) Just before building the docs, the release manager can run the tool
in order to generate the latest and greatest version.
So I have a question and a comment.
The question is this: Has (A) happened?
(A) has not happened. I think specific location might need to be
discussed and agreed upon. David's original suggested package
org.apache.derby.tools, his current suggests org.apache.derbyBuild.
(B) needs a little more work -- a manual post-processing step is
required to html-encode the message for sqlstate 42Y04 because it
includes '<' and '>'.
2) The 10.1 doc replaces the variable markers, such as {0}, with human
readable tags, such as <constraintName>.
I don't intend to replace those {n} tags with human readable names. If
anyone would like to offer to do so, feel free.
I think that those substitutions make for better documentation but I
don't see how we can teach David's tool to perform those
substitutions--certainly not in the short run. In my opinion, more value
is added by David's automated process for generating an accurate,
up-to-date list of SQLStates. So I am happy with your solution: don't
substitute the variable markers.
I agree that accurate is more valuable. Also, I think the context for
most of the messages makes it pretty clear what the marker means.
-jean