Description of problem: If I used F10 to create a rawhide livecd. The livecd would not be able to boot, SQUASHFS error: Major/Minor mismatch, older Squashfs 3.1 filesystems are unsupported. This was because the host was using squashfs-tools-3.4-1, while the livecd had 2.6.29 kernel with squashfs 4.0, which break the back compatibility. It was also a boot failure when using 4.0 version of squshfs-tools to create a 2.6.27 kernel based F10 livecd. SQUASHFS error: Major/Minor mismatch, newer Squashfs 4.0 filesystems are unsupported. Version-Release number of selected component (if applicable): squashfs-tools-3.4-1.x86_64 livecd-tools-020-1.fc10.x86_64 How reproducible: always Steps to Reproduce: 1. livecd-creator --config=/usr/share/doc/livecd-tools-020/livecd-fedora-minimal.ks Actual results: Livecd failed to boot in initramfs. Expected results: Livecd boot.
*** Bug 473162 has been marked as a duplicate of this bug. ***
Yep, squashfs broke compatibility. There's not anything we can do about this in livecd-tools.
Well, how about to add a check for kernel version installed in livecd while running mksquashfs to reject incompatible attempts?