Commit Graph

26 Commits

Author SHA1 Message Date
Ghanshyam Mann bceddc51d5 Update documentation to try DPL model for leaderless projects
As discussed in PTG, we will try the DPL model first for
the leaderless projects or if PTL assignment is needed in between
of the cycle.

- https://etherpad.opendev.org/p/tc-zed-ptg#L109

Change-Id: Ie65553720247b585be94d53811a2ade20353f9cc
2022-05-06 19:07:42 +00:00
Radosław Piliszek b7f45e2266 Remove the tags framework (part 1)
This change enacts the first steps of the TC's decision to remove
the tags framework. [1]

This change does not remove all the parts to avoid breaking
the releases tooling as well as to preserve useful information
as discussed under this change and during one of the TC meetings.
[2]

[1] http://lists.openstack.org/pipermail/openstack-discuss/2021-October/025554.html
[2] https://meetings.opendev.org/meetings/tc/2022/tc.2022-01-20-15.00.log.html

Change-Id: Iab4a136905a9c7a61530ff7576a216d229f717a0
2022-02-03 18:32:27 +00:00
Ghanshyam Mann 276a78e3b5 Add DPL model also in 'Appointing leaders' section
Change-Id: I46f46697fc46ad7b54d92c87933612866bfbd83d
2021-06-30 14:36:34 +00:00
Zuul e350eacacd Merge "Require PTL signoff for project-update changes" 2020-05-25 16:32:31 +00:00
Zuul 809f250826 Merge "Allow for faster addition of projects" 2020-05-25 16:31:03 +00:00
Graham Hayes e381ababb4 Require PTL signoff for project-update changes
We should not allow changes to a project unless someone from the project
(e.g. the PTL or their delegate) agrees to the change.

Change-Id: I9e52035da299d7ae3e55e4636d0a1c66ca3c2e36
Signed-off-by: Graham Hayes <gr@ham.ie>
2020-05-13 11:40:54 +01:00
Mohammed Naser 0cbc632a38 Allow for faster addition of projects
We have a huge timeout right now for the addition of new projects to a
team which is just slowing things down for usually no reason.  This aims
at speeding up the process by replacing the current one-week waiting
period with a need for only two roll-call +1 votes.

We can always revert additions if they don't make sense.

Change-Id: I4a88916f81699a343812c8e01f7419d33cab1ac3
2020-05-12 11:15:29 -04:00
Nate Johnston 45068a135e 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
2020-05-04 16:32:54 -04:00
Zane Bitter 2930507844 Link to Charter Amendment section from House Rules
Try to reduce confusion in the future by linking all approval rules from
one document.

Change-Id: Ib2cadedceec8ab167b6add1fd8f2309f90f16bae
2019-12-05 11:11:35 -05:00
Zane Bitter 73d38fecdf Document the chair's prerogative to continue debate
At the PTG we discussed how the chair should handle situations where
there are multiple incompatible patches that each have, on paper,
sufficient votes to be merged. Discussion turned to broader principles
of how we want to operate by consensus, without putting the chair in a
position where they never know if they are authorised to merge a patch
or not. This change to the house rules captures the outcome of that
discussion.

Change-Id: I6187a3ca4ad0438890a8aa88f5228876afd76d43
2019-11-26 15:33:57 -05:00
Zuul 9c10b108d7 Merge "document house rules for approving election results" 2019-09-17 22:57:57 +00:00
Doug Hellmann 27f9b2fd3f document house rules for approving election results
There is no reason to treat election results as requiring a formal
vote, so document them as a special case under house rules, along with
the reasoning. Update the review status tool to reflect this change.

Change-Id: If907b2f4627da289f76e3a8b92d49f08a116535d
Signed-off-by: Doug Hellmann <doug@doughellmann.com>
2019-09-09 13:56:48 -04:00
Graham Hayes 91493a5c59
Any member of the TC can approve fast tracked patches
As elected representitves, we should trust in the TC members to do what is best
for the OpenStack project. For the fast tracked changes, we should not require
the chair of the TC to approve typos, or reverts, and instead trust the TC
to only use their +W where it is appropriate.

This would cause a change to the gerrit ACLs to add +W to members
of the "tech-committee" group on review.opendev.org.

Change-Id: I010318bf872034fe6a550f1d7d1050e7e95bc76e
Signed-off-by: Graham Hayes <gr@ham.ie>
2019-08-30 16:22:28 +01:00
Doug Hellmann 9de679b61b document voting process
There are probably more details to include here, but these are the two
items that stand out as significant right now.

