640 Commits

Author SHA1 Message Date
Davanum Srinivas
8667e279ea Oslo program changes
Oslo program has adopted cliff, pycadf, stevedore, and taskflow
and has renamed oslo.sphinx to oslosphinx

Change-Id: I961487c6e26f07b0704cbe9b31f3a9ea8b1b1db1
2014-02-10 08:05:22 -05:00
Jeremy Stanley
d2fb352f73 Remove tox locale overrides
* tox.ini: The LANG, LANGUAGE and LC_ALL environment overrides were
introduced originally during the testr migration in an attempt to be
conservative about the possibility that locale settings in the
calling environment could cause consistency problems for test runs.
In actuality, this should be unnecessary and any place where it does
cause issues ought to be considered an actual bug. Also, having
these in the configuration actively causes older pip to have
problems with non-ASCII content in some package metadata files under
Python 3, so drop it now.

Change-Id: Ie399248ec210966a57e7ef6354b6664fa48ef334
Closes-Bug: #1277495
2014-02-10 03:00:23 +00:00
Dolph Mathews
a5173fa83f add identity mission statement
Change-Id: Ida84fd8487b27262b150234ccf57d021fe5d0723
2014-02-05 12:42:25 -06:00
Russell Bryant
6c2d7af62d Add a requirement for deprecating duplicated code
This patch updates graduation requirements related to scope.  The requirements
currently say a project must not duplicate the scope of another project.
However, we have some cases where a project intentionally duplicates
functionality with the intent of replacing it (Neutron, Cinder).

In that case, I believe we should have an additional requirement that the new
project may not graduate until it has reached a level of functionality and
maturity where we're able to deprecate the component it is replacing with a
known timeline for removal.

Change-Id: I5305e2f80ebc3c78ef74b0957337fe11c3f3de08
2014-02-05 12:29:08 -05:00
Jenkins
467642d551 Merge "Attempt to clarify devstack-gate graduation requirement" 2014-02-03 12:53:58 +00:00
Jenkins
a8ae9a7d26 Merge "Mention scope expansion in incubation requirements" 2014-02-01 08:50:19 +00:00
Jenkins
5b7e5ee34d Merge "Attach projects to programs" 2014-01-24 00:49:17 +00:00
Russell Bryant
e1a77f5a00 Attempt to clarify devstack-gate graduation requirement
In today's TC meeting, we discussed and arrived at this clarification of
the devstack-gate requirement for graduation.

Change-Id: I6504b0c55b0fa372af9c4be46e115f4b11323c26
2014-01-21 16:05:18 -05:00
Mark McLoughlin
5364f15fbd Mention scope expansion in incubation requirements
The incubation requirements mention that a project should have a clearly
defined and non-overlapping scope, but we don't make any mention about
our cautious approach to widening the scope of OpenStack.

Brought up here:

  http://lists.openstack.org/pipermail/openstack-dev/2013-December/022412.html

Change-Id: I31c18a0074224b973cb44373993d3e7e20a7d085
2014-01-21 20:58:04 +00:00
Jenkins
5227c72a45 Merge "provide infrastructure for publishing docs to html" 2014-01-15 11:30:31 +00:00
Jenkins
46ef781e48 Merge "Do not require team diversity at incubation time" 2014-01-15 11:29:58 +00:00
Thierry Carrez
7044c177dc Attach projects to programs
List projects (repositories) attached under each program. Also tracks
if a given project in a program is integrated or incubated.

PTLs oversee projects under their program. Contributing to a project
attached to a program gives you the right to participate in that program
PTL election.

