Received: from malur.postgresql.org ([217.196.149.56]) by arkaria.postgresql.org with esmtp (Exim 4.72) (envelope-from ) id 1U3CDI-0004cQ-M5 for pgsql-hackers@arkaria.postgresql.org; Wed, 06 Feb 2013 21:07:28 +0000 Received: from localhost ([127.0.0.1] helo=postgresql.org) by malur.postgresql.org with smtp (Exim 4.72) (envelope-from ) id 1U3CDH-0001nw-Pb for pgsql-hackers@arkaria.postgresql.org; Wed, 06 Feb 2013 21:07:27 +0000 Received: from makus.postgresql.org ([98.129.198.125]) by malur.postgresql.org with esmtp (Exim 4.72) (envelope-from ) id 1U3CDG-0001nb-Ta for pgsql-hackers@postgreSQL.org; Wed, 06 Feb 2013 21:07:27 +0000 Received: from outmail148158.authsmtp.com ([62.13.148.158]) by makus.postgresql.org with esmtp (Exim 4.72) (envelope-from ) id 1U3CDF-0006pK-3T for pgsql-hackers@postgreSQL.org; Wed, 06 Feb 2013 21:07:26 +0000 Received: from mail-c233.authsmtp.com (mail-c233.authsmtp.com [62.13.128.233]) by punt6.authsmtp.com (8.14.2/8.14.2/Kp) with ESMTP id r16L7Nk6093545 for ; Wed, 6 Feb 2013 21:07:23 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 r16L7Eef019197 for ; Wed, 6 Feb 2013 21:07:15 GMT Message-ID: <5112C602.3090109@agliodbs.com> Date: Wed, 06 Feb 2013 13:07:14 -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: PostgreSQL-development Subject: Considering Gerrit for CFs X-Enigmail-Version: 1.5 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-Server-Quench: 2f4d512e-70a1-11e2-a49c-0025907707a1 X-AuthReport-Spam: If SPAM / abuse - report it at: http://www.authsmtp.com/abuse X-AuthRoute: OCdyZgscClZXSx8a IioLCC5HRQ8+YBZL BAkbIhBDJB8JXA9S P1xBBkJUK0ETX1xi YhoVBBYDHl13RhUg ORVTbQReckhPVQVt WklPDFVSCgZuHx0F BQAfUgZwdBpGNjxx YzplKyUNXEVzdE96 DExWFGVIZzFkPGUe UhVFcAMFcR5Lf0pH dwF7XSAQYWUFY3Ng QFBrYDloKx5YLj9U TgwXLFQdCWkGBCQ9 W1gMGi9nNmMeLwAA X-Authentic-SMTP: 61633136333939.1021: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 Hackers, As an occasional CommitFest manager, I'm keenly aware of the makeshift nature of the CommitFest app. If we want to go on using it -- and if we want to attract additional reviewers -- we need to improve it substantially. What Robert built for us was supposed to be a second draft, not a final version. The problem with doing it in-house is that the folks who can work on it and maintain it will be taking time away from developing PostgreSQL. So I've been keeping an eye on third-party OSS apps for contribution management, waiting for one of them to mature enough that we can seriously consider using it. I think one of them has, now: Gerrit. http://code.google.com/p/gerrit/ I spent some time with OpenStack's main Gerrit admin while at LCA, and was fairly encouraged that Gerrit would be a big step up compared to our current ad-hoc PHP. However, gerrit is designed to be git-centric rather than email-centric, so it would modify our current email-centric workflow (e.g. reviews are posted via a special git commit). Unlike other git tools, though, it expects patches and not branches, so that would integrate well with what we do now. It would also require supporting Java in our infrastructure. 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. 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. Thoughts? -- 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