I am compiling on macOS Sierra, rebar 3.4.1 on Erlang/OTP 20 Erts 9.0 and Elixir 1.4.5.
I managed to compile but only after overriding some dependencies in mix.exs and manually removing warnings_as_errors from some rebar.config files (e.g. cuttlefish and a few others).
The relevant part of my mix.exs looks like this:
defp deps do
[
{:riak_core, "~> 3.0", hex: :riak_core_ng},
{:poolboy, "~> 1.5", override: true},
{:cuttlefish, github: "basho/cuttlefish", tag: "2.0.11", manager: :rebar3, override: true},
{:lager, github: "basho/lager", tag: "3.2.4", manager: :rebar3, override: true},
{:goldrush, github: "basho/goldrush", tag: "0.1.9", manager: :rebar3, override: true}
]
end
The warning I am getting from cuttlefish for example is export_all flag enabled - all functions will be exported. There are also quite a lot of deprication warnings (e.g. the 'random' module is deprecated; use the 'rand' module instead from basho_stats).
Are these problems due to an incompatibility with Erlang 20 or is there something else I should be doing? Editing the rebar config files of dependencies seems kind of wrong.
basho/cuttlefish#234
I am compiling on macOS Sierra, rebar 3.4.1 on Erlang/OTP 20 Erts 9.0 and Elixir 1.4.5.
I managed to compile but only after overriding some dependencies in
mix.exsand manually removingwarnings_as_errorsfrom somerebar.configfiles (e.g. cuttlefish and a few others).The relevant part of my
mix.exslooks like this:The warning I am getting from
cuttlefishfor example isexport_all flag enabled - all functions will be exported. There are also quite a lot of deprication warnings (e.g.the 'random' module is deprecated; use the 'rand' module insteadfrombasho_stats).Are these problems due to an incompatibility with Erlang 20 or is there something else I should be doing? Editing the rebar config files of dependencies seems kind of wrong.
basho/cuttlefish#234