Received: from malur.postgresql.org ([217.196.149.56]) by arkaria.postgresql.org with esmtp (Exim 4.72) (envelope-from ) id 1U3sDy-0008BR-Bf for pgsql-hackers@arkaria.postgresql.org; Fri, 08 Feb 2013 17:58:58 +0000 Received: from localhost ([127.0.0.1] helo=postgresql.org) by malur.postgresql.org with smtp (Exim 4.72) (envelope-from ) id 1U3sDx-0006C4-PT for pgsql-hackers@arkaria.postgresql.org; Fri, 08 Feb 2013 17:58:57 +0000 Received: from makus.postgresql.org ([98.129.198.125]) by malur.postgresql.org with esmtp (Exim 4.72) (envelope-from ) id 1U3sDw-0006An-15 for pgsql-hackers@postgresql.org; Fri, 08 Feb 2013 17:58:56 +0000 Received: from outmail148152.authsmtp.com ([62.13.148.152]) by makus.postgresql.org with esmtp (Exim 4.72) (envelope-from ) id 1U3sDu-0005GO-7A for pgsql-hackers@postgresql.org; Fri, 08 Feb 2013 17:58:55 +0000 Received: from mail-c235.authsmtp.com (mail-c235.authsmtp.com [62.13.128.235]) by punt9.authsmtp.com (8.14.2/8.14.2/Kp) with ESMTP id r18HwkWH088011; Fri, 8 Feb 2013 17:58:46 GMT Received: from [172.47.23.103] (70-36-143-10.dsl.dynamic.sonic.net [70.36.143.10]) (authenticated bits=0) by mail.authsmtp.com (8.14.2/8.14.2/) with ESMTP id r18Hwdg7089522; Fri, 8 Feb 2013 17:58:41 GMT Message-ID: <51153CCD.7060609@agliodbs.com> Date: Fri, 08 Feb 2013 09:58:37 -0800 From: Josh Berkus Organization: PostgreSQL Experts Inc. User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:17.0) Gecko/20130106 Thunderbird/17.0.2 MIME-Version: 1.0 To: Magnus Hagander CC: Daniel Farina , "Joshua D. Drake" , Tom Lane , PostgreSQL-development Subject: Re: Considering Gerrit for CFs References: <5112C602.3090109@agliodbs.com> <14838.1360187606@sss.pgh.pa.us> <5112E08C.9040705@commandprompt.com> <511447A4.3070700@agliodbs.com> In-Reply-To: X-Enigmail-Version: 1.5 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-Server-Quench: 2ccb4ea3-7219-11e2-b5c5-002590a15da7 X-AuthReport-Spam: If SPAM / abuse - report it at: http://www.authsmtp.com/abuse X-AuthRoute: OCdyZgscClZXSx8a IioLCC5HRQ8+YBZL BAkGMA9GIUINWEQM c1ACfh19PVdbHwkA AHYKXF5RWFd1Wy1y axRSaxtcZklQXgV1 UktWQhwQFQ0QRkhW AR4WWxxwdUtHcHdy ZQhgDSMJWBErdlt6 QE9dCGwHMGV9OmVM VV1YdwFReQMbfxoR O1cxNiYHcQ5/Fwkb MjUICngaOjNEKShY WAALIho9TFwRHyJ0 SRcYVR4BBiUA X-Authentic-SMTP: 61633136333939.1023:706 X-AuthFastPath: 0 (Was 255) X-AuthSMTP-Origin: 70.36.143.10/23 X-AuthVirus-Status: No virus detected - but ensure you scan with your own anti-virus system. X-Pg-Spam-Score: -2.6 (--) List-Archive: List-Help: List-ID: List-Owner: List-Post: List-Subscribe: List-Unsubscribe: X-Mailing-List: pgsql-hackers Precedence: bulk Sender: pgsql-hackers-owner@postgresql.org >> I don't see the model as broken either. Just the tooling, which is why >> I'm looking at tooling. As in, I'm looking for better tooling in order > > Yet you are suggesting tooling that requires a change in the model? Well, my fantasy is a version of Gerrit which accepts email from -hackers and proceeds accordingly. However, I also happen to know intimately how difficult automated processing of email is -- if we wait for a tool which can do this, we're going to be stuck with the existing system forever. > I think you are missing a fundamental part in this - which is "0. > don't negatively affect the efficiency of existing committer time". > I'm not saying it necessarily does (though I think it does, but that's > not a proven point), but that has to be a pretty high prity. Realistically, the only way out of the current committer bottleneck is to recruit more reviewers, contributors, and committers. In the 9.3 timeline, we're going to have to look at ways we believe will accomplish recruitment and promotion, even if it means sacrificing committer time (and thus, 9.4 features) in the short run. If we remain focused on maximizing the time of existing major contributors to the exclusion of recruitment, things will never get better. Or to put it another way: as the EU has proven, Austerity Plans are a loser's game. >> Of these two, (2) is actually the more critical. We have been losing, >> not gaining, active committers and reviewers for the last couple years. >> Clearly "do more of what we've been doing" is a losing strategy. We >> need to be sucessfully moving people up the contributor chain if we're >> ever going to get out of this "not enough reviewers" hole. > > Agreed. But do you have any actual proof that the problem is in "we > loose reviewers because we're relying on email"? I don't think email is the specific issue. I think the issues are mostly people issues. The only reason I care about email vs. not-email is the technical impossibility of developing a system which can automatically turn patch and review emails into a trackable and transparent view. There are a bunch of other issues I'd like to discuss, but I agree that they should wait until after CF4. > It would probably be a good thing to discuss the tooling there, too. Yes. > I agree it's way too many step. Several of those can certainly be made > more efficient now that we have a more sane archives, well within the > scope of the current system. Right. My concern is that the people who have to do that are exactly the people whose time is already the most scarce. -- Josh Berkus PostgreSQL Experts Inc. http://pgexperts.com -- Sent via pgsql-hackers mailing list (pgsql-hackers@postgresql.org) To make changes to your subscription: http://www.postgresql.org/mailpref/pgsql-hackers