[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