This message comes from the Code of Conduct Committee, in response to a question from Kwankyu (A2) about blocking other Sage developers on Github.
While it is not possible to block others on a single issue or PR, it is possible for one user to block another across all of Github. This has several effects, the most relevant of which for the project as a whole is that the blocked user cannot “comment on or edit issues or pull requests” created by the blocker (unless the blocked party is an owner or maintainer on the repository). Over the past six months, this has happened several times.
As we have said before, the Code of Conduct Committee believes that there are situations where blocking another developer is appropriate. In the short term, both parties can still contribute to a discussion by the blocked party opening a linked issue to hold their comments, but this solution obscures their comments and muddles the timeline. We do not think that widespread use of this tool is a productive way to actually resolve conflict.
We would like to solicit suggestions from the community for a new section of the Sage Code of Conduct addressing blocking. The following is a draft:
Blocking another SageMath developer on GitHub can be a valid response to extreme misconduct, aimed at reducing interactions. However, unless the misconduct results in the blocked person being excluded from the SageMath project, such blocks should be temporary and last only until the conflict is resolved. The SageMath Code of Conduct Committee should work with both parties to lift the block. If the blocked person does not cooperate, the committee may sanction them. If the blocker does not cooperate, the committee may decide that proper discussion on their Pull Requests and Issues is not feasible, and request that the release manager not merge any of their Pull Requests until the block is lifted.
We know that this issue is sensitive for several Sage developers, so we encourage everyone to follow the CoC and concentrate on discussing and advocating for the policies you believe are appropriate.
The SageMath Code of Conduct Committee
We would like to solicit suggestions from the community for a new section of the Sage Code of Conduct addressing blocking. The following is a draft:
Blocking another SageMath developer on GitHub can be a valid response to extreme misconduct, aimed at reducing interactions. However, unless the misconduct results in the blocked person being excluded from the SageMath project, such blocks should be temporary and last only until the conflict is resolved. The SageMath Code of Conduct Committee should work with both parties to lift the block. If the blocked person does not cooperate, the committee may sanction them. If the blocker does not cooperate, the committee may decide that proper discussion on their Pull Requests and Issues is not feasible, and request that the release manager not merge any of their Pull Requests until the block is lifted.
We know that this issue is sensitive for several Sage developers [...]
To view this discussion on the web visit https://groups.google.com/d/msgid/sage-devel/42D87810-BBB2-4B99-87AF-182BF3BAFC96%40me.com.
This message comes from the Code of Conduct Committee, in response to a question from Kwankyu (A2) about blocking other Sage developers on Github.
While it is not possible to block others on a single issue or PR, it is possible for one user to block another across all of Github. This has several effects, the most relevant of which for the project as a whole is that the blocked user cannot “comment on or edit issues or pull requests” created by the blocker (unless the blocked party is an owner or maintainer on the repository). Over the past six months, this has happened several times.
As we have said before, the Code of Conduct Committee believes that there are situations where blocking another developer is appropriate. In the short term, both parties can still contribute to a discussion by the blocked party opening a linked issue to hold their comments, but this solution obscures their comments and muddles the timeline. We do not think that widespread use of this tool is a productive way to actually resolve conflict.
We would like to solicit suggestions from the community for a new section of the Sage Code of Conduct addressing blocking. The following is a draft:
Blocking another SageMath developer on GitHub can be a valid response to extreme misconduct,
aimed at reducing interactions. However, unless the misconduct results in the blocked person being excluded from the SageMath project, such blocks should be temporary and last only until the conflict is resolved. The SageMath Code of Conduct Committee should work with both parties to lift the block. If the blocked person does not cooperate, the committee may sanction them. If the blocker does not cooperate, the committee may decide that proper discussion on their Pull Requests and Issues is not feasible, and request that the release manager not merge any of their Pull Requests until the block is lifted.
We know that this issue is sensitive for several Sage developers, so we encourage everyone to follow the CoC and concentrate on discussing and advocating for the policies you believe are appropriate.
The SageMath Code of Conduct Committee
--
You received this message because you are subscribed to the Google Groups "sage-devel" group.
To unsubscribe from this group and stop receiving emails from it, send an email to sage-devel+...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/sage-devel/8dd4ab4f-b517-4770-9a4b-0e135a19b2a3n%40googlegroups.com.
[...] In the short term, both parties can still contribute to a discussion by the blocked party opening a linked issue to hold their comments, but this solution obscures their comments and muddles the timeline. We do not think that widespread use of this tool is a productive way to actually resolve conflict.
Dear list,
boaaahhh come on guys! I again could't read all the past mails and cannot comment objectively, but subjectively this feels like Kindergarten. Perhaps Dima and Matthias (and the CoC group as well) should read >>Asterix and the big fight<<?
scnr
... some months ago I suggested the >>key players<< meeting in person and a professional mediation, but the CoC did not plan anything in that direction, right?
SageMath is much too important to have quarrels like those destroy the project ... so CoC please do some real management. Writing proposals and E-Mails will not solve the problem, I believe.
To view this discussion on the web visit https://groups.google.com/d/msgid/sage-devel/42D87810-BBB2-4B99-87AF-182BF3BAFC96%40me.com.
... If the blocked person does not cooperate, the committee may sanction them.