Skip to content

Commit 095e9e5

Browse files
authored
Merge pull request #4324 from kolyshkin/michael
MAINTAINERS: move crosbymichael to EMERITUS; remove chief maintainer role
2 parents 90ebcca + ee601b8 commit 095e9e5

File tree

3 files changed

+4
-21
lines changed

3 files changed

+4
-21
lines changed

EMERITUS.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,5 +7,6 @@ contributions to our collective success:
77
* Andrei Vagin (@avagin)
88
* Rohit Jnagal (@rjnagal)
99
* Victor Marmol (@vmarmol)
10+
* Michael Crosby (@crosbymichael)
1011

1112
We thank these members for their service to the OCI community.

MAINTAINERS

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,3 @@
1-
Michael Crosby <[email protected]> (@crosbymichael)
21
Mrunal Patel <[email protected]> (@mrunalp)
32
Daniel, Dao Quang Minh <[email protected]> (@dqminh)
43
Qiang Huang <[email protected]> (@hqhq)

MAINTAINERS_GUIDE.md

Lines changed: 3 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -70,19 +70,6 @@ Overall the maintainer system works because of mutual respect across the
7070
maintainers of the project. The maintainers trust one another to make decisions
7171
in the best interests of the project. Sometimes maintainers can disagree and
7272
this is part of a healthy project to represent the point of views of various people.
73-
In the case where maintainers cannot find agreement on a specific change the
74-
role of a Chief Maintainer comes into play.
75-
76-
The Chief Maintainer for the project is responsible for overall architecture
77-
of the project to maintain conceptual integrity. Large decisions and
78-
architecture changes should be reviewed by the chief maintainer.
79-
The current chief maintainer for the project is Michael Crosby (@crosbymichael).
80-
81-
Even though the maintainer system is built on trust, if there is a conflict
82-
with the chief maintainer on a decision, their decision can be challenged
83-
and brought to the technical oversight board if two-thirds of the
84-
maintainers vote for an appeal. It is expected that this would be a
85-
very exceptional event.
8673

8774

8875
### How are maintainers added?
@@ -97,9 +84,8 @@ Just contributing does not make you a maintainer, it is about building trust
9784
with the current maintainers of the project and being a person that they can
9885
depend on and trust to make decisions in the best interest of the project. The
9986
final vote to add a new maintainer should be approved by over 66% of the current
100-
maintainers with the chief maintainer having veto power. In case of a veto,
101-
conflict resolution rules expressed above apply. The voting period is
102-
five business days on the Pull Request to add the new maintainer.
87+
maintainers. The voting period is five business days on the Pull Request
88+
to add the new maintainer.
10389

10490

10591
### What is expected of maintainers?
@@ -111,10 +97,7 @@ issues where they are pinged. Being a maintainer is a time consuming commitment
11197
not be taken lightly.
11298

11399
When a maintainer is unable to perform the required duties they can be removed with
114-
a vote by 66% of the current maintainers with the chief maintainer having veto power.
100+
a vote by 66% of the current maintainers.
115101
The voting period is ten business days. Issues related to a maintainer's performance should
116102
be discussed with them among the other maintainers so that they are not surprised by
117103
a pull request removing them.
118-
119-
120-

0 commit comments

Comments
 (0)