On Wed, 21 Apr 2004, Stefano Mazzocchi <[EMAIL PROTECTED]> wrote:

[nightly build like proposal]

>   get latest B
>   build it
>   if successful {
>     get latest A
>     build it against latest B
>     if successful {
>        // do nothing since everything is cool
>     } else {
>        send email to A (
>          with results from A build
>        )

maybe copy B here?

>     }
>   } else {

send email to A with list of broken dependencies?

>     get B that A says it depends on (out of timestamp)
>     build it

against which versions of B's dependencies?  dated or latest?

>     if successful {
>        get latest A
>        build it against dependent B
>        if successful {
>           send email to B (
>             with the results from latest B built
>           )

B should have received a mail when we tried to build B already.

>        } else {
>           send email to A (
>              with results from A built
>              with list of broken dependencies
>           )
>     } else {
>        send email to A copying B (
>           with results to targetted build
>        )

why do you want to copy B if A fails to build against the very same
version of B A claims to be compatible to?

>     }
>   }

Stefan

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to