Return-Path: Delivered-To: apmail-harmony-dev-archive@www.apache.org Received: (qmail 66683 invoked from network); 9 Oct 2009 00:09:06 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.3) by minotaur.apache.org with SMTP; 9 Oct 2009 00:09:06 -0000 Received: (qmail 18660 invoked by uid 500); 9 Oct 2009 00:09:06 -0000 Delivered-To: apmail-harmony-dev-archive@harmony.apache.org Received: (qmail 18575 invoked by uid 500); 9 Oct 2009 00:09:06 -0000 Mailing-List: contact dev-help@harmony.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@harmony.apache.org Delivered-To: mailing list dev@harmony.apache.org Received: (qmail 18564 invoked by uid 99); 9 Oct 2009 00:09:06 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 09 Oct 2009 00:09:06 +0000 X-ASF-Spam-Status: No, hits=-1.8 required=10.0 tests=HTML_MESSAGE,RCVD_IN_DNSWL_MED,SPF_HELO_PASS,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (nike.apache.org: domain of jessewilson@google.com designates 216.239.45.13 as permitted sender) Received: from [216.239.45.13] (HELO smtp-out.google.com) (216.239.45.13) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 09 Oct 2009 00:08:56 +0000 Received: from wpaz13.hot.corp.google.com (wpaz13.hot.corp.google.com [172.24.198.77]) by smtp-out.google.com with ESMTP id n9908YuY025703 for ; Thu, 8 Oct 2009 17:08:34 -0700 DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=google.com; s=beta; t=1255046914; bh=RlfHvgdsuY15P/Cn0lpcXjLTOzo=; h=DomainKey-Signature:MIME-Version:In-Reply-To:References:From:Date: Message-ID:Subject:To:Content-Type:X-System-Of-Record; b=GA/uIKx0r 0RUzjjX/rG4klOEr2pslvsCrt8QPOrHaEtGBYIXUuxct8W+aMB63oQ6NsaRSjjzKrx8 6CAP6rzSvg== DomainKey-Signature: a=rsa-sha1; s=beta; d=google.com; c=nofws; q=dns; h=mime-version:in-reply-to:references:from:date:message-id: subject:to:content-type:x-system-of-record; b=n9jeIgUS8FYTSE8UU/a036KurwzWW7lkXMgbgZGA0ASvkLwO472jafr6MFgzkfcMp UnTrMOJTNho2rxCLil5lw== Received: from pxi27 (pxi27.prod.google.com [10.243.27.27]) by wpaz13.hot.corp.google.com with ESMTP id n9908Fxg015446 for ; Thu, 8 Oct 2009 17:08:31 -0700 Received: by pxi27 with SMTP id 27so6097389pxi.22 for ; Thu, 08 Oct 2009 17:08:31 -0700 (PDT) MIME-Version: 1.0 Received: by 10.142.75.14 with SMTP id x14mr148001wfa.151.1255046911088; Thu, 08 Oct 2009 17:08:31 -0700 (PDT) In-Reply-To: <20091008232411.48E95816049@nike.apache.org> References: <1400244584.1250542154859.JavaMail.jira@brutus> <428767572.1254128296087.JavaMail.jira@brutus> <4AC1C365.6040203@gmail.com> <4AC32C97.6090102@gmail.com> <200910080957.n989vU4N013205@d06av04.portsmouth.uk.ibm.com> <20091008232411.48E95816049@nike.apache.org> From: Jesse Wilson Date: Thu, 8 Oct 2009 17:08:11 -0700 Message-ID: Subject: Re: [jira] Commented: (HARMONY-6312) Concurrency problems in NIO To: dev@harmony.apache.org Content-Type: multipart/alternative; boundary=001636e1fd3f4fd87f04757561d3 X-System-Of-Record: true X-Virus-Checked: Checked by ClamAV on apache.org --001636e1fd3f4fd87f04757561d3 Content-Type: text/plain; charset=UTF-8 On Thu, Oct 8, 2009 at 4:23 PM, Mark Hindess wrote: > If I was in your position I'd probably try to: > > 1) Revert the author removal or justify why I thought it made sense > to the upstream and do it in one big change. It looks like you > are doing this with HARMONY-6348 but I think some discussion needs > happen on the list. I'll stop talking about it and kick this off. > > 2) Revert the whitespace changes or justify why they should be made > upstream and do them in one big change. > > 3) Create a JIRA with a patch for all the spelling corrections. > > 4) Start creating focused patches for the remaining changes in order of > importance. > Sounds like a plan! I'll try to get started on 2) and 3) shortly... As I hinted before there is another issue that concerns me. You could > probably make more progress as a committer. I tend to favour committers > that have made JIRA patches as I'd hope to see them make commits rather > than just hope that monolithic patches wont just translate in to > monolithic commits if they had commit access. (This is not the only > factor or even a deciding one.) > > I don't know whether you'd like to be a committer or not but selfishly > it would suit me as I'd not have to apply any more of your patches. ;-) > Well, on the projects that I do have commit privileges, I tend to submit patches in logical units. Sometimes one logical unit is large but uninteresting (whitespace, refactorings) and sometimes it's small and interesting. For Harmony, I'm really just trying to address the multi-year gap between Android and Harmony, and this project just lends itself to larger patches. Once we're caught up (I'd like to have done so in 4-8 weeks), patch sizes should come back to normal. > Aside: Out of curiosity do you have a feel for how much progress you've > made getting your changes upstream and how much is still to go? > There have been three phases... 1. Promoting Android Javadoc upstream to Harmony. It was a big project, but not particularly uninteresting or technically challenging. 2. Pulling Harmony changes into Dalvik. This is 90% done; the only outstanding modules are nio and nio_char. I've done most of the merge, but I got slightly hung up on the selector change. 3. Pushing Dalvik changes into Harmony. This is 20% done, but I'm quite happy with progress thus far. So yeah I think in 4-8 weeks, Dalvik and Harmony will be fully in sync. I've written some scripts for pushing code back and forth between the two projects. That should make it easy to stay up-to-date once we get there. --001636e1fd3f4fd87f04757561d3--