Re: Commitfest problems

From: Claudio Freire <klaussfreire(at)gmail(dot)com>
To: Mark Cave-Ayland <mark(dot)cave-ayland(at)ilande(dot)co(dot)uk>
Cc: David Rowley <dgrowleyml(at)gmail(dot)com>, Josh Berkus <josh(at)agliodbs(dot)com>, Andres Freund <andres(at)2ndquadrant(dot)com>, Peter Geoghegan <pg(at)heroku(dot)com>, Robert Haas <robertmhaas(at)gmail(dot)com>, Craig Ringer <craig(at)2ndquadrant(dot)com>, Andrew Dunstan <andrew(at)dunslane(dot)net>, Tom Lane <tgl(at)sss(dot)pgh(dot)pa(dot)us>, Alvaro Herrera <alvherre(at)2ndquadrant(dot)com>, Bruce Momjian <bruce(at)momjian(dot)us>, Joe Conway <mail(at)joeconway(dot)com>, Peter Eisentraut <peter_e(at)gmx(dot)net>, PostgreSQL-development <pgsql-hackers(at)postgresql(dot)org>, Stephen Frost <sfrost(at)snowman(dot)net>
Subject: Re: Commitfest problems
Date: 2014-12-16 13:37:49
Message-ID: CAGTBQpa07fyfYw_KWGDvznceYEk1QMdRK3o_xZBaJPMgatqQGA@mail.gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-hackers

On Tue, Dec 16, 2014 at 8:09 AM, Mark Cave-Ayland
<mark(dot)cave-ayland(at)ilande(dot)co(dot)uk> wrote:
> For the spare time that I have for review, one of these projects
> requires me to download attachment(s), apply them to a git tree
> (hopefully it still applies), run a complete "make check" regression
> series, try and analyse a patch which will often reference parts to
> which I have no understanding, and then write up a coherent email and
> submit it to the mailing list. Realistically to do all this and provide
> a review that is going to be of use to a committer is going to take a
> minimum of 1-2 hours, and even then there's a good chance that I've
> easily missed obvious bugs in the parts of the system I don't understand
> well.
>
> For the second project, I can skim through my inbox daily picking up
> specific areas I work on/are interested in, hit reply to add a couple of
> lines of inline comments to the patch and send feedback to the
> author/list in just a few minutes.

Notice though that on the second project, the review is made "in the
air". You didn't build, nor ran tests, you're guessing how the code
performs rather than seeing it perform, so the review is "light"
compared to the first.

Some of the effort of the first review is pointless, but not all of
it. Running make check may be a good task for a CI tool, but if you
ignore the result of make check, your review is missing an important
bit of information to be weighted.

There's something to be learned from the open build service (
http://openbuildservice.org/ ), there, review requests contain in the
interface the results of the build and rpmlint (it's for rpms). It
makes the review easy yet informed.

In response to

Responses

Browse pgsql-hackers by date

  From Date Subject
Next Message Heikki Linnakangas 2014-12-16 13:44:22 Re: Possibly a comment typo in xlogrecord.h
Previous Message Heikki Linnakangas 2014-12-16 13:37:00 Re: KNN-GiST with recheck