From dev-return-39060-apmail-harmony-dev-archive=harmony.apache.org@harmony.apache.org Sat Mar 13 10:41:12 2010 Return-Path: Delivered-To: apmail-harmony-dev-archive@www.apache.org Received: (qmail 73653 invoked from network); 13 Mar 2010 10:41:12 -0000 Received: from unknown (HELO mail.apache.org) (140.211.11.3) by 140.211.11.9 with SMTP; 13 Mar 2010 10:41:12 -0000 Received: (qmail 37835 invoked by uid 500); 13 Mar 2010 10:40:32 -0000 Delivered-To: apmail-harmony-dev-archive@harmony.apache.org Received: (qmail 37717 invoked by uid 500); 13 Mar 2010 10:40:30 -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 37707 invoked by uid 99); 13 Mar 2010 10:40:28 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Sat, 13 Mar 2010 10:40:28 +0000 X-ASF-Spam-Status: No, hits=0.8 required=10.0 tests=FREEMAIL_FROM,MISSING_MID,SPF_NEUTRAL,T_TO_NO_BRKTS_FREEMAIL X-Spam-Check-By: apache.org Received-SPF: neutral (nike.apache.org: 65.254.53.190 is neither permitted nor denied by domain of mark.hindess@googlemail.com) Received: from [65.254.53.190] (HELO ebeanz.com) (65.254.53.190) by apache.org (qpsmtpd/0.29) with SMTP; Sat, 13 Mar 2010 10:40:20 +0000 Received: (qmail 22450 invoked from network); 13 Mar 2010 10:39:58 +0000 Received: from unknown (HELO mail.home) (93.97.186.147) by ebeanz.com with SMTP; 13 Mar 2010 10:39:58 +0000 Received: (qmail 22519 invoked from network); 13 Mar 2010 10:39:57 +0000 Received: from unknown (HELO anaheim.local) (192.168.32.13) by vz.home with SMTP; 13 Mar 2010 10:39:57 +0000 X-Mailer: exmh version 2.7.2 01/07/2005 (debian 1:2.7.2-18) with nmh-1.3 In-reply-to: <14752481.1091268475640815.JavaMail.hudson@hudson.zones.apache.org> References: <16800226.1081268475132077.JavaMail.hudson@hudson.zones.apache.org> <14752481.1091268475640815.JavaMail.hudson@hudson.zones.apache.org> Comments: In-reply-to Apache Hudson Server message dated "Sat, 13 Mar 2010 10:20:40 +0000." From: Mark Hindess To: dev@harmony.apache.org Subject: Re: Build failed in Hudson: Harmony-1.5-head-linux-x86_64 #696 Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Date: Sat, 13 Mar 2010 10:39:36 +0000 X-Virus-Checked: Checked by ClamAV on apache.org Message-Id: <20100313104027.67B61816020@nike.apache.org> These build breaks were caused by my common_resources change. I've fixed that (by removing the reference to the old common_resources checkout) but it highlights another problem. This hudson build can't create a correct workspace if the workspace is deleted. The reason is that it checks out the federated build to harmony thus creating harmony/ working_classlib but this is not yet "svn switch"ed to the real classlib tree. Then it tries to check out harmony/working_classlib with the real url but sees the already svn checked out directory and refuses to overwrite it. The fix is to manually visit the workspace and "svn switch working_*" to the appropriate urls. I've done this for now. I think the only way to fix this and track the svn commits is to checkout the working_* trees to, for example, ignored/working_classlib and suffer the duplication. Tim, does that make sense? I don't think we can have builds that can't bootstrap their own workspace. Regards, Mark. In message <14752481.1091268475640815.JavaMail.hudson@hudson.zones.apache.org>, Apache Hudson Server writes: > > See > > ------------------------------------------ > Started by user hindessm > Building remotely on minerva.apache.org (Ubuntu) > Checking out a fresh workspace because the workspace is not http://svn.apache > .org/repos/asf/harmony/enhanced/classlib/trunk > Checking out http://svn.apache.org/repos/asf/harmony/enhanced/trunk > AU NOTICE > [snip] > ERROR: Failed to check out http://svn.apache.org/repos/asf/harmony/enhanced/c > lasslib/trunk > org.tmatesoft.svn.core.SVNException: svn: ' is already a working copy for a different URL