All openstack*/* projects are assigned to a program, except:
- openstack/openstack, openstack/governance and openstack/requirements
  which are affecting everyone (so under the TC supervision)
- openstack-dev/openstack-qa, openstack/melange,
  openstack/openstack-chef, and openstack/python-melangeclient which
  should move to some attic
- openstack-dev/sandbox and openstack/python-openstackclient which
  should be in stackforge

Change-Id: Iac3b71f56e138b582f4f8d1a1abfa1068ac46c55
2014-01-14 22:54:13 +01:00
Dolph Mathews
79a1af2494 spelling correction: s/Matthews/Mathews/
Change-Id: I093857514827515db999cb5ab5263cced5e4e7b8
2014-01-10 13:59:12 -06:00
Thierry Carrez
69cb729a54 Do not require team diversity at incubation time
Remove the requirement for the development team to be "diverse" at
incubation time. Diversity is still a requirement for graduation.

Change-Id: I5ca509df9567b0fa7d6c99e67d4e6b7fb95d0659
2014-01-08 15:07:01 +01:00
Sean Dague
051215303a provide infrastructure for publishing docs to html
this brings over the pbr infrastructure for publishing rst files
to html with the oslo.sphix style. We'll need to move around
and reformat some of the documents for them to fully take effect
but this would be the first step in getting there.

Updated with our latest knowledge on how to do the right tox.ini
changes to handle sphinx issues.

This will then get used by another publish job to go to some
online repository.

Change-Id: I0dd3ecf0a9b3e356a4a2980a305b421b7d7b8602
2014-01-07 15:29:11 -05:00
Thierry Carrez
650fa6c2a4 Attach extra ATCs to programs
In order to be able to parse the extra-atcs file as part of generating
voters lists for PTL elections, the program(s) to which they are
attached should be specified in the extra-atcs file.

Change-Id: Icd5bb6635354a629b1113627c68dc6ddb039b621
2013-12-13 16:00:29 +01:00
Jenkins
ccd950bb99 Merge "Incubation / Graduation / New program requirements" 2013-12-11 10:11:10 +00:00
Jenkins
fc060d3c32 Merge "Add a mission statement for the compute program." 2013-12-09 15:29:43 +00:00
Thierry Carrez
73002fb770 Incubation / Graduation / New program requirements
The TC applies a number of criteria when considering project incubation
and graduation to integrated status, and when considering new programs.
These reference documents should track the minimal requirements that we
apply, so that candidate projects and teams know what is expected of
them.

These documents, by nature, do not contain all the criteria that each
member of the TC will apply when evaluating applications. They are
just the ever-evolving minimal set of requirements that are consensual
amongst TC members.

NB: Some currently-incubated, currently-integrated or currently-official
projects and programs do not fill all of those requirements, as some of
them are new requirements we recently imposed to raise the quality of
the end-result, based on past experience. Those teams and projects
should try to cover the gap during the Icehouse cycle.

Change-Id: Ieedc64a20135e3498786bee6fc54d91b9cf2a93a
2013-12-09 14:30:47 +01:00
Jenkins
d66f47d896 Merge "Change Ceilometer official name to OpenStack Telemetry" 2013-11-27 09:50:52 +00:00
Jenkins
4152b1f30a Merge "Add David Chadwick as ATC" 2013-11-27 09:46:55 +00:00
Jenkins
f63b9582aa Merge "Make election times less ambiguous." 2013-11-26 20:51:32 +00:00
Russell Bryant
772d89eb84 Add a mission statement for the compute program.
http://lists.openstack.org/pipermail/openstack-dev/2013-November/019677.html

Change-Id: I8a8c7410166da4761410414a7a501801fd905aad
2013-11-25 19:11:07 -05:00
Dolph Mathews
c96259102f Add David Chadwick as ATC
Professor David Chadwick has been deeply involved in keystone's
[painstakingly slow] shift towards a federated identity model for over a
year now. I think all of keystone-core can vouch for the value of his
technical contributions on the matter. He regularly participates on the
-dev mailing list and in gerrit:

  https://review.openstack.org/#/q/owner:6534+OR+reviewer:6534,n,z

Change-Id: Ia2557c17c43fb280c85122d75e513472a320cc4d
2013-11-22 08:43:34 -06:00
Robert Collins
e9e5f049f3 Make election times less ambiguous.
Change-Id: Ibf1c59c7fc6633f53813712aabdd18c6f5cf686d
2013-11-21 12:32:31 +13:00
Jenkins
5f11e640c9 Merge "Amending the TC charter language to reflect gender parity." 2013-11-20 16:19:49 +00:00
Russell Bryant
4e39785581 Update PTLs
Update PTLs to be current for the Icehouse release cycle.

https://wiki.openstack.org/wiki/PTL_Elections_Fall_2013

Updated to add David Lyle as Horizon PTL.

Change-Id: I22814df392aaf1bb3f610038d4d93ef311fe3fe4
2013-11-19 16:11:30 -06:00
Julien Danjou
9564eecb97 Change Ceilometer official name to OpenStack Telemetry
Change-Id: I025a253ff4a43ec7309cc626ae8faf17edaccebf
2013-11-14 16:35:02 +01:00
Jenkins
82b4f3b2e6 Merge "Add some pre-history meeting summaries" 2013-11-13 09:12:30 +00:00
Jenkins
a93a13e6af Merge "Add URLs from past TC/PPB/POC meetings" 2013-11-13 09:11:17 +00:00
Jenkins
a3c17aeee5 Merge "resolution: official names for Ceilometer and Heat" 2013-11-13 09:08:57 +00:00
Anita Kuno
3f2cf2baab Amending the TC charter language to reflect gender parity.
In keeping with the spirit of the charter, enforcing the
OpenStack ideals of Openness, Transparency, Commonality,
Integration, Quality, this patch supports language that
reflects gender parity.

Change-Id: I931f093933251432e38c660564e2fbfca611ef11
2013-11-13 01:40:08 -05:00
Mark McLoughlin
3a4f32edd3 Add some pre-history meeting summaries
Add some bullet points about the last year-or-so of TC meetings to give
us a handy record of decisions so where we know to find a more detailed
summary of those decisions.

Change-Id: Ib5198d0da0c254b077823c763c24c90f3dda7865
2013-11-11 09:08:57 -06:00
Mark McLoughlin
493e7c65cf resolution: official names for Ceilometer and Heat
During the Board of Directors meeting on Monday, it became clear that
there doesn't appear to be any controversy around allowing Ceilometer
and Heat use their official names.

The formal process in the bylaws is that the TC must recommend to the
board that they include the projects in the "Core OpenStack Project".

This commit proposes a resolution to this effect. The resolution also
makes it clear that we are not asking the board to require the use of
Heat and Ceilometer in products using the OpenStack trademark.

Change-Id: Ic751aa28b8f88e8c8d7f15b76bc1825725ac4c05
2013-11-11 13:06:56 +00:00
Thierry Carrez
4e96466e17 Select Thierry Carrez as TC chair for Icehouse
Select Thierry Carrez as Technical Committee chair for the Icehouse
session.

Change-Id: Idceee187eb779cd7a4c0253a074462aa3ee8ed18
2013-10-29 17:03:46 +01:00
Thierry Carrez
760a8d2ecd New membership after October 2013 elections
Modify TC members list to take into account the results of the October
2013 elections.

Reference:
https://wiki.openstack.org/wiki/TC_Elections_Fall_2013

Change-Id: Iae12967dc8c534dfb1676b04b8dc61ef2cbe5771
2013-10-18 14:35:11 +02:00
Mark McLoughlin
368123db1d Add URLs from past TC/PPB/POC meetings
We need to go back through our past decisions and capture them in this
repo. Obviously that's going to take a lot of work, but a first step is
to be able to easily find the links to all previous meetings.

Change-Id: I73351b8db3c4d24283b5e011bf943c0a36b207f5
2013-10-07 16:33:46 +01:00
Russell Bryant
46a1b3f764 Line wrap the charter
This commit contains no changes to the content of this document.  It
just reformats it to make it easier to read as a plain text document.
Lines are wrapped to 80 columns.

Change-Id: I4c8327efcfc42790ee54f6c98c48385bfa110bc8
2013-09-30 10:07:36 -04:00
Thierry Carrez
be9fc6e412 Initial structure and reference documents
Create initial repository structure and add the following
reference documents:

- charter: The authoritative copy of the TC charter (copied from wiki)
- members: Current TC members with election expiration
- programs.yaml: List of official programs including PTLs, codenames,
  mission statements...
- extra-atcs: List of people being granted an ATC exception

Change-Id: Ia2df3bf0808af8cfa306092442160d5ecb14dfb0
2013-09-26 11:48:35 +02:00
OpenStack Project Creator
18f1aa6500 Added .gitreview 2013-08-30 16:00:06 +00:00