Re: gSoC - ADD MERGE COMMAND - code patch submission

From: Greg Smith <greg(at)2ndquadrant(dot)com>
To: Peter Eisentraut <peter_e(at)gmx(dot)net>
Cc: Boxuan Zhai <bxzhai2010(at)gmail(dot)com>, Tom Lane <tgl(at)sss(dot)pgh(dot)pa(dot)us>, David Fetter <david(at)fetter(dot)org>, Andres Freund <andres(at)anarazel(dot)de>, Robert Haas <robertmhaas(at)gmail(dot)com>, pgsql-hackers(at)postgresql(dot)org, heikki(dot)linnakangas(at)enterprisedb(dot)com
Subject: Re: gSoC - ADD MERGE COMMAND - code patch submission
Date: 2010-07-12 21:16:26
Message-ID: 4C3B862A.2070405@2ndquadrant.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-hackers

Peter Eisentraut wrote:
> I think it's better to share code that doesn't mean project guidelines
> and solicit advice rather than not to share anything.
>

I feel the assumption that code is so valuable that it should be shared
regardless of whether it meets conventions is a flawed one for this
project. There are already dozens, if not hundreds, of useful patch
submissions that have been sent to this list, consumed time, and then
gone nowhere because they didn't happen in a way that the community was
able to integrate them properly. For anyone who isn't producing
commiter quality patches, the process is far more important than the
code if you want to get something non-trivial accomplished.

Also, producing code in whatever format you want and dumping that on the
community so that people like David Fetter waste their time cleaning it
up is not the way the GSoC work is supposed to happen. I didn't want
any other current or potential future participants in that program to
get the wrong idea from that example.

There is a brief "get to know the community" period at the beginning of
the summer schedule. I think that next year this project would be well
served to give each student a small patch to review during that time, as
a formal intro to the community process. The tendency among students to
just wander off coding without doing any interaction like that is both
common and counterproductive, given how patches to PostgreSQL actually
shuffle along toward becoming commit quality code. Far as I'm
concerned, a day spent working with the patch review checklist on
someone else's patch pays for itself tenfold when it comes time to
produce patches that others will be able to review.

--
Greg Smith 2ndQuadrant US Baltimore, MD
PostgreSQL Training, Services and Support
greg(at)2ndQuadrant(dot)com www.2ndQuadrant.us

In response to

Responses

Browse pgsql-hackers by date

  From Date Subject
Next Message Tom Lane 2010-07-12 22:59:50 Re: gSoC - ADD MERGE COMMAND - code patch submission
Previous Message Pavel Stehule 2010-07-12 20:40:27 Re: patch (for 9.1) string functions