linux-yocto virtualization requires virtio.scc from yocto-kernel-cache


Kyle Russell
 

Hello,

meta-virtualization's linux-yocto_virtualization.inc includes cfg/virtio.scc in KERNEL_FEATURES, which is a dependency from yocto-kernel-cache.  However, we do not use yocto-kernel-cache with our custom linux-* recipe, so we're hitting a metadata error because of a missing virtio.scc.  It seems like the creation of linux-%.bbappend (in f2f36a8061c600b35b5f0ce1599d59f1d144a3aa) was intentional to match kernel recipes other than linux-yocto*, which we could benefit from, but the lack of yocto-kernel-cache is problematic with virtio.scc.

Can meta-virtualization provide virtio.scc like it does for the other kernel features to allow decoupling from yocto-kernel-cache?

meta-virtualization used to allow this decoupling by configuring the virtio feature without the yocto-kernel-cache in f1c03f390e95b63d5c2dfba9140d1b07c4d17acf, but that was restructured in 21d8bcdb791a1ea766a3e7e7663c7b6d49bc861a.  The dependency was not required unless you were using linux-yocto, but as of f2f36a8061c60 is now required for all linux-% recipes.  (We just now noticed because our linux recipe has recently been updated to match a kernel version supported by meta-virtualization.

Thanks,

Kyle

Join {meta-virtualization@lists.yoctoproject.org to automatically receive all group messages.