You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
fix(reporter): Fix the creation of first level dependency relationships
As of [1] the SPDX reporter intends to associate any first level
dependency with all root projects it corresponds to. The implementation
introduced by [1] has the following issues:
1. Relationships to excluded packages are added, even though excluded
packages are not contained in the report. For proof see [2] which
adds such relationship.
2. Dependencies which are direct depdendencies of a sub-project, but not
of any root project are not considered a first level dependency. Such
dependencies may not be linked into the dependency tree of resulting
SPDX document at all.
Rewrite the algorithm in order to fix both of the above mentioned
issues.
Fixes#7487.
[1] b471544
[2] b471544#diff-6de35dd2aff1f92b7f5ea558d3f77e02d0d596dd4ce2a8199056cfb31b47fcabR181-R184
Signed-off-by: Frank Viernau <[email protected]>
0 commit comments