On Sun, 2026-08-30 at 14:36 -0400, Trevor Woerner via lists.openembedded.org wrote: > ensure_host_package() decides whether a test can run by looking for a > package name in the SDK's host manifest, which establishes neither that > the package is present nor that the command the test runs is the SDK's > own. On an extensible SDK the manifest lists what the shipped sstate > could provide, so a case can pass the check and then run a command that > is not there, or one belonging to the build host. > > Ask the SDK for the command instead. An eSDK ships sstate for more than > it installs, so when the command is missing devtool installs the recipe > and the lookup runs again. A command that resolves outside the SDK now > fails rather than reporting a result about the build host. > > AI-Generated: codex/claude-opus 5 (xhigh) > Signed-off-by: Trevor Woerner <[email protected]> > --- > meta/lib/oeqa/sdk/case.py | 96 ++++++++++++++++++++++++++++----------- > 1 file changed, 69 insertions(+), 27 deletions(-)
I'll be honest, this feels/looks wrong. In order to say why, I need to spend a lot of time looking into the problem more, trying to work out the right way to solve it and so on. If I keep doing this, people will just keep feeding me patches like this and expecting me to give that level of feedback which I simply can't do, it isn't easy. So no, this isn't right and no, I don't feel it appropriate to merge it, sorry. Cheers, Richard
-=-=-=-=-=-=-=-=-=-=-=- Links: You receive all messages sent to this group. View/Reply Online (#244774): https://lists.openembedded.org/g/openembedded-core/message/244774 Mute This Topic: https://lists.openembedded.org/mt/121002795/21656 Group Owner: [email protected] Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub [[email protected]] -=-=-=-=-=-=-=-=-=-=-=-
