Hi Dan, Please disregard my last note. PIBCAC... :)
If we say state that we support Aries Blueprint 1.0.0, the only environment that currently offers that is Karaf 2.3.0. Are we ready to state that Camel supports Karaf 2.3.0? I know it is a stretch but inevitably endusers will make the leap. ses On Mon, Oct 15, 2012 at 4:07 PM, Daniel Kulp <dk...@apache.org> wrote: > > On Oct 15, 2012, at 4:53 PM, Scott England-Sullivan <sully6...@gmail.com> > wrote: > >> That was my thought until I ran the camel-itest-karaf project with >> Karaf 2.3.0-SNAPSHOT which generates a whole host of errors. More >> investigation is required but it would seem that Camel, as of right >> now, either supports Karaf 2.2.9 or 2.3.0. > > Well, *THAT* is a completely different issue than a blueprint version > discussion. There are a LOT LOT more changes in Karaf 2.3 than just > Blueprint 1.0.0. It could be the specs jars behaving differently, > blueprint, proxy, asm, jmx, pax-web, jetty, etc… 2.3.0 was way way to long > coming and contains a lot more changes than it really should have. (IMO) > > IMO, it's most likely a test harness issue. Talend has spent the last two > months doing very extensive testing of CXF and Camel on the Karaf 2.3 > snapshots. Thus, I'm fairly confident that Camel (and CXF) works fine with > Karaf 2.3. The internal test harnesses we use for our test suites have been > updated for Karaf 2.3. I don't know what may be required to get things > working well for Camel. For example, with 2.3, the customer > jre.properties file we use in the camel test harness is definitely not needed > and may even be causing problems. > > It's definitely something we need to look at, but is a completely different > issue than blueprint version support. > > Dan > > > >> On Mon, Oct 15, 2012 at 1:31 PM, Daniel Kulp <dk...@apache.org> wrote: >>> >>> On Oct 15, 2012, at 1:30 PM, Scott England-Sullivan <sully6...@gmail.com> >>> wrote: >>> >>>> Hello all, >>>> >>>> There have been several requests and recommendations in various threads to >>>> upgrade camel-blueprint to Aries Blueprint 1.0.0. Having been involved >>>> with several of them recently I started to review the impacts of this >>>> change. I could be over-thinking this but I don't believe this upgrade >>>> should happen without a simultaneous upgrade of the Camel Karaf support to >>>> 2.3.0 as that is the first release to offer support for Aries Blueprint >>>> 1.0.0. >>>> >>>> This of course carries a risk of breaking backwards compatibility with >>>> Camel 2.10.x and its support of Karaf 2.2.9. >>>> >>>> Therefore I wanted to bring this forward to a larger audience and get input >>>> on whether or not this is a change desired for Camel 2.11 or is it >>>> something to look at further down the road. >>> >>> >>> There are two different parts to this: >>> >>> 1) Supporting 1.0.0 >>> >>> 2) Dropping support for 0.3 >>> >>> >>> I really don't think the two of them are mutually exclusive. The version >>> range we currently use for the aries blueprint stuff is: >>> >>> org.apache.aries.blueprint;version="[0.2,2)" >>> >>> and I know we've done fairly extensive testing of Camel with 1.0.0. Thus, >>> I think we can already claim that we support 1.0.0. Thus, it's more of a >>> question of #2. >>> >>> The real question is "What do we gain by dropping support for 0.3?" At >>> this point, I think the answer is "something close to nothing". However, >>> it would prevent easy deployment on the way more widely used Karaf 2.2.x. >>> Thus, I would say there is no point in doing it at this time. >>> >>> >>> -- >>> Daniel Kulp >>> dk...@apache.org - http://dankulp.com/blog >>> Talend Community Coder - http://coders.talend.com >>> >> >> >> >> -- >> -- >> Scott England-Sullivan >> Apache Camel Committer >> Principal Consultant / Sr. Architect | Red Hat, Inc. >> FuseSource is now part of Red Hat >> Web: fusesource.com | redhat.com >> Blog: sully6768.blogspot.com >> Twitter: sully6768 > > -- > Daniel Kulp > dk...@apache.org - http://dankulp.com/blog > Talend Community Coder - http://coders.talend.com > -- -- Scott England-Sullivan Apache Camel Committer Principal Consultant / Sr. Architect | Red Hat, Inc. FuseSource is now part of Red Hat Web: fusesource.com | redhat.com Blog: sully6768.blogspot.com Twitter: sully6768