Carsten Ziegeler wrote:
Richard S. Hall wrote:
Karl Pauls wrote:
Finally, isn't it enough to just recompile the releases and vote again
on the binaries only? Then we can just put the binaries into maven, we
don't have to branch, and we're done, no?
I'd say that this seems like the way to go.
Hmm, re-releasing a different distribution under the same version is
not a good idea; especially with maven as it never updates an artifact
in your repo once it has downloaded it.
The issue is that our binaries are only convenience releases, our
official release is source, which in theory hasn't changed...except as
Stefano pointed out that our POMs will likely have to change, so this
approach won't probably work anyway.
I think we should just do micro patch releases, like 1.0.3.1. This can
be done easily by checking out the tagged version, checking this in as
a temporary branch, update the version, make the required change for
java 1.3 compilation, check in, release the stuff (this creates the
1.0.3.1 tag for example). Once the vote has passed, we can remove the
temporary branch from svn as we have the tag anyway and it is unlikely
that we will do a 1.0.3.2.
I think this is simple enough, does not create much overhead but we
have clean version handling.
Yes, I agree, we will probably end up having to do something like this.
-> richard