On Wed, 2009-12-09 at 20:36 +0000, Robbie Gemmell wrote:
> I have updated (r888939) the build process to and release script so the QMan 
> package is generated and copied over.
> 
> Additionally, I have noticed that because you are using Git (presumably, 
> since the ability was added recently) to do the checkout the Java modules are 
> failing to identify the SVN revision used in the build and so are generating 
> property files that contain "exported" where the revision should be, since 
> svnversion didnt find the .svn folders. As a result, "exported" will show up 
> wherever the revision would normally be mentioned, eg broker startup.
> 

The actual released artifacts were produced from an svn export, not git
- that was for convenience leading up to a final release as "svn export"
is slow because it needs to go over the internet.

So that doesn't explain this (unless I've made a mistake).

Andrew

> One way to handle this would be to add a property in the ant build process 
> that can be set via command line in the release script with the value parsed 
> from Git, and modify the build process to only use svnversion to figure it 
> out the revision if that hasn't been set.

That's certainly not in my skill set re java, I'm just about capable of
running release.sh and seeing whether java built!

Andrew



---------------------------------------------------------------------
Apache Qpid - AMQP Messaging Implementation
Project:      http://qpid.apache.org
Use/Interact: mailto:dev-subscr...@qpid.apache.org

Reply via email to