| Summary: | [update] Understand the dependencies on the old update | ||
|---|---|---|---|
| Product: | [Eclipse Project] Equinox | Reporter: | Pascal Rapicault <pascal> |
| Component: | p2 | Assignee: | DJ Houghton <dj.houghton> |
| Status: | RESOLVED DUPLICATE | QA Contact: | |
| Severity: | normal | ||
| Priority: | P3 | CC: | dj.houghton, susan |
| Version: | 3.4 | ||
| Target Milestone: | 3.5 | ||
| Hardware: | PC | ||
| OS: | Windows XP | ||
| Whiteboard: | |||
| Bug Depends on: | 238162, 251001, 253979, 258721 | ||
| Bug Blocks: | |||
|
Description
Pascal Rapicault
ui.ide provides an extension for the org.eclipse.ui.systemSummarySections extension point (system summary info in the AboutDialog). It reads the configuration in order to do this. We could provide an alternate extension that uses the new API. I'm not sure about ui.ide.application. I removed the dependency and there was no build error. We also have to see what will be presented in the about dialog and probably a few other places. Making this bug more generic to talk about all the dependencies on update.* plugins. Here is the list of all the plugins recap'ing what has been said before: - ui.ide.application. IPlatformConfiguration is used to display the welcome editors that were contributed in eclipse 2.1. See IDEWorkbenchWindowAdvisor#openWelcomeEditors. Can we get rid of that? - ui.ide. Provides an extension for the org.eclipse.ui.systemSummarySections extension point (system summary info in the AboutDialog). It reads the configuration in order to do this. We could provide an alternate extension that uses the new API. - runtime.compatibility. Here we have the org.eclipse.core.boot package we use to contain the concept of IPlatformConfiguration in 2.1. Can we get rid of this? In addition of making those dependencies on update optional (for people willing to ship only with p2). Some of these functionalities will have to be provided by p2: - contribute information to the system summary including the groups and the ius of the running system, the agent data area, the profile representing self, ... - register IBundleGroupProvider for each group installed in the running profile. We will have to see how to provide icons for groups as well as license url, etc. We will also have to worry about the case where update and p2 are both enabled and both register the same content (e.g. update has a feature for rcp and p2 has one) Moving this to a later milestone since there is nothing in here that will prevent us to ship m4 and we understand the dependencies. >- register IBundleGroupProvider for each group installed in the running >profile. We will have to see how to provide icons for groups as well as license >url, etc. See also bug #204473 which requests an icon property for IU's *** Bug 208045 has been marked as a duplicate of this bug. *** Since 3.4 will ship with org.eclipse.update.* plugins intact, it seems we have nothing to do here for 3.4. *** This bug has been marked as a duplicate of bug 250026 *** Re-opening this bug... it has more comments. *** Bug 250026 has been marked as a duplicate of this bug. *** *** This bug has been marked as a duplicate of bug 241545 *** |