David,

I think this follows Dain's idea to get the 1.2 release out as quickly as possible. I think what is happening is that we're starting to mix the development efforts in trunk and we're going to end up not delivering anything for a while which Dain was concerned about as well. Given that we need to get JTA updated to 1.1, new WebContainers like Jetty going to Servlet 2.5, Yoko integration, etc. it seems to make life a lot easier to branch trunk as quickly as possible to branches 1.2 and then let trunk be the 5.0 development area. I wouldn't try to do J2EE 1.5 and JEE 5 in the same line as I think it will be difficult to keep trunk in a "releasable" state.

Is trunk releasable as a 1.4 container now? I'm asking because I don't know the answer. I've been chasing the 1.1.1 stuff for a while so I'm not up to speed with where trunk is today so forgive my out-of- touchness.

So, to clarify my thinking (which I think is what Dain was saying) is certify trunk as a 1.4 container and get it out because there are enhancements there. Branch it so we can focus on JEE 5 in trunk and not be concerned about 1.4 in trunk.

Cheers.

On Sep 19, 2006, at 3:01 PM, David Jencks wrote:


On Sep 19, 2006, at 10:56 AM, Matt Hogstrom wrote:

All,

I'm not sure I've seen this question asked directly so if I'm repeating please forgive me.

What if we focus 1.2 not on a release (certified release) but go to milestones, switch to J2SE 1.5 and focus on JEE 5. This means that we make 1.1.1 our last 1.4 certified release.

I'd prefer this as we can focus on the next big goal and not try to boil the ocean. Sacrilege ?

I don't think this is a good idea.

I think we need to make sure our stuff still is j2ee 1.4 compliant as we integrate jee5 bits. In particular openejb2 has never been run past the tck. I'm very much afraid that if we try to make our next release jee5 it will be at least a year before we can release anything.

With our release/branch numbering principles we cannot migrate any changes from trunk into the 1.1 branch and release a 1.1.x with e.g. the current openejb2 trunk.

I also think that the exercise of making the j2ee1.4/jee5 support pluggable will have very good consequences for the micro- architecture and independence of the components and will greatly encourage appropriate separation of concerns and pluggability.

I'm still waiting to find out from Geir/Sun about whether we can ship a j2ee 1.4 certified server that includes j2ee5 interfaces. If we can this will simplify migration considerably.

thanks
david jencks



Matt Hogstrom
[EMAIL PROTECTED]







Matt Hogstrom
[EMAIL PROTECTED]



Reply via email to