When depender project is compiling with warnings as errors then it fails to build:
warning: variable "package" does not exist and is being expanded to "package()", please use parentheses to remove the ambiguity or change the variable name
/home/<user>/<project>/deps/ueberauth_identity/mix.exs:11
warning: variable "description" does not exist and is being expanded to "description()", please use parentheses to remove the ambiguity or change the variable name
/home/<user>/<project>/deps/ueberauth_identity/mix.exs:17
warning: variable "deps" does not exist and is being expanded to "deps()", please use parentheses to remove the ambiguity or change the variable name
/home/<user>/<project>/deps/ueberauth_identity/mix.exs:18
warning: variable "docs" does not exist and is being expanded to "docs()", please use parentheses to remove the ambiguity or change the variable name
/home/<user>/<project>/deps/ueberauth_identity/mix.exs:19
warning: variable "docs_extras" does not exist and is being expanded to "docs_extras()", please use parentheses to remove the ambiguity or change the variable name
/home/<user>/<project>/deps/ueberauth_identity/mix.exs:39
==> ueberauth_identity
Compiling 2 files (.ex)
warning: variable "default_options" does not exist and is being expanded to "default_options()", please use parentheses to remove the ambiguity or change the variable name
lib/ueberauth/strategy/identity.ex:57
warning: Dict.get/2 is deprecated. Use the Map module for working with maps or the Keyword module for working with keyword lists
lib/ueberauth/strategy/identity.ex:57
warning: Dict.get/3 is deprecated. Use the Map module for working with maps or the Keyword module for working with keyword lists
lib/ueberauth/strategy/identity.ex:57
Generated ueberauth_identity app
Latest released version is 0.2.3 still.
When depender project is compiling with warnings as errors then it fails to build: