-
Notifications
You must be signed in to change notification settings - Fork 12
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
Erlang 26, Elixir 1.15.4 mix tz_world.update not working #33
Comments
Furthermore, I have an aliased mix task for my ci environment: "ci.migrate": ["ecto.create", "tz_world.update", "ecto.migrate"] (there is an ecto dependency) When I run that, the tz_world.update task runs successfully. |
@mjquinlan2000 thanks for the report and sorry for the inconvenience. I've just tried It's super late (or very early?) here so I hope you won't mind if I tackle this in a few hours?. |
I've published tz_world version 1.3.1 with the following changelog entry. Please do let me know if you see additional issues. Bug Fixes.Thanks to @mjquinlan2000 for the report of issues on Elixir 1.15 and OTP 26.
|
Thank you @kipcole9 for the speedy update. You rock! I am running through the tests now and it looks like the issue is resolved. |
Happy to hear it's ok in your end. Thanks for raising the issue. And so let me know if you have any feature requests - that's how I nice this library forward. |
…not available Reference kimlai/tz_world#33 Signed-off-by: Thomas Citharel <tcit@tcit.fr>
I'm getting the following output for some reason from time to time with 1.3.1. It doesn't happen after rollbacking on 1.3.0. I've yet to investigate if it's some kind of race condition and how this can happen.
|
That's very frustrating! Intermittent errors are the worst. Sorry for the slow response, was stuck in flight hell for a long time. Nothing in my code calls a function in the I use this same code in ex_cldr and this issue has never been raised there so it's even more curious. The first thing the mix task does is to start all the required applications. I've now added some additional checks: defp start_applications do
{:ok, _} = Application.ensure_all_started(:tz_world)
{:ok, _} = Application.ensure_all_started(:inets)
{:ok, _} = Application.ensure_all_started(:ssl)
{:module, _} = Code.ensure_loaded(:ssl_cipher)
TzWorld.Backend.Memory.start_link
TzWorld.Backend.Dets.start_link
end So if there is an issue with the availability of |
…pdate Reference kimlai/tz_world#33 Signed-off-by: Thomas Citharel <tcit@tcit.fr>
Hello,
I am trying to update my application to elixir 1.15.4 and erlang 26.0.2 and I am getting the following error when trying to run
mix tz_world.update
Here is my
elixir --version
info:I suspect it has to do with elixir's new code path pruning features, but I can't seem to track down why
:public_key
would not be available as it is listed in the mix.exsextra_applications
as a dependency.Any help on this would be greatly appreciated.
Thank you
The text was updated successfully, but these errors were encountered: