Hi Thomas,
yep, not even resolving, the bundle with the requirement is being activated
even with a mandatory capability no being resolved.
will prepare a small project that reproduce the scenario.
Cristiano

2015-01-05 14:03 GMT-03:00 Thomas Watson <tjwat...@us.ibm.com>:

> I'm not sure I understand the scenario.  Are you stating that even with a
> mandatory required capability the bundle is resolving at runtime?
>
> Tom
>
>
>
>
>
> From:        Cristiano Gavião <cvgav...@gmail.com>
> To:        Equinox <equinox-dev@eclipse.org>
> Date:        01/05/2015 09:21 AM
> Subject:        [equinox-dev] Require-Capability and resolution directive
> doubts
> Sent by:        equinox-dev-boun...@eclipse.org
> ------------------------------
>
>
>
> Hello all,
> I'm facing a problem and would like some orientation in order to figure
> out if it is bug or new feature and the right component that is
> responsible. I'm using Juno and it equinox launcher.
> So, I've set the capability below in one bundle manifest:
>
> Require-Capability: manager;filter:="(&(area=provisioning)(vendor=*))",
> *osgi.ee* <http://osgi.ee/>;filter:="(&(*osgi.ee* <http://osgi.ee/>
> =JavaSE)(version=1.7))"
>
> The I configured a  launcher properly and selected some few bundles. When
> I tried to run, PDE's launcher validation did a good job identifying that
> any bundle providing such capability was selected.
> But what I noted is that if I let the equinox launcher run without worry
> about the warnings then the bundle that PDE was complaining before is in
> active state. It is active even with a missing requirement.
> Question,  which state that bundle should be then: installed ?
>
> The I tried with a resolution directive (with or without quotes, because
> the manifest tool accepts both)
>
> Require-Capability: manager;filter:="(&(area=provisioning)(vendor=*))";
> *resolution:=optional*,*osgi.ee* <http://osgi.ee/>;filter:="(&(*osgi.ee*
> <http://osgi.ee/>=JavaSE)(version=1.7))"
>
> But PDE's launcher validation is still complaining about the missing
> capability.
>
> It this a bug or a non implemented yet feature ?
>
> thanks,
>
> Cristiano_______________________________________________
> equinox-dev mailing list
> equinox-dev@eclipse.org
> To change your delivery options, retrieve your password, or unsubscribe
> from this list, visit
> https://dev.eclipse.org/mailman/listinfo/equinox-dev
>
> _______________________________________________
> equinox-dev mailing list
> equinox-dev@eclipse.org
> To change your delivery options, retrieve your password, or unsubscribe
> from this list, visit
> https://dev.eclipse.org/mailman/listinfo/equinox-dev
>



-- 
"Tudo vale a pena se a alma não é pequena..."
_______________________________________________
equinox-dev mailing list
equinox-dev@eclipse.org
To change your delivery options, retrieve your password, or unsubscribe from 
this list, visit
https://dev.eclipse.org/mailman/listinfo/equinox-dev

Reply via email to