Introduce "TC-approved release" in process

The OpenStack Foundation bylaws mandate the following:

The Technical Committee shall designate a subset of the OpenStack
Project an “OpenStack Technical Committee Approved Release” from
time to time. The Board of Directors may determine "Trademark
Designated OpenStack Software" from time to time, which will be a
subset of the "OpenStack Technical Committee Approved Release".

Therefore it is necessary that capabilities and designated sections
used in trademark guidelines are chosen from a superset of projects
code and features designated by the TC and called "the TC-approved
Release".

This change proposes to introduce the "TC-approved release" in the
Defcore process to make sure we don't miss that critical step.

Change-Id: Ie99c6ae7f9da590469a22155ccb286d789cc0ebf
This commit is contained in:
Thierry Carrez 2015-04-10 15:16:44 +02:00
parent 9fecdd82ca
commit 2653cae001

View File

@ -63,16 +63,19 @@ A1. New Guidelines Start From Previous Guidelines
A2. Community Groups Tests into Capabilities
1. DefCore Committee coordinates community activities with the TC and
PTLs to revise the capabilities based on current technical needs and
functionality.
2. Groupings may change between iterations.
3. Tests must have unique identifiers that are durable across releases
1. DefCore Committee coordinates community activities with the Technical
Committee ("TC") and Project Team Leaders (PTLs) to revise the
capabilities based on current technical needs and functionality.
2. Capabilities must correspond to projects which are part of the
"TC-approved release" as designated by the TC (see bylaws of the
Foundation, section 4.1(b)(iii)).
3. Groupings may change between iterations.
4. Tests must have unique identifiers that are durable across releases
and changes in grouping.
4. Tests must be under OpenStack Technical Committee governance.
5. The DefCore committee will provide the test groupings in JSON format
5. Tests must be under OpenStack Technical Committee governance.
6. The DefCore committee will provide the test groupings in JSON format
for scoring.
6. The DefCore committee will provide a human-readable summary of
7. The DefCore committee will provide a human-readable summary of
the Guideline generated from the JSON version.
A3. PTLs Recommend Changes to Designated Sections
@ -81,14 +84,18 @@ A3. PTLs Recommend Changes to Designated Sections
previous Guideline.
2. Designated Sections will not be added without being advisory in the
previous Guideline.
3. DefCore coordinates with technical leadership to define advisory sections
3. Designated Sections will not be added or be made advisory unless the
corresponding code base is designated as part of the "TC-approved release"
by the Technical Committee (see bylaws of the Foundation, section
4.1(b)(iii)).
4. DefCore coordinates with technical leadership to define advisory sections
for projects that have advisory or required capabilities.
4. Designated Sections may be sufficiently defined for Guidelines using
5. Designated Sections may be sufficiently defined for Guidelines using
general descriptions that outline the intent of the technical leadership.
5. DefCore will present A3.4 descriptions to the Board for approval.
6. Technical leadership may, but is not required to, provide more specific
6. DefCore will present A3.4 descriptions to the Board for approval.
7. Technical leadership may, but is not required to, provide more specific
details describing the Designated Sections for a project.
7. Designated sections will be included in the JSON Guideline.
8. Designated Sections will be included in the JSON Guideline.
A4. DefCore Committee identifies required capabilities