[oe] why we don't setup a buildbot for openembedded QA?

Holger Hans Peter Freyther holger+oe at freyther.de
Wed Jan 6 03:59:45 UTC 2010


On Tuesday 05 January 2010 03:06:47 Guo Hongruan wrote:
> No, I am not talking about tinderbox but buildbot. I want to setup a
> public buildbot and validate every possible combinations of openembedded.
> In another words, I want to do some QA jobs of openembedded.

This is a nice goal, but it is probably not the biggest concern as well. E.g. 
there is little benefit of making every version of binutils work with glibc and 
gcc. It is certainly cool to be able to pick any GCC, BINUTILS, GLIBC and 
guarnatee that it will work on any host distro. But besides being totally cool 
it is also totally wasting your time (unless your goal is to learn how GCC, 
BINUTILS and GLIBC interact). And the next step would be to have make world 
build on top of that...


I have been at your point a couple of years back (seppuku, a tinderbox setup, 
autobuild scripts are the result). The QA that is working best is to have 
people sign up for "maintaining" certain areas.

E.g.: I'm feeling responsible for:

	- QtE, meta-toolchain-qte, qmake and such
	- I'm also testing mipsel from time to time

Other people like pb_ feel responsible for:
	- DISTRO micro (I think i got it wrong)

Or Khem is doing kick ass work on the toolchain bits..


> Of course, I need help and support from all of you. I want a public server
> which runs python and twist and I also want any volunteer can provide
> their machine as build slaver when it is available.

Technology is not the problem here. What use is this system if no one is fixing 
build problems because of a too new or too old version of GCC? What use is it 
to the user to have thousands of tested configurations when he can not navigate 
through the list of packages?


let me write another mail about QA topics.

	z.




More information about the Openembedded-devel mailing list