---- Henri Yandell <[EMAIL PROTECTED]> wrote: > On 3/9/07, Simon Kitching <[EMAIL PROTECTED]> wrote: > > On Fri, 2007-03-09 at 17:51 -0800, Henri Yandell wrote: > > > On 3/9/07, Dennis Lundberg <[EMAIL PROTECTED]> wrote: > > > > Henri Yandell wrote: > > > > > Anyone mind if I kick off a 1.1.1 release? It looks like it's utterly > > > > > ready and just needs to be rolled and voted on. > > > > > > > > > > Hen > > > > > > > > I've been meaning to do this for a long time. There are a couple of > > > > questions to consider before rolling the release: > > > > > > > > 1. How should it be built? > > > > Ant, Maven 1 or Maven 2. I've been working on the Maven 2 build and feel > > > > confident about in it now. Was kind of hoping that logging-1.1.1 would > > > > be the first commons release to use Maven 2, but I can be persuaded. > > > > > > > > 2. If we decide to use Maven 2 we should really change the groupId. This > > > > needs to be carefully thought through. > > > > > > > > Anyway, I'm here to assist in any way can, if you want to be release > > > > manager for this. > > > > > > Definitely happy to give M2 a try; but I'd rather not change the > > > groupId on a bugfix release. We already have an M2 release in > > > FileUpload that didn't change the groupid so that's not a worry. Plus > > > I want to get it done quickly :) > > > > I'm keen to see it built using maven2. > > > > However the problem is that maven2 requires java1.4 to run while we want > > the resulting binary to work in java1.2. > > Given this, and your view that little change is needed in the future > for JCL I don't see any reason to spend lots of effort on the build > system when the previous build style could be used (ie: Ant). I've > previously had pain trying to get a running java1.2 system and have > built under java1.3, but I could give 1.2 another try.
The "previous build style" was very manual. The old ant files do build a valid JCL jar, but were *not* used as-is to generate previous official releases. One issue is that the java.util.logging adapters must of course be compiled with java1.4 or later, but other code needs to be compiled using 1.2 (or at least tested with that version). So bits of the code were compiled with different java versions and the results stitched together by hand; I believe Robert Donkin documented this somewhere. I do remember it was a scary process. The maven-2 build stuff is all done and verified. All that is needed is some way of testing the final binary output under java 1.2, and I think this is a much saner way to tackle a release. Cheers, Simon --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
