Skip to content

Conversation

@dgilperez
Copy link

@dgilperez dgilperez commented May 30, 2022

I found elusive dependency errors in the past, but it was not until today that I understood the origin.

Due to the sorting algorithm, when a fair number of plugins is used and when one plugin depend only on another that depends on something with several dependencies ... sorting is wrong and an exception is raised.

A quick search on google on this kind of problem points to TSort as a typical solution ... which this PR implements.

Let me know what you think.

Also, while I think this works on previously working (simple) dependency chains, this may be considered a breaking change.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant