[Buildbot-devel] Google Summer of Code (w.r.t WebStatus)

Marc-Antoine Ruel maruel at chromium.org
Thu Mar 10 13:55:39 UTC 2011

Le 10 mars 2011 04:37, Marcus Lindblom <macke at yar.nu> a écrit :

> I tried using Pyjamas (compiles python to javascript, like GWT but not
> for Java). Wwhile it works fairly well, I feel that Buildbot is probably
> better served by using standard interfaces (JSON over HTTP) &
> js-frameworks (jQuery etc). That makes it easier for everyone to
> contribute.

No plan to use anything complex. We shouldn't use something compiled while
the program itself isn't even compiled...

That being said, I had someone play with google closure compiler and library
a bit but nothing came out of it.

> Also, an interim solution might be to build a twisted webstatus that
> uses the JSON-api to fetch (and cache) build data for populate the Jinja
> templates (and waterfall). This web-status "html server" could then be
> run separately from the buildmaster process, thus easing the load on the
> master (and avoiding blocking). One could even spawn several to do
> load-balancing across several servers.

The cost of doing that isn't worth if it can be just reimplemented
correctly. What we had tried last year was to host the proxy on GAE using
HttpStatusPush, which is much more efficient that using /json, but we faced
a lot of issues. It would probably make sense to just make something work
out of /json first. I'm already finding ways to make the /json interface
more useful, just need more code.

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://buildbot.net/pipermail/devel/attachments/20110310/f4258109/attachment.html>

More information about the devel mailing list