Poky from git, edison branch. MACHINE=atom-pc and IMAGE_FSTYPES=live. Building core-image-minimal fails in do_rootfs(): line 127: genext2fs: command not found. Indeed, building genext2fs-native will then allow core-image-minimal to succeed.
Just as a note for this bug, someone needs to test this against master. The image handling code did get refactored between edison and master so its possible we did fix this but I'm not sure. It should be possible to test just looking at the task graph (-g option to bitbake).
I did a quick check with the -g option and found the following for edison: grep -r genext2fs-native *.dot | grep -v dot:\"ge next2fs task-depends.dot:"core-image-minimal.do_rootfs" -> "genext2fs-native.do_populate_sysroot" task-depends.dot:"core-image-minimal.do_rootfs" -> "genext2fs-native.do_package_write_rpm" task-depends.dot:"core-image-minimal.do_build" -> "genext2fs-native.do_package_write" task-depends.dot:"core-image-minimal-initramfs.do_rootfs" -> "genext2fs-native.do_populate_sysroot" task-depends.dot:"core-image-minimal-initramfs.do_rootfs" -> "genext2fs-native.do_package_write_rpm" I also checked with a full build and was not able to reproduce this issue, genext2fs built correctly. Default edison with the following cmd line: MACHINE=atom-pc IMAGE_FSTYPES=live bitbake core-image-minimal I used the edison-6.0.1.final tag. It is working against 1.2 master also.
You can't set IMAGE_FSTYPES from the commandline by default for a start...
Then indeed just setting IMAGE_FSTYPES in local.conf with edison will result in a failure to build genext2fs, when building a live image with 1.1.1, both ext3 and live need to be specified on the IMAGE_FSTYPES list to get the correct dependencies. This is fixed correctly in the image_types.bbclass file where it looks for live and adds ext3 to the list if it does not already exist.
So is a WILLNOTFIX (workaround available) or is this to be targeted for another edison point release?
This should be straight forward to fix on the edison branch so I'm leaning towards fixing it
http://git.yoctoproject.org/cgit/cgit.cgi/poky/commit/?h=edison&id=2b92d9f6d3a10ede2cf5db335e7df86c65858d20