{"action":"created","issue":{"url":"https://api.github.com/repos/KSP-CKAN/CKAN/issues/1073","labels_url":"https://api.github.com/repos/KSP-CKAN/CKAN/issues/1073/labels{/name}","comments_url":"https://api.github.com/repos/KSP-CKAN/CKAN/issues/1073/comments","events_url":"https://api.github.com/repos/KSP-CKAN/CKAN/issues/1073/events","html_url":"https://github.com/KSP-CKAN/CKAN/issues/1073","id":85304028,"number":1073,"title":"CKAN doesn't install dependencies for recommended and suggested mods","user":{"login":"lOmicronl","id":5721822,"avatar_url":"https://avatars.githubusercontent.com/u/5721822?v=3","gravatar_id":"","url":"https://api.github.com/users/lOmicronl","html_url":"https://github.com/lOmicronl","followers_url":"https://api.github.com/users/lOmicronl/followers","following_url":"https://api.github.com/users/lOmicronl/following{/other_user}","gists_url":"https://api.github.com/users/lOmicronl/gists{/gist_id}","starred_url":"https://api.github.com/users/lOmicronl/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/lOmicronl/subscriptions","organizations_url":"https://api.github.com/users/lOmicronl/orgs","repos_url":"https://api.github.com/users/lOmicronl/repos","events_url":"https://api.github.com/users/lOmicronl/events{/privacy}","received_events_url":"https://api.github.com/users/lOmicronl/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/KSP-CKAN/CKAN/labels/support","name":"support","color":"009800"}],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":2,"created_at":"2015-06-04T22:23:06Z","updated_at":"2015-06-04T23:19:20Z","closed_at":null,"body":"I'm opening this up in wondering whether or not this is a \"working as intended\" scenario - I can only guess. This issue is not listed under \"known errors\" in the user guide and no open GitHub issue mentions it.\r\n\r\nAt the same, considering that I am a new CKAN user, and I got this error on the very first mod installation I ever attempted with CKAN, I keep thinking \"it can't possibly be that nobody has noticed this before... can it?\"\r\n\r\nTo wrap my head around how the client works, I looked up the mod with the largest number of nested recommendations and suggestions I could find at a glance - this happened to be DMagic Orbital Science. I selected this mod to install, and when prompted by the wizard, I also selected all recommendations and all suggestions. This ended up installing 9 other mods.\r\n\r\nAnd then, after the installation successfully completed, CKAN spit out this:\r\n\r\n\"The following inconsistencies were found:\r\n * OuterPlanetsMod requires ModuleManager but nothing provides it\r\n * UniversalStorage requires ModuleManager but nothing provides it\r\n * CommunityTechTree requires ModuleManager but nothing provides it\r\n * Error!\"\r\n\r\nBut, the forum thread says:\r\n\"The CKAN provides strong guarantees on consistency. It will not allow (...) a mod to be installed without its dependencies. It will never leave mods in a half-installed state.\"\r\n\r\nI mean, it's nice that it points this error out to me in the log so that I can manually fix it, but... isn't CKAN supposed to automatically do this for me? That's why I want to use it, so I don't have to manually fix dependencies... and I wouldn't even have looked at the log output if I hadn't been doing this as a test to see how the client works. Other users will most certainly miss things like this on occasion."},"comment":{"url":"https://api.github.com/repos/KSP-CKAN/CKAN/issues/comments/109090235","html_url":"https://github.com/KSP-CKAN/CKAN/issues/1073#issuecomment-109090235","issue_url":"https://api.github.com/repos/KSP-CKAN/CKAN/issues/1073","id":109090235,"user":{"login":"lOmicronl","id":5721822,"avatar_url":"https://avatars.githubusercontent.com/u/5721822?v=3","gravatar_id":"","url":"https://api.github.com/users/lOmicronl","html_url":"https://github.com/lOmicronl","followers_url":"https://api.github.com/users/lOmicronl/followers","following_url":"https://api.github.com/users/lOmicronl/following{/other_user}","gists_url":"https://api.github.com/users/lOmicronl/gists{/gist_id}","starred_url":"https://api.github.com/users/lOmicronl/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/lOmicronl/subscriptions","organizations_url":"https://api.github.com/users/lOmicronl/orgs","repos_url":"https://api.github.com/users/lOmicronl/repos","events_url":"https://api.github.com/users/lOmicronl/events{/privacy}","received_events_url":"https://api.github.com/users/lOmicronl/received_events","type":"User","site_admin":false},"created_at":"2015-06-04T23:19:20Z","updated_at":"2015-06-04T23:19:20Z","body":"ModuleManager was not part of the Changeset, as DMagic does not list it as a dependency. Only (some of) the mods selected after confirming the Changeset, in the Recommended and Suggested wizard dialogs, require it.\r\n\r\nThere were no other errors.\r\n\r\nThere were no manually installed mods present.\r\n\r\nHowever, I notice that I have a v1.6.16 client, as I had downloaded it previously but didn't have time to play KSP until today. Perhaps this was a transient issue that randomly popped up in that build and was fixed again before most people noticed. I'm going to try again with the 1.6.20 version."}}