governance/resolutions/20160414-grant-cross-project-spec-team-voting.rst
Ghanshyam Mann b3e4cc67ec Fix hardcoded extlinks link error in sphinx 4.4.0
governance doc job is failing because sphinx 4.4.0
raise error for hardcoded extlinks link
- https://github.com/sphinx-doc/sphinx/pull/9800

Warning, treated as error:
/home/zuul/src/opendev.org/openstack/governance/doc/source/goals/completed/pike/deploy-api-in-wsgi.rst:269:hardcoded link '6ef5fa9adc'

https://zuul.opendev.org/t/openstack/build/b84dd8d2989243bfa0cebee1a21dc4ff

we have 'repo' as extlinks
- 16302d8a2f/doc/source/conf.py (L50)

This fixes the hardcoded extlinks link and unblock the gate.

Change-Id: I61873080e0ebaa679fee191e1ae968a488bd637b
2022-01-19 12:25:29 -06:00

2.0 KiB

2016-04-14 Grant Cross-Project Team Voting in CP Specifications

Introduction

Since the inception of the openstack/openstack-specs the Technical Committee has had privileges in OpenStack's gerrit review system to +2 a specification, as oppose to a +1 which any individual member of the community can give today.

The goal of this resolution is to recognize the cross-project specification liaison team by allowing them to have the ability to +2 specifications, since they should know better than anyone else if a specification will work with their project.

Previous Workflow

When a cross-project specification is proposed, the cross-project specification liaisons, are responsible for providing feedback when a specification involves their project.

Once there is consensus among the cross-project specification liaisons, the specification is added to the Technical Committee's meeting agenda to be rubber stamped to be merged.

New Workflow

When a cross-project specification is proposed, the cross-project specification liaisons will review it as usual. There will be a list of projects that are known to be involved at the time within a specification. Those cross-project specification liaisons will need to sign off on the specification with a +2.

Assuming there is consensus with those that are involved, the specification will be merged (Workflow+1) by the cross-project chair after final discussion in the cross-project meeting.

In the cases where consensus cannot be met with the projects involved with a cross-project specification, the specification can be appealed to the Technical Committee to discuss a final decision.

Projects that have nothing to do with the specification may provide feedback in the review, but the decision is up to those that will ultimately have to implement the specification in their project.