Buildbot tries to upload the Maven jars; this only works if the version is a SNAPSHOT version.
In the past, we did not have Maven jars, so this was not really a problem, but I think for *future* releases we need to ensure that trunk only ever contains a SNAPSHOT version. This will allow Buildbot to deploy any jars it builds (and developers if they so desire). The method I have used for Maven builds (e.g. Commons) is as follows: * get trunk up to date (except versions) * check out clean copy of trunk into new workspace * update versions in the new workspace * create the SVN tag from the new workspace (as it's a workspace, the commit message only shows the changes from trunk) The RC can then be built in the new workspace. If problems are found with the build, update trunk to fix them, and start again with another new workspace. When the RC vote succeeds, trunk can be updated to the next SNAPSHOT. Does this make sense?