You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@karaf.apache.org by Jean-Baptiste Onofré <jb...@nanthrax.net> on 2011/09/04 19:03:03 UTC

Re: Karaf 2.2.3 and Camel 2.8.0

I got your point but:

- for a general point of view, I still think that Karaf should provide 
all features for all Spring version, else, it means that we can't 
warranty the spring version used by the others applications like Camel 
or CXF
- we should have named Karaf 2.3.0 in place of 2.2.3 to address this 
kind of major update. As reminder, we update to Spring 3.0.6 and add the 
spring-jms feature to be able to install/support CXF 2.5.0.

What we can do:
- in Karaf 2.2.4, rollback to Spring 3.0.5 and so be sure that Camel 
2.8.x and CXF 2.4.x are supported.
- create a Karaf 2.3.x branch (waiting for the 3.0.0), which is exactly 
like 2.2.x but including Spring 3.0.6.RELEASE (I have to talk with the 
Karaf team about that, and I put it in copy)

WDYT ?

Regards
JB

On 09/04/2011 01:52 PM, Freeman Fang wrote:
> Hi JB,
>
> To be honest I'm a lit bit concern about this solution.
> If Karaf 2.2.4 ship spring 3.0.6 anyway, even it cover all spring
> related bundles, and camel can refer those spring features using version
> range(it might be ok during resolve, but don't forget cxf 2.4.2
> features.xml still have srping-jms(3.0.5) feature directly and it's not
> from karaf, :-)), however it still means the OSGi container provided
> spring version is 3.0.6, but the cxf(2.4.2) and camel(2.8.1) which will
> be running in this container are still with spring 3.0.5, it MIGHT be ok
> with spring 3.0.6 but we can't be that sure(as spring is a kind of
> fundamental libs for lots of other projects), right?
>
> So I suggest either karaf 2.2.4 revert to spring 3.0.5(lit bit weird to
> me) or camel 2.8.1 should stay with karaf 2.2.2.
>
> Regards
> Freeman
> On 2011-9-4, at 下午3:30, Jean-Baptiste Onofré wrote:
>
>> Hi Claus,
>>
>> I'm going to work on Karaf Spring features today and tomorrow and test
>> it with Camel, CXF and ActiveMQ.
>> The 2.2.4 could contain only this and one other issue (about JMX). So
>> it could be ready by tomorrow evening, and we can cut off the release
>> on Tuesday.
>>
>> So I think that we could be inline for Camel 2.8.1.
>>
>> Is it OK for you ?
>>
>> Regards
>> JB
>>
>> On 09/04/2011 09:24 AM, Claus Ibsen wrote:
>>> On Sun, Sep 4, 2011 at 8:29 AM, Jean-Baptiste Onofré<jb...@nanthrax.net>
>>> wrote:
>>>> Hi Achim and all,
>>>>
>>>> I propose:
>>>> 1. to cover all Spring bundles in different Karaf spring features
>>>> including
>>>> spring-tx
>>>> 2. release Karaf 2.2.4 soon with this change
>>>> 3. update Camel features descriptor to use the Karaf spring-tx
>>>> features (and
>>>> eventually others, I have to check)
>>>> 4. release Camel 2.8.1
>>>>
>>>
>>> How soon can Karaf 2.2.4 be released?
>>>
>>> Would it speed up if the release was based on the 2.2.3 tags, and
>>> either did
>>> - a) revert back to Spring 3.0.5
>>> - b) bullet #1 above from Jean
>>>
>>> eg so there are no other changes and thus a confort in the community
>>> that Karaf 2.2.4 is a patch release with this single fix to ensure
>>> using Karaf + Camel runs smoothly. As its to be used for the next SMX
>>> release as well.
>>>
>>>
>>>
>>>> WDYT ?
>>>>
>>>> Regards
>>>> JB
>>>>
>>>> On 09/03/2011 09:38 PM, Achim Nierbeck wrote:
>>>>>
>>>>> Hi JB,
>>>>>
>>>>> I'm +1 on that one, often I was missing the spring-tx feature in the
>>>>> first place :)
>>>>>
>>>>> regards, Achim
>>>>>
>>>>> Am 03.09.2011 18:54, schrieb Jean-Baptiste Onofré:
>>>>>>
>>>>>> Hi,
>>>>>>
>>>>>> I checked the issue and the problem is about the spring-tx bundle.
>>>>>>
>>>>>> spring-tx bundle is not installed by a Karaf features, the first
>>>>>> feature which install it is camel-jms (part of the camel-spring).
>>>>>>
>>>>>> That's why we have a bundle version mismatch between the spring
>>>>>> bundles provides by Karaf spring* features, and the one provided by
>>>>>> Camel features.
>>>>>>
>>>>>> I think that it makes sense that Karaf provides all Spring* features,
>>>>>> convering all spring bundle, and Camel just "uses" it.
>>>>>>
>>>>>> I'm going to discuss with the team to see how we move.
>>>>>>
>>>>>> Regards
>>>>>> JB
>>>>>>
>>>>>> On 09/02/2011 10:50 PM, mgardiner wrote:
>>>>>>>
>>>>>>> I have recently tried using Karaf 2.2.3 which has just updated to
>>>>>>> use
>>>>>>> Spring
>>>>>>> 3.0.6.RELEASE and we are now getting conflicts in camel-jms 2.8.0
>>>>>>> because
>>>>>>> two versions of spring are available. With a new camel release
>>>>>>> underway are
>>>>>>> you considering upgrading camel to spring 3.0.6.RELEASE?
>>>>>>>
>>>>>>> Thanks.
>>>>>>>
>>>>>>> Here's the output
>>>>>>>
>>>>>>> Error executing command: Could not start bundle
>>>>>>> mvn:org.apache.camel/camel-jms/2.8.0 in feature(s) camel-jms-2.8.0:
>>>>>>> Unable
>>>>>>> to resolve module org.apache.camel.camel-jms [88.0] because it is
>>>>>>> exposed to
>>>>>>> package 'org.springframework.util' from org.springframework.core
>>>>>>> [82.0] and
>>>>>>> org.springframework.core [43.0] via two dependency chains.
>>>>>>>
>>>>>>> Chain 1:
>>>>>>> org.apache.camel.camel-jms [88.0]
>>>>>>> import:
>>>>>>> (&(package=org.springframework.util)(version>=3.0.0)(!(version>=4.0.0)))
>>>>>>>
>>>>>>> |
>>>>>>> export: package=org.springframework.util
>>>>>>> org.springframework.core [82.0]
>>>>>>>
>>>>>>> Chain 2:
>>>>>>> org.apache.camel.camel-jms [88.0]
>>>>>>> import:
>>>>>>> (&(package=org.apache.camel.impl)(version>=2.8.0)(!(version>=2.9.0)))
>>>>>>>
>>>>>>> |
>>>>>>> export: package=org.apache.camel.impl;
>>>>>>> uses:=org.springframework.jmx.export.annotation
>>>>>>> org.apache.camel.camel-core [80.0]
>>>>>>> import:
>>>>>>>
>>>>>>> (&(package=org.springframework.jmx.export.annotation)(version>=3.0.0)(!(version>=4.0.0)))
>>>>>>>
>>>>>>>
>>>>>>> |
>>>>>>> export: package=org.springframework.jmx.export.annotation;
>>>>>>> uses:=org.springframework.aop.target
>>>>>>> org.springframework.context [48.0]
>>>>>>> import:
>>>>>>>
>>>>>>> (&(package=org.springframework.aop.target)(version>=3.0.6)(!(version>=3.0.7)))
>>>>>>>
>>>>>>>
>>>>>>> |
>>>>>>> export: package=org.springframework.aop.target;
>>>>>>> uses:=org.springframework.core
>>>>>>> org.springframework.aop [47.0]
>>>>>>> import:
>>>>>>> (&(package=org.springframework.core)(version>=3.0.6)(!(version>=3.0.7)))
>>>>>>>
>>>>>>> |
>>>>>>> export: package=org.springframework.core;
>>>>>>> uses:=org.springframework.util
>>>>>>> export: package=org.springframework.util
>>>>>>> org.springframework.core [43.0]
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> --
>>>>>>> View this message in context:
>>>>>>>
>>>>>>> http://camel.465427.n5.nabble.com/Karaf-2-2-3-and-Camel-2-8-0-tp4763828p4763828.html
>>>>>>>
>>>>>>>
>>>>>>> Sent from the Camel - Users mailing list archive at Nabble.com.
>>>>>>
>>>>>
>>>>>
>>>>
>>>> --
>>>> Jean-Baptiste Onofré
>>>> jbonofre@apache.org
>>>> http://blog.nanthrax.net
>>>> Talend - http://www.talend.com
>>>>
>>>
>>>
>>>
>>
>> --
>> Jean-Baptiste Onofré
>> jbonofre@apache.org
>> http://blog.nanthrax.net
>> Talend - http://www.talend.com
>
> ---------------------------------------------
> Freeman Fang
>
> FuseSource
> Email:ffang@fusesource.com
> Web: fusesource.com
> Twitter: freemanfang
> Blog: http://freemanfang.blogspot.com
>
>
>
>
>
>
>
>
>
>

-- 
Jean-Baptiste Onofré
jbonofre@apache.org
http://blog.nanthrax.net
Talend - http://www.talend.com

Re: Karaf 2.2.3 and Camel 2.8.0

Posted by Jean-Baptiste Onofré <jb...@nanthrax.net>.
You're right.

A big red bullet is better ;)

Regards
JB

On 09/05/2011 11:09 AM, Achim Nierbeck wrote:
> Hi JB,
>
> I'm not sure that just setting a "note" is sufficient, we should more
> "warn" about it, cause this will definitely
> pop up as "bug". So maybe it could be placed somewhere "prominent" :)
>
> regards, Achim
>
> 2011/9/5 Jean-Baptiste Onofré<jb...@nanthrax.net>:
>> Hi Achim,
>>
>> I added the spring-orm feature. We have to document that the users have to
>> install the ORM implementation before the spring-orm feature.
>> In the same area, I also added a spring-struts feature. To avoid to "force"
>> the Struts version, the users have to choose and install the Struts bundle
>> before installing the spring-struts feature.
>>
>> I think that just a note in the Karaf user guide is enough.
>>
>> Regards
>> JB
>>
>> On 09/05/2011 10:58 AM, Achim Nierbeck wrote:
>>>
>>> Hi JB,
>>>
>>> I'm +1 for all of these,
>>>
>>> just a little reminder that we need to think about how to handle the
>>> Spring-ORM Bundle correctly.
>>> The issue with the spring-orm bundle is that it imports all kind of
>>> orm implementations like Hibernate, if those optional dependencies are
>>> installed after the ORM bundle those Packages can not be seen.
>>>
>>> regards, Achim
>>>
>>> 2011/9/5 Freeman Fang<fr...@gmail.com>:
>>>>
>>>> Sounds good to me.
>>>>
>>>> Regards
>>>> Freeman
>>>> On 2011-9-5, at 上午1:03, Jean-Baptiste Onofré wrote:
>>>>
>>>>> I got your point but:
>>>>>
>>>>> - for a general point of view, I still think that Karaf should provide
>>>>> all
>>>>> features for all Spring version, else, it means that we can't Sound the
>>>>> spring version used by the others applications like Camel or CXF
>>>>> - we should have named Karaf 2.3.0 in place of 2.2.3 to address this
>>>>> kind
>>>>> of major update. As reminder, we update to Spring 3.0.6 and add the
>>>>> spring-jms feature to be able to install/support CXF 2.5.0.
>>>>>
>>>>> What we can do:
>>>>> - in Karaf 2.2.4, rollback to Spring 3.0.5 and so be sure that Camel
>>>>> 2.8.x
>>>>> and CXF 2.4.x are supported.
>>>>> - create a Karaf 2.3.x branch (waiting for the 3.0.0), which is exactly
>>>>> like 2.2.x but including Spring 3.0.6.RELEASE (I have to talk with the
>>>>> Karaf
>>>>> team about that, and I put it in copy)
>>>>>
>>>>> WDYT ?
>>>>>
>>>>> Regards
>>>>> JB
>>>>>
>>>>> On 09/04/2011 01:52 PM, Freeman Fang wrote:
>>>>>>
>>>>>> Hi JB,
>>>>>>
>>>>>> To be honest I'm a lit bit concern about this solution.
>>>>>> If Karaf 2.2.4 ship spring 3.0.6 anyway, even it cover all spring
>>>>>> related bundles, and camel can refer those spring features using
>>>>>> version
>>>>>> range(it might be ok during resolve, but don't forget cxf 2.4.2
>>>>>> features.xml still have srping-jms(3.0.5) feature directly and it's not
>>>>>> from karaf, :-)), however it still means the OSGi container provided
>>>>>> spring version is 3.0.6, but the cxf(2.4.2) and camel(2.8.1) which will
>>>>>> be running in this container are still with spring 3.0.5, it MIGHT be
>>>>>> ok
>>>>>> with spring 3.0.6 but we can't be that sure(as spring is a kind of
>>>>>> fundamental libs for lots of other projects), right?
>>>>>>
>>>>>> So I suggest either karaf 2.2.4 revert to spring 3.0.5(lit bit weird to
>>>>>> me) or camel 2.8.1 should stay with karaf 2.2.2.
>>>>>>
>>>>>> Regards
>>>>>> Freeman
>>>>>> On 2011-9-4, at 下午3:30, Jean-Baptiste Onofré wrote:
>>>>>>
>>>>>>> Hi Claus,
>>>>>>>
>>>>>>> I'm going to work on Karaf Spring features today and tomorrow and test
>>>>>>> it with Camel, CXF and ActiveMQ.
>>>>>>> The 2.2.4 could contain only this and one other issue (about JMX). So
>>>>>>> it could be ready by tomorrow evening, and we can cut off the release
>>>>>>> on Tuesday.
>>>>>>>
>>>>>>> So I think that we could be inline for Camel 2.8.1.
>>>>>>>
>>>>>>> Is it OK for you ?
>>>>>>>
>>>>>>> Regards
>>>>>>> JB
>>>>>>>
>>>>>>> On 09/04/2011 09:24 AM, Claus Ibsen wrote:
>>>>>>>>
>>>>>>>> On Sun, Sep 4, 2011 at 8:29 AM, Jean-Baptiste Onofré<jb...@nanthrax.net>
>>>>>>>> wrote:
>>>>>>>>>
>>>>>>>>> Hi Achim and all,
>>>>>>>>>
>>>>>>>>> I propose:
>>>>>>>>> 1. to cover all Spring bundles in different Karaf spring features
>>>>>>>>> including
>>>>>>>>> spring-tx
>>>>>>>>> 2. release Karaf 2.2.4 soon with this change
>>>>>>>>> 3. update Camel features descriptor to use the Karaf spring-tx
>>>>>>>>> features (and
>>>>>>>>> eventually others, I have to check)
>>>>>>>>> 4. release Camel 2.8.1
>>>>>>>>>
>>>>>>>>
>>>>>>>> How soon can Karaf 2.2.4 be released?
>>>>>>>>
>>>>>>>> Would it speed up if the release was based on the 2.2.3 tags, and
>>>>>>>> either did
>>>>>>>> - a) revert back to Spring 3.0.5
>>>>>>>> - b) bullet #1 above from Jean
>>>>>>>>
>>>>>>>> eg so there are no other changes and thus a confort in the community
>>>>>>>> that Karaf 2.2.4 is a patch release with this single fix to ensure
>>>>>>>> using Karaf + Camel runs smoothly. As its to be used for the next SMX
>>>>>>>> release as well.
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>> WDYT ?
>>>>>>>>>
>>>>>>>>> Regards
>>>>>>>>> JB
>>>>>>>>>
>>>>>>>>> On 09/03/2011 09:38 PM, Achim Nierbeck wrote:
>>>>>>>>>>
>>>>>>>>>> Hi JB,
>>>>>>>>>>
>>>>>>>>>> I'm +1 on that one, often I was missing the spring-tx feature in
>>>>>>>>>> the
>>>>>>>>>> first place :)
>>>>>>>>>>
>>>>>>>>>> regards, Achim
>>>>>>>>>>
>>>>>>>>>> Am 03.09.2011 18:54, schrieb Jean-Baptiste Onofré:
>>>>>>>>>>>
>>>>>>>>>>> Hi,
>>>>>>>>>>>
>>>>>>>>>>> I checked the issue and the problem is about the spring-tx bundle.
>>>>>>>>>>>
>>>>>>>>>>> spring-tx bundle is not installed by a Karaf features, the first
>>>>>>>>>>> feature which install it is camel-jms (part of the camel-spring).
>>>>>>>>>>>
>>>>>>>>>>> That's why we have a bundle version mismatch between the spring
>>>>>>>>>>> bundles provides by Karaf spring* features, and the one provided
>>>>>>>>>>> by
>>>>>>>>>>> Camel features.
>>>>>>>>>>>
>>>>>>>>>>> I think that it makes sense that Karaf provides all Spring*
>>>>>>>>>>> features,
>>>>>>>>>>> convering all spring bundle, and Camel just "uses" it.
>>>>>>>>>>>
>>>>>>>>>>> I'm going to discuss with the team to see how we move.
>>>>>>>>>>>
>>>>>>>>>>> Regards
>>>>>>>>>>> JB
>>>>>>>>>>>
>>>>>>>>>>> On 09/02/2011 10:50 PM, mgardiner wrote:
>>>>>>>>>>>>
>>>>>>>>>>>> I have recently tried using Karaf 2.2.3 which has just updated to
>>>>>>>>>>>> use
>>>>>>>>>>>> Spring
>>>>>>>>>>>> 3.0.6.RELEASE and we are now getting conflicts in camel-jms 2.8.0
>>>>>>>>>>>> because
>>>>>>>>>>>> two versions of spring are available. With a new camel release
>>>>>>>>>>>> underway are
>>>>>>>>>>>> you considering upgrading camel to spring 3.0.6.RELEASE?
>>>>>>>>>>>>
>>>>>>>>>>>> Thanks.
>>>>>>>>>>>>
>>>>>>>>>>>> Here's the output
>>>>>>>>>>>>
>>>>>>>>>>>> Error executing command: Could not start bundle
>>>>>>>>>>>> mvn:org.apache.camel/camel-jms/2.8.0 in feature(s)
>>>>>>>>>>>> camel-jms-2.8.0:
>>>>>>>>>>>> Unable
>>>>>>>>>>>> to resolve module org.apache.camel.camel-jms [88.0] because it is
>>>>>>>>>>>> exposed to
>>>>>>>>>>>> package 'org.springframework.util' from org.springframework.core
>>>>>>>>>>>> [82.0] and
>>>>>>>>>>>> org.springframework.core [43.0] via two dependency chains.
>>>>>>>>>>>>
>>>>>>>>>>>> Chain 1:
>>>>>>>>>>>> org.apache.camel.camel-jms [88.0]
>>>>>>>>>>>> import:
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>> (&(package=org.springframework.util)(version>=3.0.0)(!(version>=4.0.0)))
>>>>>>>>>>>>
>>>>>>>>>>>> |
>>>>>>>>>>>> export: package=org.springframework.util
>>>>>>>>>>>> org.springframework.core [82.0]
>>>>>>>>>>>>
>>>>>>>>>>>> Chain 2:
>>>>>>>>>>>> org.apache.camel.camel-jms [88.0]
>>>>>>>>>>>> import:
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>> (&(package=org.apache.camel.impl)(version>=2.8.0)(!(version>=2.9.0)))
>>>>>>>>>>>>
>>>>>>>>>>>> |
>>>>>>>>>>>> export: package=org.apache.camel.impl;
>>>>>>>>>>>> uses:=org.springframework.jmx.export.annotation
>>>>>>>>>>>> org.apache.camel.camel-core [80.0]
>>>>>>>>>>>> import:
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>> (&(package=org.springframework.jmx.export.annotation)(version>=3.0.0)(!(version>=4.0.0)))
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>> |
>>>>>>>>>>>> export: package=org.springframework.jmx.export.annotation;
>>>>>>>>>>>> uses:=org.springframework.aop.target
>>>>>>>>>>>> org.springframework.context [48.0]
>>>>>>>>>>>> import:
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>> (&(package=org.springframework.aop.target)(version>=3.0.6)(!(version>=3.0.7)))
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>> |
>>>>>>>>>>>> export: package=org.springframework.aop.target;
>>>>>>>>>>>> uses:=org.springframework.core
>>>>>>>>>>>> org.springframework.aop [47.0]
>>>>>>>>>>>> import:
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>> (&(package=org.springframework.core)(version>=3.0.6)(!(version>=3.0.7)))
>>>>>>>>>>>>
>>>>>>>>>>>> |
>>>>>>>>>>>> export: package=org.springframework.core;
>>>>>>>>>>>> uses:=org.springframework.util
>>>>>>>>>>>> export: package=org.springframework.util
>>>>>>>>>>>> org.springframework.core [43.0]
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>> --
>>>>>>>>>>>> View this message in context:
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>> http://camel.465427.n5.nabble.com/Karaf-2-2-3-and-Camel-2-8-0-tp4763828p4763828.html
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>> Sent from the Camel - Users mailing list archive at Nabble.com.
>>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>
>>>>>>>>> --
>>>>>>>>> Jean-Baptiste Onofré
>>>>>>>>> jbonofre@apache.org
>>>>>>>>> http://blog.nanthrax.net
>>>>>>>>> Talend - http://www.talend.com
>>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>
>>>>>>> --
>>>>>>> Jean-Baptiste Onofré
>>>>>>> jbonofre@apache.org
>>>>>>> http://blog.nanthrax.net
>>>>>>> Talend - http://www.talend.com
>>>>>>
>>>>>> ---------------------------------------------
>>>>>> Freeman Fang
>>>>>>
>>>>>> FuseSource
>>>>>> Email:ffang@fusesource.com
>>>>>> Web: fusesource.com
>>>>>> Twitter: freemanfang
>>>>>> Blog: http://freemanfang.blogspot.com
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>
>>>>> --
>>>>> Jean-Baptiste Onofré
>>>>> jbonofre@apache.org
>>>>> http://blog.nanthrax.net
>>>>> Talend - http://www.talend.com
>>>>
>>>> ---------------------------------------------
>>>> Freeman Fang
>>>>
>>>> FuseSource
>>>> Email:ffang@fusesource.com
>>>> Web: fusesource.com
>>>> Twitter: freemanfang
>>>> Blog: http://freemanfang.blogspot.com
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>
>>>
>>>
>>>
>>
>> --
>> Jean-Baptiste Onofré
>> jbonofre@apache.org
>> http://blog.nanthrax.net
>> Talend - http://www.talend.com
>>
>
>
>

-- 
Jean-Baptiste Onofré
jbonofre@apache.org
http://blog.nanthrax.net
Talend - http://www.talend.com

Re: Karaf 2.2.3 and Camel 2.8.0

Posted by Andreas Pieber <an...@gmail.com>.
I've updated https://issues.apache.org/jira/browse/KARAF-201<https://issues.apache.org/jira/browse/KARAF-201?focusedCommentId=13097085#comment-13097085>
that
we do not loose track of all ideas; others are also welcomed to add their
ideas :-)

