Open
Description
Reproduce:
- Make a scan for an analyzer result contain Qt as dependency:
vcsUrl: https://code.qt.io/qt/qt5.git vcsRevision: b9fd0a20a60b82cd91fdc86cb54d0eb7adf29eae
- Set-up a license choice which applies to that dependency
- Run the evaluator using the rules from
ort-config
repo. (I've used-Xmx16G
) - Observe that CPU load goes to max., it seems to hang, after minutes CLI will just exit without a success.
Note: The issue seems to be in the SpdxExpression
class hierarchy. In particular, related to validChoices()
and DNF computation.