-
-
Notifications
You must be signed in to change notification settings - Fork 142
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Compiler warnings with Elixir 1.16 #534
Comments
I've reached out to both the maintainer and |
@christhekeele Any word back on this? Another option would be for me to bring it back into the dialyxir repo and namespace. It started in this repo, but we wanted it to be available for other use cases as well is why erlex exists as a separate project, but if Andrew is no longer maintaining it then I think we have to here. |
Yes, Andrew is gone. Wow, it is very shocking and saddening to me. |
@jeremyjh no word, I'm afraid. |
@jeremyjh, so it is true. We've found his name on other pages but were never 100% sure. That is truly a sad story. The discussion about all this started in https://elixirforum.com/t/erlex-dialyxir-dependenty-does-not-support-elixir-1-16-any-suggestions/62714?u=kai_feldhoff. (Seems like this is only visible for forum-members, so you should have access) As we didn't know the history of But as I now know the deep relationship between |
|
That is an important point. Now I understand that integrating |
👍
As you point out, the future of the package is separate from |
No update from hex.pm, but I've spent some time today preparing a fork here.
|
Update @jeremyjh, I have been added as an owner to the |
I've released # mix.exs
defmodule My.MixProject do
#...
defp deps() do
[
#...
{:erlex, "== 0.2.7-handoff",
only: [:dev, :test], runtime: false, allow_pre: true, override: true},
#...
]
end
#...
end Thanks all for helping, especially @alappe, @marcelotto, and @bradhanks for submitting patches, @jeremyjh and @axelson for helping me to figure out how to proceed, and @ericmj for handling things on the hex.pm side of things. |
Just released |
Environment
Erlang/OTP 26 [erts-14.2.3] [source] [64-bit] [smp:12:12] [ds:12:12:10] [async-threads:1] [jit:ns]
Elixir 1.16.2 (compiled with Erlang/OTP 26)
"dialyxir": {:hex, :dialyxir, "1.4.3", ....}
Current behavior
Compilation-warnings are thrown caused Erlex:
My project has no Dialyzer-issues, so there is no evidence, that these warnings affect the functionality of Dialyzer/dialyxir.
Expected behavior
No severe compilation warnings.
I can only assume that these warnings are an issue for dialyxir. They started to occur after switching Elixir version from 1.15.7 to 1.16.2.
Unfortunately @asummers (maintainer of Erlex) has been inactive for years. A PR for this issue already existed since January. There is a rumor that he might even have passed away in 2022, hopefully this is simply not true.
How can we tackle this?
Many thanks!
The text was updated successfully, but these errors were encountered: