Closed ericbmerritt closed 7 years ago
As I mentioned in #493 our sort isn't stable and systools is, this is an important difference. Either this PR needs to be a stable sort of systools needs to be fixed for the issue.
Do you have an Erlang example I could reproduce with? I'd like to play around in sasl to see what is going on.
I don't, but it should be pretty straight forward to reproduce. Both of the examples are in Elixir I wonder if there is some kind of specification problem that arises. Hmm, a lot of time applications don't specify a dependency on elixir, or stdlib and kernel.
just verified that that is not the problem :(
Just for background, this seems to be related to: https://github.com/bitwalker/exrm/issues/339
If the app part of
mix.exs
looks like this. Things work.If it looks like this:
Interesting enough, the application list gets reordered. The failing application list given verbose output is:
Notice the positioning of stdlib and kernel: I think that is telling but will try to verify.