elixir-lang/elixir

Compilation gets stuck on Oban.Telemetry for 1.19.0-rc-0 OTP 28

Closed this issue · 3 comments

Elixir and Erlang/OTP versions

Erlang/OTP 28 [erts-16.0.1] [source] [64-bit] [smp:4:4] [ds:4:4:10] [async-threads:1] [jit:ns]

Elixir 1.19.0-rc.0 (ba0f393) (compiled with Erlang/OTP 28)

Operating system

Linux Ubuntu 25.04 ( x86_64 )

Current behavior

I can consitantly reproduce the behaviour by doing the following:

mix new foo
cd foo
mix igniter.install oban ( confirm )

Then the compiling oban sits there for more than a few minutes.

If you then run ctr-c and run mix compile it will get stuck for over a few minutes on the following output:

==> oban
Compiling 61 files (.ex)
Verifying Oban.Telemetry (it's taking more than 10s)

This happens with both single and multipel threads specified by MIX_OS_DEPS_COMPILE_PARTITION_COUNT

Between tests I run make clean; make; sudo make install.

Expected behavior

I expect compilation to complete

The last working sha I have on my machine is 7aafd6c, which compiles as expected, but will try to figure out if there is a more recent commit.

This is probably related to #14650

Yes, we have fixed Oban already in main but it has broken others. #14693 is meant to tackle them all. :) Closing in favor of that.