OpenStack Technical Committee Decisions
Go to file
Hervé Beraud eb5f038b13 Add doc/requirements
This project isn't released but uniformization can't hurt.

The origin of these changes was that we need to specify doc requirements
in doc/requirements.txt to avoid problems with the pip resolver [1]
for the release team [2][3].  Removed specific doc requirements
from test-requirements.txt.

The problem here is that this repos haven't doc/requirements.txt file
and by default in this case zuul will use the test-requirements.txt file
to pull requirements [4].

This requirements file contains extra requirements like flake8 that
collided with those allowed in our job environment and so the new pip
resolver fails to install these requirements and the job exits in error.

This project could meet similar conditions leading to the bug.

[1] http://lists.openstack.org/pipermail/release-job-failures/2021-January/001500.html
[2] http://lists.openstack.org/pipermail/openstack-discuss/2021-January/019611.html
[3] http://lists.openstack.org/pipermail/openstack-discuss/2021-January/019612.html
[4] https://opendev.org/zuul/zuul-jobs/src/branch/master/roles/ensure-sphinx/tasks/main.yaml#L36

Change-Id: Ie0c8db6331630c5d3a379a9c8c2d87eb0a8fd207
2021-01-07 10:49:37 +01:00
doc Add doc/requirements 2021-01-07 10:49:37 +01:00
goals Merge "Remove already done use-builtin-mock from goal" 2020-12-03 15:28:36 +00:00
openstack_governance Implement distributed leadership in tools and schema 2020-10-16 17:32:28 +00:00
pre-history Add some pre-history meeting summaries 2013-11-11 09:08:57 -06:00
reference Merge "Deprecate openstack-ansible-galera_client role" 2020-12-14 21:54:35 +00:00
resolutions Merge "Define TC-approved release in a resolution" 2020-09-30 14:24:38 +00:00
tools Merge "Improve check-review-status" 2020-12-14 22:11:48 +00:00
.gitignore gitignore: add .eggs 2019-05-22 22:02:02 +08:00
.gitreview OpenDev Migration Patch 2019-04-19 19:47:56 +00:00
.stestr.conf add module for fetching and parsing governance data 2018-11-07 08:30:27 -05:00
.yamllint Update assignment script to output to projects.yaml file 2019-06-28 12:35:56 +01:00
.zuul.yaml Add legacy repository validation 2020-08-07 15:47:05 -04:00
CHAIR.rst Add regular work chair duties 2019-11-15 07:49:15 +00:00
README.rst Replace git.openstack.org URLs with opendev.org URLs 2019-06-27 09:26:19 +00:00
bindep.txt bindep: add pcre development headers to build python-pcre 2019-07-19 08:28:31 -04:00
requirements.txt Cap jsonschema 3.2.0 as the minimal version 2020-05-26 21:49:43 +02:00
setup.cfg Cleanup py27 support 2020-04-17 17:33:47 +02:00
setup.py provide infrastructure for publishing docs to html 2014-01-07 15:29:11 -05:00
test-requirements.txt Add doc/requirements 2021-01-07 10:49:37 +01:00
tox.ini Add doc/requirements 2021-01-07 10:49:37 +01:00

README.rst

openstack-governance

The repository https://opendev.org/openstack/governance/ contains OpenStack Technical Committee reference documents and tracks official resolutions voted by the committee. It also contains a library for accessing some of the machine-readable data in the repository.

Directory structure:

reference/

Reference documents which need to be revised over time. Some motions will just directly result in reference doc changes.

resolutions/

When the motion does not result in a change in a reference doc, it can be expressed as a resolution. Those must be named YYYYMMDD-short-name with YYYYMMDD being the proposal date in order to allow basic sorting.

goals/

Documentation for OpenStack community-wide goals, organized by release cycle. These pages will be updated with project status info over time, and if goals are revised.

See https://governance.openstack.org/tc/ for details.