Bug 347513 - [osgi] Support for Provide/Require-Capability from OSGi R4.3 core spec
Summary: [osgi] Support for Provide/Require-Capability from OSGi R4.3 core spec
Status: NEW
Alias: None
Product: PDE
Classification: Eclipse Project
Component: UI (show other bugs)
Version: 3.6   Edit
Hardware: PC All
: P3 enhancement (vote)
Target Milestone: ---   Edit
Assignee: PDE-UI-Inbox CLA
QA Contact:
URL:
Whiteboard:
Keywords: helpwanted
Depends on:
Blocks:
 
Reported: 2011-05-27 16:16 EDT by Thomas Watson CLA
Modified: 2016-04-26 06:01 EDT (History)
10 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
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