On Nov 8, 2006, at 11:30 AM, Matt Hogstrom wrote:
On Nov 8, 2006, at 1:58 PM, David Jencks wrote:
To reiterate over and over again, IMO
-- branching is a bad solution to the wrong problem and we should
work very hard to avoid it
Agreed
-- supporting various j2ee 1.4- jee5 feature mixes is not hard and
leads to improved architecture and simpler code.
I think this is where we probably separate ways. In order to get
reorganized and moving forward as you indicated in the re-
organization of the tree 1.2 needs to be released. As such...trunk
is in a holding pattern in terms of disruption. There are lots of
things that need to be done on 1.2 to release it and IMHO there are
precious few people that are interested in another 1.4 certified
version. So I think investing a lot of time and effort in getting
another 1.4 release out the door is not what I would like to work
on. I believed the drum beat of release early and release often
back in September but its now mid-November and there are miles to
go before we get there.
I'm not so sure there are so many miles to go that we wouldn't do
anyway for a 2.0 beta1. Unfortunately we can't discuss tck details
here, but the remaining problems in 1.2 need to get fixed for jee5
anyway. If there's anything else I'm not aware of it.
What I'm suggesting is that we change the goal for trunk from a
Geronimo 1.2 to a 2.0-beta1 which includes JPA support, Global
JNDI, Java 1.5 and the other cool things that are in there.
I think we should include jpa support in 1.2. The others you mention
are already in trunk.... you're going to need to be specific about
anything else you want :-)
We liberate ourselves from certification as a precursor to
releasing as its a beta (yes the work still needs to be done but it
doesn't have to be the gate) and we are fully on a path towards
Java EE 5.0.
Personally, I don't care if we ever release another 1.4 version.
If someone really wants to there is always the branches/1.x line
and they are free to step up and release one. 1.4 is old news in
the industry and I've never once heard anyone ask when the next 1.4
version is coming out. Users want to see OpenJPA (which is there
mostly), and the other things above. I think the previous goal of
1.2 was right at the time and I think now its time to reconsider if
that is the best use of our time. Personally, I don't think so but
I'm a single rain drop in a storm of opinions :)
What is your opinion on migrating from 1.2 to 2.0 and putting out a
beta in December? I think its almost the same thing but closer to
user's expectations.
I think we should figure out how to include jpa support in 1.2. I
think this is the only jee5 feature likely to be ready by december
anyway. OpenJPA doesn't use the new tm feature so running with the
j2ee 1.4 tm will have no effects. It would also be nice to include
jetty 6.
I think we're basically going to need to solve the question of, if
geronimo is completely plugin based, exactly what do we release. If
we could answer that well I think the current debate would get much
easier.
thanks
david jencks
thanks
david jencks
Matt Hogstrom
[EMAIL PROTECTED]