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

Ernest Van Hoecke <[email protected]> Fri, 29 May 2026 16:51:37 +0200
Newsgroups org.openembedded.lists.bitbake-devel
Message-ID <20260529-bb-setup-override-improvements-v1-0-91db62e0149e@toradex.com>
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 <[email protected]>

---
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,
-- 
Ernest Van Hoecke <[email protected]>