Revoking trunk commit rights
Hi all, (I'm sorry I have not replied or acted upon the recent board mails. I've been putting most of my Inkscape/2geom time into coding, procrastinating board activities...)
Has Inkscape ever revoked someone's trunk commit rights? If so, how did that happen? How many warnings, etc?
Thanks, Johan
On Fri, Nov 08, 2013 at 12:55:11AM +0100, Johan Engelen wrote:
Hi all, (I'm sorry I have not replied or acted upon the recent board mails. I've been putting most of my Inkscape/2geom time into coding, procrastinating board activities...)
Has Inkscape ever revoked someone's trunk commit rights? If so, how did that happen? How many warnings, etc?
I don't recall this ever happening in Inkscape, but I did go through this process once for a different project, and it was a very stressful mess. Something really worth avoiding if at all possible. (The person in question kept committing copyright violation materials even after being confronted about it multiple times.)
(I have vague memories of us coming close, but working things out; Josh do you recall better than me?)
The Producing Open Source Software has some good advice on how to go about handling these situations:
http://producingoss.com/en/difficult-people.html
And in particular:
http://producingoss.com/en/committers.html#revoking-committers
Bryce
On Thu, Nov 7, 2013 at 4:28 PM, Bryce Harrington <bryce@...2...> wrote:
(I have vague memories of us coming close, but working things out; Josh do you recall better than me?)
I might not have been on the inside at that point because it doesn't ring any bells for me. I do recall people choosing to remove themselves from participating in the project due to issues with others.
The Producing Open Source Software has some good advice on how to go about handling these situations:
Thanks for the link!
And in particular:
http://producingoss.com/en/committers.html#revoking-committers
I don't personally feel that we are at that point with this individual.
I will say that they fall under the "difficult people" categorization... often times coming across as argumentative just for the sake of it and at those times generally not adding anything of value to the discussion. At this point I have heard complaints from a couple people about this individual (and let it be known that I have my own as well)... while there are the complaints about communication there are also complaints about code produced and the defensive attitude surrounding it.
Cheers, Josh
On Thu, Nov 07, 2013 at 05:19:13PM -0800, Josh Andler wrote:
On Thu, Nov 7, 2013 at 4:28 PM, Bryce Harrington <bryce@...2...> wrote:
(I have vague memories of us coming close, but working things out; Josh do you recall better than me?)
I might not have been on the inside at that point because it doesn't ring any bells for me. I do recall people choosing to remove themselves from participating in the project due to issues with others.
The Producing Open Source Software has some good advice on how to go about handling these situations:
Thanks for the link!
And in particular:
http://producingoss.com/en/committers.html#revoking-committers
I don't personally feel that we are at that point with this individual.
I will say that they fall under the "difficult people" categorization...
In a project like Inkscape where commit access is handed out very freely, heated disagreements over what gets committed are going to be par for the course. Revoking commit access over technical disagreements or even bad coding style is a bad, bad idea (I will spare regale you with horror stories from the past...)
Johan, my advice would be to take a breather for a day or so, then when you're ready, engage with them again. Maybe try a different medium than you've interacted with them before - e.g. email, or irc, or even skype or in person if possible. Sometimes the change of communication medium can improve context or give different insights into where they're coming from.
If, despite all that, you feel you can't work with them, then see if you can establish boundaries that let him work on what he wants to, without disrupting areas you care about.
If that doesn't look like it's going to work, then raise the issue privately with Josh or myself, and we'll go from there.
Bryce
On 8-11-2013 7:49, Bryce Harrington wrote:
On Thu, Nov 07, 2013 at 05:19:13PM -0800, Josh Andler wrote:
On Thu, Nov 7, 2013 at 4:28 PM, Bryce Harrington <bryce@...2...> wrote:
(I have vague memories of us coming close, but working things out; Josh do you recall better than me?)
I might not have been on the inside at that point because it doesn't ring any bells for me. I do recall people choosing to remove themselves from participating in the project due to issues with others.
The Producing Open Source Software has some good advice on how to go about handling these situations:
Thanks for the link!
And in particular:
http://producingoss.com/en/committers.html#revoking-committers
I don't personally feel that we are at that point with this individual.
Thanks for the links, Bryce. The current situation got me thinking about exactly that, but it's not that we are at that point indeed Josh.
I will say that they fall under the "difficult people" categorization...
In a project like Inkscape where commit access is handed out very freely, heated disagreements over what gets committed are going to be par for the course. Revoking commit access over technical disagreements or even bad coding style is a bad, bad idea (I will spare regale you with horror stories from the past...)
Johan, my advice would be to take a breather for a day or so, then when you're ready, engage with them again. Maybe try a different medium than you've interacted with them before - e.g. email, or irc, or even skype or in person if possible. Sometimes the change of communication medium can improve context or give different insights into where they're coming from.
If, despite all that, you feel you can't work with them, then see if you can establish boundaries that let him work on what he wants to, without disrupting areas you care about.
If that doesn't look like it's going to work, then raise the issue privately with Josh or myself, and we'll go from there.
I'm going to try to simply ignore. Perhaps even the "auto-delete email" trick :-)
Cheers, Johan
participants (3)
-
Bryce Harrington
-
Johan Engelen
-
Josh Andler