We would like to rationalise the buildset configuration we use on the public autobuilder to better support the project moving forwards and to remove technical debt and legacy items which hinder interactions with the AB. A non-complete list of desired changes: * change targets and ordering of targets * possibly split oe-selftest run up * remove nightly-uclibc and other legacy cruft
We're going to do a first pass of this in a backwards compatible manner, therefore we are dropping the dependency on bug #11455.
Work done so far: * drop nightly-intel-gpl and nightly-qa-targetbuild * fold nightly-qa-* into nightly-qa-extras * fold nightly-[deb|ipk|rpm] into nightly-packagemanagers * remove tar.gz from IMAGE_FSTYPES in autobuilder.conf Remaining work items: * instead of building images & then testing them fold into one step (using testimage-auto, but likely requires enhancements for SDK testing that would need backporting) * drop package publishing * drop ext4 publishing
Furthermore we generate both iso and hddimg images for IA machines, we don't need both.
The low-hanging fruit refactoring has been completed and deployed on both YP clusters. http://git.yoctoproject.org/clean/cgit.cgi/yocto-autobuilder/commit/?id=61355851e5755e627f23b061b3171bf89eeb43ef http://git.yoctoproject.org/clean/cgit.cgi/yocto-autobuilder/commit/?id=b5e8eafe3dd7a46cfb57871f52979d34e36118db http://git.yoctoproject.org/clean/cgit.cgi/yocto-autobuilder/commit/?id=363a472366a6109f23df97e027223f4d9516650f http://git.yoctoproject.org/clean/cgit.cgi/yocto-autobuilder/commit/?id=faabab725053b473a06087738d866183a8692afa http://git.yoctoproject.org/clean/cgit.cgi/yocto-autobuilder/commit/?id=559d65cd198d57d630ffa7a7b99452b85686f613 http://git.yoctoproject.org/clean/cgit.cgi/yocto-autobuilder/commit/?id=4d982db894e6fc71428569df7da0e119d9f22751 Remaining work items have been split into separate bugs: * build & test images in one bitbake invocation - https://bugzilla.yoctoproject.org/show_bug.cgi?id=11789 * drop package publishing - https://bugzilla.yoctoproject.org/show_bug.cgi?id=11788 * drop ext4 publishing - https://bugzilla.yoctoproject.org/show_bug.cgi?id=11791