I am opposed to dropping 1.5. There are a surprising number of people out there who have barely bothered to stop requiring *1.4*. We could put the animal sniffer to work to help head off any unfortunate accidental dependencies on 1.6 APIs.
On Wed, Feb 23, 2011 at 7:53 AM, Glen Mazza <gma...@talend.com> wrote: > Well, older versions of CXF--2.3.x and earlier--of course would perpetually > support JRE 5.0. It's just a question of moving forward, it looks like > right now 2.4 will still support 5.0 and maybe we'll switch to 6.0 minimum > in CXF 2.5. I didn't know about royalty concerns (do you have a link for > that--can't immediately find anything off Google), but I'm sure there would > also be some fears of running on an unmaintained JRE. Although some > wish/need to remain on JRE 5.0 (and hence CXF 2.3), there's also a > counterargument, that for information security reasons, newer releases of > CXF shouldn't allow itself to be run on unmaintained JRE's, similar to the > way responsible builders will not put up homes on unsafe land/foundations > even if business is lost as a result. > > Glen > > On 2/22/2011 9:27 PM, Fred Dushin wrote: >> >> Speaking from the field, you do not want to drop 1.5. There are >> organization out there that are not moving to 1.6 (or are moving very >> slowly) out of fear of Oracle's collecting royalties under the 1.6 >> redistribution terms. >> >> CXF is meant to be an embedded library. If you drop support for 1.5, you >> will find users who will not upgrade. At a minimum, CXF should support 1.5 >> on one of its branches. >> >> Not everyone out there has the luxury of being on the bleeding edge. >> >> -Fred >> >> On Feb 22, 2011, at 11:17 AM, Daniel Kulp wrote: >> >>> On Tuesday 22 February 2011 3:45:44 AM Christian Schneider wrote: >>>> >>>> Hi all, >>>> >>>> now that camel dropped Java 5 I am asking myself when will we also drop >>>> support for Java 5 in CXF? As CXF 2.4.0 allows some bigger changes than >>>> a minor version we could do that in my opinion. >>> >>> Well, I guess the question is: what is the cost of supporting Java 5 >>> compared >>> to the cost of dropping it? For Camel, the cost was pretty high as they >>> had >>> some dependencies for various components that required Java6. Thus, you >>> really couldn't do complete Camel builds with Java5 anyway. >>> >>> CXF is a bit different. RIGHT NOW, we don't have anything anyplace that >>> requires Java 6. In generaly, the only "cost" we have is the occasional >>> @Override annotation that Eclipse likes to stick on everything causing a >>> Jenkins build break and some slight additional complexity in the poms. >>> Thus, >>> the cost of supporting Java5 for us is pretty low, right now. >>> >>> Dropping support for Java5 would cause issues with SOME people, >>> especially >>> those trying to use CXF in some of the older App servers. Also, to be >>> honest, the new JAX-WS and JAXB 2.2 stuff in CXF works a TON better with >>> Java5 >>> than with Java6 due to the endorsed crap. Dropping support for Java5 >>> would >>> mean much of the JAXWS 2.2/JAXB 2.2 would not be tested on a day to day >>> basis >>> as that stuff is currently only tested when run on Java5. Thus, there >>> is a >>> big cost of dropping it just from a testing and support standpoint. >>> Getting >>> that stuff to run on Java6 properly would likely require a lot more >>> configuration in the poms, updates to our plugins, likely updates to some >>> of >>> the Maven plugins, etc.... Basically, it's not easy. >>> >>> Thus, in my opinon, I don't think *right now* is the right time to drop >>> support for Java 5. Maybe for 2.5, but likely not for 2.4. That said, >>> I >>> could potentially be convinced either way. :-) >>> >>> -- >>> Daniel Kulp >>> dk...@apache.org >>> http://dankulp.com/blog >>> Talend - http://www.talend.com > > >