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