Commit Graph

43 Commits

Author SHA1 Message Date
Ghanshyam Mann 760a1cd494 OpenStack TC charter updates for the bylaws changes
There are updates to the OpenInfra Foundation bylaws that
cleans up some of the old special-case text for the OpenStack
project. Some of the changes in bylaws are important to the
OpenStack governance (for example, diversity requirement) so
we are moving those changes in the OpenStack TC charter.

OpenInfra Board has approved the bylaws changes as sent in
the below email attachment:
- https://lists.openinfra.dev/archives/list/foundation@lists.openinfra.dev/thread/6FBOOK7WVBRHYOBQPTF2T2CNJOO7XMSQ/
- https://board.openinfra.dev/meetings/2023-12-05

That attachment shows the bylaws changes and what needs to be
moved to OpenStack TC charter or to the Openinfra Project
Confirmation Guidelines.

This commit update the OpenStack TC charter for the required
changes in the bylaws.

Change-Id: Iaff919fc99b8270bc7562a61ea73c5304a0f4acf
2023-12-08 12:55:06 -08:00
Ghanshyam Mann b0ab4d29e8 Update TC charter to extend election period
As discussed in PTG[1], TC agreed to extend the PTL
and TC election nomination as well as the voting
period to 2 weeks. Accordingly, clearify and change the
deadline of elections.

[1] https://etherpad.opendev.org/p/tc-2023-1-ptg#L495

Change-Id: Ic126e2891270b986a22badfd8d2fcb701124082f
2022-11-23 00:03:56 -06:00
Ghanshyam Mann 8a71c75939 Clarify "ATC" and "AC" terms from the bylaws perspective
Foundation bylaws mention the "ATC" term and during
the merging of UC to TC we changed it to "AC". Adding a line
stating that both are the same term and that way we will comply
with the bylaws also

- https://openinfra.dev/legal/openstack-technical-committee-member-policy

Change-Id: Icd7efda1d7a49c6ddb1b7f4ac9687e7e6b231a84
2022-06-06 20:21:57 +00:00
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
Slawek Kaplonski 567a8207d6 Update address of the mailing list
We don't use openstack-dev mailing list since some time. This patch
changes it to point to openstack-discuss which is currently used and
active mailing list.

Change-Id: Ic559a67ec661d896d9b266a916cfc10a318d23ce
2022-03-01 11:57:25 +01:00
Ghanshyam Mann c664d5671d Charter change to handle the vacant seat situation
We had situation in past where we stuck to change the charter
becasue of vacant seat because total number of TC members were
not present to pass the motion.

These type of situation should not hold the TC work and we should
count current number of TC members as complete TC to continue work
on motion, charter etc.

Change-Id: I25c2894a7beb48968edb222cc7ff859fbd392154
2021-06-24 15:32:21 +00:00
Zuul f4dacdb34b Merge "Replace freenode ref with OFTC" 2021-06-03 23:06:06 +00:00
Ghanshyam Mann ae6d0272b7 Replace freenode ref with OFTC
Change-Id: If5542d532becbde66b23f7b11c1705238169aac7
2021-06-01 12:04:05 -05:00
Dan Smith 0ed32fb6e7 Replace ATC terminology with AC
This proposes to replace the ATC terminology with AC (Active
Contributor). This makes it clear that ACs are not just people with
technical project contributions. Those contributions are the easiest
way to build the initial list, and automatically qualify a person, but
harder-to-quantify contributions still qualify and we have a procedure
for doing so.

Change-Id: I8ac41cbab493be6a8d58b21234717524edfa70e7
2021-05-20 11:37:40 -07:00
Zuul 181ffc2157 Merge "Add election schedule exceptions in charter" 2020-12-01 14:33:18 +00:00
Ghanshyam Mann 1bde4eb753 Add election schedule exceptions in charter
let's add election schedule exceptions reference page in
TC charter so that we can follow the exception
process in future.