Kind regards,
Andreas

On Mon, Sep 5, 2011 at 11:43, Jean-Baptiste Onofré <jb...@nanthrax.net> wrote:

> All ideas are welcome, the roadmap is here to be updated ;)
>
> Regards
> JB
>
>
> On 09/05/2011 11:35 AM, Andreas Pieber wrote:
>
>> It is, but it has also one disadvantage. The echo would print every time
>> the
>> feature is installed which is also during karaf startup at a customer. And
>> I
>> don't think that they would like to see this message each time. I think we
>> also have to add a switch to do things in those feature-scripts based on
>> the
>> "surrounding". If they are installed via features.cfg or directly via the
>> console.
>>
>> Kind regards,
>> Andreas
>>
>> On Mon, Sep 5, 2011 at 11:23, Achim Nierbeck<bc...@googlemail.com>
>> >wrote:
>>
>>  yeah like that idea, it's a big red bullet ;)
>>>
>>> Regards, Achim
>>>
>>> 2011/9/5 Jean-Baptiste Onofré<jb...@nanthrax.net>:
>>>
>>>> Unfortunately, for now, I don't see other way to "inform" the users.
>>>>
>>>> We have a new feature in the TODO list to handle this kind of situation:
>>>>
>>> the
>>>
>>>> feature trigger. The feature trigger allows us to call commands. In this
>>>> case, you would call:
>>>>
>>>> echo "Be sure to install the ORM implementation before the spring-orm
>>>> feature"
>>>>
>>>> But it's not yet available.
>>>>
>>>> Regards
>>>> JB
>>>>
>>>> On 09/05/2011 11:13 AM, Andreas Pieber wrote:
>>>>
>>>>>
>>>>> I'm not convinced that ppl read faq sections, but this would be a good
>>>>> location otherwise
>>>>>
>>>>> Kind regards Andreas
>>>>> On Sep 5, 2011 11:09 AM, "Achim Nierbeck"<bc...@googlemail.com>
>>>>> >
>>>>>
>>>>  wrote:
>>>
>>>>
>>>>>> Hi JB,
>>>>>>
>>>>>> I'm not sure that just setting a "note" is sufficient, we should more
>>>>>> "warn" about it, cause this will definitely
>>>>>> pop up as "bug". So maybe it could be placed somewhere "prominent" :)
>>>>>>
>>>>>> regards, Achim
>>>>>>
>>>>>> 2011/9/5 Jean-Baptiste Onofré<jb...@nanthrax.net>:
>>>>>>
>>>>>>>
>>>>>>> Hi Achim,
>>>>>>>
>>>>>>> I added the spring-orm feature. We have to document that the users
>>>>>>>
>>>>>> have
>>>
>>>>
>>>>> to
>>>>>
>>>>>>
>>>>>>> install the ORM implementation before the spring-orm feature.
>>>>>>> In the same area, I also added a spring-struts feature. To avoid to
>>>>>>>
>>>>>>
>>>>> "force"
>>>>>
>>>>>>
>>>>>>> the Struts version, the users have to choose and install the Struts
>>>>>>>
>>>>>>
>>>>> bundle
>>>>>
>>>>>>
>>>>>>> before installing the spring-struts feature.
>>>>>>>
>>>>>>> I think that just a note in the Karaf user guide is enough.
>>>>>>>
>>>>>>> Regards
>>>>>>> JB
>>>>>>>
>>>>>>> On 09/05/2011 10:58 AM, Achim Nierbeck wrote:
>>>>>>>
>>>>>>>>
>>>>>>>> Hi JB,
>>>>>>>>
>>>>>>>> I'm +1 for all of these,
>>>>>>>>
>>>>>>>> just a little reminder that we need to think about how to handle the
>>>>>>>> Spring-ORM Bundle correctly.
>>>>>>>> The issue with the spring-orm bundle is that it imports all kind of
>>>>>>>> orm implementations like Hibernate, if those optional dependencies
>>>>>>>>
>>>>>>> are
>>>
>>>> installed after the ORM bundle those Packages can not be seen.
>>>>>>>>
>>>>>>>> regards, Achim
>>>>>>>>
>>>>>>>> 2011/9/5 Freeman Fang<fr...@gmail.com>:
>>>>>>>>
>>>>>>>>>
>>>>>>>>> Sounds good to me.
>>>>>>>>>
>>>>>>>>> Regards
>>>>>>>>> Freeman
>>>>>>>>> On 2011-9-5, at 上午1:03, Jean-Baptiste Onofré wrote:
>>>>>>>>>
>>>>>>>>>  I got your point but:
>>>>>>>>>>
>>>>>>>>>> - for a general point of view, I still think that Karaf should
>>>>>>>>>> provide
>>>>>>>>>> all
>>>>>>>>>> features for all Spring version, else, it means that we can't
>>>>>>>>>> Sound
>>>>>>>>>>
>>>>>>>>>
>>>>> the
>>>>>
>>>>>>
>>>>>>>>>> spring version used by the others applications like Camel or CXF
>>>>>>>>>> - we should have named Karaf 2.3.0 in place of 2.2.3 to address
>>>>>>>>>>
>>>>>>>>> this
>>>
>>>> kind
>>>>>>>>>> of major update. As reminder, we update to Spring 3.0.6 and add
>>>>>>>>>> the
>>>>>>>>>> spring-jms feature to be able to install/support CXF 2.5.0.
>>>>>>>>>>
>>>>>>>>>> What we can do:
>>>>>>>>>> - in Karaf 2.2.4, rollback to Spring 3.0.5 and so be sure that
>>>>>>>>>>
>>>>>>>>> Camel
>>>
>>>> 2.8.x
>>>>>>>>>> and CXF 2.4.x are supported.
>>>>>>>>>> - create a Karaf 2.3.x branch (waiting for the 3.0.0), which is
>>>>>>>>>>
>>>>>>>>>
>>>>> exactly
>>>>>
>>>>>>
>>>>>>>>>> like 2.2.x but including Spring 3.0.6.RELEASE (I have to talk with
>>>>>>>>>> the
>>>>>>>>>> Karaf
>>>>>>>>>> team about that, and I put it in copy)
>>>>>>>>>>
>>>>>>>>>> WDYT ?
>>>>>>>>>>
>>>>>>>>>> Regards
>>>>>>>>>> JB
>>>>>>>>>>
>>>>>>>>>> On 09/04/2011 01:52 PM, Freeman Fang wrote:
>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>> Hi JB,
>>>>>>>>>>>
>>>>>>>>>>> To be honest I'm a lit bit concern about this solution.
>>>>>>>>>>> If Karaf 2.2.4 ship spring 3.0.6 anyway, even it cover all spring
>>>>>>>>>>> related bundles, and camel can refer those spring features using
>>>>>>>>>>> version
>>>>>>>>>>> range(it might be ok during resolve, but don't forget cxf 2.4.2
>>>>>>>>>>> features.xml still have srping-jms(3.0.5) feature directly and
>>>>>>>>>>>
>>>>>>>>>> it's
>>>
>>>>
>>>>> not
>>>>>
>>>>>>
>>>>>>>>>>> from karaf, :-)), however it still means the OSGi container
>>>>>>>>>>>
>>>>>>>>>> provided
>>>
>>>> spring version is 3.0.6, but the cxf(2.4.2) and camel(2.8.1) which
>>>>>>>>>>>
>>>>>>>>>>
>>>>> will
>>>>>
>>>>>>
>>>>>>>>>>> be running in this container are still with spring 3.0.5, it
>>>>>>>>>>> MIGHT
>>>>>>>>>>> be
>>>>>>>>>>> ok
>>>>>>>>>>> with spring 3.0.6 but we can't be that sure(as spring is a kind
>>>>>>>>>>> of
>>>>>>>>>>> fundamental libs for lots of other projects), right?
>>>>>>>>>>>
>>>>>>>>>>> So I suggest either karaf 2.2.4 revert to spring 3.0.5(lit bit
>>>>>>>>>>>
>>>>>>>>>> weird
>>>
>>>>
>>>>> to
>>>>>
>>>>>>
>>>>>>>>>>> me) or camel 2.8.1 should stay with karaf 2.2.2.
>>>>>>>>>>>
>>>>>>>>>>> Regards
>>>>>>>>>>> Freeman
>>>>>>>>>>> On 2011-9-4, at 下午3:30, Jean-Baptiste Onofré wrote:
>>>>>>>>>>>
>>>>>>>>>>>  Hi Claus,
>>>>>>>>>>>>
>>>>>>>>>>>> I'm going to work on Karaf Spring features today and tomorrow
>>>>>>>>>>>> and
>>>>>>>>>>>>
>>>>>>>>>>>
>>>>> test
>>>>>
>>>>>>
>>>>>>>>>>>> it with Camel, CXF and ActiveMQ.
>>>>>>>>>>>> The 2.2.4 could contain only this and one other issue (about
>>>>>>>>>>>>
>>>>>>>>>>> JMX).
>>>
>>>>
>>>>> So
>>>>>
>>>>>>
>>>>>>>>>>>> it could be ready by tomorrow evening, and we can cut off the
>>>>>>>>>>>>
>>>>>>>>>>>
>>>>> release
>>>>>
>>>>>>
>>>>>>>>>>>> on Tuesday.
>>>>>>>>>>>>
>>>>>>>>>>>> So I think that we could be inline for Camel 2.8.1.
>>>>>>>>>>>>
>>>>>>>>>>>> Is it OK for you ?
>>>>>>>>>>>>
>>>>>>>>>>>> Regards
>>>>>>>>>>>> JB
>>>>>>>>>>>>
>>>>>>>>>>>> On 09/04/2011 09:24 AM, Claus Ibsen wrote:
>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>> On Sun, Sep 4, 2011 at 8:29 AM, Jean-Baptiste Onofré<
>>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>> jb@nanthrax.net>
>>>>>
>>>>>>
>>>>>>>>>>>>> wrote:
>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> Hi Achim and all,
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> I propose:
>>>>>>>>>>>>>> 1. to cover all Spring bundles in different Karaf spring
>>>>>>>>>>>>>>
>>>>>>>>>>>>> features
>>>
>>>> including
>>>>>>>>>>>>>> spring-tx
>>>>>>>>>>>>>> 2. release Karaf 2.2.4 soon with this change
>>>>>>>>>>>>>> 3. update Camel features descriptor to use the Karaf spring-tx
>>>>>>>>>>>>>> features (and
>>>>>>>>>>>>>> eventually others, I have to check)
>>>>>>>>>>>>>> 4. release Camel 2.8.1
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>> How soon can Karaf 2.2.4 be released?
>>>>>>>>>>>>>
>>>>>>>>>>>>> Would it speed up if the release was based on the 2.2.3 tags,
>>>>>>>>>>>>>
>>>>>>>>>>>> and
>>>
>>>> either did
>>>>>>>>>>>>> - a) revert back to Spring 3.0.5
>>>>>>>>>>>>> - b) bullet #1 above from Jean
>>>>>>>>>>>>>
>>>>>>>>>>>>> eg so there are no other changes and thus a confort in the
>>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>> community
>>>>>
>>>>>>
>>>>>>>>>>>>> that Karaf 2.2.4 is a patch release with this single fix to
>>>>>>>>>>>>>
>>>>>>>>>>>> ensure
>>>
>>>> using Karaf + Camel runs smoothly. As its to be used for the
>>>>>>>>>>>>>
>>>>>>>>>>>> next
>>>
>>>>
>>>>> SMX
>>>>>
>>>>>>
>>>>>>>>>>>>> release as well.
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>>  WDYT ?
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> Regards
>>>>>>>>>>>>>> JB
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> On 09/03/2011 09:38 PM, Achim Nierbeck wrote:
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> Hi JB,
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> I'm +1 on that one, often I was missing the spring-tx feature
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>> in
>>>
>>>> the
>>>>>>>>>>>>>>> first place :)
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> regards, Achim
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> Am 03.09.2011 18:54, schrieb Jean-Baptiste Onofré:
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> Hi,
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> I checked the issue and the problem is about the spring-tx
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>> bundle.
>>>>>
>>>>>>
>>>>>>>>>>>>>>>> spring-tx bundle is not installed by a Karaf features, the
>>>>>>>>>>>>>>>> first
>>>>>>>>>>>>>>>> feature which install it is camel-jms (part of the
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>> camel-spring).
>>>>>
>>>>>>
>>>>>>>>>>>>>>>> That's why we have a bundle version mismatch between the
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> spring
>>>
>>>> bundles provides by Karaf spring* features, and the one
>>>>>>>>>>>>>>>> provided
>>>>>>>>>>>>>>>> by
>>>>>>>>>>>>>>>> Camel features.
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> I think that it makes sense that Karaf provides all Spring*
>>>>>>>>>>>>>>>> features,
>>>>>>>>>>>>>>>> convering all spring bundle, and Camel just "uses" it.
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> I'm going to discuss with the team to see how we move.
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> Regards
>>>>>>>>>>>>>>>> JB
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> On 09/02/2011 10:50 PM, mgardiner wrote:
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> I have recently tried using Karaf 2.2.3 which has just
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> updated
>>>
>>>>
>>>>> to
>>>>>
>>>>>>
>>>>>>>>>>>>>>>>> use
>>>>>>>>>>>>>>>>> Spring
>>>>>>>>>>>>>>>>> 3.0.6.RELEASE and we are now getting conflicts in camel-jms
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>> 2.8.0
>>>>>
>>>>>>
>>>>>>>>>>>>>>>>> because
>>>>>>>>>>>>>>>>> two versions of spring are available. With a new camel
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> release
>>>
>>>> underway are
>>>>>>>>>>>>>>>>> you considering upgrading camel to spring 3.0.6.RELEASE?
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> Thanks.
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> Here's the output
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> Error executing command: Could not start bundle
>>>>>>>>>>>>>>>>> mvn:org.apache.camel/camel-**jms/2.8.0 in feature(s)
>>>>>>>>>>>>>>>>> camel-jms-2.8.0:
>>>>>>>>>>>>>>>>> Unable
>>>>>>>>>>>>>>>>> to resolve module org.apache.camel.camel-jms [88.0] because
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> it
>>>
>>>>
>>>>> is
>>>>>
>>>>>>
>>>>>>>>>>>>>>>>> exposed to
>>>>>>>>>>>>>>>>> package 'org.springframework.util' from
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>> org.springframework.core
>>>>>
>>>>>>
>>>>>>>>>>>>>>>>> [82.0] and
>>>>>>>>>>>>>>>>> org.springframework.core [43.0] via two dependency chains.
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> Chain 1:
>>>>>>>>>>>>>>>>> org.apache.camel.camel-jms [88.0]
>>>>>>>>>>>>>>>>> import:
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>  (&(package=org.**springframework.util)(version>**
>>>>> =3.0.0)(!(version>=4.0.0)))
>>>>>
>>>>>>
>>>>>>>>>>>>>>>>> |
>>>>>>>>>>>>>>>>> export: package=org.springframework.**util
>>>>>>>>>>>>>>>>> org.springframework.core [82.0]
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> Chain 2:
>>>>>>>>>>>>>>>>> org.apache.camel.camel-jms [88.0]
>>>>>>>>>>>>>>>>> import:
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>  (&(package=org.apache.camel.**impl)(version>=2.8.0)(!(**
>>>>> version>=2.9.0)))
>>>>>
>>>>>>
>>>>>>>>>>>>>>>>> |
>>>>>>>>>>>>>>>>> export: package=org.apache.camel.impl;
>>>>>>>>>>>>>>>>> uses:=org.springframework.jmx.**export.annotation
>>>>>>>>>>>>>>>>> org.apache.camel.camel-core [80.0]
>>>>>>>>>>>>>>>>> import:
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>
>>>>>
>>>>>  (&(package=org.**springframework.jmx.export.**
>>> annotation)(version>=3.0.0)(!(**version>=4.0.0)))
>>>
>>>>
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> |
>>>>>>>>>>>>>>>>> export: package=org.springframework.**
>>>>>>>>>>>>>>>>> jmx.export.annotation;
>>>>>>>>>>>>>>>>> uses:=org.springframework.aop.**target
>>>>>>>>>>>>>>>>> org.springframework.context [48.0]
>>>>>>>>>>>>>>>>> import:
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>
>>>>>
>>>>>  (&(package=org.**springframework.aop.target)(**
>>> version>=3.0.6)(!(version>=3.**0.7)))
>>>
>>>>
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> |
>>>>>>>>>>>>>>>>> export: package=org.springframework.**aop.target;
>>>>>>>>>>>>>>>>> uses:=org.springframework.core
>>>>>>>>>>>>>>>>> org.springframework.aop [47.0]
>>>>>>>>>>>>>>>>> import:
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>  (&(package=org.**springframework.core)(version>**
>>>>> =3.0.6)(!(version>=3.0.7)))
>>>>>
>>>>>>
>>>>>>>>>>>>>>>>> |
>>>>>>>>>>>>>>>>> export: package=org.springframework.**core;
>>>>>>>>>>>>>>>>> uses:=org.springframework.util
>>>>>>>>>>>>>>>>> export: package=org.springframework.**util
>>>>>>>>>>>>>>>>> org.springframework.core [43.0]
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> --
>>>>>>>>>>>>>>>>> View this message in context:
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>
>>>>>
>>>>>  http://camel.465427.n5.nabble.**com/Karaf-2-2-3-and-Camel-2-8-**
>>> 0-tp4763828p4763828.html<http://camel.465427.n5.nabble.com/Karaf-2-2-3-and-Camel-2-8-0-tp4763828p4763828.html>
>>>
>>>>
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> Sent from the Camel - Users mailing list archive at
>>>>>>>>>>>>>>>>> Nabble.com.
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>> --
>>>>>>>>>>>>>> Jean-Baptiste Onofré
>>>>>>>>>>>>>> jbonofre@apache.org
>>>>>>>>>>>>>> http://blog.nanthrax.net
>>>>>>>>>>>>>> Talend - http://www.talend.com
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>> --
>>>>>>>>>>>> Jean-Baptiste Onofré
>>>>>>>>>>>> jbonofre@apache.org
>>>>>>>>>>>> http://blog.nanthrax.net
>>>>>>>>>>>> Talend - http://www.talend.com
>>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>> ------------------------------**---------------
>>>>>>>>>>> Freeman Fang
>>>>>>>>>>>
>>>>>>>>>>> FuseSource
>>>>>>>>>>> Email:ffang@fusesource.com
>>>>>>>>>>> Web: fusesource.com
>>>>>>>>>>> Twitter: freemanfang
>>>>>>>>>>> Blog: http://freemanfang.blogspot.**com<http://freemanfang.blogspot.com>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>> --
>>>>>>>>>> Jean-Baptiste Onofré
>>>>>>>>>> jbonofre@apache.org
>>>>>>>>>> http://blog.nanthrax.net
>>>>>>>>>> Talend - http://www.talend.com
>>>>>>>>>>
>>>>>>>>>
>>>>>>>>> ------------------------------**---------------
>>>>>>>>> Freeman Fang
>>>>>>>>>
>>>>>>>>> FuseSource
>>>>>>>>> Email:ffang@fusesource.com
>>>>>>>>> Web: fusesource.com
>>>>>>>>> Twitter: freemanfang
>>>>>>>>> Blog: http://freemanfang.blogspot.**com<http://freemanfang.blogspot.com>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>> --
>>>>>>> Jean-Baptiste Onofré
>>>>>>> jbonofre@apache.org
>>>>>>> http://blog.nanthrax.net
>>>>>>> Talend - http://www.talend.com
>>>>>>>
>>>>>>>
>>>>>>
>>>>>>
>>>>>> --
>>>>>> --
>>>>>> *Achim Nierbeck*
>>>>>>
>>>>>>
>>>>>> Apache Karaf<http://karaf.apache.org/**>   Committer&   PMC
>>>>>> OPS4J Pax Web<http://wiki.ops4j.org/**display/paxweb/Pax+Web/<http://wiki.ops4j.org/display/paxweb/Pax+Web/>
>>>>>> >
>>>>>> Committer&   Project Lead
>>>>>> blog<http://notizblog.**nierbeck.de/ <http://notizblog.nierbeck.de/>>
>>>>>>
>>>>>
>>>>>
>>>> --
>>>> Jean-Baptiste Onofré
>>>> jbonofre@apache.org
>>>> http://blog.nanthrax.net
>>>> Talend - http://www.talend.com
>>>>
>>>>
>>>
>>>
>>> --
>>> --
>>> *Achim Nierbeck*
>>>
>>>
>>> Apache Karaf<http://karaf.apache.org/**>  Committer&  PMC
>>> OPS4J Pax Web<http://wiki.ops4j.org/**display/paxweb/Pax+Web/<http://wiki.ops4j.org/display/paxweb/Pax+Web/>
>>> >
>>> Committer&  Project Lead
>>> blog<http://notizblog.**nierbeck.de/ <http://notizblog.nierbeck.de/>>
>>>
>>>
>>
> --
> Jean-Baptiste Onofré
> jbonofre@apache.org
> http://blog.nanthrax.net
> Talend - http://www.talend.com
>

Re: Karaf 2.2.3 and Camel 2.8.0

Posted by Jean-Baptiste Onofré <jb...@nanthrax.net>.
All ideas are welcome, the roadmap is here to be updated ;)

Regards
JB

