mbox series

[0/2] bitbake-setup: improve source-overrides

Message ID 20260529-bb-setup-override-improvements-v1-0-91db62e0149e@toradex.com
Headers show
Series bitbake-setup: improve source-overrides | expand

Message

Ernest Van Hoecke May 29, 2026, 2:51 p.m. UTC
Patch 1 fixes multiple --source-overrides arguments so override files are
merged in command-line order, matching the existing documentation.

Patch 2 adds default-source-overrides, allowing a configuration selected
from a registry or local file to provide default source override files.
This enables fixed revisions or other override source selections to live
in the registry itself, while keeping command-line --source-overrides as
a local user override applied last.

Tested with:
    ./bin/bitbake-selftest bb.tests.setup.BitbakeSetupTest

Signed-off-by: Ernest Van Hoecke <ernest.vanhoecke@toradex.com>

---
Ernest Van Hoecke (2):
      bitbake-setup: support multiple source override files
      bitbake-setup: support default source overrides

 bin/bitbake-setup                                  | 48 ++++++++----
 .../bitbake-user-manual-environment-setup.rst      | 13 ++++
 lib/bb/tests/setup.py                              | 86 ++++++++++++++++------
 setup-schema/bitbake-setup.schema.json             |  7 ++
 4 files changed, 116 insertions(+), 38 deletions(-)
---
base-commit: e9a06f79d9ec767c9d95470be78b006d6fd0d59c
change-id: 20260529-bb-setup-override-improvements-e5caf279c7dc

Best regards,