eclipse-platform / eclipse-platform/eclipse.platform
Get rid of org.eclipse.update.configurator
- Dominant language
- Java
- Stars
- 165
- Forks
- 174
- Avg merge
- 2d 8h
- Merged PRs (30d)
- 22
Description
The bundle `org.eclipse.update.configurator` only contains deprecated code and the only evidence that it is actually used anywhere I found in PDE that says:
```
if (bundles.get("org.eclipse.update.configurator") != null) { //$NON-NLS-1$
// this argument is required as long as we support old target platforms containing o.e.update.configurator
// otherwise both simpleconfigurator and update.configurator will try to install bundles, slowing down launches.
properties.setProperty("org.eclipse.update.reconcile", "false"); //$NON-NLS-1$ //$NON-NLS-2$
}
```
This is from 2020 and the commit says this is needed to **disable** it. It therefore looks like this functionally is actually not used/needed/wanted anywhere, but the bundle is for example still included in `org.eclipse.rcp` feature and some launch configs.
Sadly this even seem to slowdown Eclipse starts see
- https://github.com/eclipse-platform/eclipse.platform/issues/1572
I'm currently working on this to lower the impact, but on the long run it seems better to deprecate the whole bundle and finally remove it completely from the platform.
Contributor guide
Assessment
This issue has not been assessed yet.