On Fri, Jul 23, 2021 at 05:03 AM, Kyle Russell wrote: > > 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? >
Your question made me remember about the docker.scc. Which is being maintained both on meta-virt and yocto-kernel-cache. And linux-yocto_virtualization.inc makes usage of the one from meta-virt, which feels strange to me since it is a **linux-yocto**_virtualization.inc file that supposedly extends linux-yocto*.bb from oe-core. IMHO, for scc/cfg files we should try to rely on a single canonical source, and in this case, I believe is yocto-kernel-cache repo. Maintaining the same file for the same purpose in two different places brings the risk of diversion and increases maintenance effort to keep the instances aligned. Also, the yocto-kernel-cache gives us the ability to easily manage .scc files per kernel version. > 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 >
-=-=-=-=-=-=-=-=-=-=-=- Links: You receive all messages sent to this group. View/Reply Online (#6667): https://lists.yoctoproject.org/g/meta-virtualization/message/6667 Mute This Topic: https://lists.yoctoproject.org/mt/84394730/21656 Group Owner: meta-virtualization+ow...@lists.yoctoproject.org Unsubscribe: https://lists.yoctoproject.org/g/meta-virtualization/unsub [arch...@mail-archive.com] -=-=-=-=-=-=-=-=-=-=-=-