[Buildbot-devel] console and grid information loss [was: Re: yellow warning on top row of waterfall?]

Axel Hecht l10n.moz at googlemail.com
Tue Mar 2 06:02:53 UTC 2010


2010/3/1 Charles Lepple <clepple at gmail.com>

> If someone were to rewrite the waterfall, what would make it less
> fragile?
>

There are a few things that make waterfalls hard in my experience, having
written one. OK, just one, but still.

The first is html tables. As soon as something goes somewhat odd, the
complete layout breaks down. In particular if you use rowspan (which you
should, IMHO, for the sake of smaller output, and better text display).

The next thing is that you need to rotate the flow by 90 degrees in a way
twice. At least that's what I recall, and I think my code has it, too. You
start off with a flow of events per builder, and then you need to sort those
across builders, and then put them back into builders again.

Handling parallel builds per builder is tricky, and either algorithm to do
that (add columns, or serialize them in one) has finicky edge cases.

That's off the top of my head.

Axel
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://buildbot.net/pipermail/devel/attachments/20100302/4b222733/attachment.html>


More information about the devel mailing list