Return-Path: X-Original-To: archive-asf-public-internal@cust-asf2.ponee.io Delivered-To: archive-asf-public-internal@cust-asf2.ponee.io Received: from cust-asf.ponee.io (cust-asf.ponee.io [163.172.22.183]) by cust-asf2.ponee.io (Postfix) with ESMTP id 0C48A200D54 for ; Fri, 8 Dec 2017 16:19:47 +0100 (CET) Received: by cust-asf.ponee.io (Postfix) id 0AAE3160C0D; Fri, 8 Dec 2017 15:19:47 +0000 (UTC) Delivered-To: archive-asf-public@cust-asf.ponee.io Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by cust-asf.ponee.io (Postfix) with SMTP id 270DC160BF2 for ; Fri, 8 Dec 2017 16:19:46 +0100 (CET) Received: (qmail 97653 invoked by uid 500); 8 Dec 2017 15:19:45 -0000 Mailing-List: contact user-help@karaf.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: user@karaf.apache.org Delivered-To: mailing list user@karaf.apache.org Received: (qmail 97644 invoked by uid 99); 8 Dec 2017 15:19:45 -0000 Received: from mail-relay.apache.org (HELO mail-relay.apache.org) (140.211.11.15) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 08 Dec 2017 15:19:45 +0000 Received: from mail-ua0-f179.google.com (mail-ua0-f179.google.com [209.85.217.179]) by mail-relay.apache.org (ASF Mail Server at mail-relay.apache.org) with ESMTPSA id E536F1A0019 for ; Fri, 8 Dec 2017 15:19:44 +0000 (UTC) Received: by mail-ua0-f179.google.com with SMTP id p33so7719795uag.9 for ; Fri, 08 Dec 2017 07:19:44 -0800 (PST) X-Gm-Message-State: AKGB3mLQ0HNGHv7FmfpQcfaPB1l45snpEN/tZIAJ3exw4VpWQ5QevKKI IQayFg34HDNi72KinjxkgvH60UOrqAO3Untoivs= X-Google-Smtp-Source: AGs4zMYYLDH3Gw8SChpIfAPmBE1AdDZoty4+jBiwEBvvhyTwerrkyOkrWOvnr9vWhFoNCsoD7hzDlntyqOw6U0dQqBg= X-Received: by 10.176.67.228 with SMTP id l91mr18804142ual.181.1512746383705; Fri, 08 Dec 2017 07:19:43 -0800 (PST) MIME-Version: 1.0 Received: by 10.103.127.194 with HTTP; Fri, 8 Dec 2017 07:19:23 -0800 (PST) In-Reply-To: <1512745331989-0.post@n3.nabble.com> References: <5E48B917000C984B86B77170F441903A01049665@exch.ringler.ch> <1512729516757-0.post@n3.nabble.com> <1512731743425-0.post@n3.nabble.com> <1512737601001-0.post@n3.nabble.com> <1512745331989-0.post@n3.nabble.com> From: Guillaume Nodet Date: Fri, 8 Dec 2017 16:19:23 +0100 X-Gmail-Original-Message-ID: Message-ID: Subject: Re: Confused about feature dependency="true" To: user Content-Type: multipart/alternative; boundary="94eb2c0760e4d60c5b055fd5b66f" archived-at: Fri, 08 Dec 2017 15:19:47 -0000 --94eb2c0760e4d60c5b055fd5b66f Content-Type: text/plain; charset="UTF-8" So your bundle is refreshed because it's wired to the glassfish jersey-container-servlet-core bundle, which itself is wired to javax.persistence bundle, refreshed because: Should be wired to: org.apache.aries.jpa.container/2.7.0.SNAPSHOT (through [javax.persistence/2.1.1.v201509150925] osgi.wiring.package; filter:="(&(osgi.wiring.package=org.osgi.service.jpa)(version>=1.1.0))")) The javax.persistence bundle is wired to org.apache.aries.jpa.container/2.7.0.SNAPSHOT, which is .... a snapshot, so bound to be updated often. In order to break this link, you need to use a released version of aries.jpa.container (well, never use snapshot in production...) Guillaume 2017-12-08 16:02 GMT+01:00 lechlukasz : > Bundles to install: > here are only my private bundles listed > > Bundles to refresh: > com.eclipsesource.jaxrs.jaxrs-publisher/5.3.1 (Wired to > org.glassfish.jersey.containers.jersey-container-servlet-core/2.22.2 which > is being refreshed) > javax.persistence/2.1.1.v201509150925 (Should be wired to: > org.apache.aries.jpa.container/2.7.0.SNAPSHOT (through > [javax.persistence/2.1.1.v201509150925] osgi.wiring.package; > filter:="(&(osgi.wiring.package=org.osgi.service.jpa)(version>=1.1.0))")) > org.apache.aries.jpa.api/2.7.0.SNAPSHOT (Wired to > javax.persistence/2.1.1.v201509150925 which is being refreshed) > org.apache.aries.jpa.blueprint/2.7.0.SNAPSHOT (Wired to > javax.persistence/2.1.1.v201509150925 which is being refreshed) > org.apache.aries.jpa.container/2.7.0.SNAPSHOT (Wired to > javax.persistence/2.1.1.v201509150925 which is being refreshed) > org.apache.aries.jpa.eclipselink.adapter/2.6.1 (Wired to > javax.persistence/2.1.1.v201509150925 which is being refreshed) > org.apache.aries.jpa.javax.persistence_2.1/2.7.0.SNAPSHOT (Wired to > javax.persistence/2.1.1.v201509150925 which is being refreshed) > org.apache.aries.jpa.support/2.7.0.SNAPSHOT (Wired to > javax.persistence/2.1.1.v201509150925 which is being refreshed) > org.eclipse.persistence.core/2.6.4.v20160829-44060b6 (Wired to > javax.persistence/2.1.1.v201509150925 which is being refreshed) > org.eclipse.persistence.jpa/2.6.4.v20160829-44060b6 (Wired to > javax.persistence/2.1.1.v201509150925 which is being refreshed) > org.eclipse.persistence.moxy/2.6.4.v20160829-44060b6 (Wired to > org.eclipse.persistence.core/2.6.4.v20160829-44060b6 which is being > refreshed) > org.glassfish.jersey.containers.jersey-container-servlet/2.22.2 (Wired > to org.glassfish.jersey.containers.jersey-container-servlet-core/2.22.2 > which is being refreshed) > org.glassfish.jersey.containers.jersey-container-servlet-core/2.22.2 > (Wired to javax.persistence/2.1.1.v201509150925 which is being refreshed) > org.ops4j.pax.logging.pax-logging-log4j2/1.10.1 (Wired to > javax.persistence/2.1.1.v201509150925 which is being refreshed) > > > > -- > Sent from: http://karaf.922171.n3.nabble.com/Karaf-User-f930749.html > -- ------------------------ Guillaume Nodet --94eb2c0760e4d60c5b055fd5b66f Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
So your bundle is refreshed because it's wired to the = glassfish jersey-container-servlet-core bundle, which itself is wired to ja= vax.persistence bundle, refreshed because:
=C2=A0 Should be wir= ed to:=C2=A0org.apach= e.aries.jpa.container/2.7.0.SNAPSHOT (through=C2=A0[javax.persistence/2.1.1.v201= 509150925] osgi.wiring.package;=C2=A0filter:=3D"(&(osgi.wiring.package=3Dorg.osgi.service.jpa)(version>=3D1.1.= 0))"))

