Bug 6942

Summary: kernel-dev: iterative development
Product: [Build System, Metadata & Runtime] OE-Core Reporter: Bruce Ashfield <bruce.ashfield>
Component: kernelAssignee: Bruce Ashfield <bruce.ashfield>
Status: VERIFIED FIXED QA Contact: Lucian Musat <georgex.l.musat>
Severity: enhancement    
Priority: Medium+ CC: alexandru.c.georgescu, bruce.ashfield, dvhart, tom.zanussi
Version: unspecified   
Target Milestone: 1.9 M3   
Hardware: x86   
OS: Multiple   
Whiteboard:
OS type for building Yocto: --- Type of Regression: ---
Verified: Documentation change: Don't know

Description Bruce Ashfield 2014-11-07 21:33:16 UTC
The time required to make a kernel change, build and deploy the changes for
testing should be minimized, and not be significantly more than manipulating
and building the kernel tree directly.

This involves:
   - optional use of externalsrc builds
   - build artefact generation, without packaging
   - streamlined build and packaging steps 
   - deployment classes
Comment 1 Darren Hart 2014-11-20 18:20:18 UTC
This is considered a relatively high priority for the 1.8 release. Marking as Medium+. Most of this is expected to be incorporated by M1, setting target milestone accordingly.

The one exception is "deployment classes". Bruce can you elaborate on that requirement. Should that perhaps be a separate bug?
Comment 2 Bruce Ashfield 2014-11-27 16:06:46 UTC
The work to split and speed up kernel builds has consumed most of M1, bumping this out to M2.
Comment 3 Bruce Ashfield 2015-02-17 21:11:02 UTC
externalsrc builds and the work-shared builds have taken the place of this
in 1.8.

Moving this to 1.9 to take care of the remainder.
Comment 4 Bruce Ashfield 2015-09-18 19:16:24 UTC
This is covered by devtool and wic. So marking the bug as closed.
Comment 5 Lucian Musat 2015-10-15 08:16:30 UTC
Marking as verified as per last comment.