All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH 0/7] cooker/tinfoil: fix -b bbappend handling and add single-task prepared-task API
@ 2026-08-15 13:46 AdrianF
  2026-08-15 13:46 ` [PATCH 1/7] cooker: fix bitbake -b silently ignoring bbappends AdrianF
                   ` (6 more replies)
  0 siblings, 7 replies; 9+ messages in thread
From: AdrianF @ 2026-08-15 13:46 UTC (permalink / raw)
  To: bitbake-devel; +Cc: Adrian Freihofer

From: Adrian Freihofer <adrian.freihofer@siemens.com>

Hi Richard,

Probably you remember how many attempts I tried to solve this nasty issue for
devtool ide-sdk already. I hope you consider this usage of AI as a positive
one. I also flagged these commits as AI-generated to be transparent. I also
tested them extensively with my WIP devtool ide-sdk branch.

This series makes the BitBake side of the devtool ide-sdk workflow reliable by:
1. fixing `bitbake -b` so recipe `.bbappend` files are actually applied,
2. adding a single-task execution path for already-prepared tasks, and
3. adding regression coverage for both behaviors.

It also includes two related correctness fixes:
1. setConfig now preserves boolean types (instead of turning False into
   truthy "False"),
2. include_all now ignores empty BBPATH segments to avoid false
   duplicate-include warnings.

Thanks for reviewing.

Adrian Freihofer (7):
  cooker: fix bitbake -b silently ignoring bbappends
  tests/cooker: add a bitbake -b bbappend test
  command: fix setConfig coercing bool config values to truthy strings
  cooker: add a buildFile mode that runs a single task
  tinfoil: add a prepared task runner
  tests/cooker: add TinfoilTests for run_prepared_task
  parse/ast: skip empty BBPATH segments in include_all

 lib/bb/command.py      |   8 +-
 lib/bb/cooker.py       |  14 ++-
 lib/bb/parse/ast.py    |   4 +
 lib/bb/tests/cooker.py | 211 +++++++++++++++++++++++++++++++++++++++++
 lib/bb/tinfoil.py      |  23 ++++-
 5 files changed, 253 insertions(+), 7 deletions(-)


base-commit: 2c236d8bdc51742cbc5a97e30fb126d82d4a908a
-- 
2.55.0



^ permalink raw reply	[flat|nested] 9+ messages in thread

end of thread, other threads:[~2026-08-15 21:39 UTC | newest]

Thread overview: 9+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2026-08-15 13:46 [PATCH 0/7] cooker/tinfoil: fix -b bbappend handling and add single-task prepared-task API AdrianF
2026-08-15 13:46 ` [PATCH 1/7] cooker: fix bitbake -b silently ignoring bbappends AdrianF
2026-08-15 21:39   ` [bitbake-devel] " Richard Purdie
2026-08-15 13:46 ` [PATCH 2/7] tests/cooker: add a bitbake -b bbappend test AdrianF
2026-08-15 13:46 ` [PATCH 3/7] command: fix setConfig coercing bool config values to truthy strings AdrianF
2026-08-15 13:46 ` [PATCH 4/7] cooker: add a buildFile mode that runs a single task AdrianF
2026-08-15 13:46 ` [PATCH 5/7] tinfoil: add a prepared task runner AdrianF
2026-08-15 13:46 ` [PATCH 6/7] tests/cooker: add TinfoilTests for run_prepared_task AdrianF
2026-08-15 13:46 ` [PATCH 7/7] parse/ast: skip empty BBPATH segments in include_all AdrianF

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.