Skip to content

ci(qemu): dump per-task bitbake logs on failure#9

Merged
EmbeddedAndroid merged 1 commit into
mainfrom
show-failed-logs
May 15, 2026
Merged

ci(qemu): dump per-task bitbake logs on failure#9
EmbeddedAndroid merged 1 commit into
mainfrom
show-failed-logs

Conversation

@EmbeddedAndroid

Copy link
Copy Markdown
Owner

Two qemu-runtime runs have died at vscode do_unpack with 'tar return value 2' in 20ms and no other context. The actual tar stderr lives in tmp/work//vscode//temp/log.do_unpack. but the Surface test results step only looked at oeqa logs. Add a failure-only step that tails every per-task log bitbake touched, so the next dispatch shows what tar is actually complaining about.

The Surface test results step only looked at testimage's oeqa
output, which doesn't exist when the build itself fails. Add a
Show per-task logs step (gated on if: failure()) that dumps every
tmp/work/.../temp/log.do_* file bitbake touched during the build.
That's where tar's actual stderr lives, which we currently can't
see -- and we've now had two runs of vscode do_unpack failing
with 'tar return value 2' in 20ms with no further info.
@EmbeddedAndroid EmbeddedAndroid merged commit ad45906 into main May 15, 2026
@EmbeddedAndroid EmbeddedAndroid deleted the show-failed-logs branch May 15, 2026 08:32
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant