I also would like to see Spring 3.1 in Karaf 2.4 and Jetty 8 in Karaf 3.
If we need Spring 3.1 we can do an additional feature but I see no
imediate need for Karaf 2.3.
Christian
Am 09.10.2012 17:34, schrieb Achim Nierbeck:
I second Dan on this only one point I'm not with you :)
2) don't do a 2.4 with jetty 8 but get Karaf 3.0 out of the door
instead, we have Jetty 8 Support available there.
regards, Achim
2012/10/9 Daniel Kulp <dk...@apache.org>:
On Oct 9, 2012, at 8:06 AM, Charles Moulliard <ch0...@gmail.com> wrote:
Is it required to deliver Karaf 2.3.0 now or could we postpone it a few
days till we provide Spring 3.1 ?
I don't think Spring 3.1 upgrade is a "few days" thing. And if you go down
that route, why don't we update to Jetty 8.1 which would bring in Servlet 3 support
(which CXF could leverage). Jetty 8 has been out for a long time as well. And if we
do that, we could update………
It's a never ending thing. At this point, we have been testing all the
various projects with Karaf 2.3 running with Spring 3.0.7, Jetty 7.6.x, etc….
We know things are fairly stable with that. If we keep trying to push things
forward, we'll never get it out, or if we do, we won't have the same level of
testing and confidence. I know CXF has not been extensively (or at all)
tested with Spring 3.1. CXF uses spring a LOT more heavily than Camel and we
HAVE run into issues with the various Spring upgrades in the past. I don't
have a lot of confidence with it, and since CXF was just released (artifacts
promoted this morning), it would be several weeks at least before we would
normally get any fixes that may be needed for CXF to work with Spring 3.1.
From a CXF standpoint, I'm actually MORE confident in a Jetty 8.1 upgrade than
I am a Spring 3.1 upgrade as CXF does test with Jetty 8.1 now.
I would suggest:
1) Get 2.3 out ASAP using what we have been testing it with. It's WAY WAY WAY
overdue at this point.
2) Start a process of timed releases like CXF (and to a lesser extent Camel).
Timed releases avoid a lot of the feature creep. If it's there in time,
great. If not, there is always next release. 2.4 could just be 3 months away
with Sping 3.1 (or 3.2), Jetty 8.1, etc… Of course, get a wiki page up that
shows this roadmap so the other projects that use Karaf heavily can plan
accordingly and start testing.
Dan
--
Christian Schneider
http://www.liquid-reality.de
Open Source Architect
Talend Application Integration Division http://www.talend.com