On 09/05/2011 11:35 AM, Andreas Pieber wrote:
> It is, but it has also one disadvantage. The echo would print every time the
> feature is installed which is also during karaf startup at a customer. And I
> don't think that they would like to see this message each time. I think we
> also have to add a switch to do things in those feature-scripts based on the
> "surrounding". If they are installed via features.cfg or directly via the
> console.
>
> Kind regards,
> Andreas
>
> On Mon, Sep 5, 2011 at 11:23, Achim Nierbeck<bc...@googlemail.com>wrote:
>
>> yeah like that idea, it's a big red bullet ;)
>>
>> Regards, Achim
>>
>> 2011/9/5 Jean-Baptiste Onofré<jb...@nanthrax.net>:
>>> Unfortunately, for now, I don't see other way to "inform" the users.
>>>
>>> We have a new feature in the TODO list to handle this kind of situation:
>> the
>>> feature trigger. The feature trigger allows us to call commands. In this
>>> case, you would call:
>>>
>>> echo "Be sure to install the ORM implementation before the spring-orm
>>> feature"
>>>
>>> But it's not yet available.
>>>
>>> Regards
>>> JB
>>>
>>> On 09/05/2011 11:13 AM, Andreas Pieber wrote:
>>>>
>>>> I'm not convinced that ppl read faq sections, but this would be a good
>>>> location otherwise
>>>>
>>>> Kind regards Andreas
>>>> On Sep 5, 2011 11:09 AM, "Achim Nierbeck"<bc...@googlemail.com>
>>   wrote:
>>>>>
>>>>> Hi JB,
>>>>>
>>>>> I'm not sure that just setting a "note" is sufficient, we should more
>>>>> "warn" about it, cause this will definitely
>>>>> pop up as "bug". So maybe it could be placed somewhere "prominent" :)
>>>>>
>>>>> regards, Achim
>>>>>
>>>>> 2011/9/5 Jean-Baptiste Onofré<jb...@nanthrax.net>:
>>>>>>
>>>>>> Hi Achim,
>>>>>>
>>>>>> I added the spring-orm feature. We have to document that the users
>> have
>>>>
>>>> to
>>>>>>
>>>>>> install the ORM implementation before the spring-orm feature.
>>>>>> In the same area, I also added a spring-struts feature. To avoid to
>>>>
>>>> "force"
>>>>>>
>>>>>> the Struts version, the users have to choose and install the Struts
>>>>
>>>> bundle
>>>>>>
>>>>>> before installing the spring-struts feature.
>>>>>>
>>>>>> I think that just a note in the Karaf user guide is enough.
>>>>>>
>>>>>> Regards
>>>>>> JB
>>>>>>
>>>>>> On 09/05/2011 10:58 AM, Achim Nierbeck wrote:
>>>>>>>
>>>>>>> Hi JB,
>>>>>>>
>>>>>>> I'm +1 for all of these,
>>>>>>>
>>>>>>> just a little reminder that we need to think about how to handle the
>>>>>>> Spring-ORM Bundle correctly.
>>>>>>> The issue with the spring-orm bundle is that it imports all kind of
>>>>>>> orm implementations like Hibernate, if those optional dependencies
>> are
>>>>>>> installed after the ORM bundle those Packages can not be seen.
>>>>>>>
>>>>>>> regards, Achim
>>>>>>>
>>>>>>> 2011/9/5 Freeman Fang<fr...@gmail.com>:
>>>>>>>>
>>>>>>>> Sounds good to me.
>>>>>>>>
>>>>>>>> Regards
>>>>>>>> Freeman
>>>>>>>> On 2011-9-5, at 上午1:03, Jean-Baptiste Onofré wrote:
>>>>>>>>
>>>>>>>>> I got your point but:
>>>>>>>>>
>>>>>>>>> - for a general point of view, I still think that Karaf should
>>>>>>>>> provide
>>>>>>>>> all
>>>>>>>>> features for all Spring version, else, it means that we can't Sound
>>>>
>>>> the
>>>>>>>>>
>>>>>>>>> spring version used by the others applications like Camel or CXF
>>>>>>>>> - we should have named Karaf 2.3.0 in place of 2.2.3 to address
>> this
>>>>>>>>> kind
>>>>>>>>> of major update. As reminder, we update to Spring 3.0.6 and add the
>>>>>>>>> spring-jms feature to be able to install/support CXF 2.5.0.
>>>>>>>>>
>>>>>>>>> What we can do:
>>>>>>>>> - in Karaf 2.2.4, rollback to Spring 3.0.5 and so be sure that
>> Camel
>>>>>>>>> 2.8.x
>>>>>>>>> and CXF 2.4.x are supported.
>>>>>>>>> - create a Karaf 2.3.x branch (waiting for the 3.0.0), which is
>>>>
>>>> exactly
>>>>>>>>>
>>>>>>>>> like 2.2.x but including Spring 3.0.6.RELEASE (I have to talk with
>>>>>>>>> the
>>>>>>>>> Karaf
>>>>>>>>> team about that, and I put it in copy)
>>>>>>>>>
>>>>>>>>> WDYT ?
>>>>>>>>>
>>>>>>>>> Regards
>>>>>>>>> JB
>>>>>>>>>
>>>>>>>>> On 09/04/2011 01:52 PM, Freeman Fang wrote:
>>>>>>>>>>
>>>>>>>>>> Hi JB,
>>>>>>>>>>
>>>>>>>>>> To be honest I'm a lit bit concern about this solution.
>>>>>>>>>> If Karaf 2.2.4 ship spring 3.0.6 anyway, even it cover all spring
>>>>>>>>>> related bundles, and camel can refer those spring features using
>>>>>>>>>> version
>>>>>>>>>> range(it might be ok during resolve, but don't forget cxf 2.4.2
>>>>>>>>>> features.xml still have srping-jms(3.0.5) feature directly and
>> it's
>>>>
>>>> not
>>>>>>>>>>
>>>>>>>>>> from karaf, :-)), however it still means the OSGi container
>> provided
>>>>>>>>>> spring version is 3.0.6, but the cxf(2.4.2) and camel(2.8.1) which
>>>>
>>>> will
>>>>>>>>>>
>>>>>>>>>> be running in this container are still with spring 3.0.5, it MIGHT
>>>>>>>>>> be
>>>>>>>>>> ok
>>>>>>>>>> with spring 3.0.6 but we can't be that sure(as spring is a kind of
>>>>>>>>>> fundamental libs for lots of other projects), right?
>>>>>>>>>>
>>>>>>>>>> So I suggest either karaf 2.2.4 revert to spring 3.0.5(lit bit
>> weird
>>>>
>>>> to
>>>>>>>>>>
>>>>>>>>>> me) or camel 2.8.1 should stay with karaf 2.2.2.
>>>>>>>>>>
>>>>>>>>>> Regards
>>>>>>>>>> Freeman
>>>>>>>>>> On 2011-9-4, at 下午3:30, Jean-Baptiste Onofré wrote:
>>>>>>>>>>
>>>>>>>>>>> Hi Claus,
>>>>>>>>>>>
>>>>>>>>>>> I'm going to work on Karaf Spring features today and tomorrow and
>>>>
>>>> test
>>>>>>>>>>>
>>>>>>>>>>> it with Camel, CXF and ActiveMQ.
>>>>>>>>>>> The 2.2.4 could contain only this and one other issue (about
>> JMX).
>>>>
>>>> So
>>>>>>>>>>>
>>>>>>>>>>> it could be ready by tomorrow evening, and we can cut off the
>>>>
>>>> release
>>>>>>>>>>>
>>>>>>>>>>> on Tuesday.
>>>>>>>>>>>
>>>>>>>>>>> So I think that we could be inline for Camel 2.8.1.
>>>>>>>>>>>
>>>>>>>>>>> Is it OK for you ?
>>>>>>>>>>>
>>>>>>>>>>> Regards
>>>>>>>>>>> JB
>>>>>>>>>>>
>>>>>>>>>>> On 09/04/2011 09:24 AM, Claus Ibsen wrote:
>>>>>>>>>>>>
>>>>>>>>>>>> On Sun, Sep 4, 2011 at 8:29 AM, Jean-Baptiste Onofré<
>>>>
>>>> jb@nanthrax.net>
>>>>>>>>>>>>
>>>>>>>>>>>> wrote:
>>>>>>>>>>>>>
>>>>>>>>>>>>> Hi Achim and all,
>>>>>>>>>>>>>
>>>>>>>>>>>>> I propose:
>>>>>>>>>>>>> 1. to cover all Spring bundles in different Karaf spring
>> features
>>>>>>>>>>>>> including
>>>>>>>>>>>>> spring-tx
>>>>>>>>>>>>> 2. release Karaf 2.2.4 soon with this change
>>>>>>>>>>>>> 3. update Camel features descriptor to use the Karaf spring-tx
>>>>>>>>>>>>> features (and
>>>>>>>>>>>>> eventually others, I have to check)
>>>>>>>>>>>>> 4. release Camel 2.8.1
>>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>> How soon can Karaf 2.2.4 be released?
>>>>>>>>>>>>
>>>>>>>>>>>> Would it speed up if the release was based on the 2.2.3 tags,
>> and
>>>>>>>>>>>> either did
>>>>>>>>>>>> - a) revert back to Spring 3.0.5
>>>>>>>>>>>> - b) bullet #1 above from Jean
>>>>>>>>>>>>
>>>>>>>>>>>> eg so there are no other changes and thus a confort in the
>>>>
>>>> community
>>>>>>>>>>>>
>>>>>>>>>>>> that Karaf 2.2.4 is a patch release with this single fix to
>> ensure
>>>>>>>>>>>> using Karaf + Camel runs smoothly. As its to be used for the
>> next
>>>>
>>>> SMX
>>>>>>>>>>>>
>>>>>>>>>>>> release as well.
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>> WDYT ?
>>>>>>>>>>>>>
>>>>>>>>>>>>> Regards
>>>>>>>>>>>>> JB
>>>>>>>>>>>>>
>>>>>>>>>>>>> On 09/03/2011 09:38 PM, Achim Nierbeck wrote:
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> Hi JB,
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> I'm +1 on that one, often I was missing the spring-tx feature
>> in
>>>>>>>>>>>>>> the
>>>>>>>>>>>>>> first place :)
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> regards, Achim
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> Am 03.09.2011 18:54, schrieb Jean-Baptiste Onofré:
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> Hi,
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> I checked the issue and the problem is about the spring-tx
>>>>
>>>> bundle.
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> spring-tx bundle is not installed by a Karaf features, the
>>>>>>>>>>>>>>> first
>>>>>>>>>>>>>>> feature which install it is camel-jms (part of the
>>>>
>>>> camel-spring).
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> That's why we have a bundle version mismatch between the
>> spring
>>>>>>>>>>>>>>> bundles provides by Karaf spring* features, and the one
>>>>>>>>>>>>>>> provided
>>>>>>>>>>>>>>> by
>>>>>>>>>>>>>>> Camel features.
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> I think that it makes sense that Karaf provides all Spring*
>>>>>>>>>>>>>>> features,
>>>>>>>>>>>>>>> convering all spring bundle, and Camel just "uses" it.
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> I'm going to discuss with the team to see how we move.
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> Regards
>>>>>>>>>>>>>>> JB
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> On 09/02/2011 10:50 PM, mgardiner wrote:
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> I have recently tried using Karaf 2.2.3 which has just
>> updated
>>>>
>>>> to
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> use
>>>>>>>>>>>>>>>> Spring
>>>>>>>>>>>>>>>> 3.0.6.RELEASE and we are now getting conflicts in camel-jms
>>>>
>>>> 2.8.0
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> because
>>>>>>>>>>>>>>>> two versions of spring are available. With a new camel
>> release
>>>>>>>>>>>>>>>> underway are
>>>>>>>>>>>>>>>> you considering upgrading camel to spring 3.0.6.RELEASE?
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> Thanks.
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> Here's the output
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> Error executing command: Could not start bundle
>>>>>>>>>>>>>>>> mvn:org.apache.camel/camel-jms/2.8.0 in feature(s)
>>>>>>>>>>>>>>>> camel-jms-2.8.0:
>>>>>>>>>>>>>>>> Unable
>>>>>>>>>>>>>>>> to resolve module org.apache.camel.camel-jms [88.0] because
>> it
>>>>
>>>> is
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> exposed to
>>>>>>>>>>>>>>>> package 'org.springframework.util' from
>>>>
>>>> org.springframework.core
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> [82.0] and
>>>>>>>>>>>>>>>> org.springframework.core [43.0] via two dependency chains.
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> Chain 1:
>>>>>>>>>>>>>>>> org.apache.camel.camel-jms [88.0]
>>>>>>>>>>>>>>>> import:
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>> (&(package=org.springframework.util)(version>=3.0.0)(!(version>=4.0.0)))
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> |
>>>>>>>>>>>>>>>> export: package=org.springframework.util
>>>>>>>>>>>>>>>> org.springframework.core [82.0]
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> Chain 2:
>>>>>>>>>>>>>>>> org.apache.camel.camel-jms [88.0]
>>>>>>>>>>>>>>>> import:
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>> (&(package=org.apache.camel.impl)(version>=2.8.0)(!(version>=2.9.0)))
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> |
>>>>>>>>>>>>>>>> export: package=org.apache.camel.impl;
>>>>>>>>>>>>>>>> uses:=org.springframework.jmx.export.annotation
>>>>>>>>>>>>>>>> org.apache.camel.camel-core [80.0]
>>>>>>>>>>>>>>>> import:
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>
>>>>
>> (&(package=org.springframework.jmx.export.annotation)(version>=3.0.0)(!(version>=4.0.0)))
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> |
>>>>>>>>>>>>>>>> export: package=org.springframework.jmx.export.annotation;
>>>>>>>>>>>>>>>> uses:=org.springframework.aop.target
>>>>>>>>>>>>>>>> org.springframework.context [48.0]
>>>>>>>>>>>>>>>> import:
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>
>>>>
>> (&(package=org.springframework.aop.target)(version>=3.0.6)(!(version>=3.0.7)))
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> |
>>>>>>>>>>>>>>>> export: package=org.springframework.aop.target;
>>>>>>>>>>>>>>>> uses:=org.springframework.core
>>>>>>>>>>>>>>>> org.springframework.aop [47.0]
>>>>>>>>>>>>>>>> import:
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>> (&(package=org.springframework.core)(version>=3.0.6)(!(version>=3.0.7)))
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> |
>>>>>>>>>>>>>>>> export: package=org.springframework.core;
>>>>>>>>>>>>>>>> uses:=org.springframework.util
>>>>>>>>>>>>>>>> export: package=org.springframework.util
>>>>>>>>>>>>>>>> org.springframework.core [43.0]
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> --
>>>>>>>>>>>>>>>> View this message in context:
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>
>>>>
>> http://camel.465427.n5.nabble.com/Karaf-2-2-3-and-Camel-2-8-0-tp4763828p4763828.html
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> Sent from the Camel - Users mailing list archive at
>>>>>>>>>>>>>>>> Nabble.com.
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>> --
>>>>>>>>>>>>> Jean-Baptiste Onofré
>>>>>>>>>>>>> jbonofre@apache.org
>>>>>>>>>>>>> http://blog.nanthrax.net
>>>>>>>>>>>>> Talend - http://www.talend.com
>>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>> --
>>>>>>>>>>> Jean-Baptiste Onofré
>>>>>>>>>>> jbonofre@apache.org
>>>>>>>>>>> http://blog.nanthrax.net
>>>>>>>>>>> Talend - http://www.talend.com
>>>>>>>>>>
>>>>>>>>>> ---------------------------------------------
>>>>>>>>>> Freeman Fang
>>>>>>>>>>
>>>>>>>>>> FuseSource
>>>>>>>>>> Email:ffang@fusesource.com
>>>>>>>>>> Web: fusesource.com
>>>>>>>>>> Twitter: freemanfang
>>>>>>>>>> Blog: http://freemanfang.blogspot.com
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>
>>>>>>>>> --
>>>>>>>>> Jean-Baptiste Onofré
>>>>>>>>> jbonofre@apache.org
>>>>>>>>> http://blog.nanthrax.net
>>>>>>>>> Talend - http://www.talend.com
>>>>>>>>
>>>>>>>> ---------------------------------------------
>>>>>>>> Freeman Fang
>>>>>>>>
>>>>>>>> FuseSource
>>>>>>>> Email:ffang@fusesource.com
>>>>>>>> Web: fusesource.com
>>>>>>>> Twitter: freemanfang
>>>>>>>> Blog: http://freemanfang.blogspot.com
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>
>>>>>> --
>>>>>> Jean-Baptiste Onofré
>>>>>> jbonofre@apache.org
>>>>>> http://blog.nanthrax.net
>>>>>> Talend - http://www.talend.com
>>>>>>
>>>>>
>>>>>
>>>>>
>>>>> --
>>>>> --
>>>>> *Achim Nierbeck*
>>>>>
>>>>>
>>>>> Apache Karaf<http://karaf.apache.org/>   Committer&   PMC
>>>>> OPS4J Pax Web<http://wiki.ops4j.org/display/paxweb/Pax+Web/>
>>>>> Committer&   Project Lead
>>>>> blog<http://notizblog.nierbeck.de/>
>>>>
>>>
>>> --
>>> Jean-Baptiste Onofré
>>> jbonofre@apache.org
>>> http://blog.nanthrax.net
>>> Talend - http://www.talend.com
>>>
>>
>>
>>
>> --
>> --
>> *Achim Nierbeck*
>>
>>
>> Apache Karaf<http://karaf.apache.org/>  Committer&  PMC
>> OPS4J Pax Web<http://wiki.ops4j.org/display/paxweb/Pax+Web/>
>> Committer&  Project Lead
>> blog<http://notizblog.nierbeck.de/>
>>
>

-- 
Jean-Baptiste Onofré
jbonofre@apache.org
http://blog.nanthrax.net
Talend - http://www.talend.com

Re: Karaf 2.2.3 and Camel 2.8.0

Posted by Andreas Pieber <an...@gmail.com>.
It is, but it has also one disadvantage. The echo would print every time the
feature is installed which is also during karaf startup at a customer. And I
don't think that they would like to see this message each time. I think we
also have to add a switch to do things in those feature-scripts based on the
"surrounding". If they are installed via features.cfg or directly via the
console.

Kind regards,
Andreas

On Mon, Sep 5, 2011 at 11:23, Achim Nierbeck <bc...@googlemail.com>wrote:

