Return-Path: Delivered-To: apmail-harmony-dev-archive@www.apache.org Received: (qmail 64161 invoked from network); 11 Jan 2007 14:01:17 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.2) by minotaur.apache.org with SMTP; 11 Jan 2007 14:01:17 -0000 Received: (qmail 42578 invoked by uid 500); 11 Jan 2007 14:01:22 -0000 Delivered-To: apmail-harmony-dev-archive@harmony.apache.org Received: (qmail 42466 invoked by uid 500); 11 Jan 2007 14:01:21 -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 42457 invoked by uid 99); 11 Jan 2007 14:01:21 -0000 Received: from herse.apache.org (HELO herse.apache.org) (140.211.11.133) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 11 Jan 2007 06:01:21 -0800 X-ASF-Spam-Status: No, hits=1.4 required=10.0 tests=SPF_NEUTRAL X-Spam-Check-By: apache.org Received-SPF: neutral (herse.apache.org: 195.212.29.139 is neither permitted nor denied by domain of mark.hindess@googlemail.com) Received: from [195.212.29.139] (HELO mtagate6.uk.ibm.com) (195.212.29.139) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 11 Jan 2007 06:01:09 -0800 Received: from d06nrmr1407.portsmouth.uk.ibm.com (d06nrmr1407.portsmouth.uk.ibm.com [9.149.38.185]) by mtagate6.uk.ibm.com (8.13.8/8.13.8) with ESMTP id l0BE0lwo279912 for ; Thu, 11 Jan 2007 14:00:47 GMT Received: from d06av02.portsmouth.uk.ibm.com (d06av02.portsmouth.uk.ibm.com [9.149.37.228]) by d06nrmr1407.portsmouth.uk.ibm.com (8.13.6/8.13.6/NCO v8.1.1) with ESMTP id l0BE0lMt1884246 for ; Thu, 11 Jan 2007 14:00:47 GMT Received: from d06av02.portsmouth.uk.ibm.com (loopback [127.0.0.1]) by d06av02.portsmouth.uk.ibm.com (8.12.11.20060308/8.13.3) with ESMTP id l0BE0lem020763 for ; Thu, 11 Jan 2007 14:00:47 GMT Received: from anaheim.local (sig-9-145-14-109.uk.ibm.com [9.145.14.109]) by d06av02.portsmouth.uk.ibm.com (8.12.11.20060308/8.12.11) with ESMTP id l0BE0khd020760; Thu, 11 Jan 2007 14:00:46 GMT Message-Id: <200701111400.l0BE0khd020760@d06av02.portsmouth.uk.ibm.com> X-Mailer: exmh version 2.7.2 01/07/2005 (debian 1:2.7.2-7) with nmh-1.1 In-reply-to: <636fd28e0701101323l67f272e5s220ba234ac1764ba@mail.gmail.com> References: <636fd28e0701091724k10cf61f5y2899258ebfd55632@mail.gmail.com> <2c9597b90701100534j8101758pb3300863642cad84@mail.gmail.com> <636fd28e0701101323l67f272e5s220ba234ac1764ba@mail.gmail.com> Comments: In-reply-to "Alex Blewitt" message dated "Wed, 10 Jan 2007 21:23:35 +0000." From: Mark Hindess To: dev@harmony.apache.org, "Alex Blewitt" Subject: Re: [OT] Attempting to build classlibs on a Mac Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Date: Thu, 11 Jan 2007 14:00:47 +0000 X-Virus-Checked: Checked by ClamAV on apache.org On 10 January 2007 at 21:23, "Alex Blewitt" wrote: > On 10/01/07, Geir Magnusson Jr. wrote: > > > > On Jan 10, 2007, at 8:34 AM, Alexei Zakharov wrote: > > > > > Alex : > > > > >> In any case, when compiling this on a Mac, it was > > >> falling over in the Ant build looking for an "excludes.Mac OS > > >> X.ppc.ibm" file. I had to copy one of the existing ones over just to > > >> move past that hurdle. > > > > > > This is because nobody else was trying to run tests on Mac. In your > > > case you just need to create an empty file with such name if you want > > > to run SegmentTest. BTW we need to add such files (probably as well as > > > "excludes.Mac OS X.x86.ibm" "excludes.Mac OS X.x86.drlvm") to every > > > module if we want to run tests under MacOS. > > > > That's going to be a barrier for people. Can we be optimistic rather > > than pessimistic, and change the build to use, in the absence of the > > specific platform file, a "generic" or "base" exclude list? > > > > (We talked about this a while ago, I think...) > > Should probably be additive, too, rather than replace it. For example, > the SegmentTest was commented out in all platforms. That would have > been better solved by having a generic/base ommission of SegmentTest, > whilst still allowing a platform-specific excludes file that allows > extra tests to also be excluded. But I don't believe you should have > to re-list SegmentTest in the platform-specific excludes file just > because it was in the platform-agnostic excludes file when it was > written. +1 I'm looking at porting to freebsd/ia32, linux/s390, linux/s390x, aix/ppc32, and aix/ppc64 - keeping these exclude list up to date with platform-agnostic issues is going to get tedious pretty fast. -Mark.