{"action":"created","issue":{"url":"https://api.github.com/repos/erlcloud/erlcloud/issues/267","repository_url":"https://api.github.com/repos/erlcloud/erlcloud","labels_url":"https://api.github.com/repos/erlcloud/erlcloud/issues/267/labels{/name}","comments_url":"https://api.github.com/repos/erlcloud/erlcloud/issues/267/comments","events_url":"https://api.github.com/repos/erlcloud/erlcloud/issues/267/events","html_url":"https://github.com/erlcloud/erlcloud/issues/267","id":143640522,"number":267,"title":"rebar 2 build still requires meck, hex package no longer requires it","user":{"login":"nickveys","id":135576,"avatar_url":"https://avatars.githubusercontent.com/u/135576?v=3","gravatar_id":"","url":"https://api.github.com/users/nickveys","html_url":"https://github.com/nickveys","followers_url":"https://api.github.com/users/nickveys/followers","following_url":"https://api.github.com/users/nickveys/following{/other_user}","gists_url":"https://api.github.com/users/nickveys/gists{/gist_id}","starred_url":"https://api.github.com/users/nickveys/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/nickveys/subscriptions","organizations_url":"https://api.github.com/users/nickveys/orgs","repos_url":"https://api.github.com/users/nickveys/repos","events_url":"https://api.github.com/users/nickveys/events{/privacy}","received_events_url":"https://api.github.com/users/nickveys/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":14,"created_at":"2016-03-26T00:55:56Z","updated_at":"2016-04-13T20:27:44Z","closed_at":null,"body":"Just updated to 0.13 and everything worked fine until I cleaned my dependencies and re-built.  Now meck is no longer pulled down, but the rebar2 config (https://github.com/erlcloud/erlcloud/blob/master/rebar.config.script) still requires it.  Breaks compilation of erlcloud with:\r\n\r\n````\r\nWARN:  Expected <<myapp>>/_build/dev/lib/meck to be an app dir (containing ebin/*.app), \r\n  but no .app found.\r\n==> erlcloud (compile)\r\nWARN:  Expected <<myapp>>/_build/dev/lib/meck to be an app dir (containing ebin/*.app), \r\n  but no .app found.\r\nDependency not available: meck-.* ({git,\r\n                                       \"https://github.com/eproxus/meck.git\",\r\n                                       {tag,\"0.8.4\"}})\r\nERROR: compile failed while processing <<myapp>>/deps/erlcloud: rebar_abort\r\n** (Mix) Could not compile dependency :erlcloud, \"/Users/nick/.asdf/installs/elixir/1.2.0/.mix/rebar \r\n  compile skip_deps=true deps_dir=\"<<myapp>>/_build/dev/lib\"\" command failed. You can\r\n  recompile this dependency with \"mix deps.compile erlcloud\", update it with \r\n  \"mix deps.update erlcloud\" or clean it with \"mix deps.clean erlcloud\"\r\n````\r\n\r\nIf I comment meck out, it builds, but I'm sure that's not the proper fix, since your tests must still need it, otherwise I'd send a PR!  "},"comment":{"url":"https://api.github.com/repos/erlcloud/erlcloud/issues/comments/209632898","html_url":"https://github.com/erlcloud/erlcloud/issues/267#issuecomment-209632898","issue_url":"https://api.github.com/repos/erlcloud/erlcloud/issues/267","id":209632898,"user":{"login":"nickveys","id":135576,"avatar_url":"https://avatars.githubusercontent.com/u/135576?v=3","gravatar_id":"","url":"https://api.github.com/users/nickveys","html_url":"https://github.com/nickveys","followers_url":"https://api.github.com/users/nickveys/followers","following_url":"https://api.github.com/users/nickveys/following{/other_user}","gists_url":"https://api.github.com/users/nickveys/gists{/gist_id}","starred_url":"https://api.github.com/users/nickveys/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/nickveys/subscriptions","organizations_url":"https://api.github.com/users/nickveys/orgs","repos_url":"https://api.github.com/users/nickveys/repos","events_url":"https://api.github.com/users/nickveys/events{/privacy}","received_events_url":"https://api.github.com/users/nickveys/received_events","type":"User","site_admin":false},"created_at":"2016-04-13T20:27:44Z","updated_at":"2016-04-13T20:27:44Z","body":"Ok, I see now.  That seems pretty clear that, if that's a supported feature, it's not working!  That metadata doesn't seem to be used, do you know how/if it's specified from the erlcloud source?"}}