hexpm / hex

Package manager for the Erlang ecosystem.
https://hex.pm
972 stars 184 forks source link

Fixes for Elixir 1.15.0 #974

Closed josevalim closed 1 year ago

michaelklishin commented 1 year ago

Not complaining but FYI: Hex adding a dependency on the ssh app broke RabbitMQ Debian package builds because ssh was not listed as a build-time (or any other) dependency 😅

josevalim commented 1 year ago

Ah, that's a good point. People relying on apt-get default Erlang distribution now have an additional dependency to handle. @ericmj what do you think about removing :ssh as a dependency and doing:

function_exported?(Mix, :ensure_application!, 1) && Mix.ensure_application!(:ssh)

Inside the hex.repo task?

ericmj commented 1 year ago

A fix has been pushed that removes the ssh dependency and a new release will be out soon.