On Mon, Jan 21, 2013 at 5:48 PM, Dimitri Fontaine <dimi...@2ndquadrant.fr> wrote: > Advice: You don't do things that way, this way is the only one we > will ever accept, because we've been sweating blood over > the years to get in a position where it now works. > > Hint: it's not talking about the patch content, but what is > supposedly a problem with the patch. It's easy to answer > "I'm so happy I didn't actually do it that way". > > Judgement: You need to think about the problem you want to solve > before sending a patch, because there's a hole in it too > big for me to be able to count how many bugs are going to > to dance in there. It's not a patch, it's a quagmire. BTW, > I didn't read it, it stinks too much. > > Hint: imagine it was your patch and now you have to try and > convince any other commiter to have a look at it.
I'm not going to pretend that all review comments are constructive, but I also think that to some degree the difference between these two things depends on your perspective. I recall, in particular, the email that prompted the famous "in short: -1 from me regards tom lane" T-shirt, which I believe to be this one: http://www.postgresql.org/message-id/28927.1236820...@sss.pgh.pa.us That's not a positive review, but when it comes down to it, it's a pretty factual email. IMHO, anyway, and YMMV. My own experience is different from yours, I guess. I actually like it when I post a patch, or suggest a concept, and Tom fires back with a laundry list of reasons it won't work. It often induces me to step back and approach the same problem from a different and better angle, and the result is often better for it. What I don't like is when I (or anyone) posts a patch and somebody says something that boils down to "no one wants that". *That* ticks me off. Because you know what? At a minimum, *I* want that. If I didn't, I wouldn't have written a patch. And usually, the customers I support want that, too. Now, somebody else may not want it, and that is fine. But IMHO, posting a patch should be considered prima facie evidence of non-zero demand for the associated feature. -- Robert Haas EnterpriseDB: http://www.enterprisedb.com The Enterprise PostgreSQL Company -- Sent via pgsql-hackers mailing list (pgsql-hackers@postgresql.org) To make changes to your subscription: http://www.postgresql.org/mailpref/pgsql-hackers