Skip site navigation (1) Skip section navigation (2)

Re: Feature freeze progress report

From: Dave Page <dpage(at)postgresql(dot)org>
To: Tom Lane <tgl(at)sss(dot)pgh(dot)pa(dot)us>
Cc: Heikki Linnakangas <heikki(at)enterprisedb(dot)com>, Simon Riggs <simon(at)2ndquadrant(dot)com>, Bruce Momjian <bruce(at)momjian(dot)us>, PostgreSQL-development <pgsql-hackers(at)postgresql(dot)org>
Subject: Re: Feature freeze progress report
Date: 2007-04-30 07:32:48
Message-ID: 46359BA0.4060501@postgresql.org (view raw or flat)
Thread:
Lists: pgsql-hackerspgsql-www
Tom Lane wrote:
> Dave Page <dpage(at)postgresql(dot)org> writes:
>> I like the idea of having a sync point mid cycle, however, what I'd like 
>> to see even more is an improved system in which we put less pressure on 
>> the few committers we have, and give them more freedom to commit patches 
>> they may not understand fully themselves
> 
> That is a recipe for disaster :-(.  The real problem I see with the big
> patches that are currently in the queue is that I'm not sure even the
> authors understand the patches (or more accurately, all their potential
> consequences) completely.  Telling committers they should apply such
> patches without having understood them either is just going to lead to
> an unfixably broken system.
> 
> [ thinks for a bit... ]  What we need to expand is not so much the pool
> of committers as the pool of reviewers.  If a patch had been signed off
> on by X number of reasonably-qualified people then it'd be fair to
> consider that it could be committed.  The tracking system you suggest
> could make that sort of approach manageable.

Err, I thought that was precisely what I was suggesting in my second
point :-). To reiterate:

- Expand the pool of committers (slowly, and as appropriate - not for
the sake of it). There inevitably is and will continue to be more work
for experienced committers. We should consider 'promoting' those
developers that become experienced and trusted.

- Use a tracking system to enable the committers to rely more on the
experience of the users. Ideas we have discussed here in the office
~(which I didn't mention earlier) included a scoring system, where
trusted developers (who aren't necessarily committers) can score patches
or veto them if there are real problems spotted and to highlight the
comments from those experienced people to make it easy to spot what they
say.

Regards, Dave.

In response to

pgsql-www by date

Next:From: Dave PageDate: 2007-04-30 07:44:01
Subject: Re: Feature freeze progress report
Previous:From: Stefan KaltenbrunnerDate: 2007-04-30 06:01:04
Subject: Re: Feature freeze progress report

pgsql-hackers by date

Next:From: Dave PageDate: 2007-04-30 07:44:01
Subject: Re: Feature freeze progress report
Previous:From: Stefan KaltenbrunnerDate: 2007-04-30 06:01:04
Subject: Re: Feature freeze progress report

Privacy Policy | About PostgreSQL
Copyright © 1996-2014 The PostgreSQL Global Development Group