On Fri Jul 17, 2026 at 3:34 PM CEST, Trevor Woerner via lists.openembedded.org 
wrote:
> wic shells out to a range of host-side tools but does not declare them,
> so wherever it is installed as a package (rather than run from the
> bitbake do_image_wic task, which has the wic-tools native sysroot on
> PATH) it works only by chance depending on what the host has installed.
>
> Patch 1 fixes that directly: wic gains RDEPENDS on the tools it runs, so
> they are installed alongside it in every variant that packages it.
>
> The rest of the series turns "what optional tools go into the SDK" into
> an explicit, self-documenting choice. It introduces SDK_FEATURES, a list
> in the same spirit as DISTRO_FEATURES / MACHINE_FEATURES / IMAGE_FEATURES:
> a developer reads the setting and knows exactly what their SDK contains.
>
>   - patch 2 adds SDK_FEATURES and gates wic on the "wic" feature (off by
>     default);
>   - patch 3 moves the existing (unconditional, arch-gated) qemu addition
>     behind a "qemu" feature, on by default so nothing regresses;
>   - patch 4 adds an opt-in "sbom" feature (SPDX + SBOM/CVE tooling);
>   - patch 5 moves the cross-canadian gdb behind a "gdb" feature, on by
>     default; binutils and gcc stay unconditional since a cross-compiler
>     is intrinsic to an SDK;
>   - patch 6 adds an opt-in "lldb" feature for developers who prefer it.
>
> The default SDK_FEATURES is "gdb qemu", so an unmodified configuration
> produces the same SDK as before. The intent is to present the full range
> of knobs and let review settle which belong on by default; the split
> across separate patches is deliberate so each can be debated on its own.
> SDK_FEATURES is a plain list, so downstream layers can define their own
> features (for example a cgdb feature in meta-openembedded) the same way.
>

Hi Trevor,

Thanks for the new version. It looks like we have 2 selftest fails:

2026-07-19 07:16:57,038 - oe-selftest - INFO - 
sstatetests.SStateHashSameSigs2.test_sstate_allarch_samesigs 
(subunit.RemotedTestCase)
2026-07-19 07:16:57,040 - oe-selftest - INFO -  ... FAIL
...
ERROR: When reparsing /tmp/selftest-fetchvua2hn0x/test.bb:do_checkuri, the 
basehash value changed from 
eaf531c7d0304fd45f77fab173d0399db2b76e45cd46487426eb74bae7d4b7bb to 
2cdec1b5839750d0c5998dd35b7ab7380727d2fa3a33aed864144428d3a78f7d. The metadata 
is not deterministic and this needs to be fixed.
ERROR: The following commands may help:
ERROR: $ bitbake test -cdo_checkuri -Snone
ERROR: Then:
ERROR: $ bitbake test -cdo_checkuri -Sprintdiff

ERROR: When reparsing /tmp/selftest-fetchvua2hn0x/test.bb:do_fetch, the 
basehash value changed from 
72505ac7986134cca1a5bf96409e922ca39d8b70914218c968f9a8b3d508bc81 to 
b34ab448c19b41b81625a8e8ffa143940fa6c6a3c9db18ecec38e83ee0e3b7bb. The metadata 
is not deterministic and this needs to be fixed.
ERROR: The following commands may help:
ERROR: $ bitbake test -cdo_fetch -Snone
ERROR: Then:
ERROR: $ bitbake test -cdo_fetch -Sprintdiff
...
2026-07-19 07:21:21,814 - oe-selftest - INFO - 
sstatetests.SStateHashSameSigs2.test_sstate_nativesdk_samesigs_multilib 
(subunit.RemotedTestCase)
2026-07-19 07:21:21,814 - oe-selftest - INFO -  ... FAIL

https://autobuilder.yoctoproject.org/valkyrie/#/builders/35/builds/4320
https://autobuilder.yoctoproject.org/valkyrie/#/builders/23/builds/4376
https://autobuilder.yoctoproject.org/valkyrie/#/builders/48/builds/4142

I also got this error that might be related:

ERROR: Nothing RPROVIDES 'grub' (but 
/srv/pokybuild/yocto-worker/check-layer/build/layers/openembedded-core/meta/recipes-support/wic/wic_0.3.1.bb
 RDEPENDS on or otherwise requires it)
grub was skipped: incompatible with host arm-oe-linux-gnueabi (not in 
COMPATIBLE_HOST)
NOTE: Runtime target 'grub' is unbuildable, removing...
Missing or unbuildable dependency chain was: ['grub']
ERROR: Required build target 'meta-world-pkgdata' has no buildable providers.
Missing or unbuildable dependency chain was: ['meta-world-pkgdata', 'wic', 
'grub']

https://autobuilder.yoctoproject.org/valkyrie/#/builders/27/builds/4231

Can you have a look at the issue?

Thanks,
Mathieu

-- 
Mathieu Dubois-Briand, Bootlin
Embedded Linux and Kernel engineering
https://bootlin.com

-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.
View/Reply Online (#241295): 
https://lists.openembedded.org/g/openembedded-core/message/241295
Mute This Topic: https://lists.openembedded.org/mt/120314938/21656
Group Owner: [email protected]
Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub 
[[email protected]]
-=-=-=-=-=-=-=-=-=-=-=-

Reply via email to