{"action":"created","issue":{"url":"https://api.github.com/repos/D-Programming-Language/dub/issues/652","labels_url":"https://api.github.com/repos/D-Programming-Language/dub/issues/652/labels{/name}","comments_url":"https://api.github.com/repos/D-Programming-Language/dub/issues/652/comments","events_url":"https://api.github.com/repos/D-Programming-Language/dub/issues/652/events","html_url":"https://github.com/D-Programming-Language/dub/issues/652","id":100854806,"number":652,"title":"Optimize dependency resolution algorithm?","user":{"login":"Abscissa","id":714873,"avatar_url":"https://avatars.githubusercontent.com/u/714873?v=3","gravatar_id":"","url":"https://api.github.com/users/Abscissa","html_url":"https://github.com/Abscissa","followers_url":"https://api.github.com/users/Abscissa/followers","following_url":"https://api.github.com/users/Abscissa/following{/other_user}","gists_url":"https://api.github.com/users/Abscissa/gists{/gist_id}","starred_url":"https://api.github.com/users/Abscissa/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Abscissa/subscriptions","organizations_url":"https://api.github.com/users/Abscissa/orgs","repos_url":"https://api.github.com/users/Abscissa/repos","events_url":"https://api.github.com/users/Abscissa/events{/privacy}","received_events_url":"https://api.github.com/users/Abscissa/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":10,"created_at":"2015-08-13T19:55:31Z","updated_at":"2015-09-02T10:16:43Z","closed_at":null,"body":"Is it possible to adjust the dependency resolution algorithm to scale better? I've hit situations (not easy to reproduce AFAICT so far) where the dependency resolution step can take several minutes or even half-hour or more, and (unless --vverbose is used) with no output indicating what it's doing or any indication that no, it has not actually locked up. "},"comment":{"url":"https://api.github.com/repos/D-Programming-Language/dub/issues/comments/137014452","html_url":"https://github.com/D-Programming-Language/dub/issues/652#issuecomment-137014452","issue_url":"https://api.github.com/repos/D-Programming-Language/dub/issues/652","id":137014452,"user":{"login":"MartinNowak","id":288976,"avatar_url":"https://avatars.githubusercontent.com/u/288976?v=3","gravatar_id":"","url":"https://api.github.com/users/MartinNowak","html_url":"https://github.com/MartinNowak","followers_url":"https://api.github.com/users/MartinNowak/followers","following_url":"https://api.github.com/users/MartinNowak/following{/other_user}","gists_url":"https://api.github.com/users/MartinNowak/gists{/gist_id}","starred_url":"https://api.github.com/users/MartinNowak/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/MartinNowak/subscriptions","organizations_url":"https://api.github.com/users/MartinNowak/orgs","repos_url":"https://api.github.com/users/MartinNowak/repos","events_url":"https://api.github.com/users/MartinNowak/events{/privacy}","received_events_url":"https://api.github.com/users/MartinNowak/received_events","type":"User","site_admin":false},"created_at":"2015-09-02T10:16:43Z","updated_at":"2015-09-02T10:16:43Z","body":"And if no dependencies are specified, we should always try to use the latest version of a package in the allowed range."}}