Change-Id: Ic474a5197a5efc226722a66ab246c64c85ca5551
Signed-off-by: Doug Hellmann <doug@doughellmann.com>
2019-03-26 08:58:40 -04:00
Doug Hellmann 6619c94054 add explicit house rule for documentation changes
We have for a while now applied approval rules for "documentation"
updates that do not change policy. Document that rule.

Change-Id: Ia216f90ff1b2dd115af2f15fd50f914932fc2ae7
Signed-off-by: Doug Hellmann <doug@doughellmann.com>
2018-12-14 11:27:49 -05:00
Doug Hellmann 91ad4083ea document the topic tags for each house rule
Add the gerrit topic tag to use when applying each house rule to a patch.

Change-Id: Ia8c2ae26fc7e60f7bc3f03fb4898cf91de36773d
Signed-off-by: Doug Hellmann <doug@doughellmann.com>
2018-12-14 11:27:46 -05:00
chengebj5238 1b868a4e73 fix http links
Change-Id: I80c688eb3fcf87dd6d0817ecbd8841ac7e2d48ff
2018-12-14 17:00:41 +08:00
Doug Hellmann 553d9ff9dd add a house rule for the release-management key in projects.yaml
The release-management metadata for a project is managed by the release
team. This change applies the same delegation rules that we use for the
delegated tags that the stable and VMT teams use.

Change-Id: Ib47f9c569376ef13267342a47600b53007213fb9
Signed-off-by: Doug Hellmann <doug@doughellmann.com>
2018-12-05 09:55:59 -05:00
Chris Dent e783b307ea Add a house rule about how to signal appointed PTLs
We've been dealing with how to make appointed PTLs official and
documented in a rather ad hoc fashion: something different each
cycle.

This change provides a house rule which puts the responsibility
and the documentation in the combined hands of the appointed PTL
and the TC that appointed them and not election handling (where
it doesn't make sense since no election happened).

Change-Id: Idf78e00c59d10528a2b4950f8baa93c6731973ea
2018-08-13 17:58:40 +01:00
Doug Hellmann 988091f300 typo fix in voting description for chair-proposed typo fixes
Change-Id: I4b27c9a003df9db9a240bde85d8d46cf1f1ce381
Signed-off-by: Doug Hellmann <doug@doughellmann.com>
2018-07-31 09:33:19 -04:00
Doug Hellmann 86d0340f53 document house-rule for chair-proposed typo fixes
Change-Id: I1d3fd353314950690253559714f995c1a29221b6
Signed-off-by: Doug Hellmann <doug@doughellmann.com>
2018-06-06 11:33:24 -04:00
Colleen Murphy c73777b559 Update house rules to reflect absence of meetings
Since the TC stopped having weekly meetings, it's no longer appropriate
to hold off discussion on things until the next meeting except in
extreme circumstances that merit scheduling a meeting. This patch
updates the house rules to reflect the new agreement on asynchronous
debating[1].

[1] https://governance.openstack.org/tc/resolutions/20170425-drop-tc-weekly-meetings.html#debating

Change-Id: I2cce285d7d7df338904b6aa8b71bd9ab51ca5081
2017-10-24 11:43:30 +02:00
Flavio Percoco d01ad06a8a Document voting process for `formal-vote` patches
A while ago it was decided[0] that motions, before being
merged/approved, should be discussed and voted on during the Technical
Committee meetings. This worked well back in the days but it's not
necessary anymore. This was carried over even though we now have an
asynchronous voting system and it was never properly documented or
re-evaluated.

This patch documents how formal-vote patches are voted on and eventually
approved.

[0] http://lists.openstack.org/pipermail/openstack-dev/2013-August/013339.html

Change-Id: Ie84bacb9038d82bdfb518724a8e6fb726f5a0316
2017-05-22 15:36:57 +02:00
Doug Hellmann 1aeb7d5c16 remove reference to obsolete tag
When we cleaned up the release tags we missed a reference to one in the
static documentation.

Change-Id: Ie95f5e513b69f1168913dce8238ae3b4e4705ed7
Signed-off-by: Doug Hellmann <doug@doughellmann.com>
2016-12-13 14:34:16 -05:00
Doug Hellmann fcc9b0e8a3 propose approval policy for goal responses
Change-Id: Ifb6cf2cd87621f6b043031013d7aec8bbf524ac6
Signed-off-by: Doug Hellmann <doug@doughellmann.com>
2016-08-30 14:56:20 -04:00
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