Skip to content

Commit

Permalink
Merge pull request #4324 from kolyshkin/michael
Browse files Browse the repository at this point in the history
MAINTAINERS: move crosbymichael to EMERITUS; remove chief maintainer role
  • Loading branch information
kolyshkin authored Jun 25, 2024
2 parents 90ebcca + ee601b8 commit 095e9e5
Show file tree
Hide file tree
Showing 3 changed files with 4 additions and 21 deletions.
1 change: 1 addition & 0 deletions EMERITUS.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,5 +7,6 @@ contributions to our collective success:
* Andrei Vagin (@avagin)
* Rohit Jnagal (@rjnagal)
* Victor Marmol (@vmarmol)
* Michael Crosby (@crosbymichael)

We thank these members for their service to the OCI community.
1 change: 0 additions & 1 deletion MAINTAINERS
Original file line number Diff line number Diff line change
@@ -1,4 +1,3 @@
Michael Crosby <[email protected]> (@crosbymichael)
Mrunal Patel <[email protected]> (@mrunalp)
Daniel, Dao Quang Minh <[email protected]> (@dqminh)
Qiang Huang <[email protected]> (@hqhq)
Expand Down
23 changes: 3 additions & 20 deletions MAINTAINERS_GUIDE.md
Original file line number Diff line number Diff line change
Expand Up @@ -70,19 +70,6 @@ Overall the maintainer system works because of mutual respect across the
maintainers of the project. The maintainers trust one another to make decisions
in the best interests of the project. Sometimes maintainers can disagree and
this is part of a healthy project to represent the point of views of various people.
In the case where maintainers cannot find agreement on a specific change the
role of a Chief Maintainer comes into play.

The Chief Maintainer for the project is responsible for overall architecture
of the project to maintain conceptual integrity. Large decisions and
architecture changes should be reviewed by the chief maintainer.
The current chief maintainer for the project is Michael Crosby (@crosbymichael).

Even though the maintainer system is built on trust, if there is a conflict
with the chief maintainer on a decision, their decision can be challenged
and brought to the technical oversight board if two-thirds of the
maintainers vote for an appeal. It is expected that this would be a
very exceptional event.


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


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

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



0 comments on commit 095e9e5

Please sign in to comment.