{"action":"created","issue":{"url":"https://api.github.com/repos/saltstack/salt/issues/23735","labels_url":"https://api.github.com/repos/saltstack/salt/issues/23735/labels{/name}","comments_url":"https://api.github.com/repos/saltstack/salt/issues/23735/comments","events_url":"https://api.github.com/repos/saltstack/salt/issues/23735/events","html_url":"https://github.com/saltstack/salt/issues/23735","id":76458224,"number":23735,"title":"Installing .deb package does not handle recursive dependencies","user":{"login":"moloney","id":1376566,"avatar_url":"https://avatars.githubusercontent.com/u/1376566?v=3","gravatar_id":"","url":"https://api.github.com/users/moloney","html_url":"https://github.com/moloney","followers_url":"https://api.github.com/users/moloney/followers","following_url":"https://api.github.com/users/moloney/following{/other_user}","gists_url":"https://api.github.com/users/moloney/gists{/gist_id}","starred_url":"https://api.github.com/users/moloney/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/moloney/subscriptions","organizations_url":"https://api.github.com/users/moloney/orgs","repos_url":"https://api.github.com/users/moloney/repos","events_url":"https://api.github.com/users/moloney/events{/privacy}","received_events_url":"https://api.github.com/users/moloney/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":1,"created_at":"2015-05-14T19:07:16Z","updated_at":"2015-05-16T15:16:42Z","closed_at":null,"body":"I came across issue #10107, but only direct dependencies are handled. Having salt do this recursive dependency checking seems like we are trying to recreate functionality already built in to apt.\r\n"},"comment":{"url":"https://api.github.com/repos/saltstack/salt/issues/comments/102636484","html_url":"https://github.com/saltstack/salt/issues/23735#issuecomment-102636484","issue_url":"https://api.github.com/repos/saltstack/salt/issues/23735","id":102636484,"user":{"login":"tweenk","id":4998700,"avatar_url":"https://avatars.githubusercontent.com/u/4998700?v=3","gravatar_id":"","url":"https://api.github.com/users/tweenk","html_url":"https://github.com/tweenk","followers_url":"https://api.github.com/users/tweenk/followers","following_url":"https://api.github.com/users/tweenk/following{/other_user}","gists_url":"https://api.github.com/users/tweenk/gists{/gist_id}","starred_url":"https://api.github.com/users/tweenk/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/tweenk/subscriptions","organizations_url":"https://api.github.com/users/tweenk/orgs","repos_url":"https://api.github.com/users/tweenk/repos","events_url":"https://api.github.com/users/tweenk/events{/privacy}","received_events_url":"https://api.github.com/users/tweenk/received_events","type":"User","site_admin":false},"created_at":"2015-05-16T15:16:41Z","updated_at":"2015-05-16T15:16:41Z","body":"This issue is completely wrong, please close it. The module works as intended.\r\n\r\napt-get, the high level package manager, resolves dependencies, but cannot install standalone files - only files which are in repositories. dpkg, the low level package manager, installs .deb files directly but does not handle dependency resolution. To correctly install a standalone .deb file, you need to first install its dependencies with apt-get (which will take care of recursively resolving dependencies) and then install the file itself with dpkg. This is exactly what the module does right now."}}