Details
-
Bug
-
Status: Open
-
Major
-
Resolution: Unresolved
-
3.4.4
-
None
-
None
Description
The algorithm to resolve the package dependencies in DependencyUtil.resolve() is very inefficient and can cause high CPU load and unresponsiveness, of the dependency tree is deep and/or has a lot of unresolvable packages.
The DependencyUtil.sortPackages() uses the DependencyUtil.resolve() in order to sort them in the resolution order.