Difference between revisions of "E4/4.0/Release Process"

From Eclipsepedia

< E4‎ | 4.0
Jump to: navigation, search
m (E4/Graduation 4.0 moved to E4/4.0 Release Process: It is not a graduation but instead a move/release)
Line 103: Line 103:
 
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).
 
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
+
{| border="1" align="center" cellspacing=0 style="text-align: center; width:90%"
 +
|- width="100%" align="center" style="background:#ccccff; padding: 0 5px 0 5px;" |
 +
! Bundle!! Version !! CQ
 +
|-
 +
| javax.annotation || 1.0.0 || [https://dev.eclipse.org/ipzilla/show_bug.cgi?id=3959 3959]
 +
|}
 +
 
 +
*
 
* javax.inject
 
* javax.inject
 
* javax.xml
 
* javax.xml

Revision as of 15:00, 24 June 2010

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

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
  • 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

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.