]> git.ipfire.org Git - thirdparty/openembedded/openembedded-core-contrib.git/commit
sdpx: Avoid loading of SPDX_LICENSE_DATA into global config
authorRichard Purdie <richard.purdie@linuxfoundation.org>
Fri, 2 Aug 2024 09:26:28 +0000 (10:26 +0100)
committerRichard Purdie <richard.purdie@linuxfoundation.org>
Wed, 7 Aug 2024 14:46:49 +0000 (15:46 +0100)
commit6f21cc9598178288784ff451ab3c40b174c0ef3e
tree92edc056b71423663fb054ad6b2ad109f92666e2
parent9f68a45aa238ae5fcdfaca71ba0e7015e9cb720e
sdpx: Avoid loading of SPDX_LICENSE_DATA into global config

Loading a load of json files into a memory structure and stashing in a bitbake
variable is relatively anti-social making bitbake -e output hard to read for
example as well as other potential performance issues.

Defer loading of that data until it is actually needed/used in a funciton
where it is now passed as a parameter.

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
meta/classes/create-spdx-2.2.bbclass
meta/classes/spdx-common.bbclass
meta/lib/oe/sbom30.py
meta/lib/oe/spdx30_tasks.py
meta/lib/oe/spdx_common.py