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/

Reply via email to