{"action":"created","issue":{"url":"https://api.github.com/repos/bitwalker/distillery/issues/56","repository_url":"https://api.github.com/repos/bitwalker/distillery","labels_url":"https://api.github.com/repos/bitwalker/distillery/issues/56/labels{/name}","comments_url":"https://api.github.com/repos/bitwalker/distillery/issues/56/comments","events_url":"https://api.github.com/repos/bitwalker/distillery/issues/56/events","html_url":"https://github.com/bitwalker/distillery/issues/56","id":172327712,"number":56,"title":"conform and umbrella: *.conf file is not copied","user":{"login":"ahamez","id":199517,"avatar_url":"https://avatars.githubusercontent.com/u/199517?v=3","gravatar_id":"","url":"https://api.github.com/users/ahamez","html_url":"https://github.com/ahamez","followers_url":"https://api.github.com/users/ahamez/followers","following_url":"https://api.github.com/users/ahamez/following{/other_user}","gists_url":"https://api.github.com/users/ahamez/gists{/gist_id}","starred_url":"https://api.github.com/users/ahamez/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ahamez/subscriptions","organizations_url":"https://api.github.com/users/ahamez/orgs","repos_url":"https://api.github.com/users/ahamez/repos","events_url":"https://api.github.com/users/ahamez/events{/privacy}","received_events_url":"https://api.github.com/users/ahamez/received_events","type":"User","site_admin":false},"labels":[],"state":"closed","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":5,"created_at":"2016-08-21T16:07:13Z","updated_at":"2016-10-31T18:17:18Z","closed_at":"2016-09-16T21:28:55Z","body":"### Steps to reproduce\n\nWhen using distillery with conform and an umbrella project, the *.conf file of sub apps is not copied to release folder.\n### Verbose Logs\n\n```\n$ MIX_ENV=prod mix release --verbose --env=prod\n==> Loading configuration..\n==> Assembling release..\n==> Building release bar:0.1.0 using environment prod\n==> Discovered applications:\n  foo-0.1.0\n    from: _build/prod/lib/foo\n    applications:\n      :kernel\n      :stdlib\n      :elixir\n      :conform\n      :logger\n    includes: none\n\n  sasl-3.0\n    from: /usr/local/Cellar/erlang/19.0.2/lib/erlang/lib/sasl-3.0\n    applications:\n      :kernel\n      :stdlib\n    includes: none\n\n  iex-1.3.2\n    from: /usr/local/Cellar/elixir/1.3.2/bin/../lib/iex\n    applications:\n      :kernel\n      :stdlib\n      :elixir\n    includes: none\n\n  elixir-1.3.2\n    from: /usr/local/Cellar/elixir/1.3.2/bin/../lib/elixir\n    applications:\n      :kernel\n      :stdlib\n      :compiler\n    includes: none\n\n  kernel-5.0\n    from: /usr/local/Cellar/erlang/19.0.2/lib/erlang/lib/kernel-5.0\n    applications: none\n    includes: none\n\n  stdlib-3.0.1\n    from: /usr/local/Cellar/erlang/19.0.2/lib/erlang/lib/stdlib-3.0.1\n    applications:\n      :kernel\n    includes: none\n\n  compiler-7.0.1\n    from: /usr/local/Cellar/erlang/19.0.2/lib/erlang/lib/compiler-7.0.1\n    applications:\n      :kernel\n      :stdlib\n    includes: none\n\n  conform-2.1.1\n    from: _build/prod/lib/conform\n    applications:\n      :kernel\n      :stdlib\n      :elixir\n      :neotoma\n    includes: none\n\n  neotoma-1.7.3\n    from: _build/prod/lib/neotoma\n    applications:\n      :kernel\n      :stdlib\n    includes: none\n\n  logger-1.3.2\n    from: /usr/local/Cellar/elixir/1.3.2/bin/../lib/logger\n    applications:\n      :kernel\n      :stdlib\n      :elixir\n    includes: none\n\n==> conform: loading schema\n==> conform: no schema found, skipping\n==> Generated overlay vars:\n    release_name=:bar\n    release_version=\"0.1.0\"\n    is_upgrade=false\n    upgrade_from=:latest\n    dev_mode=false\n    include_erts=true\n    include_src=false\n    include_system_libs=true\n    erl_opts=\"\"\n    erts_vsn=\"8.0.2\"\n    output_dir=\"rel/bar\"\n==> Copying applications to rel/bar\n==> Generating nodetool\n==> Generating start_erl.data\n==> Generating vm.args\n==> Generating sys.config from config/config.exs\n==> Including ERTS 8.0.2 from /usr/local/Cellar/erlang/19.0.2/lib/erlang/erts-8.0.2\n==> Generating boot script\n==> Generating RELEASES\n==> Generating start_clean.boot\n==> Applying overlays\n==> Applying mkdir overlay\n    dst: releases/0.1.0/hooks\n==> Applying copy overlay\n    src: _build/prod/lib/conform/priv/bin/pre_start.sh\n    dst: releases/0.1.0/hooks/pre_start\n==> Applying mkdir overlay\n    dst: releases/0.1.0/commands\n==> Packaging release..\n==> Archiving bar-0.1.0\n==> Writing tarball to rel/bar/releases/0.1.0/bar.tar.gz\n==> Updating tarball\n==> Tarball updated!\n==> Release successfully built!\n    You can run it in one of the following ways:\n      Interactive: rel/bar/bin/bar console\n      Foreground: rel/bar/bin/bar foreground\n      Daemon: rel/bar/bin/bar start\n```\n### Description of issue\n- What are the expected results?\n  The *.conf file of the subapp using conform should be copied to the release folder.\n- What OS, Erlang/Elixir versions are you seeing this issue on?\n  Mac OS X 10.11.6, Erlang/OTP 19 [erts-8.0.2], Elixir (1.3.2)\n- If possible, also provide your `rel/config.exs`, as it is often\n  my first troubleshooting question, and you'll save us both time :)\n  I created a small project here to reproduce the problem: https://github.com/ahamez/distillery-umbrella-conform\n\nIn the foo sub app, there is a config/foo.schema.exs, but logs of distillery seem to say otherwise. Maybe schemas should be in a different place when using distillery?\n"},"comment":{"url":"https://api.github.com/repos/bitwalker/distillery/issues/comments/257375384","html_url":"https://github.com/bitwalker/distillery/issues/56#issuecomment-257375384","issue_url":"https://api.github.com/repos/bitwalker/distillery/issues/56","id":257375384,"user":{"login":"martin-langhoff","id":5116932,"avatar_url":"https://avatars.githubusercontent.com/u/5116932?v=3","gravatar_id":"","url":"https://api.github.com/users/martin-langhoff","html_url":"https://github.com/martin-langhoff","followers_url":"https://api.github.com/users/martin-langhoff/followers","following_url":"https://api.github.com/users/martin-langhoff/following{/other_user}","gists_url":"https://api.github.com/users/martin-langhoff/gists{/gist_id}","starred_url":"https://api.github.com/users/martin-langhoff/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/martin-langhoff/subscriptions","organizations_url":"https://api.github.com/users/martin-langhoff/orgs","repos_url":"https://api.github.com/users/martin-langhoff/repos","events_url":"https://api.github.com/users/martin-langhoff/events{/privacy}","received_events_url":"https://api.github.com/users/martin-langhoff/received_events","type":"User","site_admin":false},"created_at":"2016-10-31T18:17:18Z","updated_at":"2016-10-31T18:17:18Z","body":"@coryodaniel your opening post mentioned being on `master`. AFAICS this stuff works, you might need to try seeing whether you can repro your bug, perhaps from the `exrm-umbrella-test` project.\r\n\r\nFor example, I've used this... https://github.com/martin-langhoff/exrm-umbrella-test/tree/more-interesting.\r\n\r\n"}}
{"actor":{"display_login":"martin-langhoff"}}