> yeah like that idea, it's a big red bullet ;)
>
> Regards, Achim
>
> 2011/9/5 Jean-Baptiste Onofré <jb...@nanthrax.net>:
> > Unfortunately, for now, I don't see other way to "inform" the users.
> >
> > We have a new feature in the TODO list to handle this kind of situation:
> the
> > feature trigger. The feature trigger allows us to call commands. In this
> > case, you would call:
> >
> > echo "Be sure to install the ORM implementation before the spring-orm
> > feature"
> >
> > But it's not yet available.
> >
> > Regards
> > JB
> >
> > On 09/05/2011 11:13 AM, Andreas Pieber wrote:
> >>
> >> I'm not convinced that ppl read faq sections, but this would be a good
> >> location otherwise
> >>
> >> Kind regards Andreas
> >> On Sep 5, 2011 11:09 AM, "Achim Nierbeck"<bc...@googlemail.com>
>  wrote:
> >>>
> >>> Hi JB,
> >>>
> >>> I'm not sure that just setting a "note" is sufficient, we should more
> >>> "warn" about it, cause this will definitely
> >>> pop up as "bug". So maybe it could be placed somewhere "prominent" :)
> >>>
> >>> regards, Achim
> >>>
> >>> 2011/9/5 Jean-Baptiste Onofré<jb...@nanthrax.net>:
> >>>>
> >>>> Hi Achim,
> >>>>
> >>>> I added the spring-orm feature. We have to document that the users
> have
> >>
> >> to
> >>>>
> >>>> install the ORM implementation before the spring-orm feature.
> >>>> In the same area, I also added a spring-struts feature. To avoid to
> >>
> >> "force"
> >>>>
> >>>> the Struts version, the users have to choose and install the Struts
> >>
> >> bundle
> >>>>
> >>>> before installing the spring-struts feature.
> >>>>
> >>>> I think that just a note in the Karaf user guide is enough.
> >>>>
> >>>> Regards
> >>>> JB
> >>>>
> >>>> On 09/05/2011 10:58 AM, Achim Nierbeck wrote:
> >>>>>
> >>>>> Hi JB,
> >>>>>
> >>>>> I'm +1 for all of these,
> >>>>>
> >>>>> just a little reminder that we need to think about how to handle the
> >>>>> Spring-ORM Bundle correctly.
> >>>>> The issue with the spring-orm bundle is that it imports all kind of
> >>>>> orm implementations like Hibernate, if those optional dependencies
> are
> >>>>> installed after the ORM bundle those Packages can not be seen.
> >>>>>
> >>>>> regards, Achim
> >>>>>
> >>>>> 2011/9/5 Freeman Fang<fr...@gmail.com>:
> >>>>>>
> >>>>>> Sounds good to me.
> >>>>>>
> >>>>>> Regards
> >>>>>> Freeman
> >>>>>> On 2011-9-5, at 上午1:03, Jean-Baptiste Onofré wrote:
> >>>>>>
> >>>>>>> I got your point but:
> >>>>>>>
> >>>>>>> - for a general point of view, I still think that Karaf should
> >>>>>>> provide
> >>>>>>> all
> >>>>>>> features for all Spring version, else, it means that we can't Sound
> >>
> >> the
> >>>>>>>
> >>>>>>> spring version used by the others applications like Camel or CXF
> >>>>>>> - we should have named Karaf 2.3.0 in place of 2.2.3 to address
> this
> >>>>>>> kind
> >>>>>>> of major update. As reminder, we update to Spring 3.0.6 and add the
> >>>>>>> spring-jms feature to be able to install/support CXF 2.5.0.
> >>>>>>>
> >>>>>>> What we can do:
> >>>>>>> - in Karaf 2.2.4, rollback to Spring 3.0.5 and so be sure that
> Camel
> >>>>>>> 2.8.x
> >>>>>>> and CXF 2.4.x are supported.
> >>>>>>> - create a Karaf 2.3.x branch (waiting for the 3.0.0), which is
> >>
> >> exactly
> >>>>>>>
> >>>>>>> like 2.2.x but including Spring 3.0.6.RELEASE (I have to talk with
> >>>>>>> the
> >>>>>>> Karaf
> >>>>>>> team about that, and I put it in copy)
> >>>>>>>
> >>>>>>> WDYT ?
> >>>>>>>
> >>>>>>> Regards
> >>>>>>> JB
> >>>>>>>
> >>>>>>> On 09/04/2011 01:52 PM, Freeman Fang wrote:
> >>>>>>>>
> >>>>>>>> Hi JB,
> >>>>>>>>
> >>>>>>>> To be honest I'm a lit bit concern about this solution.
> >>>>>>>> If Karaf 2.2.4 ship spring 3.0.6 anyway, even it cover all spring
> >>>>>>>> related bundles, and camel can refer those spring features using
> >>>>>>>> version
> >>>>>>>> range(it might be ok during resolve, but don't forget cxf 2.4.2
> >>>>>>>> features.xml still have srping-jms(3.0.5) feature directly and
> it's
> >>
> >> not
> >>>>>>>>
> >>>>>>>> from karaf, :-)), however it still means the OSGi container
> provided
> >>>>>>>> spring version is 3.0.6, but the cxf(2.4.2) and camel(2.8.1) which
> >>
> >> will
> >>>>>>>>
> >>>>>>>> be running in this container are still with spring 3.0.5, it MIGHT
> >>>>>>>> be
> >>>>>>>> ok
> >>>>>>>> with spring 3.0.6 but we can't be that sure(as spring is a kind of
> >>>>>>>> fundamental libs for lots of other projects), right?
> >>>>>>>>
> >>>>>>>> So I suggest either karaf 2.2.4 revert to spring 3.0.5(lit bit
> weird
> >>
> >> to
> >>>>>>>>
> >>>>>>>> me) or camel 2.8.1 should stay with karaf 2.2.2.
> >>>>>>>>
> >>>>>>>> Regards
> >>>>>>>> Freeman
> >>>>>>>> On 2011-9-4, at 下午3:30, Jean-Baptiste Onofré wrote:
> >>>>>>>>
> >>>>>>>>> Hi Claus,
> >>>>>>>>>
> >>>>>>>>> I'm going to work on Karaf Spring features today and tomorrow and
> >>
> >> test
> >>>>>>>>>
> >>>>>>>>> it with Camel, CXF and ActiveMQ.
> >>>>>>>>> The 2.2.4 could contain only this and one other issue (about
> JMX).
> >>
> >> So
> >>>>>>>>>
> >>>>>>>>> it could be ready by tomorrow evening, and we can cut off the
> >>
> >> release
> >>>>>>>>>
> >>>>>>>>> on Tuesday.
> >>>>>>>>>
> >>>>>>>>> So I think that we could be inline for Camel 2.8.1.
> >>>>>>>>>
> >>>>>>>>> Is it OK for you ?
> >>>>>>>>>
> >>>>>>>>> Regards
> >>>>>>>>> JB
> >>>>>>>>>
> >>>>>>>>> On 09/04/2011 09:24 AM, Claus Ibsen wrote:
> >>>>>>>>>>
> >>>>>>>>>> On Sun, Sep 4, 2011 at 8:29 AM, Jean-Baptiste Onofré<
> >>
> >> jb@nanthrax.net>
> >>>>>>>>>>
> >>>>>>>>>> wrote:
> >>>>>>>>>>>
> >>>>>>>>>>> Hi Achim and all,
> >>>>>>>>>>>
> >>>>>>>>>>> I propose:
> >>>>>>>>>>> 1. to cover all Spring bundles in different Karaf spring
> features
> >>>>>>>>>>> including
> >>>>>>>>>>> spring-tx
> >>>>>>>>>>> 2. release Karaf 2.2.4 soon with this change
> >>>>>>>>>>> 3. update Camel features descriptor to use the Karaf spring-tx
> >>>>>>>>>>> features (and
> >>>>>>>>>>> eventually others, I have to check)
> >>>>>>>>>>> 4. release Camel 2.8.1
> >>>>>>>>>>>
> >>>>>>>>>>
> >>>>>>>>>> How soon can Karaf 2.2.4 be released?
> >>>>>>>>>>
> >>>>>>>>>> Would it speed up if the release was based on the 2.2.3 tags,
> and
> >>>>>>>>>> either did
> >>>>>>>>>> - a) revert back to Spring 3.0.5
> >>>>>>>>>> - b) bullet #1 above from Jean
> >>>>>>>>>>
> >>>>>>>>>> eg so there are no other changes and thus a confort in the
> >>
> >> community
> >>>>>>>>>>
> >>>>>>>>>> that Karaf 2.2.4 is a patch release with this single fix to
> ensure
> >>>>>>>>>> using Karaf + Camel runs smoothly. As its to be used for the
> next
> >>
> >> SMX
> >>>>>>>>>>
> >>>>>>>>>> release as well.
> >>>>>>>>>>
> >>>>>>>>>>
> >>>>>>>>>>
> >>>>>>>>>>> WDYT ?
> >>>>>>>>>>>
> >>>>>>>>>>> Regards
> >>>>>>>>>>> JB
> >>>>>>>>>>>
> >>>>>>>>>>> On 09/03/2011 09:38 PM, Achim Nierbeck wrote:
> >>>>>>>>>>>>
> >>>>>>>>>>>> Hi JB,
> >>>>>>>>>>>>
> >>>>>>>>>>>> I'm +1 on that one, often I was missing the spring-tx feature
> in
> >>>>>>>>>>>> the
> >>>>>>>>>>>> first place :)
> >>>>>>>>>>>>
> >>>>>>>>>>>> regards, Achim
> >>>>>>>>>>>>
> >>>>>>>>>>>> Am 03.09.2011 18:54, schrieb Jean-Baptiste Onofré:
> >>>>>>>>>>>>>
> >>>>>>>>>>>>> Hi,
> >>>>>>>>>>>>>
> >>>>>>>>>>>>> I checked the issue and the problem is about the spring-tx
> >>
> >> bundle.
> >>>>>>>>>>>>>
> >>>>>>>>>>>>> spring-tx bundle is not installed by a Karaf features, the
> >>>>>>>>>>>>> first
> >>>>>>>>>>>>> feature which install it is camel-jms (part of the
> >>
> >> camel-spring).
> >>>>>>>>>>>>>
> >>>>>>>>>>>>> That's why we have a bundle version mismatch between the
> spring
> >>>>>>>>>>>>> bundles provides by Karaf spring* features, and the one
> >>>>>>>>>>>>> provided
> >>>>>>>>>>>>> by
> >>>>>>>>>>>>> Camel features.
> >>>>>>>>>>>>>
> >>>>>>>>>>>>> I think that it makes sense that Karaf provides all Spring*
> >>>>>>>>>>>>> features,
> >>>>>>>>>>>>> convering all spring bundle, and Camel just "uses" it.
> >>>>>>>>>>>>>
> >>>>>>>>>>>>> I'm going to discuss with the team to see how we move.
> >>>>>>>>>>>>>
> >>>>>>>>>>>>> Regards
> >>>>>>>>>>>>> JB
> >>>>>>>>>>>>>
> >>>>>>>>>>>>> On 09/02/2011 10:50 PM, mgardiner wrote:
> >>>>>>>>>>>>>>
> >>>>>>>>>>>>>> I have recently tried using Karaf 2.2.3 which has just
> updated
> >>
> >> to
> >>>>>>>>>>>>>>
> >>>>>>>>>>>>>> use
> >>>>>>>>>>>>>> Spring
> >>>>>>>>>>>>>> 3.0.6.RELEASE and we are now getting conflicts in camel-jms
> >>
> >> 2.8.0
> >>>>>>>>>>>>>>
> >>>>>>>>>>>>>> because
> >>>>>>>>>>>>>> two versions of spring are available. With a new camel
> release
> >>>>>>>>>>>>>> underway are
> >>>>>>>>>>>>>> you considering upgrading camel to spring 3.0.6.RELEASE?
> >>>>>>>>>>>>>>
> >>>>>>>>>>>>>> Thanks.
> >>>>>>>>>>>>>>
> >>>>>>>>>>>>>> Here's the output
> >>>>>>>>>>>>>>
> >>>>>>>>>>>>>> Error executing command: Could not start bundle
> >>>>>>>>>>>>>> mvn:org.apache.camel/camel-jms/2.8.0 in feature(s)
> >>>>>>>>>>>>>> camel-jms-2.8.0:
> >>>>>>>>>>>>>> Unable
> >>>>>>>>>>>>>> to resolve module org.apache.camel.camel-jms [88.0] because
> it
> >>
> >> is
> >>>>>>>>>>>>>>
> >>>>>>>>>>>>>> exposed to
> >>>>>>>>>>>>>> package 'org.springframework.util' from
> >>
> >> org.springframework.core
> >>>>>>>>>>>>>>
> >>>>>>>>>>>>>> [82.0] and
> >>>>>>>>>>>>>> org.springframework.core [43.0] via two dependency chains.
> >>>>>>>>>>>>>>
> >>>>>>>>>>>>>> Chain 1:
> >>>>>>>>>>>>>> org.apache.camel.camel-jms [88.0]
> >>>>>>>>>>>>>> import:
> >>>>>>>>>>>>>>
> >>>>>>>>>>>>>>
> >>>>>>>>>>>>>>
> >> (&(package=org.springframework.util)(version>=3.0.0)(!(version>=4.0.0)))
> >>>>>>>>>>>>>>
> >>>>>>>>>>>>>> |
> >>>>>>>>>>>>>> export: package=org.springframework.util
> >>>>>>>>>>>>>> org.springframework.core [82.0]
> >>>>>>>>>>>>>>
> >>>>>>>>>>>>>> Chain 2:
> >>>>>>>>>>>>>> org.apache.camel.camel-jms [88.0]
> >>>>>>>>>>>>>> import:
> >>>>>>>>>>>>>>
> >>>>>>>>>>>>>>
> >>>>>>>>>>>>>>
> >> (&(package=org.apache.camel.impl)(version>=2.8.0)(!(version>=2.9.0)))
> >>>>>>>>>>>>>>
> >>>>>>>>>>>>>> |
> >>>>>>>>>>>>>> export: package=org.apache.camel.impl;
> >>>>>>>>>>>>>> uses:=org.springframework.jmx.export.annotation
> >>>>>>>>>>>>>> org.apache.camel.camel-core [80.0]
> >>>>>>>>>>>>>> import:
> >>>>>>>>>>>>>>
> >>>>>>>>>>>>>>
> >>>>>>>>>>>>>>
> >>>>>>>>>>>>>>
> >>
> >>
> (&(package=org.springframework.jmx.export.annotation)(version>=3.0.0)(!(version>=4.0.0)))
> >>>>>>>>>>>>>>
> >>>>>>>>>>>>>>
> >>>>>>>>>>>>>> |
> >>>>>>>>>>>>>> export: package=org.springframework.jmx.export.annotation;
> >>>>>>>>>>>>>> uses:=org.springframework.aop.target
> >>>>>>>>>>>>>> org.springframework.context [48.0]
> >>>>>>>>>>>>>> import:
> >>>>>>>>>>>>>>
> >>>>>>>>>>>>>>
> >>>>>>>>>>>>>>
> >>>>>>>>>>>>>>
> >>
> >>
> (&(package=org.springframework.aop.target)(version>=3.0.6)(!(version>=3.0.7)))
> >>>>>>>>>>>>>>
> >>>>>>>>>>>>>>
> >>>>>>>>>>>>>> |
> >>>>>>>>>>>>>> export: package=org.springframework.aop.target;
> >>>>>>>>>>>>>> uses:=org.springframework.core
> >>>>>>>>>>>>>> org.springframework.aop [47.0]
> >>>>>>>>>>>>>> import:
> >>>>>>>>>>>>>>
> >>>>>>>>>>>>>>
> >>>>>>>>>>>>>>
> >> (&(package=org.springframework.core)(version>=3.0.6)(!(version>=3.0.7)))
> >>>>>>>>>>>>>>
> >>>>>>>>>>>>>> |
> >>>>>>>>>>>>>> export: package=org.springframework.core;
> >>>>>>>>>>>>>> uses:=org.springframework.util
> >>>>>>>>>>>>>> export: package=org.springframework.util
> >>>>>>>>>>>>>> org.springframework.core [43.0]
> >>>>>>>>>>>>>>
> >>>>>>>>>>>>>>
> >>>>>>>>>>>>>>
> >>>>>>>>>>>>>>
> >>>>>>>>>>>>>> --
> >>>>>>>>>>>>>> View this message in context:
> >>>>>>>>>>>>>>
> >>>>>>>>>>>>>>
> >>>>>>>>>>>>>>
> >>>>>>>>>>>>>>
> >>
> >>
> http://camel.465427.n5.nabble.com/Karaf-2-2-3-and-Camel-2-8-0-tp4763828p4763828.html
> >>>>>>>>>>>>>>
> >>>>>>>>>>>>>>
> >>>>>>>>>>>>>> Sent from the Camel - Users mailing list archive at
> >>>>>>>>>>>>>> Nabble.com.
> >>>>>>>>>>>>>
> >>>>>>>>>>>>
> >>>>>>>>>>>>
> >>>>>>>>>>>
> >>>>>>>>>>> --
> >>>>>>>>>>> Jean-Baptiste Onofré
> >>>>>>>>>>> jbonofre@apache.org
> >>>>>>>>>>> http://blog.nanthrax.net
> >>>>>>>>>>> Talend - http://www.talend.com
> >>>>>>>>>>>
> >>>>>>>>>>
> >>>>>>>>>>
> >>>>>>>>>>
> >>>>>>>>>
> >>>>>>>>> --
> >>>>>>>>> Jean-Baptiste Onofré
> >>>>>>>>> jbonofre@apache.org
> >>>>>>>>> http://blog.nanthrax.net
> >>>>>>>>> Talend - http://www.talend.com
> >>>>>>>>
> >>>>>>>> ---------------------------------------------
> >>>>>>>> Freeman Fang
> >>>>>>>>
> >>>>>>>> FuseSource
> >>>>>>>> Email:ffang@fusesource.com
> >>>>>>>> Web: fusesource.com
> >>>>>>>> Twitter: freemanfang
> >>>>>>>> Blog: http://freemanfang.blogspot.com
> >>>>>>>>
> >>>>>>>>
> >>>>>>>>
> >>>>>>>>
> >>>>>>>>
> >>>>>>>>
> >>>>>>>>
> >>>>>>>>
> >>>>>>>>
> >>>>>>>>
> >>>>>>>
> >>>>>>> --
> >>>>>>> Jean-Baptiste Onofré
> >>>>>>> jbonofre@apache.org
> >>>>>>> http://blog.nanthrax.net
> >>>>>>> Talend - http://www.talend.com
> >>>>>>
> >>>>>> ---------------------------------------------
> >>>>>> Freeman Fang
> >>>>>>
> >>>>>> FuseSource
> >>>>>> Email:ffang@fusesource.com
> >>>>>> Web: fusesource.com
> >>>>>> Twitter: freemanfang
> >>>>>> Blog: http://freemanfang.blogspot.com
> >>>>>>
> >>>>>>
> >>>>>>
> >>>>>>
> >>>>>>
> >>>>>>
> >>>>>>
> >>>>>>
> >>>>>>
> >>>>>>
> >>>>>
> >>>>>
> >>>>>
> >>>>
> >>>> --
> >>>> Jean-Baptiste Onofré
> >>>> jbonofre@apache.org
> >>>> http://blog.nanthrax.net
> >>>> Talend - http://www.talend.com
> >>>>
> >>>
> >>>
> >>>
> >>> --
> >>> --
> >>> *Achim Nierbeck*
> >>>
> >>>
> >>> Apache Karaf<http://karaf.apache.org/>  Committer&  PMC
> >>> OPS4J Pax Web<http://wiki.ops4j.org/display/paxweb/Pax+Web/>
> >>> Committer&  Project Lead
> >>> blog<http://notizblog.nierbeck.de/>
> >>
> >
> > --
> > Jean-Baptiste Onofré
> > jbonofre@apache.org
> > http://blog.nanthrax.net
> > Talend - http://www.talend.com
> >
>
>
>
> --
> --
> *Achim Nierbeck*
>
>
> Apache Karaf <http://karaf.apache.org/> Committer & PMC
> OPS4J Pax Web <http://wiki.ops4j.org/display/paxweb/Pax+Web/>
> Committer & Project Lead
> blog <http://notizblog.nierbeck.de/>
>

Re: Karaf 2.2.3 and Camel 2.8.0

Posted by Achim Nierbeck <bc...@googlemail.com>.
yeah like that idea, it's a big red bullet ;)

Regards, Achim

2011/9/5 Jean-Baptiste Onofré <jb...@nanthrax.net>:
> Unfortunately, for now, I don't see other way to "inform" the users.
>
> We have a new feature in the TODO list to handle this kind of situation: the
> feature trigger. The feature trigger allows us to call commands. In this
> case, you would call:
>
> echo "Be sure to install the ORM implementation before the spring-orm
> feature"
>
> But it's not yet available.
>
> Regards
> JB
>
> On 09/05/2011 11:13 AM, Andreas Pieber wrote:
>>
>> I'm not convinced that ppl read faq sections, but this would be a good
>> location otherwise
>>
>> Kind regards Andreas
>> On Sep 5, 2011 11:09 AM, "Achim Nierbeck"<bc...@googlemail.com>  wrote:
>>>
>>> Hi JB,
>>>
>>> I'm not sure that just setting a "note" is sufficient, we should more
>>> "warn" about it, cause this will definitely
>>> pop up as "bug". So maybe it could be placed somewhere "prominent" :)
>>>
>>> regards, Achim
>>>
>>> 2011/9/5 Jean-Baptiste Onofré<jb...@nanthrax.net>:
>>>>
>>>> Hi Achim,
>>>>
>>>> I added the spring-orm feature. We have to document that the users have
>>
>> to
>>>>
>>>> install the ORM implementation before the spring-orm feature.
>>>> In the same area, I also added a spring-struts feature. To avoid to
>>
>> "force"
>>>>
>>>> the Struts version, the users have to choose and install the Struts
>>
>> bundle
>>>>
>>>> before installing the spring-struts feature.
>>>>
>>>> I think that just a note in the Karaf user guide is enough.
>>>>
>>>> Regards
>>>> JB
>>>>
>>>> On 09/05/2011 10:58 AM, Achim Nierbeck wrote:
>>>>>
>>>>> Hi JB,
>>>>>
>>>>> I'm +1 for all of these,
>>>>>
>>>>> just a little reminder that we need to think about how to handle the
>>>>> Spring-ORM Bundle correctly.
>>>>> The issue with the spring-orm bundle is that it imports all kind of
>>>>> orm implementations like Hibernate, if those optional dependencies are
>>>>> installed after the ORM bundle those Packages can not be seen.
>>>>>
>>>>> regards, Achim
>>>>>
>>>>> 2011/9/5 Freeman Fang<fr...@gmail.com>:
>>>>>>
>>>>>> Sounds good to me.
>>>>>>
>>>>>> Regards
>>>>>> Freeman
>>>>>> On 2011-9-5, at 上午1:03, Jean-Baptiste Onofré wrote:
>>>>>>
>>>>>>> I got your point but:
>>>>>>>
>>>>>>> - for a general point of view, I still think that Karaf should
>>>>>>> provide
>>>>>>> all
>>>>>>> features for all Spring version, else, it means that we can't Sound
>>
>> the
>>>>>>>
>>>>>>> spring version used by the others applications like Camel or CXF
>>>>>>> - we should have named Karaf 2.3.0 in place of 2.2.3 to address this
>>>>>>> kind
>>>>>>> of major update. As reminder, we update to Spring 3.0.6 and add the
>>>>>>> spring-jms feature to be able to install/support CXF 2.5.0.
>>>>>>>
>>>>>>> What we can do:
>>>>>>> - in Karaf 2.2.4, rollback to Spring 3.0.5 and so be sure that Camel
>>>>>>> 2.8.x
>>>>>>> and CXF 2.4.x are supported.
>>>>>>> - create a Karaf 2.3.x branch (waiting for the 3.0.0), which is
>>
>> exactly
>>>>>>>
>>>>>>> like 2.2.x but including Spring 3.0.6.RELEASE (I have to talk with
>>>>>>> the
>>>>>>> Karaf
>>>>>>> team about that, and I put it in copy)
>>>>>>>
>>>>>>> WDYT ?
>>>>>>>
>>>>>>> Regards
>>>>>>> JB
>>>>>>>
>>>>>>> On 09/04/2011 01:52 PM, Freeman Fang wrote:
>>>>>>>>
>>>>>>>> Hi JB,
>>>>>>>>
>>>>>>>> To be honest I'm a lit bit concern about this solution.
>>>>>>>> If Karaf 2.2.4 ship spring 3.0.6 anyway, even it cover all spring
>>>>>>>> related bundles, and camel can refer those spring features using
>>>>>>>> version
>>>>>>>> range(it might be ok during resolve, but don't forget cxf 2.4.2
>>>>>>>> features.xml still have srping-jms(3.0.5) feature directly and it's
>>
>> not
>>>>>>>>
>>>>>>>> from karaf, :-)), however it still means the OSGi container provided
>>>>>>>> spring version is 3.0.6, but the cxf(2.4.2) and camel(2.8.1) which
>>
>> will
>>>>>>>>
>>>>>>>> be running in this container are still with spring 3.0.5, it MIGHT
>>>>>>>> be
>>>>>>>> ok
>>>>>>>> with spring 3.0.6 but we can't be that sure(as spring is a kind of
>>>>>>>> fundamental libs for lots of other projects), right?
>>>>>>>>
>>>>>>>> So I suggest either karaf 2.2.4 revert to spring 3.0.5(lit bit weird
>>
>> to
>>>>>>>>
>>>>>>>> me) or camel 2.8.1 should stay with karaf 2.2.2.
>>>>>>>>
>>>>>>>> Regards
>>>>>>>> Freeman
>>>>>>>> On 2011-9-4, at 下午3:30, Jean-Baptiste Onofré wrote:
>>>>>>>>
>>>>>>>>> Hi Claus,
>>>>>>>>>
>>>>>>>>> I'm going to work on Karaf Spring features today and tomorrow and
>>
>> test
>>>>>>>>>
>>>>>>>>> it with Camel, CXF and ActiveMQ.
>>>>>>>>> The 2.2.4 could contain only this and one other issue (about JMX).
>>
>> So
>>>>>>>>>
>>>>>>>>> it could be ready by tomorrow evening, and we can cut off the
>>
>> release
>>>>>>>>>
>>>>>>>>> on Tuesday.
>>>>>>>>>
>>>>>>>>> So I think that we could be inline for Camel 2.8.1.
>>>>>>>>>
>>>>>>>>> Is it OK for you ?
>>>>>>>>>
>>>>>>>>> Regards
>>>>>>>>> JB
>>>>>>>>>
>>>>>>>>> On 09/04/2011 09:24 AM, Claus Ibsen wrote:
>>>>>>>>>>
>>>>>>>>>> On Sun, Sep 4, 2011 at 8:29 AM, Jean-Baptiste Onofré<
>>
>> jb@nanthrax.net>
>>>>>>>>>>
>>>>>>>>>> wrote:
>>>>>>>>>>>
>>>>>>>>>>> Hi Achim and all,
>>>>>>>>>>>
>>>>>>>>>>> I propose:
>>>>>>>>>>> 1. to cover all Spring bundles in different Karaf spring features
>>>>>>>>>>> including
>>>>>>>>>>> spring-tx
>>>>>>>>>>> 2. release Karaf 2.2.4 soon with this change
>>>>>>>>>>> 3. update Camel features descriptor to use the Karaf spring-tx
>>>>>>>>>>> features (and
>>>>>>>>>>> eventually others, I have to check)
>>>>>>>>>>> 4. release Camel 2.8.1
>>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> How soon can Karaf 2.2.4 be released?
>>>>>>>>>>
>>>>>>>>>> Would it speed up if the release was based on the 2.2.3 tags, and
>>>>>>>>>> either did
>>>>>>>>>> - a) revert back to Spring 3.0.5
>>>>>>>>>> - b) bullet #1 above from Jean
>>>>>>>>>>
>>>>>>>>>> eg so there are no other changes and thus a confort in the
>>
>> community
>>>>>>>>>>
>>>>>>>>>> that Karaf 2.2.4 is a patch release with this single fix to ensure
>>>>>>>>>> using Karaf + Camel runs smoothly. As its to be used for the next
>>
>> SMX
>>>>>>>>>>
>>>>>>>>>> release as well.
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>> WDYT ?
>>>>>>>>>>>
>>>>>>>>>>> Regards
>>>>>>>>>>> JB
>>>>>>>>>>>
>>>>>>>>>>> On 09/03/2011 09:38 PM, Achim Nierbeck wrote:
>>>>>>>>>>>>
>>>>>>>>>>>> Hi JB,
>>>>>>>>>>>>
>>>>>>>>>>>> I'm +1 on that one, often I was missing the spring-tx feature in
>>>>>>>>>>>> the
>>>>>>>>>>>> first place :)
>>>>>>>>>>>>
>>>>>>>>>>>> regards, Achim
>>>>>>>>>>>>
>>>>>>>>>>>> Am 03.09.2011 18:54, schrieb Jean-Baptiste Onofré:
>>>>>>>>>>>>>
>>>>>>>>>>>>> Hi,
>>>>>>>>>>>>>
>>>>>>>>>>>>> I checked the issue and the problem is about the spring-tx
>>
>> bundle.
>>>>>>>>>>>>>
>>>>>>>>>>>>> spring-tx bundle is not installed by a Karaf features, the
>>>>>>>>>>>>> first
>>>>>>>>>>>>> feature which install it is camel-jms (part of the
>>
>> camel-spring).
>>>>>>>>>>>>>
>>>>>>>>>>>>> That's why we have a bundle version mismatch between the spring
>>>>>>>>>>>>> bundles provides by Karaf spring* features, and the one
>>>>>>>>>>>>> provided
>>>>>>>>>>>>> by
>>>>>>>>>>>>> Camel features.
>>>>>>>>>>>>>
>>>>>>>>>>>>> I think that it makes sense that Karaf provides all Spring*
>>>>>>>>>>>>> features,
>>>>>>>>>>>>> convering all spring bundle, and Camel just "uses" it.
>>>>>>>>>>>>>
>>>>>>>>>>>>> I'm going to discuss with the team to see how we move.
>>>>>>>>>>>>>
>>>>>>>>>>>>> Regards
>>>>>>>>>>>>> JB
>>>>>>>>>>>>>
>>>>>>>>>>>>> On 09/02/2011 10:50 PM, mgardiner wrote:
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> I have recently tried using Karaf 2.2.3 which has just updated
>>
>> to
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> use
>>>>>>>>>>>>>> Spring
>>>>>>>>>>>>>> 3.0.6.RELEASE and we are now getting conflicts in camel-jms
>>
>> 2.8.0
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> because
>>>>>>>>>>>>>> two versions of spring are available. With a new camel release
>>>>>>>>>>>>>> underway are
>>>>>>>>>>>>>> you considering upgrading camel to spring 3.0.6.RELEASE?
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> Thanks.
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> Here's the output
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> Error executing command: Could not start bundle
>>>>>>>>>>>>>> mvn:org.apache.camel/camel-jms/2.8.0 in feature(s)
>>>>>>>>>>>>>> camel-jms-2.8.0:
>>>>>>>>>>>>>> Unable
>>>>>>>>>>>>>> to resolve module org.apache.camel.camel-jms [88.0] because it
>>
>> is
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> exposed to
>>>>>>>>>>>>>> package 'org.springframework.util' from
>>
>> org.springframework.core
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> [82.0] and
>>>>>>>>>>>>>> org.springframework.core [43.0] via two dependency chains.
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> Chain 1:
>>>>>>>>>>>>>> org.apache.camel.camel-jms [88.0]
>>>>>>>>>>>>>> import:
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>> (&(package=org.springframework.util)(version>=3.0.0)(!(version>=4.0.0)))
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> |
>>>>>>>>>>>>>> export: package=org.springframework.util
>>>>>>>>>>>>>> org.springframework.core [82.0]
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> Chain 2:
>>>>>>>>>>>>>> org.apache.camel.camel-jms [88.0]
>>>>>>>>>>>>>> import:
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>> (&(package=org.apache.camel.impl)(version>=2.8.0)(!(version>=2.9.0)))
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> |
>>>>>>>>>>>>>> export: package=org.apache.camel.impl;
>>>>>>>>>>>>>> uses:=org.springframework.jmx.export.annotation
>>>>>>>>>>>>>> org.apache.camel.camel-core [80.0]
>>>>>>>>>>>>>> import:
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>
>> (&(package=org.springframework.jmx.export.annotation)(version>=3.0.0)(!(version>=4.0.0)))
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> |
>>>>>>>>>>>>>> export: package=org.springframework.jmx.export.annotation;
>>>>>>>>>>>>>> uses:=org.springframework.aop.target
>>>>>>>>>>>>>> org.springframework.context [48.0]
>>>>>>>>>>>>>> import:
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>
>> (&(package=org.springframework.aop.target)(version>=3.0.6)(!(version>=3.0.7)))
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> |
>>>>>>>>>>>>>> export: package=org.springframework.aop.target;
>>>>>>>>>>>>>> uses:=org.springframework.core
>>>>>>>>>>>>>> org.springframework.aop [47.0]
>>>>>>>>>>>>>> import:
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>> (&(package=org.springframework.core)(version>=3.0.6)(!(version>=3.0.7)))
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> |
>>>>>>>>>>>>>> export: package=org.springframework.core;
>>>>>>>>>>>>>> uses:=org.springframework.util
>>>>>>>>>>>>>> export: package=org.springframework.util
>>>>>>>>>>>>>> org.springframework.core [43.0]
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> --
>>>>>>>>>>>>>> View this message in context:
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>
>> http://camel.465427.n5.nabble.com/Karaf-2-2-3-and-Camel-2-8-0-tp4763828p4763828.html
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> Sent from the Camel - Users mailing list archive at
>>>>>>>>>>>>>> Nabble.com.
>>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>> --
>>>>>>>>>>> Jean-Baptiste Onofré
>>>>>>>>>>> jbonofre@apache.org
>>>>>>>>>>> http://blog.nanthrax.net
>>>>>>>>>>> Talend - http://www.talend.com
>>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>
>>>>>>>>> --
>>>>>>>>> Jean-Baptiste Onofré
>>>>>>>>> jbonofre@apache.org
>>>>>>>>> http://blog.nanthrax.net
>>>>>>>>> Talend - http://www.talend.com
>>>>>>>>
>>>>>>>> ---------------------------------------------
>>>>>>>> Freeman Fang
>>>>>>>>
>>>>>>>> FuseSource
>>>>>>>> Email:ffang@fusesource.com
>>>>>>>> Web: fusesource.com
>>>>>>>> Twitter: freemanfang
>>>>>>>> Blog: http://freemanfang.blogspot.com
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>
>>>>>>> --
>>>>>>> Jean-Baptiste Onofré
>>>>>>> jbonofre@apache.org
>>>>>>> http://blog.nanthrax.net
>>>>>>> Talend - http://www.talend.com
>>>>>>
>>>>>> ---------------------------------------------
>>>>>> Freeman Fang
>>>>>>
>>>>>> FuseSource
>>>>>> Email:ffang@fusesource.com
>>>>>> Web: fusesource.com
>>>>>> Twitter: freemanfang
>>>>>> Blog: http://freemanfang.blogspot.com
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>
>>>>>
>>>>>
>>>>
>>>> --
>>>> Jean-Baptiste Onofré
>>>> jbonofre@apache.org
>>>> http://blog.nanthrax.net
>>>> Talend - http://www.talend.com
>>>>
>>>
>>>
>>>
>>> --
>>> --
>>> *Achim Nierbeck*
>>>
>>>
>>> Apache Karaf<http://karaf.apache.org/>  Committer&  PMC
>>> OPS4J Pax Web<http://wiki.ops4j.org/display/paxweb/Pax+Web/>
>>> Committer&  Project Lead
>>> blog<http://notizblog.nierbeck.de/>
>>
>
> --
> Jean-Baptiste Onofré
> jbonofre@apache.org
> http://blog.nanthrax.net
> Talend - http://www.talend.com
>



