Return-Path: Delivered-To: apmail-gump-general-archive@www.apache.org Received: (qmail 71152 invoked from network); 29 Jun 2004 14:50:47 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (209.237.227.199) by minotaur-2.apache.org with SMTP; 29 Jun 2004 14:50:47 -0000 Received: (qmail 48213 invoked by uid 500); 29 Jun 2004 14:50:22 -0000 Delivered-To: apmail-gump-general-archive@gump.apache.org Received: (qmail 48067 invoked by uid 500); 29 Jun 2004 14:50:20 -0000 Mailing-List: contact general-help@gump.apache.org; run by ezmlm Precedence: bulk List-Unsubscribe: List-Subscribe: List-Help: List-Post: List-Id: "Gump code and data" Reply-To: "Gump code and data" Delivered-To: mailing list general@gump.apache.org Received: (qmail 47823 invoked by uid 99); 29 Jun 2004 14:50:16 -0000 X-ASF-Spam-Status: No, hits=0.0 required=10.0 tests= X-Spam-Check-By: apache.org Received: from [62.96.16.111] (HELO bodewig.bost.de) (62.96.16.111) by apache.org (qpsmtpd/0.27.1) with ESMTP; Tue, 29 Jun 2004 07:50:15 -0700 Received: (from bodewig@localhost) by bodewig.bost.de (8.11.6/8.11.6) id i5TEo1i07096; Tue, 29 Jun 2004 16:50:01 +0200 X-Authentication-Warning: bodewig.bost.de: bodewig set sender to bodewig@apache.org using -f To: general@gump.apache.org Subject: Nightly Builds and Ant X-Draft-From: ("nnfolder:mail.gump-general" "") From: Stefan Bodewig Date: Tue, 29 Jun 2004 16:50:01 +0200 Message-ID: User-Agent: Gnus/5.1006 (Gnus v5.10.6) XEmacs/21.4 (Security Through Obscurity, linux) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Virus-Checked: Checked X-Spam-Rating: minotaur-2.apache.org 1.6.2 0/1000/N Hi, this is probably more targeting Leo than the complete general list, not sure. In the "good old days of Sam's Gump machine"(tm) Ant used the contents of the $WORKSPACE/ant/distribution directory filled by the dist-ant project as nightly builds. We have been aware that we've been living on the bleeding edge with our dependencies, but we were and still are willing to accept that. Unfortunately Ant's own build process won't fit into Leo's "build" script at all, and I pretty much doubt we could ever make it fit. Apart from the "we don't download or bundle dependencies" problem, Ant may require an unreleased version of Ant to build itself if the build file uses some new features. This is quite common for Ant. I could write a shell script that copies over the results of dist-ant. We could add this to nightlybuild's cron directory easily. The biggest problem I see is synchronization with Gump. Gump will rsync the ant directory right at the beginning (before bootstrap-ant is built) so between starting Gump and finishing dist-ant there is a window where the script won't find anything to copy. OTOH I could hijack the cron entry of gump's "--official" build to add a publish-ant script once it is finished, but then the nightly builds would be owned by gump and not nightlybuild - not sure whether this is an issue. What do you suggest? Stefan --------------------------------------------------------------------- To unsubscribe, e-mail: general-unsubscribe@gump.apache.org For additional commands, e-mail: general-help@gump.apache.org