[Tracker] Elixir / Erlang OTP compatibility
Erlang
Erlang OTP 25
-
:slave.start/3
warning → #2897 -
websocket_client
uses:http_uri.parse
→ !3649 (merged)
Erlang OTP 26
Elixir
Elixir 1.14
https://github.com/elixir-lang/elixir/releases/tag/v1.14.0-rc.0 - 2022-08-01
-
prometheus_ex
usesKernel.Utils.defdelegate/2
→ https://github.com/deadtrickster/prometheus.ex/pull/47
1) test it logs error when script is not found (Pleroma.Web.MediaProxy.Invalidation.ScriptTest)
test/pleroma/web/media_proxy/invalidation/script_test.exs:11
Assertion with == failed
code: assert Invalidation.Script.purge(["http://example.com/media/example.jpg"], script_path: "./example") ==
{:error, "%ErlangError{original: :enoent}"}
left: {:error, "%ErlangError{original: :enoent, reason: nil}"}
right: {:error, "%ErlangError{original: :enoent}"}
stacktrace:
(ex_unit 1.14.0-rc.0) lib/ex_unit/capture_log.ex:105: ExUnit.CaptureLog.with_log/2
(ex_unit 1.14.0-rc.0) lib/ex_unit/capture_log.ex:74: ExUnit.CaptureLog.capture_log/2
test/pleroma/web/media_proxy/invalidation/script_test.exs:12: (test)
Edited by Haelwenn