All,
First off - Thanks to Jeremy for pulling together this release and doing
the really hard work of sorting out the details the first release. I
know this is a difficult and often frustrating effort.
This thread can server to discuss anything related to the vote.
A few comments/things to consider:
1) There were some manual changes necessary to update the version in
properties and a few other places. We might be able to remove some of
these but I'm sure not all of them. However, it does create a problem
because we now have to change them to the "real" version number before
running the maven-release-plugin but then that puts trunk in a dangerous
state in trunk. Perhaps we should consider creating a branch before a
release process from the branch. That way work on trunk to continue and
the branch could remain with the hard coded versions (and basically
frozen) until we ultimately release and need to update the hard-coded
versions to the next snapshot. I'm not sure if that really solves all
of the issues but it might be a little better.
2) Because we didn't release every project we now have a mixture of
0.2-incubating-SNAPSHOT and 0.1-incubating-SNAPSHOT versions in trunk.
I wonder if we should bump all of trunk up to the next snapshot version
to keep things consistent and easier to manage. If we choose to have
multiple versions represented in the various projects in trunk then we
might need to do a little more pom cleanup to ensure that we can support
this.
Joe