Change-Id: I9a7574a71ebdb7a64958e026767016e497e8ff43
2020-09-14 20:58:27 -05:00
Mohammed Naser a9a1b07f83 Reinstate weekly meetings
Change-Id: Ia43f1a7f87bc1e70e2420520de4cd26eb647163c
2020-09-02 09:08:24 -04:00
Thierry Carrez fabf301920 Remove grace period on resolutions
The charter currently mandates that after a motion receives sufficient
votes to pass, it must stay open for further comments and voting for a
minimum of 3 calendar days. This is in addition to motions needing to
stay open for a minimum of 7 calendar days.

This grace period is a bit impractical to enforce, and in some cases
just delays decisions and creates frustration. This change removes it
from the charter, and advise to apply common sense instead. If the
chair senses that there are concerns that are still unvoiced, a delay
should be applied. If all else fails, it's easy enough to revert a
change if someone disagrees after the fact, using our 'rollback'
house rule[1].

[1] https://governance.openstack.org/tc/reference/house-rules.html

Change-Id: Ib3e12511a8d551ac4fcc76cec79f14b46a704ce0
2020-06-12 17:35:25 +02:00
Ghanshyam Mann a29b5721aa Update charter for the TC elections date & Term clarification.
This change propose two changes in charter:

1. Revise the TC election dates + Clarify the TC terms.
2. Add election required for the vacancy if there
are no candidates available to fill the vacant seats when needed.

Change-Id: I599d84d2b75681449f357c316480772621a069ec
2020-01-14 20:03:58 +00: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
Thierry Carrez ea34975026 Gradually reduce TC membership to 9 members
Over 2020 elections, gradually reduce the TC to 9 members by
renewing two less seats than you normally should.

A 9-member TC would strike the right balance between diversity of ideas
(for good representation of the community) and number of available
stewards.

Change-Id: I484f286553c9db061b613dace39e7995e1cf9a24
2019-09-12 11:28:19 +02:00
Thierry Carrez 6d0cf799c1 Use opendev for repository links
Update the :repo: shorthand role to use opendev instead of cgit links
in project team pages.

Make sure that the other content under the reference/ directory is
updated to use :repo: instead of cgit links (except the one in
pti/javascript.rst which should really point to the NPM package).

Change-Id: I1009ba2a0f8d0fd1dab26f05241903b71c63e4fb
2019-05-10 15:51:53 +02: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
Zuul fc6cbd21d9 Merge "Add more clarity on TC chair term" 2018-12-14 16:05:30 +00:00
Lance Bragstad 3e98f79b01 Update charter to include PTL appointment
We've had a couple projects go through changes in leadership, for
which we do have a couple formalities, but they weren't written down.
This commit updates the charter to include the items that need to be
taken care of if a PTL steps down and appoints another individual to
the role.

Change-Id: Ie162d3c66abc698bf31e7224530869a836e111e9
2018-12-04 09:54:33 +00:00
ghanshyam 4132edcee0 Add more clarity on TC chair term
This commit adds more clarity on TC chair term which
covers the new TC chair selection duration.

- https://review.openstack.org/#/c/618810/1/CHAIR.rst@55

Change-Id: I5b7864cbf0f0951bc08e0b4a146e1131a1dc86b7
2018-12-04 04:03:38 +00:00
Doug Hellmann 00edb8ff9e add a link to the meeting schedule
Change-Id: Iec5f76ffc890bac3a1a9479e9d354efffa67b047
Depends-On: https://review.openstack.org/#/c/608682/
Signed-off-by: Doug Hellmann <doug@doughellmann.com>
2018-10-08 14:52:21 -04:00
Doug Hellmann 4e181dc339 update the charter section on meetings
Now that we are resuming meetings, update the charter section that
documents what we agreed to do. Include text encouraging folks not to
wait for meetings to raise topics.

