Return-Path: Delivered-To: apmail-maven-continuum-dev-archive@www.apache.org Received: (qmail 80662 invoked from network); 29 Aug 2007 09:48:48 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.2) by minotaur.apache.org with SMTP; 29 Aug 2007 09:48:48 -0000 Received: (qmail 99099 invoked by uid 500); 29 Aug 2007 09:48:44 -0000 Delivered-To: apmail-maven-continuum-dev-archive@maven.apache.org Received: (qmail 99074 invoked by uid 500); 29 Aug 2007 09:48:44 -0000 Mailing-List: contact continuum-dev-help@maven.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: continuum-dev@maven.apache.org Delivered-To: mailing list continuum-dev@maven.apache.org Received: (qmail 99063 invoked by uid 99); 29 Aug 2007 09:48:44 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 29 Aug 2007 02:48:44 -0700 X-ASF-Spam-Status: No, hits=-0.0 required=10.0 tests=SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (athena.apache.org: local policy) Received: from [62.193.206.9] (HELO webmail9.amenworld.com) (62.193.206.9) by apache.org (qpsmtpd/0.29) with SMTP; Wed, 29 Aug 2007 09:48:39 +0000 Received: (qmail 2384 invoked from network); 29 Aug 2007 09:48:19 -0000 Received: from chb28-2-88-163-39-128.fbx.proxad.net (HELO ?127.0.0.1?) (88.163.39.128) by 0 with SMTP; 29 Aug 2007 09:48:19 -0000 Message-ID: <46D540D8.50300@venisse.net> Date: Wed, 29 Aug 2007 11:48:08 +0200 From: Emmanuel Venisse User-Agent: Thunderbird 2.0.0.6 (Windows/20070728) MIME-Version: 1.0 To: continuum-dev@maven.apache.org Subject: Re: error states References: <06289325-D8EE-4B73-B8AB-8485833201AB@apache.org> In-Reply-To: Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 8bit X-Virus-Checked: Checked by ClamAV on apache.org Brett Porter a �crit : > I think I understand this problem more now. > > the svn errors are a transient problem - it occurs before a build takes > place, but they are recorded as a built result. So when they succeed > again, no build occurs because no update has taken place. > > I see two possible corrections to this problem: > 1) don't record a build result for update failures (have some sort of > project level error and different way of notifying/correcting). I think it's necessary to record a build result so users know there is a problem with the SCM connection. Continuum can't know if the scm url is wrong or if the scm server is unreachable. > 2) rebuild a project that was in error state before. I think it's the best solution for now and won't be a lot of work. > > Only the first would also address the problem of having difficulties > diagnosing errors that occur even earlier and don't record a build > result at all. It also is a nice separation of > configuration/environmental errors vs actual build failures. It helps > with the separation of roles when you have a server admin and developers > that just commit on the code. > > However, it's a lot more work, and it might be better to schedule that > for the future and fix it via (2) for 1.1. I'm agree even if I don't know yet how to find the error type. Emmanuel > > what do others think? > > - Brett > > On 16/08/2007, at 1:46 PM, Brett Porter wrote: > >> I'm also seeing where there is a "real" error, like the SVN server not >> being reachable, and it not trying to build ever again. >> >> On 16/08/2007, at 1:40 PM, Brett Porter wrote: >> >>> I see too often project's getting stuck in "error" state, and it's >>> quite hard to diagnose what's wrong. They don't automatically >>> recover, and there is no build result for the actual error (so >>> clicking the icon takes you to the last successful one) >>> >>> Anyone have any thoughts on how we can improve this? >>> >>> - Brett > > >