The javax.persistence bundle is wired to=C2=A0org.apache.aries= .jpa.container/2.7.0.SNAPSHOT, which is .... a snapshot, so bound to b= e updated often.
In order to break this link, you need to use a r= eleased version of aries.jpa.container (well, never use snapshot in product= ion...)

Guillaume
=
2017-12-08 16:02 GMT+01:00 lechlukasz <l.le= ch@ringler.ch>:
Bundles to install:
here are only my private bundles listed

=C2=A0 Bundles to refresh:
=C2=A0 =C2=A0 com.eclipsesource.jaxrs.jaxrs-publisher/5.3.1 (Wired to<= br> org.glassfish.jersey.containers.jersey-container-servlet-core/2.2= 2.2 which
is being refreshed)
=C2=A0 =C2=A0 javax.persistence/2.1.1.v201509150925 (Should be wired to:
org.apache.aries.jpa.container/2.7.0.SNAPSHOT (through
[javax.persistence/2.1.1.v2= 01509150925] osgi.wiring.package;
filter:=3D"(&(osgi.wiring.package=3Dorg.osgi.service.jpa)(ver= sion>=3D1.1.0))"))
=C2=A0 =C2=A0 org.apache.aries.jpa.api/2.7.0.SNAPSHOT (Wired to
javax.persistence/2.1.1.<= /a>v201509150925 which is being refreshed)
=C2=A0 =C2=A0 org.apache.aries.jpa.blueprint/2.7.0.SNAPSHOT (Wi= red to
javax.persistence/
2.1.1.<= /a>v201509150925 which is being refreshed)
=C2=A0 =C2=A0 org.apache.aries.jpa.container/2.7.0.SNAPSHOT (Wi= red to
javax.persistence/
2.1.1.<= /a>v201509150925 which is being refreshed)
=C2=A0 =C2=A0 org.apache.aries.jpa.eclipselink.adapter/2.6.1 (W= ired to
javax.persistence/
2.1.1.<= /a>v201509150925 which is being refreshed)
=C2=A0 =C2=A0 org.apache.aries.jpa.javax.persistence_2.1/2.7.0.= SNAPSHOT (Wired to
javax.persistence/
2.1.1.<= /a>v201509150925 which is being refreshed)
=C2=A0 =C2=A0 org.apache.aries.jpa.support/2.7.0.SNAPSHOT (Wire= d to
javax.persistence/
2.1.1.<= /a>v201509150925 which is being refreshed)
=C2=A0 =C2=A0 org.eclipse.persistence.core/2.6.4.v20160829-4406= 0b6 (Wired to
javax.persistence/
2.1.1.<= /a>v201509150925 which is being refreshed)
=C2=A0 =C2=A0 org.eclipse.persistence.jpa/2.6.4.v20160829-44060= b6 (Wired to
javax.persistence/
2.1.1.<= /a>v201509150925 which is being refreshed)
=C2=A0 =C2=A0 org.eclipse.persistence.moxy/2.6.4.v20160829-4406= 0b6 (Wired to
org.eclipse.persistence.core/2.6.4.v20160829-44060b6 which is being refreshed)
=C2=A0 =C2=A0 org.glassfish.jersey.containers.jersey-container-servlet= /2.22.2 (Wired
to org.glassfish.jersey.containers.jersey-container-servlet-core/= 2.22.2
which is being refreshed)
=C2=A0 =C2=A0 org.glassfish.jersey.containers.jersey-container-s= ervlet-core/2.22.2
(Wired to javax.persistence/
2.1= .1.v201509150925 which is being refreshed)
=C2=A0 =C2=A0 org.ops4j.pax.logging.pax-logging-log4j2/1.10.1 (= Wired to
javax.persistence/2.1.1.= v201509150925 which is being refreshed)






--
=
------------------------
= Guillaume Nodet

--94eb2c0760e4d60c5b055fd5b66f--