New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We鈥檒l occasionally send you account related emails.

Already on GitHub? Sign in to your account

docs/Maintainer-Guidelines: retire lead maintainer position in Febuary. #4884

Merged
merged 1 commit into from Sep 12, 2018

Conversation

Projects
None yet
6 participants
@MikeMcQuaid
Copy link
Member

MikeMcQuaid commented Sep 12, 2018

On February 1st 2019 I will step down as the lead maintainer of Homebrew.

I've been following a bunch of the recent public and private discussions and it seems there's a broad consensus that the lead maintainer position should not exist in its current form but that we're not yet ready to make a clean break to a new leadership format. As a result I've decided to announce a date well in advance to step down so those interested (myself included) can get involved with planning what the future looks like after we've moved beyond an unelected lead maintainer. This may include elections, a project leadership committee and/or technical steering committee (which itself may be per-repo or for the project as a whole). I've documented some of the reading for inspiration here; I'd encourage others to suggest more links/reading for there.

As we have the funds to do so: I'd also like to make an early suggestion of considering having Homebrew maintainers and others who may join a PLC or TSC physically meet up somewhere before (or even on) February 1st 2019 in order to bond as a team and have some high-bandwidth communication together.

Thanks everyone for your input and hard work on Homebrew @Homebrew/maintainers. This has been a bit of a bumpy time but we'll figure it out together and end up with something even better.

馃挐

@wafflebot wafflebot bot added the in progress label Sep 12, 2018

@MikeMcQuaid MikeMcQuaid requested a review from Homebrew/maintainers Sep 12, 2018

@vitorgalvao

This comment has been minimized.

Copy link
Member

vitorgalvao commented Sep 12, 2018

recent public and private discussions and it seems there's a broad consensus that the lead maintainer position should not exist in its current form

I haven鈥檛 felt consensus from the public discussions, and now I regret not relaying my support in private, regarding the good work you do.

But I have said in public that I like the system as is, with a lead maintainer and you in that position, so I鈥檓 against this PR. Not that it makes a difference if you鈥檙e adamant, as we can鈥檛 force you to keep the position, but for what it鈥檚 worth I鈥檇 like for you to reconsider.

@tschoonj

This comment has been minimized.

Copy link
Member

tschoonj commented Sep 12, 2018

I haven't really contributed to the discussions lately and I don't know if my opinion counts really anyways but I just wanted to say that I am quite happy with how Homebrew has been run over the last couple of years and I think that Mike has been doing an absolutely outstanding job.

@MikeMcQuaid I do hope that once things have cooled down a bit you will reconsider your retirement plans.

@MikeMcQuaid

This comment has been minimized.

Copy link
Member

MikeMcQuaid commented Sep 12, 2018

Thanks all for the kind words, folks!

I have not yet decided whether my retirement as lead maintainer will result in my retirement as a maintainer too and whether I'll continue to sit on a PLC, TSC or run for an elected position within Homebrew.

@MikeMcQuaid MikeMcQuaid merged commit da52ba6 into Homebrew:master Sep 12, 2018

3 checks passed

codecov/patch Coverage not affected when comparing 23da378...a9d363f
Details
codecov/project 71.35% remains the same compared to 23da378
Details
continuous-integration/travis-ci/pr The Travis CI build passed
Details

@wafflebot wafflebot bot removed the in progress label Sep 12, 2018

@MikeMcQuaid MikeMcQuaid deleted the MikeMcQuaid:lead-maintainer-retirement branch Sep 12, 2018

@sjackman

This comment has been minimized.

Copy link
Contributor

sjackman commented Sep 12, 2018

@MikeMcQuaid You've been doing a fine job as the lead maintainer of Homebrew, Mike. I hope that you remain active with Homebrew, and if Homebrew does transition to a governance model where the lead maintainer is appointed by the PLC, I hope that you stand for appointment.

@fxcoudert

This comment has been minimized.

Copy link
Member

fxcoudert commented Sep 12, 2018

I have commented publicly before, but will repeat here: that I think both that the leader maintainer position is a good thing to have, and that you are an absolutely perfect person for the job.

I will be glad to participate in discussions about the future of Homebrew leadership, but they should not cast too much shadow over the fact that the project overall is running very well (even though there is always room for improvement!). I have also stated my belief that a stronger steering committee / PLC 鈥 or maybe more communication from the steering committee / PLC 鈥 would be beneficial for the community, for all involved, and for the lead maintainer as well :)

@GauthamGoli

This comment has been minimized.

Copy link
Member

GauthamGoli commented Sep 12, 2018

@MikeMcQuaid I agree with having a lead maintainer too, especially having you as the lead maintainer.

Being the face of a hugely popular project like Homebrew there's currently no one else with demonstrably so many years of experience, contributions, welcoming new contributors and mentoring people.

To be able to do that it takes a lot of dedication, taking out personal time (although I think we agree that we all do this for the fun of hacking too :D ) and for that I hold a lot of respect for you.

@lock lock bot added the outdated label Oct 12, 2018

@lock lock bot locked as resolved and limited conversation to collaborators Oct 12, 2018

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.