Notice: This Wiki is now read only and edits are no longer possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.
E4/4.0/Release Process
Some components from the E4 incubator are proposing a move into the Eclipse Platform project. This page outlines the move plan and any steps that need to be performed as part of the move.
Contents
What is happening
- A set of bundles from e4 will seek to move into the Platform project (remaining under Eclipse TLP)
- The moved bundles, combined with existing mature bundles from Platform/JDT/PDE will be combined to produce a 4.0 release for July 28, 2010.
To do
- Paperwork/Process
- PMC Approval
- Move Review docuware
- Committer elections
- Move affected IPzilla entries to new project
- Source Code
- Remove "Incubating" term from bundle/feature names
- Change Unix group membership on moved projects to match destination component
- Election of new committers in destination project
- Build
- Move 4.0 builds to eclipse project download area
- Bugzilla
- Move bugs related to graduated components to destination component buckets (Platform UI/Runtime)
Affected bundles
The following is a list of graduating bundles and the proposed destination component:
Bundle name | Destination component | Unix group |
---|---|---|
org.eclipse.e4.core.commands | UI | plat-ui |
org.eclipse.e4.core.contexts | Runtime | plat-core |
org.eclipse.e4.core.di | Runtime | plat-core |
org.eclipse.e4.core.di.extensions | Runtime | plat-core |
org.eclipse.e4.core.services | Runtime | plat-core |
org.eclipse.e4.ui.bindings | UI | plat-ui |
org.eclipse.e4.ui.css.core | UI | plat-ui |
org.eclipse.e4.ui.css.swt | UI | plat-ui |
org.eclipse.e4.ui.css.swt.theme | UI | plat-ui |
org.eclipse.e4.ui.di | UI | plat-ui |
org.eclipse.e4.ui.model.workbench | UI | plat-ui |
org.eclipse.e4.ui.services | UI | plat-ui |
org.eclipse.e4.ui.workbench | UI | plat-ui |
org.eclipse.e4.ui.workbench3 | UI | plat-ui |
org.eclipse.e4.ui.workbench.addons.swt | UI | plat-ui |
org.eclipse.e4.ui.workbench.renderers.swt | UI | plat-ui |
org.eclipse.e4.ui.workbench.swt | UI | plat-ui |
org.eclipse.ui.workbench (1) | UI | plat-ui |
(1) - This is a fork of org.eclipse.ui.workbench originally taken from the Platform project and developed within e4
Third party dependencies
The following third party dependencies from orbit are required by the graduating bundles. Corresponding CQ's will need to be moved to the destination project (Platform).
Bundle | Version | CQ |
---|---|---|
javax.annotation | 1.0.0 | 3959 |
javax.inject | 1.0.0 | 3555 |
javax.xml | 1.3.4 | 4288 |
org.apache.batik.css | 1.6.0 | 2852 |
org.apache.batik.util | 1.7.0 | 2852 |
org.apache.batik.util.gui | 1.7.0 | 2852 |
org.w3c.css.sac | 1.3.1 | 2852 |
org.w3c.dom.smil | 1.0.0 | 2852 |
org.w3c.dom.svg | 1.1.0 | 2852 |
Committers
Committer additions
The following e4 committers will need to be nominated for commit rights on the component area that is the destination of the move.
Name | Unix username | Groups to add |
---|---|---|
Bogdan Gheorghe | gheorghe | plat-ui |
Brian de Alwis | bdealwis | plat-ui |
Kai Tödter | ktoedter | plat-ui |
Yves Yang | yvyang | plat-ui |
Boris Bokowski | bbokowski | plat-core |
Paul Webster | pwebster | plat-core |
Susan McCourt | sfranklin | plat-core |
Committer removals
We are not seeking to remove any e4 committers as part of the move. Committers working on bundles that are moving are welcome to continue contributing in other areas of e4.