Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.

Bug 347513

Summary: [osgi] Support for Provide/Require-Capability from OSGi R4.3 core spec
Product: [Eclipse Project] PDE Reporter: Thomas Watson <tjwatson>
Component: UIAssignee: PDE-UI-Inbox <pde-ui-inbox>
Status: NEW --- QA Contact:
Severity: enhancement    
Priority: P3 CC: akurtakov, contact, curtis.windatt.public, cvgaviao, Lars.Vogel, pnehrer, pwebster, t-oberlies, thatnitind, Vikas.Chandra
Version: 3.6Keywords: helpwanted
Target Milestone: ---   
Hardware: PC   
OS: All   
See Also: https://bugs.eclipse.org/bugs/show_bug.cgi?id=324209
Whiteboard:

Description Thomas Watson CLA 2011-05-27 16:16:04 EDT
The OSGi R4.3 core spec now has support for Provide/Require-Capability for specifying generic capabilities and requirements on these capabilities.  PDE should be updated to support these headers.

I think there are two aspects to this bug.

1) The Equinox resolver supports these new requirements.  PDE should be updated to recognize when a generic requirement is not resolved.  This implies placing error markers on the manifest etc.

2) The Dependency tab could be enhanced to allow one to specify requirements on a capability.  The Runtime tab could also be enhanced to allow one to specify capabilities.  Syntax highlighting could also be enhanced for these new headers in the source view.
Comment 1 Curtis Windatt CLA 2011-05-30 17:09:43 EDT
Consider for 3.8 based on what resources are available.
Comment 2 Lars Vogel CLA 2016-02-26 00:51:11 EST
We already support adding these entries to the MANIFEST.MF directly but the enhancements which Tom asked for are missing.
Comment 3 Vikas Chandra CLA 2016-04-26 06:01:23 EDT
Moving out of 4.6