Bug 11454

Summary: Rationalise autobuilder configuration
Product: [Infrastructure] AutoBuilder Reporter: Joshua Lock <joshuagloe>
Component: autobuilderAssignee: Joshua Lock <joshuagloe>
Status: RESOLVED FIXED QA Contact:
Severity: enhancement    
Priority: Medium+ CC: infras.ab.watcher, Infras.watcher, pidge
Version: 2.4   
Target Milestone: 2.4 M2   
Hardware: x86   
OS: Multiple   
Whiteboard:
OS type for building Yocto: --- Type of Regression: ---
Verified: Documentation change: No (bug/feature does not impact docs)

Description Joshua Lock 2017-05-03 22:27:21 UTC
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
Comment 1 Joshua Lock 2017-07-10 13:47:43 UTC
We're going to do a first pass of this in a backwards compatible manner, therefore we are dropping the dependency on bug #11455.
Comment 2 Joshua Lock 2017-07-11 14:45:23 UTC
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
Comment 3 Joshua Lock 2017-07-11 14:45:58 UTC
Furthermore we generate both iso and hddimg images for IA machines, we don't need both.