On Mon 2026-08-31 @ 08:44:50 PM, Richard Purdie wrote: > 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.
Understood, thank you for the feedback. > Cheers, > > Richard
-=-=-=-=-=-=-=-=-=-=-=- Links: You receive all messages sent to this group. View/Reply Online (#244778): https://lists.openembedded.org/g/openembedded-core/message/244778 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]] -=-=-=-=-=-=-=-=-=-=-=-
