james-server-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Noel J. Bergman" <n...@devtech.com>
Subject GUMP Early Warning System requires timely fixes
Date Sun, 14 Mar 2004 03:49:46 GMT
> FWIIW: Gump has been trying to raise awareness of [the compile
> problem in Excalibur]. It shows this error in the compile output.


The problem for a project like James is when something is broken early in
the dependency chain, nothing after that gets the benefits.  So by the time
we get notification of a problem, it could be, and has been, 6 months or
more of API, and other, changes in code that we're dependent upon.

Not sure what the answer is, since if GUMP just switches to building against
previously successful builds, we don't get the warnings related to the code
that is changing and broken.  On the other hand, if the chain is
A->B->C->D->E-F-G, we can see that if B is broken, and F is changing, it
might be helpful to go ahead and use B' on the hope that C will still build
with it, and G can see that it is getting F'ed.  If C still doesn't build,
try D against C', etc.  It is intended for GUMP to run on a dedicated
server, so compute cycles should be available.

What ideas has the GUMP team come up?  Is the plan the aforementioned use of
an earlier build combined with notification to all downstream users about
the build failure?  At the least, if dependencies don't build for a
sufficient period of time, you should start periodically notifying
downstream users.

Any other ideas?

	--- Noel

To unsubscribe, e-mail: server-dev-unsubscribe@james.apache.org
For additional commands, e-mail: server-dev-help@james.apache.org

View raw message