Skip to main content

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.

Jump to: navigation, search

Difference between revisions of "Eclipse/PMC/Unix Groups"

< Eclipse‎ | PMC
Line 19: Line 19:
 
|-
 
|-
 
| ant-test-ui
 
| ant-test-ui
 +
|
 +
|-
 +
| core-variables
 +
|
 +
|-
 +
| cvs
 +
|
 +
|-
 +
| eclipse-all
 +
|
 +
|-
 +
| eclipse.e4
 +
|
 +
|-
 +
| eclipse-home
 +
|
 +
|-
 +
| eclipse.incubator.e4-dev
 +
|
 +
|-
 +
| eclipse.pde.api-dev
 +
|
 +
|-
 +
| eclipse.pde.ds-dev
 +
|
 +
|-
 +
| forms-ui
 +
|
 +
|-
 +
| jdt-apt
 +
|
 +
|-
 +
| jdt-compiler-apt
 +
|
 +
|-
 +
| jdt-core
 +
|
 +
|-
 +
| jdt-debug
 +
|
 +
|-
 +
| jdt-doc
 +
|
 +
|-
 +
| jdt-launching
 +
|
 +
|-
 +
| jdt-manipulation
 +
|
 +
|-
 +
| jdt-ui
 +
|
 +
|-
 +
| jdt-ui-debug
 +
|
 +
|-
 +
| pde
 +
|
 +
|-
 +
| pde-build
 +
|
 +
|-
 +
| pde-core
 +
|
 +
|-
 +
| pde-doc
 +
|
 +
|-
 +
| pde-incubator
 +
|
 +
|-
 +
| pde-junit
 +
|
 +
|-
 +
| pde-ui
 +
|
 +
|-
 +
| pde-ui-tests
 +
|
 +
|-
 +
| plat-ant
 +
|
 +
|-
 +
| plat-core
 +
|
 +
|-
 +
| plat-core-hpux
 +
|
 +
|-
 +
| plat-core-mac
 +
|
 +
|-
 +
| plat-core-photon
 +
|
 +
|-
 +
| plat-debug
 +
|
 +
|-
 +
| plat-doc
 +
|
 +
|-
 +
| plat-exp
 +
|
 +
|-
 +
| platform-feature
 +
|
 +
|-
 +
| plat-help
 +
|
 +
|-
 +
| plat-intro
 +
|
 +
|-
 +
| plat-ltk-ui
 +
|
 +
|-
 +
| plat-rcp
 +
|
 +
|-
 +
| plat-rel-core
 +
|
 +
|-
 +
| plat-releng
 +
|
 +
|-
 +
| plat-scripting
 +
|
 +
|-
 +
| plat-search
 +
|
 +
|-
 +
| plat-swt
 +
|
 +
|-
 +
| plat-test-perf
 +
|
 +
|-
 +
| plat-testsboot
 +
|
 +
|-
 +
| plat-ua-browser
 +
|
 +
|-
 +
| plat-ua-cheatsheet
 +
|
 +
|-
 +
| plat-ua-universal
 +
|
 +
|-
 +
| plat-ui
 +
|
 +
|-
 +
| plat-ui-bindings
 +
|
 +
|-
 +
| plat-ui-ext-tool
 +
|
 +
|-
 +
| plat-ui-home
 +
|
 +
|-
 +
| plat-ui-nav
 +
|
 +
|-
 +
| plat-ui-present
 +
|
 +
|-
 +
| plat-ui-tabbed
 +
|
 +
|-
 +
| plat-ui-team
 +
|
 +
|-
 +
| plat-update
 +
|
 +
|-
 +
| plat-update-home
 +
|
 +
|-
 +
| plat-vcm
 +
|
 +
|-
 +
| plat-vcm-ssh2
 +
|
 +
|-
 +
| plat-vcm-team
 +
|
 +
|-
 +
| plat-webdav
 +
|
 +
|-
 +
| root
 +
|
 +
|-
 +
| rt.equinox.bundles
 +
|
 +
|-
 +
| rt.equinox.framework
 +
|
 +
|-
 +
| rt.equinox.incubator
 +
|
 +
|-
 +
| swt-opengl
 +
|
 +
|-
 +
