In auto.conf: OE_FRAGMENTS += "machine/qemux86-64 distro/poky core/yocto/sstate-mirror-cdn" $ bitbake-getvar MACHINE # $MACHINE [2 operations] # set ast.py:367 [check_and_set_builtin_fragment] <<<< # "qemux86-64" <<<< ... # pre-expansion value: # "qemux86-64" MACHINE="qemux86-64" the "<<<<" lines do not tell which fragment, and where it is.
From: "Re: [PATCH 1/2] bitbake-setup: add the initial implementation" https://lists.openembedded.org/g/bitbake-devel/message/17807
Note: history can be improved for 'built-in' fragments (machine/..., distro/...). The file-based one are fine.
RFC patch sent : https://lists.openembedded.org/g/bitbake-devel/topic/rfc_patch_ast_better/115674103
Patch sent: [PATCH] ast: Better variable history for builtin fragments: https://lists.openembedded.org/g/bitbake-devel/topic/patch_ast_better_variable/115735622
merged with: https://git.openembedded.org/bitbake/commit/?id=cd2985b8c4a27747082df9cce283f0d29bbb9051