On Mon, 26 Apr 2010, Jonathan Robie wrote:

On 04/26/2010 03:22 PM, Justin Ross wrote:

Shuttling generated docs through subversion seems unnecessary. Any script that can check for a change in a generated document can just as easily check for a change in a source document. The only difference after that is performing the generation, true?

I discussed this with #asfinfra earlier today. They won't run our build system on their server. Their system is happy to copy a generated file over when we check it in, but not to build the system itself.

Here's an excerpt from our conversation:

<jrobie> i.e., instead of checking in the artifacts, i check in a makefile or ant file that builds the artifacts, it has to run on my system, you run it on the client and then copy the artifacts over?
<joes4> no
<joes4> you're not running arbitrary programs on our frontline webserver
<joes4> we don't even allow cgi
<joes4> telling me you won't blame me for your mistakes doesn't help
<jrobie> so installing, say, xslt, docbook, fop, doxygen, epydoc ... that's not going to happen
<joes4> the public will always blame the asf

You can try to convince Joe ;->

I think avoiding running programs on the frontline webserver is perfectly reasonable. However, I don't think that quite argues against a script.

We just need to figure out (A) where to run it and (B) how to schlep the results. B is the more important one, since it's not too hard to scare up some cycles.

If we can't find satisfactory options for A and B, then I agree that using subversion is more attractive. (Not really attractive, per se. More like disgusting in a way that I can live with.)

Justin

---------------------------------------------------------------------
Apache Qpid - AMQP Messaging Implementation
Project:      http://qpid.apache.org
Use/Interact: mailto:[email protected]

Reply via email to