• Bug#1105838: erlang-hex: Elixir cannot find hex anymore

    From Valentin Vidic@21:1/5 to All on Fri May 16 00:40:01 2025
    Package: erlang-hex
    Version: 2.0.6-1
    Severity: important

    Dear Maintainer,

    With the latest upload elixir cannot find hex anymore:

    $ mix
    Mix requires the Hex package manager to fetch dependencies
    Shall I install Hex? (if running non-interactively, use "mix local.hex --force") [Yn]

    Package versions are as follows:

    ||/ Name Version Architecture Description +++-==============-=============-============-==========================================
    ii elixir 1.18.3.dfsg-1 amd64 functional meta-programming aware language
    ii erlang-hex 2.0.6-1 amd64 Package manager for the Erlang ecosystem

    The problem is probably changed installation path in the new erlang-hex package as
    reported by debdiff:

    Files in second .deb but not in first
    -------------------------------------
    -rw-r--r-- root/root /usr/lib/elixir/hex/hex/.elixir
    -rw-r--r-- root/root /usr/lib/elixir/hex/hex/ebin/Elixir.Hex.API.Auth.beam -rw-r--r-- root/root /usr/lib/elixir/hex/hex/ebin/Elixir.Hex.API.Key.Organization.beam
    -rw-r--r-- root/root /usr/lib/elixir/hex/hex/ebin/Elixir.Hex.API.Key.beam -rw-r--r-- root/root /usr/lib/elixir/hex/hex/ebin/Elixir.Hex.API.Package.Owner.beam
    -rw-r--r-- root/root /usr/lib/elixir/hex/hex/ebin/Elixir.Hex.API.Package.beam
    -rw-r--r-- root/root /usr/lib/elixir/hex/hex/ebin/Elixir.Hex.API.Release.beam
    -rw-r--r-- root/root /usr/lib/elixir/hex/hex/ebin/Elixir.Hex.API.ReleaseDocs.beam
    -rw-r--r-- root/root /usr/lib/elixir/hex/hex/ebin/Elixir.Hex.API.ShortURL.beam
    -rw-r--r-- root/root /usr/lib/elixir/hex/hex/ebin/Elixir.Hex.API.User.beam -rw-r--r-- root/root /usr/lib/elixir/hex/hex/ebin/Elixir.Hex.API.beam
    ...

    Files in first .deb but not in second
    -------------------------------------
    -rw-r--r-- root/root /usr/lib/elixir/lib/hex/.elixir
    -rw-r--r-- root/root /usr/lib/elixir/lib/hex/ebin/Elixir.Hex.API.Auth.beam -rw-r--r-- root/root /usr/lib/elixir/lib/hex/ebin/Elixir.Hex.API.Key.Organization.beam
    -rw-r--r-- root/root /usr/lib/elixir/lib/hex/ebin/Elixir.Hex.API.Key.beam -rw-r--r-- root/root /usr/lib/elixir/lib/hex/ebin/Elixir.Hex.API.Package.Owner.beam
    -rw-r--r-- root/root /usr/lib/elixir/lib/hex/ebin/Elixir.Hex.API.Package.beam
    -rw-r--r-- root/root /usr/lib/elixir/lib/hex/ebin/Elixir.Hex.API.Release.beam
    -rw-r--r-- root/root /usr/lib/elixir/lib/hex/ebin/Elixir.Hex.API.ReleaseDocs.beam
    -rw-r--r-- root/root /usr/lib/elixir/lib/hex/ebin/Elixir.Hex.API.ShortURL.beam
    -rw-r--r-- root/root /usr/lib/elixir/lib/hex/ebin/Elixir.Hex.API.User.beam -rw-r--r-- root/root /usr/lib/elixir/lib/hex/ebin/Elixir.Hex.API.beam
    ...

    --
    Valentin

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)