Community
Participate
Working Groups
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.
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
No work schedule on this. Let's open more precise bug report when needed.