Bug 219355 - Review dependencies among p2 bundles
Summary: Review dependencies among p2 bundles
Status: RESOLVED WORKSFORME
Alias: None
Product: Equinox
Classification: Eclipse Project
Component: p2 (show other bugs)
Version: 3.4   Edit
Hardware: PC Windows Vista
: P3 enhancement (vote)
Target Milestone: ---   Edit
Assignee: Pascal Rapicault CLA
QA Contact:
URL:
Whiteboard:
Keywords: api
Depends on:
Blocks:
 
Reported: 2008-02-18 18:43 EST by Jeff McAffer CLA
Modified: 2011-06-12 00:37 EDT (History)
1 user (show)

See Also:


Attachments

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