You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
the following requirement: <requiredProperties namespace='osgi.service' match='(objectClass=org.bndtools.headless.build.manager.api.HeadlessBuildPlugin)' min='0'/>
this has some drawbacks so one can't choose for the effectiveness in a P2 resolve operation should apply or not.
I therefore would suggest that we transform this into something like filter="(osgi.effective.active=true)" so one can choose in the resolve context if such a requirement is to be considered or not.
The text was updated successfully, but these errors were encountered:
See this comment here:
p2/bundles/org.eclipse.equinox.p2.publisher.eclipse/src/org/eclipse/equinox/p2/publisher/eclipse/BundlesAction.java
Line 392 in 57ecc5a
Currently P2 generates for example when using this manifest headers:
the following requirement:
<requiredProperties namespace='osgi.service' match='(objectClass=org.bndtools.headless.build.manager.api.HeadlessBuildPlugin)' min='0'/>
this has some drawbacks so one can't choose for the effectiveness in a P2 resolve operation should apply or not.
I therefore would suggest that we transform this into something like
filter="(osgi.effective.active=true)"
so one can choose in the resolve context if such a requirement is to be considered or not.The text was updated successfully, but these errors were encountered: