Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Section
Column

 

 

 

Advanced Tables - Table Plus
border1
columnTypesX,S
heading0
columnAttributesstyle="background:#E0E0E0; text-align: center;width:80px;"
aligncenter
enableSortingfalse
bgcolorF3F3E9
cellpadding10
width100%
cellspacing0
class''
enableHighlightingfalse

Actions
This section describes the various actions which are undertaken within the project, the corresponding approval required for that action and those who have binding votes over the action.

 

 

 

Code Change

A change made to a codebase of the project and committed by a committer. This includes source code, documentation, website content, etc.

  • Lazy Consensus of committers.
  • There is no need for a formal vote. All code changes are commit then review so there's no waiting period of approval. A code change can be vetoed with a -1 vote by any other committer by replying to the commit email.

Product Release

When a release candidate of one of the project's products is ready, a vote is required to accept the release candidate as an official release of the project.

  • Majority Approval of PMC members.
  • The release manager can carry over of votes from previous release candidates to the new release candidate if changes between release candidates contain no code changes or changes to legally significant documents. This can be clarified at any time in the voting process.
  • If a PMC member voted on a release candidate, and the release manager creates a new one, there is no need to recheck what has been previously checked when voting on the new potential release.
  • If a PMC member voted on a release candidate, and the release manager creates a new one, the PMC member can state that they want their vote to be carried over. A request to carry a vote should be considered "oversight" by the person requesting the vote should carry.

New Committer

When a new committer is proposed for the project.

  • Consensus of PMC members.

New PMC Member

When a committer is proposed for the PMC.

  • Consensus of PMC members.

New PMC Chair

When the Chair resigns or term has come up.

  • Consensus of PMC members.

Committer Removal

When removal of commit privileges is sought. Note: Such actions will also be referred to the ASF board by the PMC chair.

  • 2/3rds Majority Approval of PMC members (excluding the committer in question if a member of the PMC).

PMC Member Removal

When removal of a PMC member is sought. Note: Such actions will also be referred to the ASF board by the PMC chair.

  • 2/3rds Majority Approval of PMC members (excluding the person in question if a member of the PMC).

PMC Chair Removal

The chair can be removed by the ASF board.

Modifying Bylaws

Modifying this document.

  • 2/3rds Majority Approval of PMC members.