Since poky:3c9c721be300, there is a dependency chain between core-image-minimal and bluez (and other surprising recipes like wayland, cairo, ...). Another effect is to make the number of tasks jump from 3608 to 4576 (+27%). The dependency chain is : * bash -> bash-ptest -> ... * util-linux -> util-linux-ptest -> ... * mdadm -> mdadm-ptest -> ... * strace (with bluetooh as DISTRO_FEATURES) -> ... * bluez Where to split the dependency chain? * strace -> bluez? (This one is surprising and maybe not needed by default?) * mdadm-ptest -> strace? (can we disable the test that depend on this given the cost?) [0]: https://git.yoctoproject.org/poky/commit/?id=3c9c721be3002be2c81581615c72612748d2282a
Meanwhile on IRC: [6:07:37 pm] <rburton> yocton: i had a quick look at strace and it still wants the bluez headers. i'd endorse just deleting the PACKAGECONFIG:class-target line in strace
Patch sent: https://lists.openembedded.org/g/openembedded-core/message/192253 [PATCH] strace: Disable bluetooth support by default
merged => https://git.yoctoproject.org/poky/commit/?id=6ce61b435705d5e145bc6110f38f76a8a4697d2e