Skip to content

Dependencies have diverged for App using umbrella using umbrella #5622

@jdmiranda

Description

@jdmiranda

Precheck

Different but related to #4684

Environment

  • Elixir & Erlang versions (elixir -v): Erlang 19, Elixir 1.4.0
  • Operating system: OSX

Current behavior

mix deps.get fails when an umbrella dep has an umbrella dep for a dependency. Previously working on 1.3.4 . I upgraded to 1.4.0 and fails. As the issue above suggests I override: true at the root application. This allows you to get past mix deps.get but will fail when you try to mix deps.compile --all. There will be an error for file not found because the path to the leaf dep will have the wrong path. I can toggle between versions to reproduce.

Expected behavior

The expected behavior is for the nesting of umbrella applications to resolve dependency locations as was done on version 1.3.4.

I reviewed the release log and don't see anything that would cause such behavior. https://github.com/elixir-lang/elixir/releases/tag/v1.4.0

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions