{"action":"created","issue":{"url":"https://api.github.com/repos/puppetlabs/puppetlabs-postgresql/issues/575","labels_url":"https://api.github.com/repos/puppetlabs/puppetlabs-postgresql/issues/575/labels{/name}","comments_url":"https://api.github.com/repos/puppetlabs/puppetlabs-postgresql/issues/575/comments","events_url":"https://api.github.com/repos/puppetlabs/puppetlabs-postgresql/issues/575/events","html_url":"https://github.com/puppetlabs/puppetlabs-postgresql/pull/575","id":60400981,"number":575,"title":"Remove dependency on puppetlabs/apt since it is not required.","user":{"login":"ghoneycutt","id":313891,"avatar_url":"https://avatars.githubusercontent.com/u/313891?v=3","gravatar_id":"","url":"https://api.github.com/users/ghoneycutt","html_url":"https://github.com/ghoneycutt","followers_url":"https://api.github.com/users/ghoneycutt/followers","following_url":"https://api.github.com/users/ghoneycutt/following{/other_user}","gists_url":"https://api.github.com/users/ghoneycutt/gists{/gist_id}","starred_url":"https://api.github.com/users/ghoneycutt/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ghoneycutt/subscriptions","organizations_url":"https://api.github.com/users/ghoneycutt/orgs","repos_url":"https://api.github.com/users/ghoneycutt/repos","events_url":"https://api.github.com/users/ghoneycutt/events{/privacy}","received_events_url":"https://api.github.com/users/ghoneycutt/received_events","type":"User","site_admin":false},"labels":[],"state":"closed","locked":false,"assignee":null,"milestone":null,"comments":6,"created_at":"2015-03-09T20:02:31Z","updated_at":"2015-06-11T17:27:47Z","closed_at":"2015-03-12T17:12:29Z","pull_request":{"url":"https://api.github.com/repos/puppetlabs/puppetlabs-postgresql/pulls/575","html_url":"https://github.com/puppetlabs/puppetlabs-postgresql/pull/575","diff_url":"https://github.com/puppetlabs/puppetlabs-postgresql/pull/575.diff","patch_url":"https://github.com/puppetlabs/puppetlabs-postgresql/pull/575.patch"},"body":"Section 8.1 of the Puppet Labs Style Guide states that soft dependencies\r\nmust not be enforced as a hard requirement in the metadata. This will\r\nallow users who do not use systems with apt to no longer manage the\r\npuppetlabs/apt module and its dependencies."},"comment":{"url":"https://api.github.com/repos/puppetlabs/puppetlabs-postgresql/issues/comments/111213827","html_url":"https://github.com/puppetlabs/puppetlabs-postgresql/pull/575#issuecomment-111213827","issue_url":"https://api.github.com/repos/puppetlabs/puppetlabs-postgresql/issues/575","id":111213827,"user":{"login":"mhaskel","id":553464,"avatar_url":"https://avatars.githubusercontent.com/u/553464?v=3","gravatar_id":"","url":"https://api.github.com/users/mhaskel","html_url":"https://github.com/mhaskel","followers_url":"https://api.github.com/users/mhaskel/followers","following_url":"https://api.github.com/users/mhaskel/following{/other_user}","gists_url":"https://api.github.com/users/mhaskel/gists{/gist_id}","starred_url":"https://api.github.com/users/mhaskel/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/mhaskel/subscriptions","organizations_url":"https://api.github.com/users/mhaskel/orgs","repos_url":"https://api.github.com/users/mhaskel/repos","events_url":"https://api.github.com/users/mhaskel/events{/privacy}","received_events_url":"https://api.github.com/users/mhaskel/received_events","type":"User","site_admin":false},"created_at":"2015-06-11T17:27:47Z","updated_at":"2015-06-11T17:27:47Z","body":"@ghoneycutt sorry for the delay in response here, but we can't get rid of the apt dependency. It is not actually a soft dependency (since it's used in the manifests). There's no way to specify conditional dependencies in the metadata, which is where we'd need to be able to fix this."}}