Bug 219355

Summary: Review dependencies among p2 bundles
Product: [Eclipse Project] Equinox Reporter: Jeff McAffer <jeffmcaffer>
Component: p2Assignee: Pascal Rapicault <pascal>
Status: RESOLVED WORKSFORME QA Contact:
Severity: enhancement    
Priority: P3 CC: pascal
Version: 3.4Keywords: api
Target Milestone: ---   
Hardware: PC   
OS: Windows Vista   
Whiteboard:

Description Jeff McAffer CLA 2008-02-18 18:43:01 EST
We should do a pass over the package/bundle dependencies to ensure that things have not crept in.  for example, artifact repo required equinox.app.  This dependency should be optional as clearly the repo is useful and works without app support.
Comment 1 Pascal Rapicault CLA 2010-03-30 10:29:01 EDT
For 3.6 I have run a "find unused dependencies" on all the manifests. 
There are many other things to do:
- Review in depth the dependencies of some of the fundamental bundles (director, metadata, etc.)
- Review the expression of dependencies for bundles using internal packages (e.g. we use import packages whereas we should use require bundle with a tight range)
- Find the overlap between require bundles and import packages
- Write tests to ensure that spurious dependencies would not creep in
Comment 2 Pascal Rapicault CLA 2011-06-12 00:37:05 EDT
No work schedule on this. Let's open more precise bug report when needed.