Received: from malur.postgresql.org ([217.196.149.56]) by arkaria.postgresql.org with esmtp (Exim 4.72) (envelope-from ) id 1U3CUx-0005hu-JI for pgsql-hackers@arkaria.postgresql.org; Wed, 06 Feb 2013 21:25:43 +0000 Received: from localhost ([127.0.0.1] helo=postgresql.org) by malur.postgresql.org with smtp (Exim 4.72) (envelope-from ) id 1U3CUw-0006ER-DS for pgsql-hackers@arkaria.postgresql.org; Wed, 06 Feb 2013 21:25:42 +0000 Received: from makus.postgresql.org ([98.129.198.125]) by malur.postgresql.org with esmtp (Exim 4.72) (envelope-from ) id 1U3CUv-0006EK-Hx for pgsql-hackers@postgresql.org; Wed, 06 Feb 2013 21:25:41 +0000 Received: from outmail148153.authsmtp.net ([62.13.148.153]) by makus.postgresql.org with esmtp (Exim 4.72) (envelope-from ) id 1U3CUt-00077U-LO for pgsql-hackers@postgresql.org; Wed, 06 Feb 2013 21:25:40 +0000 Received: from mail-c226.authsmtp.com (mail-c226.authsmtp.com [62.13.128.226]) by punt10.authsmtp.com (8.14.2/8.14.2/Kp) with ESMTP id r16LPbha087555; Wed, 6 Feb 2013 21:25:37 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 r16LPWPe060878; Wed, 6 Feb 2013 21:25:33 GMT Message-ID: <5112CA4B.8030203@agliodbs.com> Date: Wed, 06 Feb 2013 13:25:31 -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: PostgreSQL-development Subject: Re: Considering Gerrit for CFs References: <5112C602.3090109@agliodbs.com> In-Reply-To: X-Enigmail-Version: 1.5 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-Server-Quench: bda9d24c-70a3-11e2-98a9-0025907ec6c5 X-AuthReport-Spam: If SPAM / abuse - report it at: http://www.authsmtp.com/abuse X-AuthRoute: OCdyZgscClZXSx8a IioLCC5HRQ8+YBZL BAkGMA9GIUINWEQL c1ACcB19PVdbHwkA AHYJWl5WVVdyWi1y axRSaxtcZklQXgV1 UktWQhwQFQMUYXth Ux4YUhF1f0tAfX9y KxQ2D3kPXkApaEF9 E01JFGxTZ3ppYDEW TUBYdQZdcAQfLRkW bx4dAXkdCh12FQEV JTQGdxs2Oy5eJClP QwcCZX0fW1wKAnYy QApKNhs0dQAA X-Authentic-SMTP: 61633136333939.1020: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 > This is probably not something we should discuss right now - it's > better discussed when we're not right inthe middle of a commitfest, > no? Well, *if* we were to change tooling, the time to do it would be during beta. Hence, bringing it up now. > We have no ad-hoc PHP, but I'm assume you're referring to the cf > management app that's in perl? Sorry, "ad-hoc perl". >> rather than email-centric, so it would modify our current email-centric >> workflow (e.g. reviews are posted via a special git commit). Unlike > > Previously, we've said we do not want to do this. And I think in > general, it's a realliy bad idea to have a tool dictate the workflow. > It should be the other way around. Yeah. It would be theoretically possible to change things so that Gerrit would accept email reviews, but anyone who's worked with RT can tell you that automated processing of email is error-prone. That's why nobody does it. Note that Gerrit is perfectly capable of *sending* email to the list, it's just *receiving* it which is an issue. Mind you, when I explained our current CF review workflow for the SF ReviewFest last year, the attendees thought I was insane. It's kept me from doing more reviewfests. Our current workflow and tooling is definitely a serious obstacle to gettng more reviewers. Seems like a good topic for the developer meeting. >> The advantages in features would be substantial: a better interface, >> ways to perform automated tasks (like remind submitters that a patch is >> waiting on author), online diffs, automated testing integration, and a >> configurable review workflow process. > > Could you point to an example somewhere that we could check such features out? This is a good place to start: https://review.openstack.org >> The existing Gerrit community would be keen to have the PostgreSQL >> project as a major user, though, and would theoretically help with >> modification needs. Current major users are OpenStack, Mediawiki, >> LibreOffice and QT. > > "theoretically"? Well, I think we learned from Gforge that folks are more willing to promise help than to deliver it. > I just took a quick look at their system, and when they start talking > about requirements in the 100's of Gb of RAM, 24 core machines and > SSD, I get scared :) But that's to "scale" it - doesn't mention when > you need to do anything like that. I'm assuming we'd be tiny. Yeah, I have no idea. Given that it's Java, I'd assume that requirements would go up. -- 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