Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.
Bug 350959 - [R4.4] BundleRevision must contain all capability and requirement specified even if not effective
Summary: [R4.4] BundleRevision must contain all capability and requirement specified e...
Status: RESOLVED FIXED
Alias: None
Product: Equinox
Classification: Eclipse Project
Component: Framework (show other bugs)
Version: 3.7   Edit
Hardware: PC Mac OS X - Carbon (unsup.)
: P3 normal (vote)
Target Milestone: Juno M3   Edit
Assignee: Thomas Watson CLA
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks: 354191
  Show dependency tree
 
Reported: 2011-07-01 14:37 EDT by Thomas Watson CLA
Modified: 2011-09-23 17:21 EDT (History)
0 users

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-07-01 14:37:53 EDT
The current framework implementation strips out all capabilities and requirements that do not have an effective:=resolve directive.  For OSGi R4.4 it has been decided that the BundleRevision must include non-effective requirements and capabilities.

This means the resolver will be responsible for ignoring non-effective capabilities and requirements instead of depending on them being stripped out.