[oe] [RFC] Auto bi-sect build server idea
Leon Woestenberg
leon.woestenberg at gmail.com
Thu May 8 00:07:29 CEST 2008
Hello all,
I typically run a from scratch build once a day, typically a
combination of {uc,eg,g}libc and targets {ixp4xx, powerpc, avr32}.
Today my avr32/uclibc build stopped with bug #1380 which has been
reported 2 months ago but never occurred to me.
When I fixed that, I then ran into bug #4065 which has been
opened/fixed/closed and reopened.
So, I think we have a regression at hand (which might be already fixed
when I send this email, but that's not the point).
Then I thought about the idea of having a build server automatically
doing an automatic bi-sect towards the commit that breaks things.
Define a few local.conf's that are known-good.
Build each of them,
if the build completes, tag the revision as "last known good".
if the build fails, tag the revision as "latest known bad", and
bi-sect, selecting a "candidate" and iterate to the breaking commit.
I'm mainly interested in a helloworld-image, I'm not much interested
in package recipes, but mostly in the toolchain/libc
stuff/rootfs/image stuff, for now.
Has this been done earlier? Ideas?
Regards,
--
Leon
More information about the Openembedded-devel
mailing list