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

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

Hi Richard,

This v2 should answer your question:
  doesn't this only add limited collections data so whilst it fixes -b,
  it potentially corrupts the cache for the non -b cases?
  https://lists.openembedded.org/g/bitbake-devel/message/19957

The test case test_run_prepared_task_recipecache_self_heals should
prove that this works as expected.

The commits going into bitbake do not change in comparison to v1.
Only the test changed.

Regards,
Adrian

Adrian Freihofer (8):
  cooker: fix bitbake -b silently ignoring bbappends
  tests/cooker: add a shared bitbake-subprocess test base class
  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 | 342 ++++++++++++++++++++++++++++++++++++++++-
 lib/bb/tinfoil.py      |  23 ++-
 5 files changed, 383 insertions(+), 8 deletions(-)

-- 
2.55.0



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

end of thread, other threads:[~2026-08-25  8:59 UTC | newest]

Thread overview: 10+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2026-08-16 22:14 [PATCH v2 0/8] cooker/tinfoil: fix -b bbappend handling and add single-task prepared-task API AdrianF
2026-08-16 22:14 ` [PATCH v2 1/8] cooker: fix bitbake -b silently ignoring bbappends AdrianF
2026-08-25  8:59   ` [bitbake-devel] " Richard Purdie
2026-08-16 22:14 ` [PATCH v2 2/8] tests/cooker: add a shared bitbake-subprocess test base class AdrianF
2026-08-16 22:14 ` [PATCH v2 3/8] tests/cooker: add a bitbake -b bbappend test AdrianF
2026-08-16 22:14 ` [PATCH v2 4/8] command: fix setConfig coercing bool config values to truthy strings AdrianF
2026-08-16 22:14 ` [PATCH v2 5/8] cooker: add a buildFile mode that runs a single task AdrianF
2026-08-16 22:14 ` [PATCH v2 6/8] tinfoil: add a prepared task runner AdrianF
2026-08-16 22:14 ` [PATCH v2 7/8] tests/cooker: add TinfoilTests for run_prepared_task AdrianF
2026-08-16 22:14 ` [PATCH v2 8/8] 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.