Jürgen Hoffmann wrote:
[X] +1 Update versions
[ ] +0 go ahead I do not care
[ ] -0 I don't care
[ ] -1 The updated libraries make current 2.3.2 applications useless
My main concern was that updating to these versions did not impact others, but since we don't do a release too often so we should take the opportunity to move forward when we have it. In particular though:

   * commons-email-1.1 would seem to go hand in hand with JavaMail 1.4,
     also see http://commons.apache.org/email/release_1_1.html which
     mentions a couple of bug fixes that seem fairly important.
   * commons-fileupload-1.2.1 contains a fix to an issue raised by
     Thomas V.
     (http://commons.apache.org/fileupload/changes-report.html) so I
     imagine he is already running a patched version of this.

Usually a minor digit increase would signify a bug fix, so 1.2.0 to 1.2.1 for fileupload would usually be addressing problems and hence a good thing. A point release (e.g. commons-io from 1.3.1, skipping 1.3.2, to 1.4) might add features but hopefully be backwards compatible (in most cases the version numbers we are moving to state binary and source compatibility). In summary, I prefer to take the opportunity to adopt the current versions when we have it, but will certainly balance this with testing.

Looking at version numbers is interesting when we look at what are we doing - going from 2.3.2 to 2.3.3 radically understates the significance of the changes made. Unfortunately history has us a little trapped:

   * turbine-3, which no longer exists, is still in use by scarab,
     though it seems that occasional efforts are being made to port
     this over to the trunk.  [Is anyone else out there still using
     turbine-3?]
   * the trunk is called turbine-2.4-dev - I think this is where we all
     really want to be, and the release being worked on now is really
     setting us up to move this ahead
   * here we are working to release 2.3.3, which without the historical
     baggage would clearly be worth calling 2.4

I think after 2.3.3 is out of the way we should consider our version numbering carefully in order to get back on track. My suggestion would be that what we currently call 2.4-dev should become 4.0-dev.

I am also +1 for going straight to 2.3.3-rc.

My thanks to Thomas, Siegfried and Jurgen (welcome back) for making such great strides ahead in the last couple of weeks.

Scott

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to