On Tuesday, 29 September 2015 at 07:43:10 UTC, Sönke Ludwig wrote:

I'd say that there simply are version conflicts within this huge dependency graph (e.g. "meatbox" requires "gl3n" 1.1.0, but another dependency requires 1.0.0). The current dependency resolution algorithm (which is planned to be revamped) is quite bad at outputting good error messages in many situations (technically there often isn't an unambiguous error message, but then it often picks one of the less helpful ones).

I think you said once that the dependency resolution is NP-complete.

Could you provide a layman description of what is this particular problem? Just curiosity.

Reply via email to