Bug 10204

Summary: use conversion commands instead of special code for hdddirect variants
Product: [Build System, Metadata & Runtime] OE-Core Reporter: Patrick Ohly <patrick.ohly>
Component: deploymentAssignee: Unassigned <unassigned>
Status: RESOLVED FIXED QA Contact:
Severity: enhancement    
Priority: Medium CC: JPEWhacker, randy.macleod, tom.rini
Version: 2.3   
Target Milestone: 4.99   
Hardware: All   
OS: Multiple   
Whiteboard:
OS type for building Yocto: --- Type of Regression: ---
Verified: Documentation change: Yes (doc changes required)

Description Patrick Ohly 2016-09-01 15:09:13 UTC
IMAGE_FSTYPES vmdk/vdi/qcow2 are special types in image-vm.bbclass: they are equivalent to hdddirect converted to those other formats.

With the "image compression" concept extended to "general purpose conversion", it makes more sense to remove those special types (and the corresponding code) and just use conversion commands.

The advantage is that these conversion commands then can also be used for other whole-disk image types.

Out-dated patch here:
https://github.com/pohly/ostro-os/commit/fdb302ca414565d4e84e81a0df07d5c65600ecf9

It was discussed on OE-core and needs further work:
http://lists.openembedded.org/pipermail/openembedded-core/2016-July/124517.html