Community
Participate
Working Groups
The R4.3 specification has a bug in that it specifies that the osgi.wiring.bundle namespace is used for the capability that designates a bundle is a singleton or not. The issue with using that namespace is that fragments do not offer a capability in that namespace. R4.4 specification is defining a new osgi.identity namespace which all bundles and fragments will provide. This new capability namespace should be used for calling to resolver hooks to determine singleton collisions.
Created attachment 199682 [details] patch + test Here is the fix and test.
patch released at http://git.eclipse.org/c/equinox/rt.equinox.framework.git/commit/?id=96db772ebecef5d3d5e129d97b3905ff47520f40