Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
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
Amend the governance document #10137
Amend the governance document #10137
Changes from all commits
3542628
f576c1c
17c2598
File filter
Filter by extension
Conversations
Jump to
There are no files selected for viewing
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.
Should there be a definition of what a technical decision/matter/question/dispute is? For instance, what if there were a dispute over whether an issue is technical?
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.
That would be a highly specific case, in that it would need to be a decision made by the Project Leader that either the PLC or TSC would want to overrule but the other committee wouldn’t want to (because if both agree, the distinction wouldn’t matter).
That seems unlikely to me, and that if it ever happened we could revert to a vote by all maintainers on if the dispute is of a technical nature or not, at which point we’d be able to use that experience to build a proper definition which fit Homebrew.
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.
This is true for items 6.5 and 6.6. Note, however, that TSC jurisdiction over technical issues is relevant not only for decisions made by the Project Leader but also for those between members. See 7.1 and 7.3 below.
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.
I already commented on this before: Given the different tasks of the PLC and TSC, I don't see why one cannot serve on both. If we want to avoid the conflict of interest of PLC members appointing themselves to the TLC, I suggest:
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.
I think the idea is that the PLC and TSC should be empowered to disagree with each other. That gets kinda awkward if one is on both.
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.
The duties of the PLC and TSC don't overlap so I'm not sure in what scenario they would disagree with each other.
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.
In practice currently, perhaps. But the roles and responsibilities of the PLC and TSC aren't really clearly defined here, so there's no guarantee that they'd stay that way.
That said, I'm not sure non-overlapping duties necessarily preclude disagreement either. Think of, for instance, different branches of government, or, say, management vs the board of directors in a corporation.
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.
This still allows members to be in both groups. It just expresses a preference for this not to be the case. This is why it uses "should" instead of "must".
If there is a good reason for a member to occupy two seats in Homebrew's governance we can still pick that option.
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.
I feel like there should not be overlap between PLC and TSC because we have enough maintainers to avoid people needing to do both and they are pretty different roles.