-- 
--
*Achim Nierbeck*


Apache Karaf <http://karaf.apache.org/> Committer & PMC
OPS4J Pax Web <http://wiki.ops4j.org/display/paxweb/Pax+Web/>
Committer & Project Lead
blog <http://notizblog.nierbeck.de/>

Re: Karaf 2.2.3 and Camel 2.8.0

Posted by Jean-Baptiste Onofré <jb...@nanthrax.net>.
Unfortunately, for now, I don't see other way to "inform" the users.

We have a new feature in the TODO list to handle this kind of situation: 
the feature trigger. The feature trigger allows us to call commands. In 
this case, you would call:

echo "Be sure to install the ORM implementation before the spring-orm 
feature"

But it's not yet available.

Regards
JB

On 09/05/2011 11:13 AM, Andreas Pieber wrote:
> I'm not convinced that ppl read faq sections, but this would be a good
> location otherwise
>
> Kind regards Andreas
> On Sep 5, 2011 11:09 AM, "Achim Nierbeck"<bc...@googlemail.com>  wrote:
>> Hi JB,
>>
>> I'm not sure that just setting a "note" is sufficient, we should more
>> "warn" about it, cause this will definitely
>> pop up as "bug". So maybe it could be placed somewhere "prominent" :)
>>
>> regards, Achim
>>
>> 2011/9/5 Jean-Baptiste Onofré<jb...@nanthrax.net>:
>>> Hi Achim,
>>>
>>> I added the spring-orm feature. We have to document that the users have
> to
>>> install the ORM implementation before the spring-orm feature.
>>> In the same area, I also added a spring-struts feature. To avoid to
> "force"
>>> the Struts version, the users have to choose and install the Struts
> bundle
>>> before installing the spring-struts feature.
>>>
>>> I think that just a note in the Karaf user guide is enough.
>>>
>>> Regards
>>> JB
>>>
>>> On 09/05/2011 10:58 AM, Achim Nierbeck wrote:
>>>>
>>>> Hi JB,
>>>>
>>>> I'm +1 for all of these,
>>>>
>>>> just a little reminder that we need to think about how to handle the
>>>> Spring-ORM Bundle correctly.
>>>> The issue with the spring-orm bundle is that it imports all kind of
>>>> orm implementations like Hibernate, if those optional dependencies are
>>>> installed after the ORM bundle those Packages can not be seen.
>>>>
>>>> regards, Achim
>>>>
>>>> 2011/9/5 Freeman Fang<fr...@gmail.com>:
>>>>>
>>>>> Sounds good to me.
>>>>>
>>>>> Regards
>>>>> Freeman
>>>>> On 2011-9-5, at 上午1:03, Jean-Baptiste Onofré wrote:
>>>>>
>>>>>> I got your point but:
>>>>>>
>>>>>> - for a general point of view, I still think that Karaf should provide
>>>>>> all
>>>>>> features for all Spring version, else, it means that we can't Sound
> the
>>>>>> spring version used by the others applications like Camel or CXF
>>>>>> - we should have named Karaf 2.3.0 in place of 2.2.3 to address this
>>>>>> kind
>>>>>> of major update. As reminder, we update to Spring 3.0.6 and add the
>>>>>> spring-jms feature to be able to install/support CXF 2.5.0.
>>>>>>
>>>>>> What we can do:
>>>>>> - in Karaf 2.2.4, rollback to Spring 3.0.5 and so be sure that Camel
>>>>>> 2.8.x
>>>>>> and CXF 2.4.x are supported.
>>>>>> - create a Karaf 2.3.x branch (waiting for the 3.0.0), which is
> exactly
>>>>>> like 2.2.x but including Spring 3.0.6.RELEASE (I have to talk with the
>>>>>> Karaf
>>>>>> team about that, and I put it in copy)
>>>>>>
>>>>>> WDYT ?
>>>>>>
>>>>>> Regards
>>>>>> JB
>>>>>>
>>>>>> On 09/04/2011 01:52 PM, Freeman Fang wrote:
>>>>>>>
>>>>>>> Hi JB,
>>>>>>>
>>>>>>> To be honest I'm a lit bit concern about this solution.
>>>>>>> If Karaf 2.2.4 ship spring 3.0.6 anyway, even it cover all spring
>>>>>>> related bundles, and camel can refer those spring features using
>>>>>>> version
>>>>>>> range(it might be ok during resolve, but don't forget cxf 2.4.2
>>>>>>> features.xml still have srping-jms(3.0.5) feature directly and it's
> not
>>>>>>> from karaf, :-)), however it still means the OSGi container provided
>>>>>>> spring version is 3.0.6, but the cxf(2.4.2) and camel(2.8.1) which
> will
>>>>>>> be running in this container are still with spring 3.0.5, it MIGHT be
>>>>>>> ok
>>>>>>> with spring 3.0.6 but we can't be that sure(as spring is a kind of
>>>>>>> fundamental libs for lots of other projects), right?
>>>>>>>
>>>>>>> So I suggest either karaf 2.2.4 revert to spring 3.0.5(lit bit weird
> to
>>>>>>> me) or camel 2.8.1 should stay with karaf 2.2.2.
>>>>>>>
>>>>>>> Regards
>>>>>>> Freeman
>>>>>>> On 2011-9-4, at 下午3:30, Jean-Baptiste Onofré wrote:
>>>>>>>
>>>>>>>> Hi Claus,
>>>>>>>>
>>>>>>>> I'm going to work on Karaf Spring features today and tomorrow and
> test
>>>>>>>> it with Camel, CXF and ActiveMQ.
>>>>>>>> The 2.2.4 could contain only this and one other issue (about JMX).
> So
>>>>>>>> it could be ready by tomorrow evening, and we can cut off the
> release
>>>>>>>> on Tuesday.
>>>>>>>>
>>>>>>>> So I think that we could be inline for Camel 2.8.1.
>>>>>>>>
>>>>>>>> Is it OK for you ?
>>>>>>>>
>>>>>>>> Regards
>>>>>>>> JB
>>>>>>>>
>>>>>>>> On 09/04/2011 09:24 AM, Claus Ibsen wrote:
>>>>>>>>>
>>>>>>>>> On Sun, Sep 4, 2011 at 8:29 AM, Jean-Baptiste Onofré<
> jb@nanthrax.net>
>>>>>>>>> wrote:
>>>>>>>>>>
>>>>>>>>>> Hi Achim and all,
>>>>>>>>>>
>>>>>>>>>> I propose:
>>>>>>>>>> 1. to cover all Spring bundles in different Karaf spring features
>>>>>>>>>> including
>>>>>>>>>> spring-tx
>>>>>>>>>> 2. release Karaf 2.2.4 soon with this change
>>>>>>>>>> 3. update Camel features descriptor to use the Karaf spring-tx
>>>>>>>>>> features (and
>>>>>>>>>> eventually others, I have to check)
>>>>>>>>>> 4. release Camel 2.8.1
>>>>>>>>>>
>>>>>>>>>
>>>>>>>>> How soon can Karaf 2.2.4 be released?
>>>>>>>>>
>>>>>>>>> Would it speed up if the release was based on the 2.2.3 tags, and
>>>>>>>>> either did
>>>>>>>>> - a) revert back to Spring 3.0.5
>>>>>>>>> - b) bullet #1 above from Jean
>>>>>>>>>
>>>>>>>>> eg so there are no other changes and thus a confort in the
> community
>>>>>>>>> that Karaf 2.2.4 is a patch release with this single fix to ensure
>>>>>>>>> using Karaf + Camel runs smoothly. As its to be used for the next
> SMX
>>>>>>>>> release as well.
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>> WDYT ?
>>>>>>>>>>
>>>>>>>>>> Regards
>>>>>>>>>> JB
>>>>>>>>>>
>>>>>>>>>> On 09/03/2011 09:38 PM, Achim Nierbeck wrote:
>>>>>>>>>>>
>>>>>>>>>>> Hi JB,
>>>>>>>>>>>
>>>>>>>>>>> I'm +1 on that one, often I was missing the spring-tx feature in
>>>>>>>>>>> the
>>>>>>>>>>> first place :)
>>>>>>>>>>>
>>>>>>>>>>> regards, Achim
>>>>>>>>>>>
>>>>>>>>>>> Am 03.09.2011 18:54, schrieb Jean-Baptiste Onofré:
>>>>>>>>>>>>
>>>>>>>>>>>> Hi,
>>>>>>>>>>>>
>>>>>>>>>>>> I checked the issue and the problem is about the spring-tx
> bundle.
>>>>>>>>>>>>
>>>>>>>>>>>> spring-tx bundle is not installed by a Karaf features, the first
>>>>>>>>>>>> feature which install it is camel-jms (part of the
> camel-spring).
>>>>>>>>>>>>
>>>>>>>>>>>> That's why we have a bundle version mismatch between the spring
>>>>>>>>>>>> bundles provides by Karaf spring* features, and the one provided
>>>>>>>>>>>> by
>>>>>>>>>>>> Camel features.
>>>>>>>>>>>>
>>>>>>>>>>>> I think that it makes sense that Karaf provides all Spring*
>>>>>>>>>>>> features,
>>>>>>>>>>>> convering all spring bundle, and Camel just "uses" it.
>>>>>>>>>>>>
>>>>>>>>>>>> I'm going to discuss with the team to see how we move.
>>>>>>>>>>>>
>>>>>>>>>>>> Regards
>>>>>>>>>>>> JB
>>>>>>>>>>>>
>>>>>>>>>>>> On 09/02/2011 10:50 PM, mgardiner wrote:
>>>>>>>>>>>>>
>>>>>>>>>>>>> I have recently tried using Karaf 2.2.3 which has just updated
> to
>>>>>>>>>>>>> use
>>>>>>>>>>>>> Spring
>>>>>>>>>>>>> 3.0.6.RELEASE and we are now getting conflicts in camel-jms
> 2.8.0
>>>>>>>>>>>>> because
>>>>>>>>>>>>> two versions of spring are available. With a new camel release
>>>>>>>>>>>>> underway are
>>>>>>>>>>>>> you considering upgrading camel to spring 3.0.6.RELEASE?
>>>>>>>>>>>>>
>>>>>>>>>>>>> Thanks.
>>>>>>>>>>>>>
>>>>>>>>>>>>> Here's the output
>>>>>>>>>>>>>
>>>>>>>>>>>>> Error executing command: Could not start bundle
>>>>>>>>>>>>> mvn:org.apache.camel/camel-jms/2.8.0 in feature(s)
>>>>>>>>>>>>> camel-jms-2.8.0:
>>>>>>>>>>>>> Unable
>>>>>>>>>>>>> to resolve module org.apache.camel.camel-jms [88.0] because it
> is
>>>>>>>>>>>>> exposed to
>>>>>>>>>>>>> package 'org.springframework.util' from
> org.springframework.core
>>>>>>>>>>>>> [82.0] and
>>>>>>>>>>>>> org.springframework.core [43.0] via two dependency chains.
>>>>>>>>>>>>>
>>>>>>>>>>>>> Chain 1:
>>>>>>>>>>>>> org.apache.camel.camel-jms [88.0]
>>>>>>>>>>>>> import:
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>>
> (&(package=org.springframework.util)(version>=3.0.0)(!(version>=4.0.0)))
>>>>>>>>>>>>>
>>>>>>>>>>>>> |
>>>>>>>>>>>>> export: package=org.springframework.util
>>>>>>>>>>>>> org.springframework.core [82.0]
>>>>>>>>>>>>>
>>>>>>>>>>>>> Chain 2:
>>>>>>>>>>>>> org.apache.camel.camel-jms [88.0]
>>>>>>>>>>>>> import:
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>>
> (&(package=org.apache.camel.impl)(version>=2.8.0)(!(version>=2.9.0)))
>>>>>>>>>>>>>
>>>>>>>>>>>>> |
>>>>>>>>>>>>> export: package=org.apache.camel.impl;
>>>>>>>>>>>>> uses:=org.springframework.jmx.export.annotation
>>>>>>>>>>>>> org.apache.camel.camel-core [80.0]
>>>>>>>>>>>>> import:
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>>
> (&(package=org.springframework.jmx.export.annotation)(version>=3.0.0)(!(version>=4.0.0)))
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>> |
>>>>>>>>>>>>> export: package=org.springframework.jmx.export.annotation;
>>>>>>>>>>>>> uses:=org.springframework.aop.target
>>>>>>>>>>>>> org.springframework.context [48.0]
>>>>>>>>>>>>> import:
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>>
> (&(package=org.springframework.aop.target)(version>=3.0.6)(!(version>=3.0.7)))
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>> |
>>>>>>>>>>>>> export: package=org.springframework.aop.target;
>>>>>>>>>>>>> uses:=org.springframework.core
>>>>>>>>>>>>> org.springframework.aop [47.0]
>>>>>>>>>>>>> import:
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>>
> (&(package=org.springframework.core)(version>=3.0.6)(!(version>=3.0.7)))
>>>>>>>>>>>>>
>>>>>>>>>>>>> |
>>>>>>>>>>>>> export: package=org.springframework.core;
>>>>>>>>>>>>> uses:=org.springframework.util
>>>>>>>>>>>>> export: package=org.springframework.util
>>>>>>>>>>>>> org.springframework.core [43.0]
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>> --
>>>>>>>>>>>>> View this message in context:
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>>
> http://camel.465427.n5.nabble.com/Karaf-2-2-3-and-Camel-2-8-0-tp4763828p4763828.html
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>> Sent from the Camel - Users mailing list archive at Nabble.com.
>>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> --
>>>>>>>>>> Jean-Baptiste Onofré
>>>>>>>>>> jbonofre@apache.org
>>>>>>>>>> http://blog.nanthrax.net
>>>>>>>>>> Talend - http://www.talend.com
>>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>
>>>>>>>> --
>>>>>>>> Jean-Baptiste Onofré
>>>>>>>> jbonofre@apache.org
>>>>>>>> http://blog.nanthrax.net
>>>>>>>> Talend - http://www.talend.com
>>>>>>>
>>>>>>> ---------------------------------------------
>>>>>>> Freeman Fang
>>>>>>>
>>>>>>> FuseSource
>>>>>>> Email:ffang@fusesource.com
>>>>>>> Web: fusesource.com
>>>>>>> Twitter: freemanfang
>>>>>>> Blog: http://freemanfang.blogspot.com
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>
>>>>>> --
>>>>>> Jean-Baptiste Onofré
>>>>>> jbonofre@apache.org
>>>>>> http://blog.nanthrax.net
>>>>>> Talend - http://www.talend.com
>>>>>
>>>>> ---------------------------------------------
>>>>> Freeman Fang
>>>>>
>>>>> FuseSource
>>>>> Email:ffang@fusesource.com
>>>>> Web: fusesource.com
>>>>> Twitter: freemanfang
>>>>> Blog: http://freemanfang.blogspot.com
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>
>>>>
>>>>
>>>
>>> --
>>> Jean-Baptiste Onofré
>>> jbonofre@apache.org
>>> http://blog.nanthrax.net
>>> Talend - http://www.talend.com
>>>
>>
>>
>>
>> --
>> --
>> *Achim Nierbeck*
>>
>>
>> Apache Karaf<http://karaf.apache.org/>  Committer&  PMC
>> OPS4J Pax Web<http://wiki.ops4j.org/display/paxweb/Pax+Web/>
>> Committer&  Project Lead
>> blog<http://notizblog.nierbeck.de/>
>

-- 
Jean-Baptiste Onofré
jbonofre@apache.org
http://blog.nanthrax.net
Talend - http://www.talend.com

Re: Karaf 2.2.3 and Camel 2.8.0

Posted by Andreas Pieber <an...@gmail.com>.
I'm not convinced that ppl read faq sections, but this would be a good
location otherwise

Kind regards Andreas
On Sep 5, 2011 11:09 AM, "Achim Nierbeck" <bc...@googlemail.com> wrote:
> Hi JB,
>
> I'm not sure that just setting a "note" is sufficient, we should more
> "warn" about it, cause this will definitely
> pop up as "bug". So maybe it could be placed somewhere "prominent" :)
>
> regards, Achim
>
> 2011/9/5 Jean-Baptiste Onofré <jb...@nanthrax.net>:
>> Hi Achim,
>>
>> I added the spring-orm feature. We have to document that the users have
to
>> install the ORM implementation before the spring-orm feature.
>> In the same area, I also added a spring-struts feature. To avoid to
"force"
>> the Struts version, the users have to choose and install the Struts
bundle
>> before installing the spring-struts feature.
>>
>> I think that just a note in the Karaf user guide is enough.
>>
>> Regards
>> JB
>>
>> On 09/05/2011 10:58 AM, Achim Nierbeck wrote:
>>>
>>> Hi JB,
>>>
>>> I'm +1 for all of these,
>>>
>>> just a little reminder that we need to think about how to handle the
>>> Spring-ORM Bundle correctly.
>>> The issue with the spring-orm bundle is that it imports all kind of
>>> orm implementations like Hibernate, if those optional dependencies are
>>> installed after the ORM bundle those Packages can not be seen.
>>>
>>> regards, Achim
>>>
>>> 2011/9/5 Freeman Fang<fr...@gmail.com>:
>>>>
>>>> Sounds good to me.
>>>>
>>>> Regards
>>>> Freeman
>>>> On 2011-9-5, at 上午1:03, Jean-Baptiste Onofré wrote:
>>>>
>>>>> I got your point but:
>>>>>
>>>>> - for a general point of view, I still think that Karaf should provide
>>>>> all
>>>>> features for all Spring version, else, it means that we can't Sound
the
>>>>> spring version used by the others applications like Camel or CXF
>>>>> - we should have named Karaf 2.3.0 in place of 2.2.3 to address this
>>>>> kind
>>>>> of major update. As reminder, we update to Spring 3.0.6 and add the
>>>>> spring-jms feature to be able to install/support CXF 2.5.0.
>>>>>
>>>>> What we can do:
>>>>> - in Karaf 2.2.4, rollback to Spring 3.0.5 and so be sure that Camel
>>>>> 2.8.x
>>>>> and CXF 2.4.x are supported.
>>>>> - create a Karaf 2.3.x branch (waiting for the 3.0.0), which is
exactly
>>>>> like 2.2.x but including Spring 3.0.6.RELEASE (I have to talk with the
>>>>> Karaf
>>>>> team about that, and I put it in copy)
>>>>>
>>>>> WDYT ?
>>>>>
>>>>> Regards
>>>>> JB
>>>>>
>>>>> On 09/04/2011 01:52 PM, Freeman Fang wrote:
>>>>>>
>>>>>> Hi JB,
>>>>>>
>>>>>> To be honest I'm a lit bit concern about this solution.
>>>>>> If Karaf 2.2.4 ship spring 3.0.6 anyway, even it cover all spring
>>>>>> related bundles, and camel can refer those spring features using
>>>>>> version
>>>>>> range(it might be ok during resolve, but don't forget cxf 2.4.2
>>>>>> features.xml still have srping-jms(3.0.5) feature directly and it's
not
>>>>>> from karaf, :-)), however it still means the OSGi container provided
>>>>>> spring version is 3.0.6, but the cxf(2.4.2) and camel(2.8.1) which
will
>>>>>> be running in this container are still with spring 3.0.5, it MIGHT be
>>>>>> ok
>>>>>> with spring 3.0.6 but we can't be that sure(as spring is a kind of
>>>>>> fundamental libs for lots of other projects), right?
>>>>>>
>>>>>> So I suggest either karaf 2.2.4 revert to spring 3.0.5(lit bit weird
to
>>>>>> me) or camel 2.8.1 should stay with karaf 2.2.2.
>>>>>>
>>>>>> Regards
>>>>>> Freeman
>>>>>> On 2011-9-4, at 下午3:30, Jean-Baptiste Onofré wrote:
>>>>>>
>>>>>>> Hi Claus,
>>>>>>>
>>>>>>> I'm going to work on Karaf Spring features today and tomorrow and
test
>>>>>>> it with Camel, CXF and ActiveMQ.
>>>>>>> The 2.2.4 could contain only this and one other issue (about JMX).
So
>>>>>>> it could be ready by tomorrow evening, and we can cut off the
release
>>>>>>> on Tuesday.
>>>>>>>
>>>>>>> So I think that we could be inline for Camel 2.8.1.
>>>>>>>
>>>>>>> Is it OK for you ?
>>>>>>>
>>>>>>> Regards
>>>>>>> JB
>>>>>>>
>>>>>>> On 09/04/2011 09:24 AM, Claus Ibsen wrote:
>>>>>>>>
>>>>>>>> On Sun, Sep 4, 2011 at 8:29 AM, Jean-Baptiste Onofré<
jb@nanthrax.net>
>>>>>>>> wrote:
>>>>>>>>>
>>>>>>>>> Hi Achim and all,
>>>>>>>>>
>>>>>>>>> I propose:
>>>>>>>>> 1. to cover all Spring bundles in different Karaf spring features
>>>>>>>>> including
>>>>>>>>> spring-tx
>>>>>>>>> 2. release Karaf 2.2.4 soon with this change
>>>>>>>>> 3. update Camel features descriptor to use the Karaf spring-tx
>>>>>>>>> features (and
>>>>>>>>> eventually others, I have to check)
>>>>>>>>> 4. release Camel 2.8.1
>>>>>>>>>
>>>>>>>>
>>>>>>>> How soon can Karaf 2.2.4 be released?
>>>>>>>>
>>>>>>>> Would it speed up if the release was based on the 2.2.3 tags, and
>>>>>>>> either did
>>>>>>>> - a) revert back to Spring 3.0.5
>>>>>>>> - b) bullet #1 above from Jean
>>>>>>>>
>>>>>>>> eg so there are no other changes and thus a confort in the
community
>>>>>>>> that Karaf 2.2.4 is a patch release with this single fix to ensure
>>>>>>>> using Karaf + Camel runs smoothly. As its to be used for the next
SMX
>>>>>>>> release as well.
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>> WDYT ?
>>>>>>>>>
>>>>>>>>> Regards
>>>>>>>>> JB
>>>>>>>>>
>>>>>>>>> On 09/03/2011 09:38 PM, Achim Nierbeck wrote:
>>>>>>>>>>
>>>>>>>>>> Hi JB,
>>>>>>>>>>
>>>>>>>>>> I'm +1 on that one, often I was missing the spring-tx feature in
>>>>>>>>>> the
>>>>>>>>>> first place :)
>>>>>>>>>>
>>>>>>>>>> regards, Achim
>>>>>>>>>>
>>>>>>>>>> Am 03.09.2011 18:54, schrieb Jean-Baptiste Onofré:
>>>>>>>>>>>
>>>>>>>>>>> Hi,
>>>>>>>>>>>
>>>>>>>>>>> I checked the issue and the problem is about the spring-tx
bundle.
>>>>>>>>>>>
>>>>>>>>>>> spring-tx bundle is not installed by a Karaf features, the first
>>>>>>>>>>> feature which install it is camel-jms (part of the
camel-spring).
>>>>>>>>>>>
>>>>>>>>>>> That's why we have a bundle version mismatch between the spring
>>>>>>>>>>> bundles provides by Karaf spring* features, and the one provided
>>>>>>>>>>> by
>>>>>>>>>>> Camel features.
>>>>>>>>>>>
>>>>>>>>>>> I think that it makes sense that Karaf provides all Spring*
>>>>>>>>>>> features,
>>>>>>>>>>> convering all spring bundle, and Camel just "uses" it.
>>>>>>>>>>>
>>>>>>>>>>> I'm going to discuss with the team to see how we move.
>>>>>>>>>>>
>>>>>>>>>>> Regards
>>>>>>>>>>> JB
>>>>>>>>>>>
>>>>>>>>>>> On 09/02/2011 10:50 PM, mgardiner wrote:
>>>>>>>>>>>>
>>>>>>>>>>>> I have recently tried using Karaf 2.2.3 which has just updated
to
>>>>>>>>>>>> use
>>>>>>>>>>>> Spring
>>>>>>>>>>>> 3.0.6.RELEASE and we are now getting conflicts in camel-jms
2.8.0
>>>>>>>>>>>> because
>>>>>>>>>>>> two versions of spring are available. With a new camel release
>>>>>>>>>>>> underway are
>>>>>>>>>>>> you considering upgrading camel to spring 3.0.6.RELEASE?
>>>>>>>>>>>>
>>>>>>>>>>>> Thanks.
>>>>>>>>>>>>
>>>>>>>>>>>> Here's the output
>>>>>>>>>>>>
>>>>>>>>>>>> Error executing command: Could not start bundle
>>>>>>>>>>>> mvn:org.apache.camel/camel-jms/2.8.0 in feature(s)
>>>>>>>>>>>> camel-jms-2.8.0:
>>>>>>>>>>>> Unable
>>>>>>>>>>>> to resolve module org.apache.camel.camel-jms [88.0] because it
is
>>>>>>>>>>>> exposed to
>>>>>>>>>>>> package 'org.springframework.util' from
org.springframework.core
>>>>>>>>>>>> [82.0] and
>>>>>>>>>>>> org.springframework.core [43.0] via two dependency chains.
>>>>>>>>>>>>
>>>>>>>>>>>> Chain 1:
>>>>>>>>>>>> org.apache.camel.camel-jms [88.0]
>>>>>>>>>>>> import:
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
(&(package=org.springframework.util)(version>=3.0.0)(!(version>=4.0.0)))
>>>>>>>>>>>>
>>>>>>>>>>>> |
>>>>>>>>>>>> export: package=org.springframework.util
>>>>>>>>>>>> org.springframework.core [82.0]
>>>>>>>>>>>>
>>>>>>>>>>>> Chain 2:
>>>>>>>>>>>> org.apache.camel.camel-jms [88.0]
>>>>>>>>>>>> import:
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
(&(package=org.apache.camel.impl)(version>=2.8.0)(!(version>=2.9.0)))
>>>>>>>>>>>>
>>>>>>>>>>>> |
>>>>>>>>>>>> export: package=org.apache.camel.impl;
>>>>>>>>>>>> uses:=org.springframework.jmx.export.annotation
>>>>>>>>>>>> org.apache.camel.camel-core [80.0]
>>>>>>>>>>>> import:
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
(&(package=org.springframework.jmx.export.annotation)(version>=3.0.0)(!(version>=4.0.0)))
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>> |
>>>>>>>>>>>> export: package=org.springframework.jmx.export.annotation;
>>>>>>>>>>>> uses:=org.springframework.aop.target
>>>>>>>>>>>> org.springframework.context [48.0]
>>>>>>>>>>>> import:
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
(&(package=org.springframework.aop.target)(version>=3.0.6)(!(version>=3.0.7)))
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>> |
>>>>>>>>>>>> export: package=org.springframework.aop.target;
>>>>>>>>>>>> uses:=org.springframework.core
>>>>>>>>>>>> org.springframework.aop [47.0]
>>>>>>>>>>>> import:
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
(&(package=org.springframework.core)(version>=3.0.6)(!(version>=3.0.7)))
>>>>>>>>>>>>
>>>>>>>>>>>> |
>>>>>>>>>>>> export: package=org.springframework.core;
>>>>>>>>>>>> uses:=org.springframework.util
>>>>>>>>>>>> export: package=org.springframework.util
>>>>>>>>>>>> org.springframework.core [43.0]
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>> --
>>>>>>>>>>>> View this message in context:
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
http://camel.465427.n5.nabble.com/Karaf-2-2-3-and-Camel-2-8-0-tp4763828p4763828.html
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>> Sent from the Camel - Users mailing list archive at Nabble.com.
>>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>
>>>>>>>>> --
>>>>>>>>> Jean-Baptiste Onofré
>>>>>>>>> jbonofre@apache.org
>>>>>>>>> http://blog.nanthrax.net
>>>>>>>>> Talend - http://www.talend.com
>>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>
>>>>>>> --
>>>>>>> Jean-Baptiste Onofré
>>>>>>> jbonofre@apache.org
>>>>>>> http://blog.nanthrax.net
>>>>>>> Talend - http://www.talend.com
>>>>>>
>>>>>> ---------------------------------------------
>>>>>> Freeman Fang
>>>>>>
>>>>>> FuseSource
>>>>>> Email:ffang@fusesource.com
>>>>>> Web: fusesource.com
>>>>>> Twitter: freemanfang
>>>>>> Blog: http://freemanfang.blogspot.com
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>
>>>>> --
>>>>> Jean-Baptiste Onofré
>>>>> jbonofre@apache.org
>>>>> http://blog.nanthrax.net
>>>>> Talend - http://www.talend.com
>>>>
>>>> ---------------------------------------------
>>>> Freeman Fang
>>>>
>>>> FuseSource
>>>> Email:ffang@fusesource.com
>>>> Web: fusesource.com
>>>> Twitter: freemanfang
>>>> Blog: http://freemanfang.blogspot.com
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>
>>>
>>>
>>>
>>
>> --
>> Jean-Baptiste Onofré
>> jbonofre@apache.org
>> http://blog.nanthrax.net
>> Talend - http://www.talend.com
>>
>
>
>
> --
> --
> *Achim Nierbeck*
>
>
> Apache Karaf <http://karaf.apache.org/> Committer & PMC
> OPS4J Pax Web <http://wiki.ops4j.org/display/paxweb/Pax+Web/>
> Committer & Project Lead
> blog <http://notizblog.nierbeck.de/>

Re: Karaf 2.2.3 and Camel 2.8.0

Posted by Achim Nierbeck <bc...@googlemail.com>.
Hi JB,

I'm not sure that just setting a "note" is sufficient, we should more
"warn" about it, cause this will definitely
pop up as "bug". So maybe it could be placed somewhere "prominent" :)

regards, Achim

2011/9/5 Jean-Baptiste Onofré <jb...@nanthrax.net>:
> Hi Achim,
>
> I added the spring-orm feature. We have to document that the users have to
> install the ORM implementation before the spring-orm feature.
> In the same area, I also added a spring-struts feature. To avoid to "force"
> the Struts version, the users have to choose and install the Struts bundle
> before installing the spring-struts feature.
>
> I think that just a note in the Karaf user guide is enough.
>
> Regards
> JB
>
> On 09/05/2011 10:58 AM, Achim Nierbeck wrote:
>>
>> Hi JB,
>>
>> I'm +1 for all of these,
>>
>> just a little reminder that we need to think about how to handle the
>> Spring-ORM Bundle correctly.
>> The issue with the spring-orm bundle is that it imports all kind of
>> orm implementations like Hibernate, if those optional dependencies are
>> installed after the ORM bundle those Packages can not be seen.
>>
>> regards, Achim
>>
>> 2011/9/5 Freeman Fang<fr...@gmail.com>:
>>>
>>> Sounds good to me.
>>>
>>> Regards
>>> Freeman
>>> On 2011-9-5, at 上午1:03, Jean-Baptiste Onofré wrote:
>>>
>>>> I got your point but:
>>>>
>>>> - for a general point of view, I still think that Karaf should provide
>>>> all
>>>> features for all Spring version, else, it means that we can't Sound the
>>>> spring version used by the others applications like Camel or CXF
>>>> - we should have named Karaf 2.3.0 in place of 2.2.3 to address this
>>>> kind
>>>> of major update. As reminder, we update to Spring 3.0.6 and add the
>>>> spring-jms feature to be able to install/support CXF 2.5.0.
>>>>
>>>> What we can do:
>>>> - in Karaf 2.2.4, rollback to Spring 3.0.5 and so be sure that Camel
>>>> 2.8.x
>>>> and CXF 2.4.x are supported.
>>>> - create a Karaf 2.3.x branch (waiting for the 3.0.0), which is exactly
>>>> like 2.2.x but including Spring 3.0.6.RELEASE (I have to talk with the
>>>> Karaf
>>>> team about that, and I put it in copy)
>>>>
>>>> WDYT ?
>>>>
>>>> Regards
>>>> JB
>>>>
>>>> On 09/04/2011 01:52 PM, Freeman Fang wrote:
>>>>>
>>>>> Hi JB,
>>>>>
>>>>> To be honest I'm a lit bit concern about this solution.
>>>>> If Karaf 2.2.4 ship spring 3.0.6 anyway, even it cover all spring
>>>>> related bundles, and camel can refer those spring features using
>>>>> version
>>>>> range(it might be ok during resolve, but don't forget cxf 2.4.2
>>>>> features.xml still have srping-jms(3.0.5) feature directly and it's not
>>>>> from karaf, :-)), however it still means the OSGi container provided
>>>>> spring version is 3.0.6, but the cxf(2.4.2) and camel(2.8.1) which will
>>>>> be running in this container are still with spring 3.0.5, it MIGHT be
>>>>> ok
>>>>> with spring 3.0.6 but we can't be that sure(as spring is a kind of
>>>>> fundamental libs for lots of other projects), right?
>>>>>
>>>>> So I suggest either karaf 2.2.4 revert to spring 3.0.5(lit bit weird to
>>>>> me) or camel 2.8.1 should stay with karaf 2.2.2.
>>>>>
>>>>> Regards
>>>>> Freeman
>>>>> On 2011-9-4, at 下午3:30, Jean-Baptiste Onofré wrote:
>>>>>
>>>>>> Hi Claus,
>>>>>>
>>>>>> I'm going to work on Karaf Spring features today and tomorrow and test
>>>>>> it with Camel, CXF and ActiveMQ.
>>>>>> The 2.2.4 could contain only this and one other issue (about JMX). So
>>>>>> it could be ready by tomorrow evening, and we can cut off the release
>>>>>> on Tuesday.
>>>>>>
>>>>>> So I think that we could be inline for Camel 2.8.1.
>>>>>>
>>>>>> Is it OK for you ?
>>>>>>
>>>>>> Regards
>>>>>> JB
>>>>>>
>>>>>> On 09/04/2011 09:24 AM, Claus Ibsen wrote:
>>>>>>>
>>>>>>> On Sun, Sep 4, 2011 at 8:29 AM, Jean-Baptiste Onofré<jb...@nanthrax.net>
>>>>>>> wrote:
>>>>>>>>
>>>>>>>> Hi Achim and all,
>>>>>>>>
>>>>>>>> I propose:
>>>>>>>> 1. to cover all Spring bundles in different Karaf spring features
>>>>>>>> including
>>>>>>>> spring-tx
>>>>>>>> 2. release Karaf 2.2.4 soon with this change
>>>>>>>> 3. update Camel features descriptor to use the Karaf spring-tx
>>>>>>>> features (and
>>>>>>>> eventually others, I have to check)
>>>>>>>> 4. release Camel 2.8.1
>>>>>>>>
>>>>>>>
>>>>>>> How soon can Karaf 2.2.4 be released?
>>>>>>>
>>>>>>> Would it speed up if the release was based on the 2.2.3 tags, and
>>>>>>> either did
>>>>>>> - a) revert back to Spring 3.0.5
>>>>>>> - b) bullet #1 above from Jean
>>>>>>>
>>>>>>> eg so there are no other changes and thus a confort in the community
>>>>>>> that Karaf 2.2.4 is a patch release with this single fix to ensure
>>>>>>> using Karaf + Camel runs smoothly. As its to be used for the next SMX
>>>>>>> release as well.
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>> WDYT ?
>>>>>>>>
>>>>>>>> Regards
>>>>>>>> JB
>>>>>>>>
>>>>>>>> On 09/03/2011 09:38 PM, Achim Nierbeck wrote:
>>>>>>>>>
>>>>>>>>> Hi JB,
>>>>>>>>>
>>>>>>>>> I'm +1 on that one, often I was missing the spring-tx feature in
>>>>>>>>> the
>>>>>>>>> first place :)
>>>>>>>>>
>>>>>>>>> regards, Achim
>>>>>>>>>
>>>>>>>>> Am 03.09.2011 18:54, schrieb Jean-Baptiste Onofré:
>>>>>>>>>>
>>>>>>>>>> Hi,
>>>>>>>>>>
>>>>>>>>>> I checked the issue and the problem is about the spring-tx bundle.
>>>>>>>>>>
>>>>>>>>>> spring-tx bundle is not installed by a Karaf features, the first
>>>>>>>>>> feature which install it is camel-jms (part of the camel-spring).
>>>>>>>>>>
>>>>>>>>>> That's why we have a bundle version mismatch between the spring
>>>>>>>>>> bundles provides by Karaf spring* features, and the one provided
>>>>>>>>>> by
>>>>>>>>>> Camel features.
>>>>>>>>>>
>>>>>>>>>> I think that it makes sense that Karaf provides all Spring*
>>>>>>>>>> features,
>>>>>>>>>> convering all spring bundle, and Camel just "uses" it.
>>>>>>>>>>
>>>>>>>>>> I'm going to discuss with the team to see how we move.
>>>>>>>>>>
>>>>>>>>>> Regards
>>>>>>>>>> JB
>>>>>>>>>>
>>>>>>>>>> On 09/02/2011 10:50 PM, mgardiner wrote:
>>>>>>>>>>>
>>>>>>>>>>> I have recently tried using Karaf 2.2.3 which has just updated to
>>>>>>>>>>> use
>>>>>>>>>>> Spring
>>>>>>>>>>> 3.0.6.RELEASE and we are now getting conflicts in camel-jms 2.8.0
>>>>>>>>>>> because
>>>>>>>>>>> two versions of spring are available. With a new camel release
>>>>>>>>>>> underway are
>>>>>>>>>>> you considering upgrading camel to spring 3.0.6.RELEASE?
>>>>>>>>>>>
>>>>>>>>>>> Thanks.
>>>>>>>>>>>
>>>>>>>>>>> Here's the output
>>>>>>>>>>>
>>>>>>>>>>> Error executing command: Could not start bundle
>>>>>>>>>>> mvn:org.apache.camel/camel-jms/2.8.0 in feature(s)
>>>>>>>>>>> camel-jms-2.8.0:
>>>>>>>>>>> Unable
>>>>>>>>>>> to resolve module org.apache.camel.camel-jms [88.0] because it is
>>>>>>>>>>> exposed to
>>>>>>>>>>> package 'org.springframework.util' from org.springframework.core
>>>>>>>>>>> [82.0] and
>>>>>>>>>>> org.springframework.core [43.0] via two dependency chains.
>>>>>>>>>>>
>>>>>>>>>>> Chain 1:
>>>>>>>>>>> org.apache.camel.camel-jms [88.0]
>>>>>>>>>>> import:
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>> (&(package=org.springframework.util)(version>=3.0.0)(!(version>=4.0.0)))
>>>>>>>>>>>
>>>>>>>>>>> |
>>>>>>>>>>> export: package=org.springframework.util
>>>>>>>>>>> org.springframework.core [82.0]
>>>>>>>>>>>
>>>>>>>>>>> Chain 2:
>>>>>>>>>>> org.apache.camel.camel-jms [88.0]
>>>>>>>>>>> import:
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>> (&(package=org.apache.camel.impl)(version>=2.8.0)(!(version>=2.9.0)))
>>>>>>>>>>>
>>>>>>>>>>> |
>>>>>>>>>>> export: package=org.apache.camel.impl;
>>>>>>>>>>> uses:=org.springframework.jmx.export.annotation
>>>>>>>>>>> org.apache.camel.camel-core [80.0]
>>>>>>>>>>> import:
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>> (&(package=org.springframework.jmx.export.annotation)(version>=3.0.0)(!(version>=4.0.0)))
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>> |
>>>>>>>>>>> export: package=org.springframework.jmx.export.annotation;
>>>>>>>>>>> uses:=org.springframework.aop.target
>>>>>>>>>>> org.springframework.context [48.0]
>>>>>>>>>>> import:
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>> (&(package=org.springframework.aop.target)(version>=3.0.6)(!(version>=3.0.7)))
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>> |
>>>>>>>>>>> export: package=org.springframework.aop.target;
>>>>>>>>>>> uses:=org.springframework.core
>>>>>>>>>>> org.springframework.aop [47.0]
>>>>>>>>>>> import:
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>> (&(package=org.springframework.core)(version>=3.0.6)(!(version>=3.0.7)))
>>>>>>>>>>>
>>>>>>>>>>> |
>>>>>>>>>>> export: package=org.springframework.core;
>>>>>>>>>>> uses:=org.springframework.util
>>>>>>>>>>> export: package=org.springframework.util
>>>>>>>>>>> org.springframework.core [43.0]
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>> --
>>>>>>>>>>> View this message in context:
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>> http://camel.465427.n5.nabble.com/Karaf-2-2-3-and-Camel-2-8-0-tp4763828p4763828.html
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>> Sent from the Camel - Users mailing list archive at Nabble.com.
>>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>
>>>>>>>> --
>>>>>>>> Jean-Baptiste Onofré
>>>>>>>> jbonofre@apache.org
>>>>>>>> http://blog.nanthrax.net
>>>>>>>> Talend - http://www.talend.com
>>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>
>>>>>> --
>>>>>> Jean-Baptiste Onofré
>>>>>> jbonofre@apache.org
>>>>>> http://blog.nanthrax.net
>>>>>> Talend - http://www.talend.com
>>>>>
>>>>> ---------------------------------------------
>>>>> Freeman Fang
>>>>>
>>>>> FuseSource
>>>>> Email:ffang@fusesource.com
>>>>> Web: fusesource.com
>>>>> Twitter: freemanfang
>>>>> Blog: http://freemanfang.blogspot.com
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>
>>>> --
>>>> Jean-Baptiste Onofré
>>>> jbonofre@apache.org
>>>> http://blog.nanthrax.net
>>>> Talend - http://www.talend.com
>>>
>>> ---------------------------------------------
>>> Freeman Fang
>>>
>>> FuseSource
>>> Email:ffang@fusesource.com
>>> Web: fusesource.com
>>> Twitter: freemanfang
>>> Blog: http://freemanfang.blogspot.com
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>
>>
>>
>
> --
> Jean-Baptiste Onofré
> jbonofre@apache.org
> http://blog.nanthrax.net
> Talend - http://www.talend.com
>



-- 
--
*Achim Nierbeck*


Apache Karaf <http://karaf.apache.org/> Committer & PMC
OPS4J Pax Web <http://wiki.ops4j.org/display/paxweb/Pax+Web/>
Committer & Project Lead
blog <http://notizblog.nierbeck.de/>

Re: Karaf 2.2.3 and Camel 2.8.0

Posted by Jean-Baptiste Onofré <jb...@nanthrax.net>.
Hi Achim,

I added the spring-orm feature. We have to document that the users have 
to install the ORM implementation before the spring-orm feature.
In the same area, I also added a spring-struts feature. To avoid to 
"force" the Struts version, the users have to choose and install the 
Struts bundle before installing the spring-struts feature.

I think that just a note in the Karaf user guide is enough.

Regards
JB

On 09/05/2011 10:58 AM, Achim Nierbeck wrote:
> Hi JB,
>
> I'm +1 for all of these,
>
> just a little reminder that we need to think about how to handle the
> Spring-ORM Bundle correctly.
> The issue with the spring-orm bundle is that it imports all kind of
> orm implementations like Hibernate, if those optional dependencies are
> installed after the ORM bundle those Packages can not be seen.
>
> regards, Achim
>
> 2011/9/5 Freeman Fang<fr...@gmail.com>:
>> Sounds good to me.
>>
>> Regards
>> Freeman
>> On 2011-9-5, at 上午1:03, Jean-Baptiste Onofré wrote:
>>
>>> I got your point but:
>>>
>>> - for a general point of view, I still think that Karaf should provide all
>>> features for all Spring version, else, it means that we can't Sound the
>>> spring version used by the others applications like Camel or CXF
>>> - we should have named Karaf 2.3.0 in place of 2.2.3 to address this kind
>>> of major update. As reminder, we update to Spring 3.0.6 and add the
>>> spring-jms feature to be able to install/support CXF 2.5.0.
>>>
>>> What we can do:
>>> - in Karaf 2.2.4, rollback to Spring 3.0.5 and so be sure that Camel 2.8.x
>>> and CXF 2.4.x are supported.
>>> - create a Karaf 2.3.x branch (waiting for the 3.0.0), which is exactly
>>> like 2.2.x but including Spring 3.0.6.RELEASE (I have to talk with the Karaf
>>> team about that, and I put it in copy)
>>>
>>> WDYT ?
>>>
>>> Regards
>>> JB
>>>
>>> On 09/04/2011 01:52 PM, Freeman Fang wrote:
>>>>
>>>> Hi JB,
>>>>
>>>> To be honest I'm a lit bit concern about this solution.
>>>> If Karaf 2.2.4 ship spring 3.0.6 anyway, even it cover all spring
>>>> related bundles, and camel can refer those spring features using version
>>>> range(it might be ok during resolve, but don't forget cxf 2.4.2
>>>> features.xml still have srping-jms(3.0.5) feature directly and it's not
>>>> from karaf, :-)), however it still means the OSGi container provided
>>>> spring version is 3.0.6, but the cxf(2.4.2) and camel(2.8.1) which will
>>>> be running in this container are still with spring 3.0.5, it MIGHT be ok
>>>> with spring 3.0.6 but we can't be that sure(as spring is a kind of
>>>> fundamental libs for lots of other projects), right?
>>>>
>>>> So I suggest either karaf 2.2.4 revert to spring 3.0.5(lit bit weird to
>>>> me) or camel 2.8.1 should stay with karaf 2.2.2.
>>>>
>>>> Regards
>>>> Freeman
>>>> On 2011-9-4, at 下午3:30, Jean-Baptiste Onofré wrote:
>>>>
>>>>> Hi Claus,
>>>>>
>>>>> I'm going to work on Karaf Spring features today and tomorrow and test
>>>>> it with Camel, CXF and ActiveMQ.
>>>>> The 2.2.4 could contain only this and one other issue (about JMX). So
>>>>> it could be ready by tomorrow evening, and we can cut off the release
>>>>> on Tuesday.
>>>>>
>>>>> So I think that we could be inline for Camel 2.8.1.
>>>>>
>>>>> Is it OK for you ?
>>>>>
>>>>> Regards
>>>>> JB
>>>>>
>>>>> On 09/04/2011 09:24 AM, Claus Ibsen wrote:
>>>>>>
>>>>>> On Sun, Sep 4, 2011 at 8:29 AM, Jean-Baptiste Onofré<jb...@nanthrax.net>
>>>>>> wrote:
>>>>>>>
>>>>>>> Hi Achim and all,
>>>>>>>
>>>>>>> I propose:
>>>>>>> 1. to cover all Spring bundles in different Karaf spring features
>>>>>>> including
>>>>>>> spring-tx
>>>>>>> 2. release Karaf 2.2.4 soon with this change
>>>>>>> 3. update Camel features descriptor to use the Karaf spring-tx
>>>>>>> features (and
>>>>>>> eventually others, I have to check)
>>>>>>> 4. release Camel 2.8.1
>>>>>>>
>>>>>>
>>>>>> How soon can Karaf 2.2.4 be released?
>>>>>>
>>>>>> Would it speed up if the release was based on the 2.2.3 tags, and
>>>>>> either did
>>>>>> - a) revert back to Spring 3.0.5
>>>>>> - b) bullet #1 above from Jean
>>>>>>
>>>>>> eg so there are no other changes and thus a confort in the community
>>>>>> that Karaf 2.2.4 is a patch release with this single fix to ensure
>>>>>> using Karaf + Camel runs smoothly. As its to be used for the next SMX
>>>>>> release as well.
>>>>>>
>>>>>>
>>>>>>
>>>>>>> WDYT ?
>>>>>>>
>>>>>>> Regards
>>>>>>> JB
>>>>>>>
>>>>>>> On 09/03/2011 09:38 PM, Achim Nierbeck wrote:
>>>>>>>>
>>>>>>>> Hi JB,
>>>>>>>>
>>>>>>>> I'm +1 on that one, often I was missing the spring-tx feature in the
>>>>>>>> first place :)
>>>>>>>>
>>>>>>>> regards, Achim
>>>>>>>>
>>>>>>>> Am 03.09.2011 18:54, schrieb Jean-Baptiste Onofré:
>>>>>>>>>
>>>>>>>>> Hi,
>>>>>>>>>
>>>>>>>>> I checked the issue and the problem is about the spring-tx bundle.
>>>>>>>>>
>>>>>>>>> spring-tx bundle is not installed by a Karaf features, the first
>>>>>>>>> feature which install it is camel-jms (part of the camel-spring).
>>>>>>>>>
>>>>>>>>> That's why we have a bundle version mismatch between the spring
>>>>>>>>> bundles provides by Karaf spring* features, and the one provided by
>>>>>>>>> Camel features.
>>>>>>>>>
>>>>>>>>> I think that it makes sense that Karaf provides all Spring*
>>>>>>>>> features,
>>>>>>>>> convering all spring bundle, and Camel just "uses" it.
>>>>>>>>>
>>>>>>>>> I'm going to discuss with the team to see how we move.
>>>>>>>>>
>>>>>>>>> Regards
>>>>>>>>> JB
>>>>>>>>>
>>>>>>>>> On 09/02/2011 10:50 PM, mgardiner wrote:
>>>>>>>>>>
>>>>>>>>>> I have recently tried using Karaf 2.2.3 which has just updated to
>>>>>>>>>> use
>>>>>>>>>> Spring
>>>>>>>>>> 3.0.6.RELEASE and we are now getting conflicts in camel-jms 2.8.0
>>>>>>>>>> because
>>>>>>>>>> two versions of spring are available. With a new camel release
>>>>>>>>>> underway are
>>>>>>>>>> you considering upgrading camel to spring 3.0.6.RELEASE?
>>>>>>>>>>
>>>>>>>>>> Thanks.
>>>>>>>>>>
>>>>>>>>>> Here's the output
>>>>>>>>>>
>>>>>>>>>> Error executing command: Could not start bundle
>>>>>>>>>> mvn:org.apache.camel/camel-jms/2.8.0 in feature(s) camel-jms-2.8.0:
>>>>>>>>>> Unable
>>>>>>>>>> to resolve module org.apache.camel.camel-jms [88.0] because it is
>>>>>>>>>> exposed to
>>>>>>>>>> package 'org.springframework.util' from org.springframework.core
>>>>>>>>>> [82.0] and
>>>>>>>>>> org.springframework.core [43.0] via two dependency chains.
>>>>>>>>>>
>>>>>>>>>> Chain 1:
>>>>>>>>>> org.apache.camel.camel-jms [88.0]
>>>>>>>>>> import:
>>>>>>>>>>
>>>>>>>>>> (&(package=org.springframework.util)(version>=3.0.0)(!(version>=4.0.0)))
>>>>>>>>>>
>>>>>>>>>> |
>>>>>>>>>> export: package=org.springframework.util
>>>>>>>>>> org.springframework.core [82.0]
>>>>>>>>>>
>>>>>>>>>> Chain 2:
>>>>>>>>>> org.apache.camel.camel-jms [88.0]
>>>>>>>>>> import:
>>>>>>>>>>
>>>>>>>>>> (&(package=org.apache.camel.impl)(version>=2.8.0)(!(version>=2.9.0)))
>>>>>>>>>>
>>>>>>>>>> |
>>>>>>>>>> export: package=org.apache.camel.impl;
>>>>>>>>>> uses:=org.springframework.jmx.export.annotation
>>>>>>>>>> org.apache.camel.camel-core [80.0]
>>>>>>>>>> import:
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> (&(package=org.springframework.jmx.export.annotation)(version>=3.0.0)(!(version>=4.0.0)))
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> |
>>>>>>>>>> export: package=org.springframework.jmx.export.annotation;
>>>>>>>>>> uses:=org.springframework.aop.target
>>>>>>>>>> org.springframework.context [48.0]
>>>>>>>>>> import:
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> (&(package=org.springframework.aop.target)(version>=3.0.6)(!(version>=3.0.7)))
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> |
>>>>>>>>>> export: package=org.springframework.aop.target;
>>>>>>>>>> uses:=org.springframework.core
>>>>>>>>>> org.springframework.aop [47.0]
>>>>>>>>>> import:
>>>>>>>>>>
>>>>>>>>>> (&(package=org.springframework.core)(version>=3.0.6)(!(version>=3.0.7)))
>>>>>>>>>>
>>>>>>>>>> |
>>>>>>>>>> export: package=org.springframework.core;
>>>>>>>>>> uses:=org.springframework.util
>>>>>>>>>> export: package=org.springframework.util
>>>>>>>>>> org.springframework.core [43.0]
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> --
>>>>>>>>>> View this message in context:
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> http://camel.465427.n5.nabble.com/Karaf-2-2-3-and-Camel-2-8-0-tp4763828p4763828.html
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> Sent from the Camel - Users mailing list archive at Nabble.com.
>>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>
>>>>>>> --
>>>>>>> Jean-Baptiste Onofré
>>>>>>> jbonofre@apache.org
>>>>>>> http://blog.nanthrax.net
>>>>>>> Talend - http://www.talend.com
>>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>
>>>>> --
>>>>> Jean-Baptiste Onofré
>>>>> jbonofre@apache.org
>>>>> http://blog.nanthrax.net
>>>>> Talend - http://www.talend.com
>>>>
>>>> ---------------------------------------------
>>>> Freeman Fang
>>>>
>>>> FuseSource
>>>> Email:ffang@fusesource.com
>>>> Web: fusesource.com
>>>> Twitter: freemanfang
>>>> Blog: http://freemanfang.blogspot.com
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>
>>>
>>> --
>>> Jean-Baptiste Onofré
>>> jbonofre@apache.org
>>> http://blog.nanthrax.net
>>> Talend - http://www.talend.com
>>
>> ---------------------------------------------
>> Freeman Fang
>>
>> FuseSource
>> Email:ffang@fusesource.com
>> Web: fusesource.com
>> Twitter: freemanfang
>> Blog: http://freemanfang.blogspot.com
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>
>
>

-- 
Jean-Baptiste Onofré
jbonofre@apache.org
http://blog.nanthrax.net
Talend - http://www.talend.com

Re: Karaf 2.2.3 and Camel 2.8.0

Posted by Achim Nierbeck <bc...@googlemail.com>.
Hi JB,

I'm +1 for all of these,

just a little reminder that we need to think about how to handle the
Spring-ORM Bundle correctly.
The issue with the spring-orm bundle is that it imports all kind of
orm implementations like Hibernate, if those optional dependencies are
installed after the ORM bundle those Packages can not be seen.

regards, Achim

2011/9/5 Freeman Fang <fr...@gmail.com>:
> Sounds good to me.
>
> Regards
> Freeman
> On 2011-9-5, at 上午1:03, Jean-Baptiste Onofré wrote:
>
>> I got your point but:
>>
>> - for a general point of view, I still think that Karaf should provide all
>> features for all Spring version, else, it means that we can't Sound the
>> spring version used by the others applications like Camel or CXF
>> - we should have named Karaf 2.3.0 in place of 2.2.3 to address this kind
>> of major update. As reminder, we update to Spring 3.0.6 and add the
>> spring-jms feature to be able to install/support CXF 2.5.0.
>>
>> What we can do:
>> - in Karaf 2.2.4, rollback to Spring 3.0.5 and so be sure that Camel 2.8.x
>> and CXF 2.4.x are supported.
>> - create a Karaf 2.3.x branch (waiting for the 3.0.0), which is exactly
>> like 2.2.x but including Spring 3.0.6.RELEASE (I have to talk with the Karaf
>> team about that, and I put it in copy)
>>
>> WDYT ?
>>
>> Regards
>> JB
>>
>> On 09/04/2011 01:52 PM, Freeman Fang wrote:
>>>
>>> Hi JB,
>>>
>>> To be honest I'm a lit bit concern about this solution.
>>> If Karaf 2.2.4 ship spring 3.0.6 anyway, even it cover all spring
>>> related bundles, and camel can refer those spring features using version
>>> range(it might be ok during resolve, but don't forget cxf 2.4.2
>>> features.xml still have srping-jms(3.0.5) feature directly and it's not
>>> from karaf, :-)), however it still means the OSGi container provided
>>> spring version is 3.0.6, but the cxf(2.4.2) and camel(2.8.1) which will
>>> be running in this container are still with spring 3.0.5, it MIGHT be ok
>>> with spring 3.0.6 but we can't be that sure(as spring is a kind of
>>> fundamental libs for lots of other projects), right?
>>>
>>> So I suggest either karaf 2.2.4 revert to spring 3.0.5(lit bit weird to
>>> me) or camel 2.8.1 should stay with karaf 2.2.2.
>>>
>>> Regards
>>> Freeman
>>> On 2011-9-4, at 下午3:30, Jean-Baptiste Onofré wrote:
>>>
>>>> Hi Claus,
>>>>
>>>> I'm going to work on Karaf Spring features today and tomorrow and test
>>>> it with Camel, CXF and ActiveMQ.
>>>> The 2.2.4 could contain only this and one other issue (about JMX). So
>>>> it could be ready by tomorrow evening, and we can cut off the release
>>>> on Tuesday.
>>>>
>>>> So I think that we could be inline for Camel 2.8.1.
>>>>
>>>> Is it OK for you ?
>>>>
>>>> Regards
>>>> JB
>>>>
>>>> On 09/04/2011 09:24 AM, Claus Ibsen wrote:
>>>>>
>>>>> On Sun, Sep 4, 2011 at 8:29 AM, Jean-Baptiste Onofré<jb...@nanthrax.net>
>>>>> wrote:
>>>>>>
>>>>>> Hi Achim and all,
>>>>>>
>>>>>> I propose:
>>>>>> 1. to cover all Spring bundles in different Karaf spring features
>>>>>> including
>>>>>> spring-tx
>>>>>> 2. release Karaf 2.2.4 soon with this change
>>>>>> 3. update Camel features descriptor to use the Karaf spring-tx
>>>>>> features (and
>>>>>> eventually others, I have to check)
>>>>>> 4. release Camel 2.8.1
>>>>>>
>>>>>
>>>>> How soon can Karaf 2.2.4 be released?
>>>>>
>>>>> Would it speed up if the release was based on the 2.2.3 tags, and
>>>>> either did
>>>>> - a) revert back to Spring 3.0.5
>>>>> - b) bullet #1 above from Jean
>>>>>
>>>>> eg so there are no other changes and thus a confort in the community
>>>>> that Karaf 2.2.4 is a patch release with this single fix to ensure
>>>>> using Karaf + Camel runs smoothly. As its to be used for the next SMX
>>>>> release as well.
>>>>>
>>>>>
>>>>>
>>>>>> WDYT ?
>>>>>>
>>>>>> Regards
>>>>>> JB
>>>>>>
>>>>>> On 09/03/2011 09:38 PM, Achim Nierbeck wrote:
>>>>>>>
>>>>>>> Hi JB,
>>>>>>>
>>>>>>> I'm +1 on that one, often I was missing the spring-tx feature in the
>>>>>>> first place :)
>>>>>>>
>>>>>>> regards, Achim
>>>>>>>
>>>>>>> Am 03.09.2011 18:54, schrieb Jean-Baptiste Onofré:
>>>>>>>>
>>>>>>>> Hi,
>>>>>>>>
>>>>>>>> I checked the issue and the problem is about the spring-tx bundle.
>>>>>>>>
>>>>>>>> spring-tx bundle is not installed by a Karaf features, the first
>>>>>>>> feature which install it is camel-jms (part of the camel-spring).
>>>>>>>>
>>>>>>>> That's why we have a bundle version mismatch between the spring
>>>>>>>> bundles provides by Karaf spring* features, and the one provided by
>>>>>>>> Camel features.
>>>>>>>>
>>>>>>>> I think that it makes sense that Karaf provides all Spring*
>>>>>>>> features,
>>>>>>>> convering all spring bundle, and Camel just "uses" it.
>>>>>>>>
>>>>>>>> I'm going to discuss with the team to see how we move.
>>>>>>>>
>>>>>>>> Regards
>>>>>>>> JB
>>>>>>>>
>>>>>>>> On 09/02/2011 10:50 PM, mgardiner wrote:
>>>>>>>>>
>>>>>>>>> I have recently tried using Karaf 2.2.3 which has just updated to
>>>>>>>>> use
>>>>>>>>> Spring
>>>>>>>>> 3.0.6.RELEASE and we are now getting conflicts in camel-jms 2.8.0
>>>>>>>>> because
>>>>>>>>> two versions of spring are available. With a new camel release
>>>>>>>>> underway are
>>>>>>>>> you considering upgrading camel to spring 3.0.6.RELEASE?
>>>>>>>>>
>>>>>>>>> Thanks.
>>>>>>>>>
>>>>>>>>> Here's the output
>>>>>>>>>
>>>>>>>>> Error executing command: Could not start bundle
>>>>>>>>> mvn:org.apache.camel/camel-jms/2.8.0 in feature(s) camel-jms-2.8.0:
>>>>>>>>> Unable
>>>>>>>>> to resolve module org.apache.camel.camel-jms [88.0] because it is
>>>>>>>>> exposed to
>>>>>>>>> package 'org.springframework.util' from org.springframework.core
>>>>>>>>> [82.0] and
>>>>>>>>> org.springframework.core [43.0] via two dependency chains.
>>>>>>>>>
>>>>>>>>> Chain 1:
>>>>>>>>> org.apache.camel.camel-jms [88.0]
>>>>>>>>> import:
>>>>>>>>>
>>>>>>>>> (&(package=org.springframework.util)(version>=3.0.0)(!(version>=4.0.0)))
>>>>>>>>>
>>>>>>>>> |
>>>>>>>>> export: package=org.springframework.util
>>>>>>>>> org.springframework.core [82.0]
>>>>>>>>>
>>>>>>>>> Chain 2:
>>>>>>>>> org.apache.camel.camel-jms [88.0]
>>>>>>>>> import:
>>>>>>>>>
>>>>>>>>> (&(package=org.apache.camel.impl)(version>=2.8.0)(!(version>=2.9.0)))
>>>>>>>>>
>>>>>>>>> |
>>>>>>>>> export: package=org.apache.camel.impl;
>>>>>>>>> uses:=org.springframework.jmx.export.annotation
>>>>>>>>> org.apache.camel.camel-core [80.0]
>>>>>>>>> import:
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> (&(package=org.springframework.jmx.export.annotation)(version>=3.0.0)(!(version>=4.0.0)))
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> |
>>>>>>>>> export: package=org.springframework.jmx.export.annotation;
>>>>>>>>> uses:=org.springframework.aop.target
>>>>>>>>> org.springframework.context [48.0]
>>>>>>>>> import:
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> (&(package=org.springframework.aop.target)(version>=3.0.6)(!(version>=3.0.7)))
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> |
>>>>>>>>> export: package=org.springframework.aop.target;
>>>>>>>>> uses:=org.springframework.core
>>>>>>>>> org.springframework.aop [47.0]
>>>>>>>>> import:
>>>>>>>>>
>>>>>>>>> (&(package=org.springframework.core)(version>=3.0.6)(!(version>=3.0.7)))
>>>>>>>>>
>>>>>>>>> |
>>>>>>>>> export: package=org.springframework.core;
>>>>>>>>> uses:=org.springframework.util
>>>>>>>>> export: package=org.springframework.util
>>>>>>>>> org.springframework.core [43.0]
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> --
>>>>>>>>> View this message in context:
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> http://camel.465427.n5.nabble.com/Karaf-2-2-3-and-Camel-2-8-0-tp4763828p4763828.html
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> Sent from the Camel - Users mailing list archive at Nabble.com.
>>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>
>>>>>> --
>>>>>> Jean-Baptiste Onofré
>>>>>> jbonofre@apache.org
>>>>>> http://blog.nanthrax.net
>>>>>> Talend - http://www.talend.com
>>>>>>
>>>>>
>>>>>
>>>>>
>>>>
>>>> --
>>>> Jean-Baptiste Onofré
>>>> jbonofre@apache.org
>>>> http://blog.nanthrax.net
>>>> Talend - http://www.talend.com
>>>
>>> ---------------------------------------------
>>> Freeman Fang
>>>
>>> FuseSource
>>> Email:ffang@fusesource.com
>>> Web: fusesource.com
>>> Twitter: freemanfang
>>> Blog: http://freemanfang.blogspot.com
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>
>> --
>> Jean-Baptiste Onofré
>> jbonofre@apache.org
>> http://blog.nanthrax.net
>> Talend - http://www.talend.com
>
> ---------------------------------------------
> Freeman Fang
>
> FuseSource
> Email:ffang@fusesource.com
> Web: fusesource.com
> Twitter: freemanfang
> Blog: http://freemanfang.blogspot.com
>
>
>
>
>
>
>
>
>
>



