Return-Path: Mailing-List: contact gump-help@jakarta.apache.org; run by ezmlm Delivered-To: mailing list gump@jakarta.apache.org Received: (qmail 62310 invoked from network); 4 Feb 2004 13:06:03 -0000 Received: from unknown (HELO bodewig.bost.de) (62.96.16.111) by daedalus.apache.org with SMTP; 4 Feb 2004 13:06:03 -0000 Received: (from bodewig@localhost) by bodewig.bost.de (8.11.6/8.11.6) id i14D5xs27749; Wed, 4 Feb 2004 14:05:59 +0100 X-Authentication-Warning: bodewig.bost.de: bodewig set sender to bodewig@bost.de using -f To: , Subject: Re: [MO-java-dev] compilation problem for mockobjects X-Draft-From: ("nnfolder:gump-stuff" 238) References: <015a01c3ea97$88bdb080$6a4041db@vma> <000401c3eb03$557f2110$9865fea9@backpack> From: Stefan Bodewig Date: Wed, 04 Feb 2004 14:05:59 +0100 In-Reply-To: <000401c3eb03$557f2110$9865fea9@backpack> (Nat Pryce's message of "Wed, 4 Feb 2004 09:43:21 -0000") Message-ID: User-Agent: Gnus/5.1002 (Gnus v5.10.2) XEmacs/21.4 (Portable Code, linux) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Spam-Rating: daedalus.apache.org 1.6.2 0/1000/N On Wed, 4 Feb 2004, Nat Pryce wrote: > Considering what Gump is meant to be used for, would it be better > for it to be "edge triggered" rather than "level triggered". It depends on the community you want to reach. Sometimes it takes repeated nagging to get the message through. Sometimes you generate the opposite effect by nagging, i.e. mails get ignored. > That is, should it send a message when a project fails to build, and > then sends a message when the project builds successfully again, > instead of sending a message every time it fails to build a broken > project? Yes, this would certainly be an option, and I think much of the statistics sthe new Python implementation of Gump collects can be used for that. We also generate RSS feeds that contain exactly these types of status changes IIRC. The email based nagging system has been Gump's traditional approach and it has done an outstanding job in many cases. I agree that it is plain annoying if it comes unwanted. Maybe we can improve the nagging part in the Python implementation to be configurable on a project level. Some projects may want a nightly report even on successful builds as confirmation, others may only want to get notified on status changes (as you describe it). Stefan