Skip to main content

Notice: this Wiki will be going read only early in 2024 and edits will no longer be possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.

Jump to: navigation, search

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.

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

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

Back to the top