Michael, Thank you for writing this, I have to see I agree completely. As a mostly lurker on this list, I tend to skip any thread Felipe is participating in, as it tends to quickly spiral out of control. This is also the main reason for me not to actively participate a bit more, I prefer reasonable discussions over fighting. On ma, 2014-05-12 at 11:42 +0200, Michael Haggerty wrote: > On 05/12/2014 01:34 AM, Felipe Contreras wrote: > > Recently Junio said he was willing to hear the opinion of other people > > regarding the move from contrib to the core[1]. This move is already > > under way, but suddenly Junio changed his mind. > > I agree with Junio. There are good technical arguments for and against > moving git-remote-hg out of contrib. Those arguments were discussed at > length and I think their weight is on the side of not moving it. But > there are two other (in my opinion, stronger) reasons for keeping > git-remote-hg out of the core: > > 1. That subproject has not been maintained to the standards of the Git > project; specifically, Git project standards include good commit > messages and a willingness to engage with the community on a friendly > and constructive way and to welcome feedback. Because of your > confrontational and nit-picking style, Felipe, many people who have > tried to help you improve your work are rebuffed and end up giving up > out of frustration or exhaustion. Because of this, your commits do not > benefit from the usual amount of help from the community and therefore > their quality is not as high as required for commits to core Git. > > 2. Moving git-remote-hg into the core would require even *more* of your > presence on the Git mailing list. But your very presence is detrimental > to the rest of the community. You insult and frustrate people who are > trying to help you. You attribute malign motivations to people who are > trying to be scrupulously fair. You string out enormous threads of > nit-picking, legalistic argumentativeness that have little to do with > the real issues at hand. > > The last big "Felipe eruption" in the summer of 2013 caused an enormous > amount of strife, wasted an inordinate amount of time of other community > members, and caused at least one valued contributor to temporarily > rage-quit the community. That episode only ended when Junio asked you > to leave the community [1], which, thankfully, you did for a while. > > After you left, the atmosphere of the mailing list soon returned to its > usual friendly, collegial, and efficient norm. > > Recently you returned to the mailing list. In my opinion everybody on > the list, including especially Junio, interacted with you in a very > polite and businesslike manner. I believe you were given an honest > chance at a fresh start in the community. I wish you had taken it. The > Git project could really benefit from the help of a skilled and > energetic developer like you! > > But it didn't take long before you started the same theatrics again. > And now again, dealing with your caustic attitude is wasting an order of > magnitude more time of the other core developers than your contributions > could possibly bring in benefits. > > For me, the conclusion is unfortunate but clear: Felipe Contreras is (by > far) a net liability to the Git project. Specifically: > > * The Git project will progress faster without you because the other > contributors will have to waste less time dealing with your antics. > > * The Git community will grow faster without you, because your presence > will not cause existing contributors to withdraw and dissuade new > contributors from joining. > > * The community will be a lot more pleasant without you. > > Therefore, I am happy that you have apparently decided to split > git-remote-hg into a separate project. I wish you success with the > project and I see no reason that it shouldn't continue to be successful. > But I am glad that I will not have to interact with you anymore. > > > [...] Does it make sense to you that > > you get thrown in jail for a crime you haven't committed merely because > > someone thinks it's likely you will? > > Being the leader of your own valuable open-source project is nothing > like jail. It is an opportunity for you to shine in an environment that > is more suited to your personality. > > > Given the huge amount of work I've put in these remote helpers, and the > > fact that Junio said since day 1 he wanted these in the core[5] (and I > > was operating under that assumption), I think the demotion back to the > > contrib area (and therefore out-of-tree) should be made carefully, and > > not from one day to he next as it happened. > > None of the work was wasted. git-remote-hg can live on. > > This email is written in sorrow, not in anger. Felipe, you seem to have > so much potential. If you would put as much effort in conducting social > interactions as you do in coding, the whole balance would change > entirely, and any software project would be happy to have you. With all > my heart I truly wish you the best in your future endeavors. > > Michael > > [1] http://article.gmane.org/gmane.comp.version-control.git/227750 > -- Dennis Kaarsemaker http://www.kaarsemaker.net -- To unsubscribe from this list: send the line "unsubscribe git" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html