poky/bitbake/lib/bb
Alexander Kanavin 516039e609 bitbake: bitbake-setup: replace {THISDIR} token with a keyword: bb-layers-relative
{THISDIR} is a special value token that can be used in the list of enabled
layers to specify the layer location relative to the confguration file:
https://git.openembedded.org/bitbake/commit/?id=b3153be29de8b8570b0c184369bd41f4c646cf92

This replaces the token with an explicit separate keyword for such layers:
so that special processing to determine the final value can be avoided, and
the feature can be formalized in the json schema:

instead of
   "bb-layers": [
        "{THISDIR}/meta-my-project"
    ]

this allows
   "bb-layers-relative": [
        "meta-my-project"

Going forward I think we should strive to avoid any further special value tokens.

(Bitbake rev: 90da82bd2bfcfd5590c9ae06015737b616074b56)

Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2025-11-06 18:04:13 +00:00
..
asyncrpc bitbake: Use a "fork" multiprocessing context 2025-07-23 11:34:31 +01:00
compress bitbake: bb/compress: use lz4 instead of lz4c 2024-11-05 11:17:17 +00:00
fetch2 bitbake: fetch2/git: when raising ParameterError for an invalid proto, include the proto in the message 2025-11-03 17:43:31 +00:00
parse bitbake: ast: Warn on multiple builtin config fragments for the same variable 2025-10-13 23:30:31 +01:00
pysh
server bitbake: Use a "fork" multiprocessing context 2025-07-23 11:34:31 +01:00
tests bitbake: bitbake-setup: replace {THISDIR} token with a keyword: bb-layers-relative 2025-11-06 18:04:13 +00:00
ui bitbake: knotty, uihelper: Remove running_pids and lastpids 2025-10-13 23:30:31 +01:00
__init__.py bitbake: bitbake: Update version to 2.15.2 2025-08-12 10:05:11 +01:00
acl.py bitbake: lib: Remove double imports 2025-02-27 15:12:55 +00:00
build.py bitbake: lib/bb/build: remove mention of OE_EXTRA_IMPORTS 2025-02-27 15:21:10 +00:00
cache_extra.py
cache.py bitbake: cooker/cache: Drop mc 'default' string value 2025-01-25 11:30:51 +00:00
checksum.py bitbake: checksum/fetch2: Switch from persist_data to a standard cache file 2024-10-09 13:04:30 +01:00
codeparser.py bitbake: codeparser: Add function decorators for vardeps 2025-04-10 11:07:38 +01:00
command.py bitbake: command: Fix command complete event ordering 2025-03-11 10:53:13 +00:00
cooker.py bitbake: cooker: adjust the error message about missing websockets module to mention bitbake-setup 2025-10-14 11:24:57 +01:00
cookerdata.py bitbake: cooker/cache: Drop mc 'default' string value 2025-01-25 11:30:51 +00:00
COW.py bitbake: COW: Fix hardcoded magic numbers and work with python 3.13 2024-10-09 13:04:30 +01:00
daemonize.py
data_smart.py bitbake: data_smart: Add setVarFilter function to implement variabl filtering 2025-08-12 10:05:11 +01:00
data.py bitbake: codeparser/data: Ensure module function contents changing is accounted for 2024-07-01 13:53:23 +01:00
event.py bitbake: event/runqueue: remove unused 'd' arg from check_for_interrupts 2025-08-12 10:05:11 +01:00
filter.py bitbake: lib/bb: Add filter support 2025-08-12 10:05:11 +01:00
main.py bitbake: main: Add an option to specify what to profile 2025-07-17 10:45:57 +01:00
methodpool.py
monitordisk.py bitbake: Fix disk space monitoring on cephfs 2023-08-25 07:55:34 +01:00
msg.py bitbake: Remove custom exception backtrace formatting 2024-11-28 00:06:24 +00:00
namedtuple_with_abc.py
process.py
progress.py
providers.py
remotedata.py
runqueue.py bitbake: runqueue: use enum to represent runQueue state to improve readability 2025-08-12 10:05:11 +01:00
siggen.py bitbake: sigen: Avoid bitbake abort with EOFerror from an incomplete hashserv communication 2025-07-23 11:34:31 +01:00
taskdata.py
tinfoil.py bitbake: tinfoil: add wait_for decorator and build_file_sync() helper 2025-07-01 08:49:37 +01:00
utils.py bitbake: Add bb.utils.explode_deps as a filter function 2025-08-12 10:05:11 +01:00
xattr.py bitbake: lib/bb: Add xattr and acl libraries 2023-08-24 16:49:38 +01:00