Return-Path: Delivered-To: apmail-forrest-dev-archive@www.apache.org Received: (qmail 86351 invoked from network); 27 Aug 2008 17:09:38 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.2) by minotaur.apache.org with SMTP; 27 Aug 2008 17:09:38 -0000 Received: (qmail 65313 invoked by uid 500); 27 Aug 2008 17:09:37 -0000 Delivered-To: apmail-forrest-dev-archive@forrest.apache.org Received: (qmail 65172 invoked by uid 500); 27 Aug 2008 17:09:36 -0000 Mailing-List: contact dev-help@forrest.apache.org; run by ezmlm Precedence: bulk list-help: list-unsubscribe: List-Post: Reply-To: dev@forrest.apache.org List-Id: Delivered-To: mailing list dev@forrest.apache.org Received: (qmail 65161 invoked by uid 99); 27 Aug 2008 17:09:36 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 27 Aug 2008 10:09:36 -0700 X-ASF-Spam-Status: No, hits=-1.4 required=10.0 tests=DATE_IN_PAST_03_06,RCVD_IN_DNSWL_MED,SPF_NEUTRAL X-Spam-Check-By: apache.org Received-SPF: neutral (athena.apache.org: local policy) Received: from [163.1.2.163] (HELO relay5.mail.ox.ac.uk) (163.1.2.163) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 27 Aug 2008 17:08:37 +0000 Received: from smtp0.mail.ox.ac.uk ([129.67.1.205]) by relay5.mail.ox.ac.uk with esmtp (Exim 4.69) (envelope-from ) id 1KYOSy-0001kn-He for dev@forrest.apache.org; Wed, 27 Aug 2008 18:05:56 +0100 Received: from host81-154-98-94.range81-154.btcentralplus.com ([81.154.98.94] helo=[192.168.1.67]) by smtp0.mail.ox.ac.uk with esmtpsa (TLSv1:AES256-SHA:256) (Exim 4.69) (envelope-from ) id 1KYOSy-0005Lf-0U for dev@forrest.apache.org; Wed, 27 Aug 2008 18:05:56 +0100 Message-ID: <48B555F3.7020305@apache.org> Date: Wed, 27 Aug 2008 14:26:11 +0100 From: Ross Gardler User-Agent: Thunderbird 2.0.0.16 (Windows/20080708) MIME-Version: 1.0 To: dev@forrest.apache.org Subject: Re: Could Forrest use Hudson? References: <006201c90767$f6fa6240$0200a8c0@developer> <48B46732.90906@apache.org> <20080827080250.GA28363@igg.indexgeo.com.au> In-Reply-To: <20080827080250.GA28363@igg.indexgeo.com.au> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Oxford-Username: oucs0040 X-Virus-Checked: Checked by ClamAV on apache.org David Crossley wrote: > Ross Gardler wrote: >> Gavin wrote: >>> Just wondering, >>> >>> Would Hudson [1] and its variety of Plugins [2] be of any use to Forrest? >> I'm not at all sure. Most of the utility of Hudson is in managing >> executble code. We have some code, but it is mostly XML and XSLT. What >> little code we have has almost no tests - thus making the continuous >> integration efforts rather pointless. > > Using such tools might encourage tests to be contributed > and general code improvement to happen. > > We do have six modules in main/java/org/apache/forrest/ > and some of those are extremely important to us. > > We have eight plugins that have some Java code. All true. > >> Finally, we don't really have a >> great deal of code that depends on other code. > > Hmmm ... Cocoon, Avalon, Excalibur, etc. classes are > mentioned a lot in the above code. Let me clarify. We don't depend on code to the extent that we are pouching the boundaries of that code and therefore need CI. We run packaged and released code. All our dependencies are inside those releases. Having Hudson won't harm us. I'm just not sure well see much benefit. Having said that, it is true that I get a kick out of seeing the graphs of tints go up and defects go down. It does indeed encourage good behaviour. Problem is we don't get all that by installing Hudson, we need much more than that. If someone is going to put that effort in then, of course, I'd be happy to see it. I just think there are other more important things to focus on. Ross