-
Notifications
You must be signed in to change notification settings - Fork 134
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’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
doc: adjust voting rules #378
Conversation
We sometimes have trouble getting enough members to vote, this update to the voting proceedure ensures we are not blocked on members who don't vote on a particular issue.
@nodejs/TSC as discussed at the collaborator summit. |
It is noted that this will require board approval. If we get enough TSC support then I'll put it on Myle's list to take to the board. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Unpopular opinion: I am -1 on this. This change further enables disengaged governance membership, which just cascades into other problems. It addresses the symptom (an inability to get sufficient votes) without addressing the root cause (we permit governance members to be disengaged).
If our governance members can't find the time to pop into an issue and say "I abstain." of "I defer to others on this" or whatever, they should remove themselves from governance. If we are derelict in our duty to cultivate engaged governance members, then it ought to cause problems.
@Trott 's points are valid. But I think we can address the problem with disengaged governance members separately. There's the case, where somebody is very busy for a short period of time but otherwise engaged. It would be a shame if a PR gets stalled, because I took a 3 week vacation or something similar. I think the proposal makes a lot of sense. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM. Thanks!
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM
I agree that we need to come up with language for disengaged TSC members... but considering that missing votes can happen just as easily due to noise:signal I think this makes sense as a stop-gap |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Comments from @Trott around engagement are very valid, but I think they can be tackled independently.
After quick discussion with Rich I'm proposing this for a vote. Please cast your vote. |
+1 from me |
+1 |
+1
…On Oct 13, 2017 7:21 PM, "James M Snell" ***@***.***> wrote:
***@***.**** approved this pull request.
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
<#378 (review)>, or mute
the thread
<https://github.com/notifications/unsubscribe-auth/AAecV91PF5MNVakJLcVhuBhW8iZ6tZvYks5sr_BdgaJpZM4P0ooo>
.
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Somewhat on the fence as well due to what @Trott mentioned, but yes, I think this is okay
Also since the team hasn’t been @mention-ed yet: @nodejs/tsc |
+1 |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM
So, it's pretty clear this is going to come to a vote and I'm going to be outvoted on this one, which is exactly what I expected (and is why the first words I typed were: "Unpopular opinion"). That said, here's the case against this. If nothing else, I really need to know that this message has been heard:
|
Addendum: "We can do both" works for me if we deal with the bigger issue first and do the rule change second. (That said, who am I kidding, this rule change is totally coming to pass, and when it does, I will accept it and move on.) |
This is a valid concern. I think it argues against this rule change.
|
True. In those cases, I'd prefer a rule that we ping out-of-band, like via email and IRC. If someone isn't even aware of the vote (because of noise:signal), auto-abstaining seems like a disservice. |
If I'm not mistaken, the vote right now appears to be 11-to-1 so it's official, this rule change passes. (TSC is 20 members right now, so 11 votes is a majority.) I'm assuming a green check mark means a yes vote, whether or not it was provided before or after the call for a vote. That seems reasonable to me, but if anyone else disagrees, we can leave this open and I can comment more about how I'm opposed to it. No one wants that, so let's call it done. :-D Yes votes were: @mhdawson @mcollina @ofrobots @fhinkel @jasnell @MylesBorins @evanlucas @thefourtheye @addaleax @cjihrig @joyeecheung |
Because this has come to a resolution, I'm removing the |
I think we should still discuss in the meeting. This seems like a vote that should require more engagement... Ironically |
I understand your feelings @Trott, and I share them 100%. However this issue is the exact symptom of the status of the TSC: 11 people reviewed it in 6 days. In this status quo, we need to be able to operate even if with a reduced speed. |
+1 and I share your concern @Trott but on balance I think greasing the wheels here is easier to address than the larger problem you're pointing to |
I agree with @Trott here and would prefer to abstain. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
On second thought I'm -1
I'll expand on my -1 I think it solves for the symptom and not general problem regarding engagement + signal:noise. While it may help with the problem today, I am concerned about making it a long standing rule enabling the disengaged behavior we are currently having a problem with |
Including mhdawson as a vote in favor, this still passes: 10 votes for, 2 against (me and MylesBorins), and one abstention (Firshrock123). Unless someone else changes their vote, this can go to the board for approval. (It's a charter change, so the board has to approve it.) It has exactly the number of votes it needs to pass. |
I'm going to close this because it seems to have stalled. If someone wants to pick it up, I think the next step is board approval since it's a charter change. I'm personally opposed to this change so |
I opened this because at NI it sounded like people were frustrated that we could not get closure in some cases or it took a long time. I'm happy to leave this as is unless somebody else has strong feelings.... |
We sometimes have trouble getting enough members to vote, this
update to the voting proceedure ensures we are not blocked
on members who don't vote on a particular issue.