governance/reference/house-rules.rst
Thierry Carrez c56a456ea2 Add current house rules for reference
This lists exceptions to the formal votes for various changes
in the openstack/governance repository. It corresponds to
house rules as they were proposed to the Newton membership in
our introductory meeting[1], with additional wording to cover
the exceptions proposed by Doug Hellmann at our last meeting[2].

[1]
http://eavesdrop.openstack.org/meetings/tc/2016/tc.2016-04-12-20.01.log.html#l-17
[2]
http://eavesdrop.openstack.org/meetings/tc/2016/tc.2016-06-14-20.01.log.html#l-33

Change-Id: I39a92a18a08ea851deab2c5686d30631be33ae26
2016-06-16 12:29:34 +02:00

2.3 KiB

House rules for governance changes approval

While most of the governance changes call for a formal discussion and vote by the Technical Committee membership, we also have a number of exceptions to that general rule, in order to speed up the processing of smaller changes. This document lists those "house rules" for reference.

Typo fixes

When the change fixes content that is obviously wrong (updates a PTL email address, fixes a typo...) then the chair is allowed to directly approve them.

Code changes

The openstack/governance repository also contains code to build and publish pages on the governance.openstack.org website. For those we apply the normal code review rules (with RollCall votes being considered +-2): change will be approved once 2 RollCall+1 (other than the change owner) are posted (and no RollCall-1).

Delegated tags

Some tags are delegated to a specific team, like tag-stable:follows-policy, tag-release:cycle-with-intermediary or tag-vulnerability:managed. Those need to get approved by the corresponding team PTL, and can be directly approved by the chair once this approval is given.

Other project team updates

For other changes within an existing project team, like addition of a new git repository or self-assertion of a tag, we use lazy consensus. If there is no objection posted one week after the change is proposed (or a significant new revision of the change is posted), then the change can be approved by the chair.

One exception to this would be significant team mission statement changes, which should be approved by a formal vote after an in-meeting discussion.

In corner cases where the change is time-sensitive (like a deliverable reorganization which blocks a release request), the chair may fast-track the change, but should report on that exception at the next TC meeting.

Rolling back fast-tracked changes

As a safety net, if any member disagrees with any change that was fast-tracked under one of those house rules, that member can propose a revert of the change. Such revert should be directly approved by the chair and the change be put on the agenda of the next TC meeting for further discussion.