Return-Path: X-Original-To: apmail-hbase-dev-archive@www.apache.org Delivered-To: apmail-hbase-dev-archive@www.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id C81877548 for ; Sat, 22 Oct 2011 16:14:20 +0000 (UTC) Received: (qmail 44132 invoked by uid 500); 22 Oct 2011 16:14:20 -0000 Delivered-To: apmail-hbase-dev-archive@hbase.apache.org Received: (qmail 44069 invoked by uid 500); 22 Oct 2011 16:14:19 -0000 Mailing-List: contact dev-help@hbase.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@hbase.apache.org Delivered-To: mailing list dev@hbase.apache.org Received: (qmail 44061 invoked by uid 99); 22 Oct 2011 16:14:19 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Sat, 22 Oct 2011 16:14:19 +0000 X-ASF-Spam-Status: No, hits=1.5 required=5.0 tests=FREEMAIL_FROM,HTML_MESSAGE,RCVD_IN_DNSWL_LOW,SPF_PASS,T_TO_NO_BRKTS_FREEMAIL X-Spam-Check-By: apache.org Received-SPF: pass (athena.apache.org: domain of yuzhihong@gmail.com designates 74.125.82.51 as permitted sender) Received: from [74.125.82.51] (HELO mail-ww0-f51.google.com) (74.125.82.51) by apache.org (qpsmtpd/0.29) with ESMTP; Sat, 22 Oct 2011 16:14:15 +0000 Received: by wwe32 with SMTP id 32so5226891wwe.20 for ; Sat, 22 Oct 2011 09:13:53 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :content-type; bh=iVib7gv/x82a/qV4wUay/l2ag6Q7u8LMJRVRvH9Ox1E=; b=ZsJE2raQ4MLZ+jNcj1N/doxG7DN3/U8EbT4dwvnypGKirNtaln4FDlVPQmI54zRaGf bO9nhwV4FfkIaT4c90gRQ72bW+aanrTwU3dCRY/hufP1cwf4yaVJz2k0GP+yGvvH2gMl kkE5AjIUbjzKlATy771Ppy4Dr0i8zQNvokXok= MIME-Version: 1.0 Received: by 10.216.229.30 with SMTP id g30mr6892410weq.51.1319300033389; Sat, 22 Oct 2011 09:13:53 -0700 (PDT) Received: by 10.216.17.208 with HTTP; Sat, 22 Oct 2011 09:13:53 -0700 (PDT) In-Reply-To: References: Date: Sat, 22 Oct 2011 09:13:53 -0700 Message-ID: Subject: Re: suggestion for smoother code review process From: Ted Yu To: dev@hbase.apache.org Content-Type: multipart/alternative; boundary=0016e65b3fccd7a4d204afe579c5 --0016e65b3fccd7a4d204afe579c5 Content-Type: text/plain; charset=ISO-8859-1 Another reason of commenting in JIRA directly, for reviewing large projects, is that the reviewer may not have ample time (3 hours or more) to write thorough review using review board. Before review board integration redundancy is minimized, it seems impolite to sprinkle JIRA with multiple reviews from review board where file list, etc become dominant. Cheers On Thu, Oct 20, 2011 at 4:11 PM, Nicolas Spiegelberg wrote: > Step 1 for Phabricator is to reach parity with the current Review Board > utilities. Step 2 is to improve formatting and minimize redundancy. I > agree with Jonathan's comments: if you see something got added to RB/Phab, > interact with the dialog there instead of trying to use JIRA directly. > > On 10/20/11 3:22 PM, "Ted Yu" wrote: > > >I looked at John Sichi's comment, obviously issued from phabricator, for > >HBASE-4532 @ 18/Oct/11 23:41 > > > >I don't see much difference from feedback from review board - AFFECTED > >FILES > >were included. > > > >One thing I do like the postback from review board is the nice layout > >viewable in Yahoo email but not gmail (strangely). > > > >On Thu, Oct 20, 2011 at 3:11 PM, Ted Yu wrote: > > > >> I think the easiest improvement is to strip the list of files from > >> reviewboard feedback. > >> > >> I would wait for a while to see if any volunteer comes up for the above > >> task :-) > >> > >> I am not sure about phabricator which requires an account. > >> I remember seeing phabricator feedback in JIRA. The format is different. > >> > >> Cheers > >> > >> > >> On Thu, Oct 20, 2011 at 3:05 PM, Todd Lipcon wrote: > >> > >>> Hey Ted, > >>> > >>> I agree the formatting of the reviewboard comments back onto JIRA > >>> could be improved. I wrote the original script that does it - it's > >>> some nasty procmail and python. > >>> > >>> It sounds like the FB folks are working on getting phabricator up - > >>> maybe it will have better JIRA integration? > >>> > >>> Let me know if you have some time to spend on improving the > >>> python/procmail setup with RB. I can connect you with the right infra > >>> people to make the change. > >>> > >>> -Todd > >>> > >>> On Thu, Oct 20, 2011 at 3:03 PM, Ted Yu wrote: > >>> > Hi, > >>> > We have been using review board for a while to conduct code review. > >>> > One aspect I don't like the integration is that every round of review > >>> would > >>> > result in the summary and list of files (both of which could be > >>>long) to > >>> be > >>> > reposted to JIRA. > >>> > For a large project, such as HBASE-2856 or HBASE-3777, it is > >>>impossible > >>> > (without exaggeration) for a developer who didn't closely follow the > >>> > development to understand what was going on. > >>> > > >>> > I want to share what I have been doing recently (by not commenting on > >>> review > >>> > board, if possible): > >>> > I would quote the snippet of code in the patch and make my comment > >>> > > >>> > I think the person asking for review can post the url for review > >>>board > >>> > request on the JIRA. By not filling Bugs field, we don't incur extra > >>> > housekeeping that I mentioned earlier. > >>> > If the Groups and People fields are filled properly, there is no > >>>risk of > >>> > losing review request. In the worst case, one sentence on the JIRA > >>>can > >>> > remind related people to look at the patch again. > >>> > > >>> > Note the above is just personally advice. Please don't interpret it > >>>as > >>> rule > >>> > or anything like that. > >>> > > >>> > Cheers > >>> > > >>> > >>> > >>> > >>> -- > >>> Todd Lipcon > >>> Software Engineer, Cloudera > >>> > >> > >> > > --0016e65b3fccd7a4d204afe579c5--