Open 0n-s opened 4 years ago
Issues become stale 90 days after last activity and are closed 14 days after that. If this issue is still relevant bump it or assign it.
Issues become stale 90 days after last activity and are closed 14 days after that. If this issue is still relevant bump it or assign it.
is this still occurring?
System
Void 5.4.35_1 x86_64 AuthenticAMD uptodate rrrmFFFFF
ejabberd-20.02_2
Expected behavior
ejabberd should use the elixir package in XBPS instead of installing its own. If it requires a specific version, it could be packaged & work with xbps-alternatives to allow usage of the latest elixir, or at least not overwrite each other's files & not break each other (like how the guile & guile1.8 packages work).
Actual behavior
ejabberd installs its own Elixir distribution (which, by the way, is a rather old 1.4.4, in comparison to the elixir package's 1.10.2), as well as even overwriting some of the elixir package's binaries. I doubt this is an Elixir 1.4.4 problem, but it causes
elixir(1)
to encounter some concerning-looking problems even with a simpleelixir -v
:Using
xbps-install -f elixir
& then executing the command once again is business as usual:Notice, also, the modified binaries in ejabberd's install:
These were symlinks in the elixir package, not files!
In addition, the extra Elixir install (which should really be in its own package, & that's only if ejabberd doesn't work with the current version; docs do not seem to mention incompatibility with latest versions, correct me if I'm wrong):
Steps to reproduce the behavior
Install elixir, then ejabberd. The overwriting works in reverse as well, but not the other effects (e.g.
elixir -v
should work).