{"action":"created","issue":{"url":"https://api.github.com/repos/bitwalker/exrm/issues/147","labels_url":"https://api.github.com/repos/bitwalker/exrm/issues/147/labels{/name}","comments_url":"https://api.github.com/repos/bitwalker/exrm/issues/147/comments","events_url":"https://api.github.com/repos/bitwalker/exrm/issues/147/events","html_url":"https://github.com/bitwalker/exrm/issues/147","id":92125426,"number":147,"title":"Circular dependencies","user":{"login":"jordi-chacon","id":153220,"avatar_url":"https://avatars.githubusercontent.com/u/153220?v=3","gravatar_id":"","url":"https://api.github.com/users/jordi-chacon","html_url":"https://github.com/jordi-chacon","followers_url":"https://api.github.com/users/jordi-chacon/followers","following_url":"https://api.github.com/users/jordi-chacon/following{/other_user}","gists_url":"https://api.github.com/users/jordi-chacon/gists{/gist_id}","starred_url":"https://api.github.com/users/jordi-chacon/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jordi-chacon/subscriptions","organizations_url":"https://api.github.com/users/jordi-chacon/orgs","repos_url":"https://api.github.com/users/jordi-chacon/repos","events_url":"https://api.github.com/users/jordi-chacon/events{/privacy}","received_events_url":"https://api.github.com/users/jordi-chacon/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":8,"created_at":"2015-06-30T15:32:13Z","updated_at":"2015-09-14T12:50:03Z","closed_at":null,"body":"Hi!\r\n\r\nI am getting this error when running `mix release`:\r\n```\r\nErrors generating release \r\n          Circular dependencies among applications: [{storex,\"0.0.1\"},{ex_aws,\"0.3.1\"}]\r\n```\r\nAs far as I can see there are no circular dependencies between these two dependencies. The storex application depends on the ex_aws but not the other way around. I am not sure if this is a bug in exrm or if my config is wrong in some sense.\r\n\r\nWhen is this error triggered? What does circular dependencies mean in this case? What could I be doing wrong?\r\n\r\nThank you!"},"comment":{"url":"https://api.github.com/repos/bitwalker/exrm/issues/comments/140060934","html_url":"https://github.com/bitwalker/exrm/issues/147#issuecomment-140060934","issue_url":"https://api.github.com/repos/bitwalker/exrm/issues/147","id":140060934,"user":{"login":"jordi-chacon","id":153220,"avatar_url":"https://avatars.githubusercontent.com/u/153220?v=3","gravatar_id":"","url":"https://api.github.com/users/jordi-chacon","html_url":"https://github.com/jordi-chacon","followers_url":"https://api.github.com/users/jordi-chacon/followers","following_url":"https://api.github.com/users/jordi-chacon/following{/other_user}","gists_url":"https://api.github.com/users/jordi-chacon/gists{/gist_id}","starred_url":"https://api.github.com/users/jordi-chacon/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jordi-chacon/subscriptions","organizations_url":"https://api.github.com/users/jordi-chacon/orgs","repos_url":"https://api.github.com/users/jordi-chacon/repos","events_url":"https://api.github.com/users/jordi-chacon/events{/privacy}","received_events_url":"https://api.github.com/users/jordi-chacon/received_events","type":"User","site_admin":false},"created_at":"2015-09-14T12:50:03Z","updated_at":"2015-09-14T12:50:03Z","body":"It seems that I got it to work. I changed the mix.exs file of `storex` application to look like this:\r\n```\r\ndefmodule Storex.Mixfile do\r\n  use Mix.Project\r\n\r\n  def project do\r\n    [app: :storex,\r\n     version: \"0.0.1\",\r\n     elixir: \"~> 1.0\",\r\n     build_embedded: Mix.env == :prod,\r\n     start_permanent: Mix.env == :prod,\r\n     deps: deps]\r\n  end\r\n\r\n  def application do\r\n    [applications: [:ex_aws\r\n                   ],\r\n     included_applications: []\r\n    ]\r\n  end\r\n\r\n  defp deps do\r\n    [{:ex_aws, \"~> 0.4.3\"},\r\n     {:httpoison, \"0.7.3\"},\r\n     {:poison, \"1.5.0\"}]\r\n  end\r\nend\r\n```\r\nSo, I removed those dependencies from `applications` and `included_applications` that are already declared by either `httpex` or `phoenix`.\r\n\r\nDoes this mean that `exrm` doesn't allow a dependency D1 to be declared by more than one other dependency?"}}