On 2007-10-15T14:11:16, David Lee <[EMAIL PROTECTED]> wrote: > You might want to take a look at 'buildbot': > http://buildbot.net/trac > > This seems to be used by many folk (including the python people): > http://buildbot.net/trac/wiki/SuccessStories > > I think it would work by the heartbeat project (or nominated deputy) > setting up the infrastructure, then the rest of us contributing in various > test machines and environments on which the software could automatically > be periodically rebuilt, as buildbot grabs it from our VCS (mercurial, > which seems to be supported).
Hi David, that is a good suggestion, I like the principle. A central build service such as provided by the openSUSE project has the advantage of tighter control over what is actually compiled in what environment, which does have some consistency advantages. (It can also be installed locally, too.) The major advantage of buildbot seems to be automated feedback by e-mail; this is supposedly forthcoming for openSUSE as well, and I can ping the team to raise the priority of this. And, of course, testing build architectures not supported by the central site. However, I don't think the recompile cycle is where we spot most of our bugs. The problem which buildbot doesn't seem to address is automated roll-out of the packages to a test cluster, and providing automated CTS feedback. Or does it? I think that still needs to be scripted ... I'd be very interested in seeing that part addressed; automated download + testing, ranging from BasicSanityCheck to CTS (where applicable) or manual test cases, and returning the feedback to us as automatic as possible. (Of course, that's a large order - any small step in that direction would be welcome!) With regard to the build infrastructure, I do not currently think this is our largest problem - we seem to have a working build infrastructure available, and I think effort might be better spend on addressing needs which are not met at all yet. Does that make sense to you? Or am I missing something buildbot provides, which we currently don't have? Regards, Lars -- Teamlead Kernel, SuSE Labs, Research and Development SUSE LINUX Products GmbH, GF: Markus Rex, HRB 16746 (AG Nürnberg) "Experience is the name everyone gives to their mistakes." -- Oscar Wilde _______________________________________________________ Linux-HA-Dev: Linux-HA-Dev@lists.linux-ha.org http://lists.linux-ha.org/mailman/listinfo/linux-ha-dev Home Page: http://linux-ha.org/