<div dir="ltr">Dear Cabal team,<br><br>I have a couple points on the multiple components PR<br>(<a href="https://github.com/haskell/cabal/pull/8726">https://github.com/haskell/cabal/pull/8726</a>) drama. I didn't want to spend<br>everyone's time during the meeting, and you can decide if you want to hear more<br>about it now.<br><br>The whole discussion on the meeting (with one exception) sounded to me like we're<br>scolding Francesco (@fgaz). I feel bad because of that. Hence my email. By the<br>way, one exception imo is Mikolaj saying that the whole story is his<br>responsibility too. Thank you Mikolaj! I should say that me commenting on red CI<br>probably added to the heat that was already there, and therefore it's also my<br>responsibility. I'm sorry that the contributor got frustrated.<br><br>That said, I want to say a big THANK YOU to Francesco. You left high-quality<br>feedback, that myself (and I think others) can learn from. I personally lack the<br>kind of expertise that you applied when doing this review. Please, do this more<br>often! (time permitting, of course)<br><br>People keep asking (1) why this happened (contributor throwing hands in the air<br>and seemingly abandoning PR) and how to avoid this in the future (2).<br><br>I don't feel qualified to answer (1), and I think no one should try to play<br>contributor's therapist (unless, of course, you have the education and licence<br>for that). I don't believe any professional boundaries were crossed or something<br>unreasonable happened. Not from Cabal team's (including Francesco) side, at<br>least. All the requests were fair and polite requests advocating for improving<br>quality of Cabal's code base -- the very code base we interact a lot with, and<br>quality of which we should try to improve.<br><br>My answer to (2) -- you won't be able to avoid it in the future. Unless, of<br>course, you are willing to abolish the code review process altogether. It really<br>depends on a contributor and whether they are able to sustain the scrutiny of<br>the process. And you can't control that. The response shouldn't be to lower the<br>bar for the process imo.<br><br>It is my opinion that the biggest improvement to the future of Cabal would be to<br><div>get more high-quality feedback for contributions, not less. Thank you, Francesco, again!</div><div><br></div><div>--</div><div>Kind Regards, Artem<br></div><div><br></div></div>