From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 5763 invoked by alias); 21 May 2008 15:21:36 -0000 Received: (qmail 5755 invoked by uid 22791); 21 May 2008 15:21:35 -0000 X-Spam-Check-By: sourceware.org Received: from vegas.theobroma-systems.com (HELO mail.theobroma-systems.com) (88.198.52.168) by sourceware.org (qpsmtpd/0.31) with ESMTP; Wed, 21 May 2008 15:21:16 +0000 Received: from [86.59.122.178] (port=53968 helo=[10.0.2.106]) by mail.theobroma-systems.com with esmtpsa (TLS-1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.63) (envelope-from ) id 1Jyq7r-0003em-Ri for mauve-discuss@sourceware.org; Wed, 21 May 2008 17:21:13 +0200 Subject: build directory support From: Christian Thalinger To: mauve-discuss ml Content-Type: text/plain Date: Wed, 21 May 2008 15:21:00 -0000 Message-Id: <1211383268.24194.59.camel@imac523d.theobroma-systems.com> Mime-Version: 1.0 X-Mailer: Evolution 2.22.1 Content-Transfer-Encoding: 7bit X-IsSubscribed: yes Mailing-List: contact mauve-discuss-help@sourceware.org; run by ezmlm Precedence: bulk List-Id: List-Subscribe: List-Archive: List-Post: List-Help: , Sender: mauve-discuss-owner@sourceware.org X-SW-Source: 2008-q2/txt/msg00000.txt.bz2 Hi! I've just commited a bunch of patches to add the missing Uses tags for various packages. This is a preparation for the real patch that adds build directory support. I decided to implement/fix this because I didn't want to copy a handfull of Mauve sources around to test it, but rather use one checkout on a NFS share. Currently it works very well (locally) and the Harness only compiles sources when there is no corresponding classfile or the sourcefile is newer than the classfile (inner classes are not checked). There's only one problem left: different files some tests depend on. Some testlets, like gnu/testlet/java/beans/SimpleBeanInfo/loadImage.java, require the file to be relative to the classfile location, so we need a way to copy these files to the build directory. On IRC I talked to Mark and Andrew and we concluded that a new tag would be the best solution. Like: // Files: testImage1.gif This tag would then copy the file from the source directory to the build directory, if it does not already exist. I'd like to commit my changes ASAP because I'm not sure I can find all broken testlets. - twisti