Change-Id: I2de10118262fd91e0c83f9af5b8f203b65dccdff
Signed-off-by: Doug Hellmann <doug@doughellmann.com>
2018-10-08 14:50:11 -04:00
Doug Hellmann 4a793529ce clarify wording of length of term for vice chair
Change-Id: Id4bb5903bb2fc8883869dbe3365e9d61b019fdb0
Signed-off-by: Doug Hellmann <doug@doughellmann.com>
2018-07-19 13:56:07 -04:00
Doug Hellmann eb24f3fa47 add vice chair role to the tc charter
We currently make no provision for the chair to be able to delegate or
otherwise share their responsibilities. This change defines a new vice
chair role to give us a way to designate someone to act in a
supporting role for the active chair and to take over in the chair's
absence so that business does not need to halt when the chair is
unavailable.

Change-Id: I3e520eb0d900bc3d0552afbb5bcb9fd13fd0d09c
Signed-off-by: Doug Hellmann <doug@doughellmann.com>
2018-07-19 08:17:52 -04:00
Chris Dent 39d97d7531 Adjust TC election target to 6 weeks before summit
The existing 3 weeks prior to summit target for TC elections can be
problematic for travel planning for candidates who might only go to
summit if they win their election, or might plan a different length
of trip depending on their role(s) in the community. This change
makes the target for the election to be six weeks prior to summit
to ease that planning.

In addition to helping with travel concerns, it also means that any
newly elected TC members will be more involved in planning for the
forum at the summit.

If approved this change would go in effect for the second election
in 2018. The first election of 2018 is already scheduled.

Change-Id: Ie1a7d9bae28864fb7413d8df2daa67abc5c70778
2018-04-10 13:07:57 +01: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
Flavio Percoco 926c41c83c Remove the proxying section from charter
Since voting now happens asynchronously, it's not necessary to proxy
voting through other TC members.

Change-Id: I77c036fa49468c80ffff687ab4de86d95c031d84
2017-05-07 10:45:35 -04:00
Joshua Hesketh 31a66b6200 Typo fixes
Noticed a few things that needed tidying.

Change-Id: I1addff2c309491e5c75d32465f738d7435b99b87
2017-04-10 11:12:31 +00:00
Jenkins df96630213 Merge "Adjust TC and PTL election timeframes" 2016-11-08 20:05:53 +00:00
Jenkins e03e7122c0 Merge "Overdue update of mission statement in charter" 2016-11-01 20:26:07 +00:00
Jenkins c19bf66360 Merge "Fix minor capital about PTLs" 2016-10-31 09:26:40 +00:00
KATO Tomoyuki 09060254d2 Fix minor capital about PTLs
Change-Id: Id149d023c1d2102ec9c8f4cc4042676756e19191
2016-10-23 23:01:51 +09:00
Thierry Carrez a04f59322b Overdue update of mission statement in charter
Back in February, the TC proposed a change in the mission statement:
http://governance.openstack.org/resolutions/20160217-mission-amendment.html

That change was approved by the Board on March 29:
https://wiki.openstack.org/wiki/Governance/Foundation/29Mar2016BoardMeeting

As a result, an update of the charter was proposed and merged.
Unfortunately, it used wording from an earlier mission statement
change proposal, and nobody spotted the issue in review:
https://review.openstack.org/#/c/292610/

This change applies the latest (and approved) wording.

Change-Id: Ice1a05f4eaf3c442de823011f20f0214d4872fda
2016-10-21 10:49:41 +02:00
Luong Anh Tuan 5642559483 fix a typo
trivial

Change-Id: I13e4929dc5795a53b224e0b4c2b5bc3d5b322935
2016-10-17 17:37:34 +07:00
Thierry Carrez bcadd43617 Adjust TC and PTL election timeframes
With the Design Summit functions being split between the OpenStack
Summit and the Project Teams Gathering, the current wording in the
TC charter around election (which uses "Design Summit" and "Summit"
interchangeably) is no longer valid.

