There must be a version of Equinox that has it present as Equinox is
the OSGi Core Framework RI and the OSGi CT tests for this...
So maybe a newer version of Equinox will provide it...

Cheers,

David

On 25 June 2014 15:15, Christian Schneider <ch...@die-schneider.net> wrote:
> I also tested on karaf 3.0.1 now.
>
> With felix the capability is present, with equinox it is not present.
> So I guess we are configuring something that does not work for equinox.
> Will dig into it some more.
>
> Christian
>
>
> On 25.06.2014 16:04, Guillaume Nodet wrote:
>>
>> Here's what I have on 3.0.1 :
>>
>> *karaf*@root()> capabilities 0 | grep osgi.ee
>>
>> osgi.ee; OSGi/Minimum [1.0.0, 1.1.0, 1.2.0] [UNUSED]
>>
>> osgi.ee; JavaSE [1.0.0, 1.1.0, 1.2.0, 1.3.0, 1.4.0, 1.5.0, 1.6.0, 1.7.0]
>> [UNUSED]
>>
>>
>>
>>
>> 2014-06-25 15:52 GMT+02:00 Christian Schneider <ch...@die-schneider.net>:
>>
>>> As far as I can see we already define the capabiltiy in
>>> etc/config.properties but it does not seem to work.
>>>
>>> In a plain karaf 3.0.0 I can call "capabilities 0" and get no osgi.ee
>>> capability. If I remove the
>>> lines that define the org.osgi.framework.system.capabilities= \ in
>>> config.properties then the capability is there.
>>>
>>> So I think we have some error in this definition.
>>>
>>> In any case as it does not seem to work out of the box I propose we try
>>> to
>>> find a way to omit the requirement in the aries bundles for now.
>>> So we have more time to fix this in a new release. Does anyone know how
>>> this can be configured in the maven bundle plugin?
>>>
>>> Christian
>>>
>>>
>>> On 25.06.2014 15:25, Jean-Baptiste Onofré wrote:
>>>
>>>> We have to add in the etc/config.properties. It's where we define the
>>>> system package and version.
>>>>
>>>> Regards
>>>> JB
>>>>
>>>> On 06/25/2014 03:12 PM, Christian Schneider wrote:
>>>>
>>>>> How is this done? Can it be done on an existing karaf version using
>>>>> just
>>>>> configuration or do we need a new release?
>>>>>
>>>>> Christian
>>>>>
>>>>>
>>>>> On 25.06.2014 15:03, Achim Nierbeck wrote:
>>>>>
>>>>>> We should add this requirement to the container as provided, since
>>>>>> this
>>>>>> will affect a lot of people using the maven-bundle-plugin 2.5
>>>>>>
>>>>>> Regards, Achim
>>>>>>
>>>>>> sent from mobile device
>>>>>> Am 25.06.2014 14:55 schrieb "Christian Schneider"
>>>>>> <ch...@die-schneider.net>:
>>>>>>
>>>>>>   In our current build we seem to use the maven bundle plugin
>>>>>>>
>>>>>>> 2.4.1-SNAPSHOT.
>>>>>>> Since this version was changed I see a new Manifest header:
>>>>>>> Require-Capability: osgi.ee;
>>>>>>> filter="(&(osgi.ee=JavaSE)(version=1.6))"
>>>>>>>
>>>>>>> When I try to install such a bundle into karaf 2.3.5 (I tried with
>>>>>>> jpa
>>>>>>> container 1.0.1-SNAPSHOT). I get the error that this requirement is
>>>>>>> not met.
>>>>>>>
>>>>>>> So the question is should we avoid this header or should we add the
>>>>>>> capability to the container in some way?
>>>>>>>
>>>>>>> Christian
>>>>>>>
>>>>>>> --
>>>>>>> Christian Schneider
>>>>>>> http://www.liquid-reality.de
>>>>>>>
>>>>>>> Open Source Architect
>>>>>>> http://www.talend.com
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>
>>> --
>>> Christian Schneider
>>> http://www.liquid-reality.de
>>>
>>> Open Source Architect
>>> http://www.talend.com
>>>
>>>
>
>
> --
> Christian Schneider
> http://www.liquid-reality.de
>
> Open Source Architect
> http://www.talend.com
>

Reply via email to