diff options
author | joshua Watt <JPEWhacker@gmail.com> | 2024-05-02 08:57:50 -0600 |
---|---|---|
committer | Richard Purdie <richard.purdie@linuxfoundation.org> | 2024-05-09 09:55:24 +0100 |
commit | 8393557b5229c7a0cea18a586848384bff1d7424 (patch) | |
tree | 0b3e54051899c4e737fb7b97c9552372cd100245 /meta/recipes-support/source-highlight/files | |
parent | fe22c66f4da87e7dca62dfbeec2185e4efcc31a9 (diff) | |
download | openembedded-core-8393557b5229c7a0cea18a586848384bff1d7424.tar.gz |
classes/create-spdx-2.2: Fix SPDX dependencies for ABI Safe recipes
SPDX Documents can currently get into a state where they reference SPDX
IDs that do not exist (locally). The reason for this is that some
tasks/recipes are marked as ABI safe, and thus are excluded from
taskhash. This means that when SPDX creates a document, it will refer to
the SPDX ID in the dependency at the time when the document is created,
but if the dependency changes and gets a new SPDX ID, the document will
not rebuild to reference the new SPDX ID, causing it to be dangling.
Fix this by using the new field in BB_TASKDEPDATA to skip dependencies
that are not part of the taskhash calculation.
Signed-off-by: Joshua Watt <JPEWhacker@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Diffstat (limited to 'meta/recipes-support/source-highlight/files')
0 files changed, 0 insertions, 0 deletions