Return-Path: Delivered-To: apmail-harmony-dev-archive@www.apache.org Received: (qmail 81677 invoked from network); 26 May 2010 10:37:46 -0000 Received: from unknown (HELO mail.apache.org) (140.211.11.3) by 140.211.11.9 with SMTP; 26 May 2010 10:37:46 -0000 Received: (qmail 46291 invoked by uid 500); 26 May 2010 10:37:45 -0000 Delivered-To: apmail-harmony-dev-archive@harmony.apache.org Received: (qmail 46171 invoked by uid 500); 26 May 2010 10:37:45 -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 46160 invoked by uid 99); 26 May 2010 10:37:45 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 26 May 2010 10:37:45 +0000 X-ASF-Spam-Status: No, hits=2.2 required=10.0 tests=FREEMAIL_FROM,HTML_MESSAGE,RCVD_IN_DNSWL_NONE,SPF_PASS,T_TO_NO_BRKTS_FREEMAIL X-Spam-Check-By: apache.org Received-SPF: pass (athena.apache.org: domain of firepure@gmail.com designates 209.85.212.49 as permitted sender) Received: from [209.85.212.49] (HELO mail-vw0-f49.google.com) (209.85.212.49) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 26 May 2010 10:37:39 +0000 Received: by vws7 with SMTP id 7so1200016vws.36 for ; Wed, 26 May 2010 03:37:19 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:received:in-reply-to :references:date:message-id:subject:from:to:content-type; bh=9O97uThWMpk57zHSb3vonl6EUSokD4A5sQGS7dd+vTA=; b=LJVyw0nazOMGR0qDxIw7kKmB1XjUpE0tF83fAVGHvDGcdc7q3AWIbjz9rPmH13v10d Rwmnja23R/CxwjVJvaRWJeizNhulL09DcR6PVdxG9DjUOiYu+gPWRoVInPTMttMmVm97 +UGxuL2fjp5qupY8Yoj7PETyUCrqzWbJijPQ0= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :content-type; b=N2pohFYBy4nPVvRg4/OkcG6BEi6tKkL0FnhNqDXEuMu2tWLRredaeQ5I3l++HIvH3H d79inNsYrnlECO7OPOB9Nax3fCqLKrOyPNG7wSdUJqEzbs1skPxfIjKjRQW51YrGiaiM 1J5nlJeVGkEromZ0xvi6giHeCNDMYmRY0Df1E= MIME-Version: 1.0 Received: by 10.220.62.200 with SMTP id y8mr6129213vch.90.1274870238848; Wed, 26 May 2010 03:37:18 -0700 (PDT) Received: by 10.220.95.16 with HTTP; Wed, 26 May 2010 03:37:18 -0700 (PDT) In-Reply-To: <201005261020.o4QAKKxr012213@d12av01.megacenter.de.ibm.com> References: <201005261020.o4QAKKxr012213@d12av01.megacenter.de.ibm.com> Date: Wed, 26 May 2010 18:37:18 +0800 Message-ID: Subject: Re: [Proposal] Harmony Select Milestone One From: "Jimmy,Jing Lv" To: dev@harmony.apache.org Content-Type: multipart/alternative; boundary=e0cb4e88735fb8a8fb04877cdb37 --e0cb4e88735fb8a8fb04877cdb37 Content-Type: text/plain; charset=ISO-8859-1 2010/5/26 Mark Hindess > > In message , > "Jimmy,Jing Lv" writes: > > > > 2010/5/25 sebb > > > > > On 25/05/2010, Jimmy,Jing Lv wrote: > > > > > > > > [snip] > > > > > > > > For the first milestone of Harmony-Select, I suggest we'd > > > > have following criterion: > > > > 1. build pass on both windows/linux platforms; > > > > 2. pass all Harmony unit testcases in the selected module on > > > > these platforms; > > > > 3. Choose Apache Hadoop as a real Application test, pass its > > > > common test on these platforms for the first milestone. > > > > > > > > Wait for any kindly suggestions, opinions and comments. > > > > > > May suggest using some of the Commons components as test cases? > > > > > > For example, Commons Lang, Math, IO, Net? > > > > > > I know that Math has exposed bugs in Harmony in the past. > > Indeed. I found the commons-collections tests to be particularly > helpful and httpclient tests exposed a regex bug just last week when I > tried the recent release on our milestone candidates. > > > > These are relatively small codebases, so it should be a lot easier to > > > debug any failures. > > > > Hi, > > > > That's good suggestions, let's discuss the modules selection openly > > according to the application requirements. > > A silly question, as I haven't touched Commons yet, what is the > > advantage in Commons Lang, Math, IO/Net than J2SE components? > > As Tim says, I think Sebb was suggesting looking at the building blocks > of major projects and running their tests as a way to reach your goal > of running real applications. > > For instance, looking at: > > http://svn.apache.org/repos/asf/hadoop/common/trunk/ivy.xml > > I see that hadoop has pre-reqs for various use cases on[0]: > > commons-logging > lucene > commons-httpclient > commons-cli > commons-codec > commons-net > tomcat > commons-el > mina > ftpserver > commons-lang > commons-collections > etc. > > Rather than jumping straight to hadoop testing, it would be sensible to > try the tests from the pre-req projects first[1]. Problems found with > these tests would likely be easier to track down and fix than problems > in a large application. > > Thanks Tim and Mark (and of course Sebb!) This is very helpful for our goal, let's add them in select work items. > Regards, > Mark. > > [0] I've probably missed some of the Apache projects and no doubt some of > the non-apache projects have great tests too. > > [1] Of course, if your goal is just Hadoop you'll undoubtedly find/fix > bugs that are out-of-scope for Hadoop successfully running but I don't > think running Hadoop is our only goal for Select. > > > -- Best Regards! Jimmy, Jing Lv China Software Development Lab, IBM --e0cb4e88735fb8a8fb04877cdb37--