-- 
--
*Achim Nierbeck*


Apache Karaf <http://karaf.apache.org/> Committer & PMC
OPS4J Pax Web <http://wiki.ops4j.org/display/paxweb/Pax+Web/>
Committer & Project Lead
blog <http://notizblog.nierbeck.de/>

Re: Karaf 2.2.3 and Camel 2.8.0

Posted by Freeman Fang <fr...@gmail.com>.
Sounds good to me.

Regards
Freeman
On 2011-9-5, at 上午1:03, Jean-Baptiste Onofré wrote:

> I got your point but:
>
> - for a general point of view, I still think that Karaf should  
> provide all features for all Spring version, else, it means that we  
> can't Sound the spring version used by the others applications like  
> Camel or CXF
> - we should have named Karaf 2.3.0 in place of 2.2.3 to address this  
> kind of major update. As reminder, we update to Spring 3.0.6 and add  
> the spring-jms feature to be able to install/support CXF 2.5.0.
>
> What we can do:
> - in Karaf 2.2.4, rollback to Spring 3.0.5 and so be sure that Camel  
> 2.8.x and CXF 2.4.x are supported.
> - create a Karaf 2.3.x branch (waiting for the 3.0.0), which is  
> exactly like 2.2.x but including Spring 3.0.6.RELEASE (I have to  
> talk with the Karaf team about that, and I put it in copy)
>
> WDYT ?
>
> Regards
> JB
>
> On 09/04/2011 01:52 PM, Freeman Fang wrote:
>> Hi JB,
>>
>> To be honest I'm a lit bit concern about this solution.
>> If Karaf 2.2.4 ship spring 3.0.6 anyway, even it cover all spring
>> related bundles, and camel can refer those spring features using  
>> version
>> range(it might be ok during resolve, but don't forget cxf 2.4.2
>> features.xml still have srping-jms(3.0.5) feature directly and it's  
>> not
>> from karaf, :-)), however it still means the OSGi container provided
>> spring version is 3.0.6, but the cxf(2.4.2) and camel(2.8.1) which  
>> will
>> be running in this container are still with spring 3.0.5, it MIGHT  
>> be ok
>> with spring 3.0.6 but we can't be that sure(as spring is a kind of
>> fundamental libs for lots of other projects), right?
>>
>> So I suggest either karaf 2.2.4 revert to spring 3.0.5(lit bit  
>> weird to
>> me) or camel 2.8.1 should stay with karaf 2.2.2.
>>
>> Regards
>> Freeman
>> On 2011-9-4, at 下午3:30, Jean-Baptiste Onofré wrote:
>>
>>> Hi Claus,
>>>
>>> I'm going to work on Karaf Spring features today and tomorrow and  
>>> test
>>> it with Camel, CXF and ActiveMQ.
>>> The 2.2.4 could contain only this and one other issue (about JMX).  
>>> So
>>> it could be ready by tomorrow evening, and we can cut off the  
>>> release
>>> on Tuesday.
>>>
>>> So I think that we could be inline for Camel 2.8.1.
>>>
>>> Is it OK for you ?
>>>
>>> Regards
>>> JB
>>>
>>> On 09/04/2011 09:24 AM, Claus Ibsen wrote:
>>>> On Sun, Sep 4, 2011 at 8:29 AM, Jean-Baptiste Onofré<jb@nanthrax.ne 
>>>> t>
>>>> wrote:
>>>>> Hi Achim and all,
>>>>>
>>>>> I propose:
>>>>> 1. to cover all Spring bundles in different Karaf spring features
>>>>> including
>>>>> spring-tx
>>>>> 2. release Karaf 2.2.4 soon with this change
>>>>> 3. update Camel features descriptor to use the Karaf spring-tx
>>>>> features (and
>>>>> eventually others, I have to check)
>>>>> 4. release Camel 2.8.1
>>>>>
>>>>
>>>> How soon can Karaf 2.2.4 be released?
>>>>
>>>> Would it speed up if the release was based on the 2.2.3 tags, and
>>>> either did
>>>> - a) revert back to Spring 3.0.5
>>>> - b) bullet #1 above from Jean
>>>>
>>>> eg so there are no other changes and thus a confort in the  
>>>> community
>>>> that Karaf 2.2.4 is a patch release with this single fix to ensure
>>>> using Karaf + Camel runs smoothly. As its to be used for the next  
>>>> SMX
>>>> release as well.
>>>>
>>>>
>>>>
>>>>> WDYT ?
>>>>>
>>>>> Regards
>>>>> JB
>>>>>
>>>>> On 09/03/2011 09:38 PM, Achim Nierbeck wrote:
>>>>>>
>>>>>> Hi JB,
>>>>>>
>>>>>> I'm +1 on that one, often I was missing the spring-tx feature  
>>>>>> in the
>>>>>> first place :)
>>>>>>
>>>>>> regards, Achim
>>>>>>
>>>>>> Am 03.09.2011 18:54, schrieb Jean-Baptiste Onofré:
>>>>>>>
>>>>>>> Hi,
>>>>>>>
>>>>>>> I checked the issue and the problem is about the spring-tx  
>>>>>>> bundle.
>>>>>>>
>>>>>>> spring-tx bundle is not installed by a Karaf features, the first
>>>>>>> feature which install it is camel-jms (part of the camel- 
>>>>>>> spring).
>>>>>>>
>>>>>>> That's why we have a bundle version mismatch between the spring
>>>>>>> bundles provides by Karaf spring* features, and the one  
>>>>>>> provided by
>>>>>>> Camel features.
>>>>>>>
>>>>>>> I think that it makes sense that Karaf provides all Spring*  
>>>>>>> features,
>>>>>>> convering all spring bundle, and Camel just "uses" it.
>>>>>>>
>>>>>>> I'm going to discuss with the team to see how we move.
>>>>>>>
>>>>>>> Regards
>>>>>>> JB
>>>>>>>
>>>>>>> On 09/02/2011 10:50 PM, mgardiner wrote:
>>>>>>>>
>>>>>>>> I have recently tried using Karaf 2.2.3 which has just  
>>>>>>>> updated to
>>>>>>>> use
>>>>>>>> Spring
>>>>>>>> 3.0.6.RELEASE and we are now getting conflicts in camel-jms  
>>>>>>>> 2.8.0
>>>>>>>> because
>>>>>>>> two versions of spring are available. With a new camel release
>>>>>>>> underway are
>>>>>>>> you considering upgrading camel to spring 3.0.6.RELEASE?
>>>>>>>>
>>>>>>>> Thanks.
>>>>>>>>
>>>>>>>> Here's the output
>>>>>>>>
>>>>>>>> Error executing command: Could not start bundle
>>>>>>>> mvn:org.apache.camel/camel-jms/2.8.0 in feature(s) camel- 
>>>>>>>> jms-2.8.0:
>>>>>>>> Unable
>>>>>>>> to resolve module org.apache.camel.camel-jms [88.0] because  
>>>>>>>> it is
>>>>>>>> exposed to
>>>>>>>> package 'org.springframework.util' from  
>>>>>>>> org.springframework.core
>>>>>>>> [82.0] and
>>>>>>>> org.springframework.core [43.0] via two dependency chains.
>>>>>>>>
>>>>>>>> Chain 1:
>>>>>>>> org.apache.camel.camel-jms [88.0]
>>>>>>>> import:
>>>>>>>> (&(package=org.springframework.util)(version>=3.0.0)(! 
>>>>>>>> (version>=4.0.0)))
>>>>>>>>
>>>>>>>> |
>>>>>>>> export: package=org.springframework.util
>>>>>>>> org.springframework.core [82.0]
>>>>>>>>
>>>>>>>> Chain 2:
>>>>>>>> org.apache.camel.camel-jms [88.0]
>>>>>>>> import:
>>>>>>>> (&(package=org.apache.camel.impl)(version>=2.8.0)(! 
>>>>>>>> (version>=2.9.0)))
>>>>>>>>
>>>>>>>> |
>>>>>>>> export: package=org.apache.camel.impl;
>>>>>>>> uses:=org.springframework.jmx.export.annotation
>>>>>>>> org.apache.camel.camel-core [80.0]
>>>>>>>> import:
>>>>>>>>
>>>>>>>> (&(package=org.springframework.jmx.export.annotation) 
>>>>>>>> (version>=3.0.0)(!(version>=4.0.0)))
>>>>>>>>
>>>>>>>>
>>>>>>>> |
>>>>>>>> export: package=org.springframework.jmx.export.annotation;
>>>>>>>> uses:=org.springframework.aop.target
>>>>>>>> org.springframework.context [48.0]
>>>>>>>> import:
>>>>>>>>
>>>>>>>> (&(package=org.springframework.aop.target)(version>=3.0.6)(! 
>>>>>>>> (version>=3.0.7)))
>>>>>>>>
>>>>>>>>
>>>>>>>> |
>>>>>>>> export: package=org.springframework.aop.target;
>>>>>>>> uses:=org.springframework.core
>>>>>>>> org.springframework.aop [47.0]
>>>>>>>> import:
>>>>>>>> (&(package=org.springframework.core)(version>=3.0.6)(! 
>>>>>>>> (version>=3.0.7)))
>>>>>>>>
>>>>>>>> |
>>>>>>>> export: package=org.springframework.core;
>>>>>>>> uses:=org.springframework.util
>>>>>>>> export: package=org.springframework.util
>>>>>>>> org.springframework.core [43.0]
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>> --
>>>>>>>> View this message in context:
>>>>>>>>
>>>>>>>> http://camel.465427.n5.nabble.com/Karaf-2-2-3-and-Camel-2-8-0-tp4763828p4763828.html
>>>>>>>>
>>>>>>>>
>>>>>>>> Sent from the Camel - Users mailing list archive at Nabble.com.
>>>>>>>
>>>>>>
>>>>>>
>>>>>
>>>>> --
>>>>> Jean-Baptiste Onofré
>>>>> jbonofre@apache.org
>>>>> http://blog.nanthrax.net
>>>>> Talend - http://www.talend.com
>>>>>
>>>>
>>>>
>>>>
>>>
>>> --
>>> Jean-Baptiste Onofré
>>> jbonofre@apache.org
>>> http://blog.nanthrax.net
>>> Talend - http://www.talend.com
>>
>> ---------------------------------------------
>> Freeman Fang
>>
>> FuseSource
>> Email:ffang@fusesource.com
>> Web: fusesource.com
>> Twitter: freemanfang
>> Blog: http://freemanfang.blogspot.com
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>
> -- 
> Jean-Baptiste Onofré
> jbonofre@apache.org
> http://blog.nanthrax.net
> Talend - http://www.talend.com

---------------------------------------------
Freeman Fang

FuseSource
Email:ffang@fusesource.com
Web: fusesource.com
Twitter: freemanfang
Blog: http://freemanfang.blogspot.com










Re: Karaf 2.2.3 and Camel 2.8.0

Posted by Freeman Fang <fr...@gmail.com>.
Sounds good to me.

Regards
Freeman
On 2011-9-5, at 上午1:03, Jean-Baptiste Onofré wrote:

> I got your point but:
>
> - for a general point of view, I still think that Karaf should  
> provide all features for all Spring version, else, it means that we  
> can't Sound the spring version used by the others applications like  
> Camel or CXF
> - we should have named Karaf 2.3.0 in place of 2.2.3 to address this  
> kind of major update. As reminder, we update to Spring 3.0.6 and add  
> the spring-jms feature to be able to install/support CXF 2.5.0.
>
> What we can do:
> - in Karaf 2.2.4, rollback to Spring 3.0.5 and so be sure that Camel  
> 2.8.x and CXF 2.4.x are supported.
> - create a Karaf 2.3.x branch (waiting for the 3.0.0), which is  
> exactly like 2.2.x but including Spring 3.0.6.RELEASE (I have to  
> talk with the Karaf team about that, and I put it in copy)
>
> WDYT ?
>
> Regards
> JB
>
> On 09/04/2011 01:52 PM, Freeman Fang wrote:
>> Hi JB,
>>
>> To be honest I'm a lit bit concern about this solution.
>> If Karaf 2.2.4 ship spring 3.0.6 anyway, even it cover all spring
>> related bundles, and camel can refer those spring features using  
>> version
>> range(it might be ok during resolve, but don't forget cxf 2.4.2
>> features.xml still have srping-jms(3.0.5) feature directly and it's  
>> not
>> from karaf, :-)), however it still means the OSGi container provided
>> spring version is 3.0.6, but the cxf(2.4.2) and camel(2.8.1) which  
>> will
>> be running in this container are still with spring 3.0.5, it MIGHT  
>> be ok
>> with spring 3.0.6 but we can't be that sure(as spring is a kind of
>> fundamental libs for lots of other projects), right?
>>
>> So I suggest either karaf 2.2.4 revert to spring 3.0.5(lit bit  
>> weird to
>> me) or camel 2.8.1 should stay with karaf 2.2.2.
>>
>> Regards
>> Freeman
>> On 2011-9-4, at 下午3:30, Jean-Baptiste Onofré wrote:
>>
>>> Hi Claus,
>>>
>>> I'm going to work on Karaf Spring features today and tomorrow and  
>>> test
>>> it with Camel, CXF and ActiveMQ.
>>> The 2.2.4 could contain only this and one other issue (about JMX).  
>>> So
>>> it could be ready by tomorrow evening, and we can cut off the  
>>> release
>>> on Tuesday.
>>>
>>> So I think that we could be inline for Camel 2.8.1.
>>>
>>> Is it OK for you ?
>>>
>>> Regards
>>> JB
>>>
>>> On 09/04/2011 09:24 AM, Claus Ibsen wrote:
>>>> On Sun, Sep 4, 2011 at 8:29 AM, Jean-Baptiste Onofré<jb@nanthrax.ne 
>>>> t>
>>>> wrote:
>>>>> Hi Achim and all,
>>>>>
>>>>> I propose:
>>>>> 1. to cover all Spring bundles in different Karaf spring features
>>>>> including
>>>>> spring-tx
>>>>> 2. release Karaf 2.2.4 soon with this change
>>>>> 3. update Camel features descriptor to use the Karaf spring-tx
>>>>> features (and
>>>>> eventually others, I have to check)
>>>>> 4. release Camel 2.8.1
>>>>>
>>>>
>>>> How soon can Karaf 2.2.4 be released?
>>>>
>>>> Would it speed up if the release was based on the 2.2.3 tags, and
>>>> either did
>>>> - a) revert back to Spring 3.0.5
>>>> - b) bullet #1 above from Jean
>>>>
>>>> eg so there are no other changes and thus a confort in the  
>>>> community
>>>> that Karaf 2.2.4 is a patch release with this single fix to ensure
>>>> using Karaf + Camel runs smoothly. As its to be used for the next  
>>>> SMX
>>>> release as well.
>>>>
>>>>
>>>>
>>>>> WDYT ?
>>>>>
>>>>> Regards
>>>>> JB
>>>>>
>>>>> On 09/03/2011 09:38 PM, Achim Nierbeck wrote:
>>>>>>
>>>>>> Hi JB,
>>>>>>
>>>>>> I'm +1 on that one, often I was missing the spring-tx feature  
>>>>>> in the
>>>>>> first place :)
>>>>>>
>>>>>> regards, Achim
>>>>>>
>>>>>> Am 03.09.2011 18:54, schrieb Jean-Baptiste Onofré:
>>>>>>>
>>>>>>> Hi,
>>>>>>>
>>>>>>> I checked the issue and the problem is about the spring-tx  
>>>>>>> bundle.
>>>>>>>
>>>>>>> spring-tx bundle is not installed by a Karaf features, the first
>>>>>>> feature which install it is camel-jms (part of the camel- 
>>>>>>> spring).
>>>>>>>
>>>>>>> That's why we have a bundle version mismatch between the spring
>>>>>>> bundles provides by Karaf spring* features, and the one  
>>>>>>> provided by
>>>>>>> Camel features.
>>>>>>>
>>>>>>> I think that it makes sense that Karaf provides all Spring*  
>>>>>>> features,
>>>>>>> convering all spring bundle, and Camel just "uses" it.
>>>>>>>
>>>>>>> I'm going to discuss with the team to see how we move.
>>>>>>>
>>>>>>> Regards
>>>>>>> JB
>>>>>>>
>>>>>>> On 09/02/2011 10:50 PM, mgardiner wrote:
>>>>>>>>
>>>>>>>> I have recently tried using Karaf 2.2.3 which has just  
>>>>>>>> updated to
>>>>>>>> use
>>>>>>>> Spring
>>>>>>>> 3.0.6.RELEASE and we are now getting conflicts in camel-jms  
>>>>>>>> 2.8.0
>>>>>>>> because
>>>>>>>> two versions of spring are available. With a new camel release
>>>>>>>> underway are
>>>>>>>> you considering upgrading camel to spring 3.0.6.RELEASE?
>>>>>>>>
>>>>>>>> Thanks.
>>>>>>>>
>>>>>>>> Here's the output
>>>>>>>>
>>>>>>>> Error executing command: Could not start bundle
>>>>>>>> mvn:org.apache.camel/camel-jms/2.8.0 in feature(s) camel- 
>>>>>>>> jms-2.8.0:
>>>>>>>> Unable
>>>>>>>> to resolve module org.apache.camel.camel-jms [88.0] because  
>>>>>>>> it is
>>>>>>>> exposed to
>>>>>>>> package 'org.springframework.util' from  
>>>>>>>> org.springframework.core
>>>>>>>> [82.0] and
>>>>>>>> org.springframework.core [43.0] via two dependency chains.
>>>>>>>>
>>>>>>>> Chain 1:
>>>>>>>> org.apache.camel.camel-jms [88.0]
>>>>>>>> import:
>>>>>>>> (&(package=org.springframework.util)(version>=3.0.0)(! 
>>>>>>>> (version>=4.0.0)))
>>>>>>>>
>>>>>>>> |
>>>>>>>> export: package=org.springframework.util
>>>>>>>> org.springframework.core [82.0]
>>>>>>>>
>>>>>>>> Chain 2:
>>>>>>>> org.apache.camel.camel-jms [88.0]
>>>>>>>> import:
>>>>>>>> (&(package=org.apache.camel.impl)(version>=2.8.0)(! 
>>>>>>>> (version>=2.9.0)))
>>>>>>>>
>>>>>>>> |
>>>>>>>> export: package=org.apache.camel.impl;
>>>>>>>> uses:=org.springframework.jmx.export.annotation
>>>>>>>> org.apache.camel.camel-core [80.0]
>>>>>>>> import:
>>>>>>>>
>>>>>>>> (&(package=org.springframework.jmx.export.annotation) 
>>>>>>>> (version>=3.0.0)(!(version>=4.0.0)))
>>>>>>>>
>>>>>>>>
>>>>>>>> |
>>>>>>>> export: package=org.springframework.jmx.export.annotation;
>>>>>>>> uses:=org.springframework.aop.target
>>>>>>>> org.springframework.context [48.0]
>>>>>>>> import:
>>>>>>>>
>>>>>>>> (&(package=org.springframework.aop.target)(version>=3.0.6)(! 
>>>>>>>> (version>=3.0.7)))
>>>>>>>>
>>>>>>>>
>>>>>>>> |
>>>>>>>> export: package=org.springframework.aop.target;
>>>>>>>> uses:=org.springframework.core
>>>>>>>> org.springframework.aop [47.0]
>>>>>>>> import:
>>>>>>>> (&(package=org.springframework.core)(version>=3.0.6)(! 
>>>>>>>> (version>=3.0.7)))
>>>>>>>>
>>>>>>>> |
>>>>>>>> export: package=org.springframework.core;
>>>>>>>> uses:=org.springframework.util
>>>>>>>> export: package=org.springframework.util
>>>>>>>> org.springframework.core [43.0]
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>> --
>>>>>>>> View this message in context:
>>>>>>>>
>>>>>>>> http://camel.465427.n5.nabble.com/Karaf-2-2-3-and-Camel-2-8-0-tp4763828p4763828.html
>>>>>>>>
>>>>>>>>
>>>>>>>> Sent from the Camel - Users mailing list archive at Nabble.com.
>>>>>>>
>>>>>>
>>>>>>
>>>>>
>>>>> --
>>>>> Jean-Baptiste Onofré
>>>>> jbonofre@apache.org
>>>>> http://blog.nanthrax.net
>>>>> Talend - http://www.talend.com
>>>>>
>>>>
>>>>
>>>>
>>>
>>> --
>>> Jean-Baptiste Onofré
>>> jbonofre@apache.org
>>> http://blog.nanthrax.net
>>> Talend - http://www.talend.com
>>
>> ---------------------------------------------
>> Freeman Fang
>>
>> FuseSource
>> Email:ffang@fusesource.com
>> Web: fusesource.com
>> Twitter: freemanfang
>> Blog: http://freemanfang.blogspot.com
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>
> -- 
> Jean-Baptiste Onofré
> jbonofre@apache.org
> http://blog.nanthrax.net
> Talend - http://www.talend.com

---------------------------------------------
Freeman Fang

FuseSource
Email:ffang@fusesource.com
Web: fusesource.com
Twitter: freemanfang
Blog: http://freemanfang.blogspot.com