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

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

< E4‎ | 4.0
(New committers)
m (Pwebster.ca.ibm.com moved page E4/4.0 Release Process to E4/4.0/Release Process: Collect 4.0 related material in one place)
 
(17 intermediate revisions by 2 users not shown)
Line 1: Line 1:
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.
+
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 =
 
= 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
 
 
** Remove "Incubating" term from bundle/feature names
 
** Remove "Incubating" term from bundle/feature names
** Change Unix group membership to match destination project plat-ui
+
** Change Unix group membership on moved projects to match destination component
 
** Election of new committers in destination project
 
** Election of new committers in destination project
 
* Build
 
* Build
Line 11: Line 20:
 
* 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)
* Paperwork
 
** Move/Graduation docuware
 
** Committer elections
 
** Move affected IPzilla entries to new project
 
  
 
= Affected bundles =
 
= Affected bundles =
Line 90: Line 95:
 
|-
 
|-
 
| org.eclipse.e4.ui.workbench.swt
 
| org.eclipse.e4.ui.workbench.swt
 +
| UI
 +
| plat-ui
 +
|-
 +
| org.eclipse.ui.workbench (1)
 
| UI
 
| UI
 
| plat-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 =
 
= Third party dependencies =
Line 98: Line 109:
 
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%"
* javax.inject
+
|- width="100%" align="center" style="background:#ccccff; padding: 0 5px 0 5px;" |
* javax.xml
+
! Bundle!! Version !! CQ
* org.apache.batik.css
+
|-
* org.apache.batik.util
+
| javax.annotation || 1.0.0 || [https://dev.eclipse.org/ipzilla/show_bug.cgi?id=3959 3959]
* org.apache.batik.util.gui
+
|-
* org.w3c.css.sac
+
| javax.inject|| 1.0.0|| [https://dev.eclipse.org/ipzilla/show_bug.cgi?id=3555 3555]
* org.w3c.dom.smil
+
|-
* org.w3c.dom.svg
+
| javax.xml|| 1.3.4|| [https://dev.eclipse.org/ipzilla/show_bug.cgi?id=4288 4288]
 +
|-
 +
| org.apache.batik.css|| 1.6.0 || [https://dev.eclipse.org/ipzilla/show_bug.cgi?id=2852 2852]
 +
|-
 +
| org.apache.batik.util|| 1.7.0 || [https://dev.eclipse.org/ipzilla/show_bug.cgi?id=2852 2852]
 +
|-
 +
| org.apache.batik.util.gui|| 1.7.0 || [https://dev.eclipse.org/ipzilla/show_bug.cgi?id=2852 2852]
 +
|-
 +
| org.w3c.css.sac|| 1.3.1 || [https://dev.eclipse.org/ipzilla/show_bug.cgi?id=2852 2852]
 +
|-
 +
| org.w3c.dom.smil|| 1.0.0 || [https://dev.eclipse.org/ipzilla/show_bug.cgi?id=2852 2852]
 +
|-
 +
| org.w3c.dom.svg || 1.1.0 || [https://dev.eclipse.org/ipzilla/show_bug.cgi?id=2852 2852]
 +
|}
  
= New committers =
+
= 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.
  
 
{| border="1" align="center" cellspacing=0 style="text-align: center; width:90%"
 
{| border="1" align="center" cellspacing=0 style="text-align: center; width:90%"
 
|- width="100%" align="center" style="background:#ccccff; padding: 0 5px 0 5px;" |  
 
|- width="100%" align="center" style="background:#ccccff; padding: 0 5px 0 5px;" |  
! Name ! Unix username ! Groups to add
+
! Name !! Unix username !! Groups to add
 
|-
 
|-
 
| Bogdan Gheorghe || gheorghe || plat-ui
 
| Bogdan Gheorghe || gheorghe || plat-ui
| Lars Vogel || lvogel || plat-ui
+
|-
 +
| Brian de Alwis || bdealwis || plat-ui
 +
|-
 +
| Kai T&ouml;dter || ktoedter || plat-ui
 +
|-
 +
| Yves Yang || yvyang || plat-ui
 +
|-
 
| Boris Bokowski || bbokowski || plat-core
 
| Boris Bokowski || bbokowski || plat-core
 +
|-
 
| Paul Webster || pwebster || plat-core
 
| Paul Webster || pwebster || plat-core
 +
|-
 
| Susan McCourt || sfranklin || 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.

Latest revision as of 10:24, 16 June 2014

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

Back to the top