yeah like that idea, it's a big red bullet ;)

Regards, Achim

2011/9/5 Jean-Baptiste Onofré <[email protected]>:
> 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"<[email protected]>  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é<[email protected]>:
>>>>
>>>> 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<[email protected]>:
>>>>>>
>>>>>> 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é<
>>
>> [email protected]>
>>>>>>>>>>
>>>>>>>>>> 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é
>>>>>>>>>>> [email protected]
>>>>>>>>>>> http://blog.nanthrax.net
>>>>>>>>>>> Talend - http://www.talend.com
>>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>
>>>>>>>>> --
>>>>>>>>> Jean-Baptiste Onofré
>>>>>>>>> [email protected]
>>>>>>>>> http://blog.nanthrax.net
>>>>>>>>> Talend - http://www.talend.com
>>>>>>>>
>>>>>>>> ---------------------------------------------
>>>>>>>> Freeman Fang
>>>>>>>>
>>>>>>>> FuseSource
>>>>>>>> Email:[email protected]
>>>>>>>> Web: fusesource.com
>>>>>>>> Twitter: freemanfang
>>>>>>>> Blog: http://freemanfang.blogspot.com
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>
>>>>>>> --
>>>>>>> Jean-Baptiste Onofré
>>>>>>> [email protected]
>>>>>>> http://blog.nanthrax.net
>>>>>>> Talend - http://www.talend.com
>>>>>>
>>>>>> ---------------------------------------------
>>>>>> Freeman Fang
>>>>>>
>>>>>> FuseSource
>>>>>> Email:[email protected]
>>>>>> Web: fusesource.com
>>>>>> Twitter: freemanfang
>>>>>> Blog: http://freemanfang.blogspot.com
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>
>>>>>
>>>>>
>>>>
>>>> --
>>>> Jean-Baptiste Onofré
>>>> [email protected]
>>>> 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é
> [email protected]
> 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/>

Reply via email to