| swt-text
 +
|
 +
|-
 +
| test-perf
 
|
 
|
 
|}
 
|}
 
core-variables
 
cvs
 
eclipse-all
 
eclipse.e4
 
eclipse-home
 
eclipse.incubator.e4-dev
 
eclipse.pde.api-dev
 
eclipse.pde.ds-dev
 
forms-ui
 
jdt-apt
 
jdt-compiler-apt
 
jdt-core
 
jdt-debug
 
jdt-doc
 
jdt-launching
 
jdt-manipulation
 
jdt-ui
 
jdt-ui-debug
 
pde
 
pde-build
 
pde-core
 
pde-doc
 
pde-incubator
 
pde-junit
 
pde-ui
 
pde-ui-tests
 
plat-ant
 
plat-core
 
plat-core-hpux
 
plat-core-mac
 
plat-core-photon
 
plat-debug
 
plat-doc
 
plat-exp
 
platform-feature
 
plat-help
 
plat-intro
 
plat-ltk-ui
 
plat-rcp
 
plat-rel-core
 
plat-releng
 
plat-scripting
 
plat-search
 
plat-swt
 
plat-test-perf
 
plat-testsboot
 
plat-ua-browser
 
plat-ua-cheatsheet
 
plat-ua-universal
 
plat-ui
 
plat-ui-bindings
 
plat-ui-ext-tool
 
plat-ui-home
 
plat-ui-nav
 
plat-ui-present
 
plat-ui-tabbed
 
plat-ui-team
 
plat-update
 
plat-update-home
 
plat-vcm
 
plat-vcm-ssh2
 
plat-vcm-team
 
plat-webdav
 
root
 
rt.equinox.bundles
 
rt.equinox.framework
 
rt.equinox.incubator
 
swt-opengl
 
swt-text
 
test-perf
 
  
 
= Proposed Structure =
 
= Proposed Structure =

Revision as of 16:24, 30 August 2010

Overview

For historical reasons the Eclipse project has a large number of Unix groups used by its bundles and other content in CVS. This large number of groups is confusing, and creates more work for committers, the PMC, and Eclipse webmasters when performing votes for new committers. Also, we don't conform to the structure defined by the Eclipse Development Process (some components have multiple committer groups). This document describes an proposal to clean up this structure.

Current Structure

The following Unix ACLs are currently used by the Eclipse project:

Unix group Bundles
8081
ant-opt
ant-test-ui
core-variables
cvs
eclipse-all
eclipse.e4
eclipse-home
eclipse.incubator.e4-dev
eclipse.pde.api-dev
eclipse.pde.ds-dev
forms-ui
jdt-apt
jdt-compiler-apt
jdt-core
jdt-debug
jdt-doc
jdt-launching
jdt-manipulation
jdt-ui
jdt-ui-debug
pde
pde-build
pde-core
pde-doc
pde-incubator
pde-junit
pde-ui
pde-ui-tests
plat-ant
plat-core
plat-core-hpux
plat-core-mac
plat-core-photon
plat-debug
plat-doc
plat-exp
platform-feature
plat-help
plat-intro
plat-ltk-ui
plat-rcp
plat-rel-core
plat-releng
plat-scripting
plat-search
plat-swt
plat-test-perf
plat-testsboot
plat-ua-browser
plat-ua-cheatsheet
plat-ua-universal
plat-ui
plat-ui-bindings
plat-ui-ext-tool
plat-ui-home
plat-ui-nav
plat-ui-present
plat-ui-tabbed
plat-ui-team
plat-update
plat-update-home
plat-vcm
plat-vcm-ssh2
plat-vcm-team
plat-webdav
root
rt.equinox.bundles
rt.equinox.framework
rt.equinox.incubator
swt-opengl
swt-text
test-perf

Proposed Structure

Guiding Principles

The proposed new Unix group structure has the following guiding principles:

  • Each unique group of committers is technically a unique sub-project according to Eclipse development process
  • A project needs at least three active committers to function (i.e., conduct elections, provide backup in case of sickness/vacation/departure of committers)
  • Smaller groups with <3 active committers should be consolidated
  • Committers that have been inactive for many years may lose their commit rights as part of the cleanup process

Back to the top