bitbake: tinfoil: Track data during finalizeData

finalizeData changes the value of variables, so, it needs to have data
tracking enabled to get a full and accurate variable value history.

Fixes [YOCTO #15652]

(Bitbake rev: 228979b506f7d0e24c643440bcc7becf684da283)

Signed-off-by: Yoann Congal <yoann.congal@smile.fr>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This commit is contained in:
Yoann Congal 2025-03-15 00:52:14 +01:00 committed by Richard Purdie
parent e4761312f7
commit 159a49f35a

View File

@ -662,7 +662,8 @@ class Tinfoil:
"""
Run anonymous functions and expand keys
"""
return self._reconvert_type(self.run_command('finalizeData'), 'DataStoreConnectionHandle')
with self._data_tracked_if_enabled():
return self._reconvert_type(self.run_command('finalizeData'), 'DataStoreConnectionHandle')
def parse_recipe_file(self, fn, appends=True, appendlist=None, config_data=None):
"""