diff options
Diffstat (limited to 'ACE/docs/bczar/privileges.html')
-rw-r--r-- | ACE/docs/bczar/privileges.html | 63 |
1 files changed, 0 insertions, 63 deletions
diff --git a/ACE/docs/bczar/privileges.html b/ACE/docs/bczar/privileges.html deleted file mode 100644 index 299b88c299f..00000000000 --- a/ACE/docs/bczar/privileges.html +++ /dev/null @@ -1,63 +0,0 @@ -<!-- $Id$ --> - -<html> -<head> -<title> Build Czar powers </title> -</head> -<center><h1>Powers with the Build Czar</h1></center> - <P> - This document grants extensive privileges and powers to the Czar, - but those privileges impose several responsabilities that must be fulfilled, - failure to do so may result in some form of revolution - (picture a firing squad). - </P> - - <P> - Previous generations of the honorable royal family have automated - the build process as much as possible, but all machines require attention: - the build Czar must keep a constant vigil, lest some runaway process - stops working and a critical bug scapes into the wild. - </P> - - <P>Typically a runaway build is detected because on its next - execution an email indicating that the build is - <CODE>DISABLED</CODE> - is received. - The same email is also sent when a build is abruptly terminated (for - example because the machine running the build crashed). - Most of the time, - a test is not making progress and must be terminated, - the build then runs to completion. - If the machine crashed then it is necessary to go into the build - directory and remove the - <CODE>auto_compile/.disable</CODE> - file, so the next execution can complete successfully. - Occasionally the build fails because there is a CVS conflict, - there is not enough disk space or some similar problem, - in these cases the build Czar is encouraged to request adviced - from previous generations in the royal family they will - be happy to come back from retirement to provide advice and help - if needed. - </P> - <P>The build Czar should also investigate the errors and warnings - reported by a build, - contact the person or persons responsible for the failed build and - prompt them to fix the situation. If that process above fails the - build Czar should request help from a volunteer or proceed to fix - the problem himself/herself. If there is no available - backup/volunteer and the build Czar is busy, he/she will be - forced to excomunicate the original developer and report him or - her to the highest court of the land for whatever punishment is - deemed appropriate (lashing or bone breaking where not prohibited - by law). - </P> - <P>It is extremely important to fix broken builds within the day, - otherwise the errors tend to accumulate and once the process - breaks down it is extremely hard to recover, - in other words, - the term as a build Czar can extend beyond your expectations if - the builds are not clean again. - </P> -<hr> -</html> - |