[Buildbot-devel] [1.0] Enough dreaming, let's get to work!

Jean-Paul Calderone exarkun at divmod.com
Sun Aug 17 20:36:18 UTC 2008


On Sun, 17 Aug 2008 14:31:44 -0400, "Dustin J. Mitchell" <dustin at zmanda.com> wrote:
>
> [snip]
>1. Overall Python framework.  Currently we use Twisted, and the most
>deeply twisted part of the application is the job-control system,
>which we seem to have agreed should be rewritten in a stateless
>fashion.  Other frameworks (Django has been mentioned) would give us
>better control over the web interface.

I'd suggest bringing in *something* for HTML generation.  Nevow has
the best support for asynchronous operation, but I wouldn't rule out
other possibilities immediately.  Pretty much anything is going to be
better than manual HTML creation through string concatenation, which
seems to be the convention in buildbot currently.

This doesn't mean twisted.web needs to be abandoned, just that the
code in `renderHTTP´ implementations should use some templating
library to produce a result.

Using a real templating library will make implementations of the more
complex and interesting views a lot simpler.

Jean-Paul




More information about the devel mailing list