This change clarifies the situation by:
* keeping PTL elections near to development cycle boundaries
  (but defining the timeframe relative to release rather than
  relative to an event)
* keeping TC elections on a 6-month spring/fall cadence,
  organizing them relative to the OpenStack Summit dates

The change is compatible with the language around TC elections
present in the OpenStack Foundation bylaws (esp. Appendix 4),
which mentions 6-month and one-year periods but does not attach
TC elections to events or cycles. This change therefore should
not require any change on the bylaws side.

While it tries to minimize impact, the net result of the change
is that TC elections are now separate from PTL elections (rather
than run just the week after).

This change also adds some flexibility in vote organization, by:

* using "on or before" language to allow election officials to
  work around holidays
* removing language around nomination periods (potentially allowing
  for the addition of "campaign days" between nomination and vote)
* lowering the minimum required amount of voting days to 4 business
  days (potentially allowing the vote to be organized within a week
  rather than forcing it to overlap with a weekend)

Change-Id: I5900f9b4a10cbdb09609516d0b04f29b4fe7eb88
2016-10-13 14:08:31 +02:00
Doug Hellmann ae4d5ceaf8 describe a process for filling a vacancy on the TC
See the discussion in the openstack-tc mailing list thread
http://lists.openstack.org/pipermail/openstack-tc/2016-August/thread.html#1232

Change-Id: I510dd44c2683159b0d3ddb0f07370d919d843904
Signed-off-by: Doug Hellmann <doug@doughellmann.com>
2016-08-08 11:11:32 -04:00
jichenjc 9de7061fad Change mission statement by recent change
http://governance.openstack.org/resolutions/20160106-mission-amendment.html
had the latest mission statement but this one is older.

Change-Id: Ibc6078c760d52f3c587eb8c3d1e3e93967d3360a
2016-02-25 20:45:46 +08:00
Anne Gentle 11dbc8581f Provides links in the charter to the list of projects
Change-Id: I3ab78faa9fbca38ea1b70ee42ea9140a212b8083
2015-11-04 07:28:30 -06:00
Doug Hellmann 3a756f44e9 Publish the extra ATCs for projects
We have a data file containing the extra ATCs for all projects, but the
list is not published in an easily readable format. Add the list of
extra ATCs to the project pages.

Change-Id: I8e8c5ca9b24d4c58f3813924c93dece12b20d397
2015-03-04 18:04:53 -05:00
Thierry Carrez fcc4046f7d Move from program-based structure to project-based
Move from a program-driven project structure (which prevented
competition and innovation) to a project-based structure. Introduce
new simple objective requirements for future OpenStack projects.
Remove incubation process (keeping old incubation/integration
requirements doc around as a reference until it's converted into a set
of representative tags).

This change is heavily based on a previous proposal by Doug Hellmann
(see https://review.openstack.org/#/c/131422/1)

Change-Id: Ida9f60d8cbd0dcf48669b82e619fc4016ee0bcb7
2015-01-28 09:57:41 -06:00
Doug Hellmann 37178d955d Update sphinx doc formatting and toctrees
Create index pages with toctree entries to load the existing
documents so they are all linked together.

Add titles to some of the documents that did not have them to
make them work with sphinx.

Change-Id: I0d44cfe1a75ab7df07e0efc989eb7cf161d9bf78
2014-05-06 16:45:00 -04:00
Sean Dague 3ca051c746 begin conversion to rst
This converts 2 of the reference documents to rst, and fixes the
tox.ini so that tox -e docs creates a pretty html version of these
documents. While the publish target location has still not been
sorted this moves the ball forward in generating nicer output
for the documents.

The incubation-integration-requirements document was intentionally
left out, because it's much more active, and we should decide this
is the right approach before we impose the merge conflicts on
everyone in flight.

Change-Id: I2fefdb5efe196cdbda4555141b09e7e771e20bdd
2014-04-15 08:24:17 -04:00