Update potential triggers to consider dropping of the project

Recently we discussed with Release Management team some possible
improvements in the project governance. Summary of that discussion can
be found in [1].
This patch updates potential triggers to consider project to be dropped
in the dropping-projects document to reflect those improvements
mentioned in [1].

[1] http://lists.openstack.org/pipermail/openstack-discuss/2022-May/028418.html

Change-Id: I3c9bb37be8ab9ab5282377169de906db2bf5b7fc
This commit is contained in:
Slawek Kaplonski 2022-05-06 11:26:20 +02:00
parent 14e078a7a3
commit 66491e6e02
1 changed files with 19 additions and 0 deletions

View File

@ -30,6 +30,18 @@ requirements.
releases, at the risk of producing non-functional deliverables. This is
obviously not sustainable and a good sign of a dysfunctional project team.
- Broken CI close to release point
During critical points in the release cycle, like e.g. RC1 release week,
project's CI may be broken and there will be nobody willing to help and fix
it. There is a risk of producing non-functional deliverables and this is a
good sign of a dysfunctional team.
To minimize risk of hitting such an issue close to the final release, like
e.g. in RC1 week, the release management team will test projects around
Requirements Freeze week, which is usually about 5 weeks before final release
to check that tests are still passing with the current set of dependencies.
- Failure to communicate with community goal champions
We set common goals at each cycle that bring more value if all project
@ -40,6 +52,13 @@ requirements.
timeframe. Failure to communicate at all with the goal champion(s)
signals a dysfunctional team.
- Project's stats
TC members will periodically check Gerrit and Zuul stats of each OpenStack
project, using ``tools/project_stats_check.py`` script to see if any of the
projects is lacking contributors and their activities are not sufficient to
handle the incoming requests. This may also signal a dysfunctional team.
Criteria
========