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.
Difference between revisions of "E4/4.0/Release Process"
(→To do) |
|||
Line 7: | Line 7: | ||
= To do = | = To do = | ||
+ | * Paperwork/Process | ||
+ | ** PMC Approval | ||
+ | ** Move Review docuware | ||
+ | ** Committer elections | ||
+ | ** Move affected IPzilla entries to new project | ||
* Source Code | * Source Code | ||
** Move graduating bundles into new CVS location | ** Move graduating bundles into new CVS location | ||
Line 16: | Line 21: | ||
* Bugzilla | * Bugzilla | ||
** Move bugs related to graduated components to destination component buckets (Platform UI/Runtime) | ** Move bugs related to graduated components to destination component buckets (Platform UI/Runtime) | ||
− | |||
− | |||
− | |||
− | |||
= Affected bundles = | = Affected bundles = |
Revision as of 14:32, 24 June 2010
Some components from the E4 incubator are proposing a move/graduation into the Eclipse Platform project. This page outlines the graduation plan and any steps that need to be performed as part of the graduation.
What is happening
- A set of bundles from e4 will seek to move/graduate into the Platform project (remaining under Eclipse TLP)
- The graduated 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
- Move graduating bundles into new CVS location
- Remove "Incubating" term from bundle/feature names
- Change Unix group membership to match destination project plat-ui
- 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 |
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).
- javax.annotation
- javax.inject
- javax.xml
- org.apache.batik.css
- org.apache.batik.util
- org.apache.batik.util.gui
- org.w3c.css.sac
- org.w3c.dom.smil
- org.w3c.dom.svg
New committers
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 |