Loosen voting for community goal proposals
Community goal proposals are intended to be an iterative process according to the goal process documentation [1]. Goals should be committed to the goals/proposed/ directory and then the committed goals should later, as a separate action, be evaluated and the ones selected as cycle goals should be moved to goals/selected/. This change clarifies the wording in the goals process and house rules to indicate that normal voting criteria should hold for proposed goals, and full formal-vote criteria should hold for the selection of goals. Presently formal-vote is used for all. By loosening the criteria for voting it is hoped that the goals section will be more like the ideas repository, a less constrained forum for ideas to be proposed, debated, and refined. Goals would still need at least two TC members to merge as proposed, so there would still be validation of the goals. I believe this is the model that the goals process refinement was hoping for. Without this change, the formal-vote criteria for proposed goals voids the iterative nature of goal development specified in the goal process document. Functionally it means that TC members hold off on voting until goal selection. This means that goals are not merged to the goals/proposed/ directory, and there is no reason for it directory to exist. I believe this is a suboptimal result. for more background, see the discussion on #openstack-tc on 28 April 2020 [2]. [1] https://governance.openstack.org/tc/goals/index.html#process-details [2] http://eavesdrop.openstack.org/irclogs/%23openstack-tc/%23openstack-tc.2020-04-28.log.html#t2020-04-28T16:44:49 Change-Id: Ifa077520468e2caf218e5265f1ce4432ac3848ee
This commit is contained in:
@@ -55,7 +55,10 @@ we establish a common understanding of the expectations being set.
|
||||
Once champions have volunteered to propose and drive a specific goal, they
|
||||
should iterate through goal definition in the ``/goals/proposed/`` directory.
|
||||
This allows to keep the goal selection process separate from the goal
|
||||
definition process.
|
||||
definition process. Goal proposals should have the ``goal-proposal`` gerrit
|
||||
topic, whose voting rules are specified in the `house rules`_.
|
||||
|
||||
.. _`house rules`: https://governance.openstack.org/tc/reference/house-rules.html
|
||||
|
||||
Goal definitions should use the provided template so they are all
|
||||
formatted consistently. The goal definition does not take the place
|
||||
|
||||
@@ -28,6 +28,26 @@ When the change fixes content that is obviously wrong (updates a PTL email
|
||||
address, fixes a typo...) then any TC member (who is not the proposer) can
|
||||
directly approve them.
|
||||
|
||||
Community-wide goal proposals
|
||||
-----------------------------
|
||||
|
||||
:Gerrit topic: ``goal-proposal``
|
||||
|
||||
The `process for choosing community goals`_ has two stages relevant to Gerrit
|
||||
changes: defining goal proposals and selecting goals for a cycle. For changes
|
||||
that propose a new goal, or that iterate on an existing proposal, 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`). Any TC member (who is not the proposer) can approve them at this
|
||||
point.
|
||||
|
||||
Selecting community wide goals for a cycle should be proposed as a single change
|
||||
that moves selected goals from `goals/proposed/` to `goals/selected/`. This way
|
||||
the collective feasibility of the goals can be clearly evaluated. Such a change
|
||||
requires a formal-vote.
|
||||
|
||||
.. _`process for choosing community goals`: https://governance.openstack.org/tc/goals/index.html#process-details
|
||||
|
||||
Code changes
|
||||
------------
|
||||
|
||||
|
||||
Reference in New Issue
Block a user