Build log
host
retort 2.7.0 · fail · run retort-2.7.0-1791087326966
396 of 396 lines
1Resolving Hex dependencies...2Resolution completed in 0.214s3Unchanged:4 alembic 3.4.05 amqp 0.3.16 amqp_client 3.6.167 calcinator 5.0.08 circular_buffer 1.1.09 connection 1.1.010 decimal 1.9.0 VULNERABLE!11 EEF-CVE-2026-32686 (MEDIUM)12 aka: CVE-2026-32686, GHSA-rhv4-8758-jx7v13 Unbounded exponent in decimal enables unauthenticated DoS14 https://osv.dev/vulnerability/EEF-CVE-2026-3268615 ecto 2.2.1216 elixir_make 0.10.017 inflex 1.10.018 interactive_cmd 0.1.419 ja_serializer 0.12.020 mime 2.0.721 nerves 2.0.0-pre.222 nerves_discovery 0.1.523 nerves_logging 0.2.424 nerves_runtime 0.13.1325 nerves_system_bbb 2.30.226 nerves_system_br 1.34.427 nerves_system_mangopi_mq_pro 0.17.228 nerves_system_qemu_aarch64 0.4.229 nerves_system_rpi0 2.1.230 nerves_system_rpi4 2.1.231 nerves_system_rpi5 2.1.232 nerves_system_trellis 0.5.033 nerves_system_x86_64 1.34.234 nerves_toolchain_aarch64_nerves_linux_gnu 15.3.135 nerves_toolchain_armv6_nerves_linux_gnueabihf 15.3.136 nerves_toolchain_armv7_nerves_linux_gnueabihf 15.3.137 nerves_toolchain_riscv64_nerves_linux_gnu 15.3.138 nerves_toolchain_x86_64_nerves_linux_musl 15.3.139 nerves_uevent 0.1.740 plug 1.20.341 plug_crypto 2.2.042 poison 3.1.043 poolboy 1.5.244 property_table 0.3.445 rabbit_common 3.6.1646 recon 2.3.247 retort 2.7.048 ring_logger 0.11.749 tablet 0.3.350 telemetry 1.4.251 toolshed 0.5.052 uboot_env 1.0.253 uuid 1.1.854Found packages with security advisories, see above for details55All dependencies have been fetched56 warning: found quoted keyword "coveralls" but the quotes are not required. Note that keywords are always atoms, even when quoted. Similar to atoms, keywords made exclusively of ASCII letters, numbers, and underscores and not beginning with a number do not require quotes57 │58 16 │ "coveralls": :test,59 │ ~60 │61 └─ /work/proj/deps/retort/mix.exs:16:96263 warning: found quoted keyword "credo" but the quotes are not required. Note that keywords are always atoms, even when quoted. Similar to atoms, keywords made exclusively of ASCII letters, numbers, and underscores and not beginning with a number do not require quotes64 │65 19 │ "credo": :test,66 │ ~67 │68 └─ /work/proj/deps/retort/mix.exs:19:96970 warning: found quoted keyword "dialyze" but the quotes are not required. Note that keywords are always atoms, even when quoted. Similar to atoms, keywords made exclusively of ASCII letters, numbers, and underscores and not beginning with a number do not require quotes71 │72 20 │ "dialyze": :test,73 │ ~74 │75 └─ /work/proj/deps/retort/mix.exs:20:97677 warning: found quoted keyword "compile" but the quotes are not required. Note that keywords are always atoms, even when quoted. Similar to atoms, keywords made exclusively of ASCII letters, numbers, and underscores and not beginning with a number do not require quotes78 │79 49 │ "compile": ["compile --warnings-as-errors"],80 │ ~81 │82 └─ /work/proj/deps/retort/mix.exs:49:78384 warning: found quoted keyword "test" but the quotes are not required. Note that keywords are always atoms, even when quoted. Similar to atoms, keywords made exclusively of ASCII letters, numbers, and underscores and not beginning with a number do not require quotes85 │86 50 │ "test": ["calcinator.ecto.wait", "ecto.drop", "ecto.create --quiet", "ecto.migrate", "test"]87 │ ~88 │89 └─ /work/proj/deps/retort/mix.exs:50:79091 warning: found quoted keyword "coveralls" but the quotes are not required. Note that keywords are always atoms, even when quoted. Similar to atoms, keywords made exclusively of ASCII letters, numbers, and underscores and not beginning with a number do not require quotes92 │93 25 │ "coveralls": :test,94 │ ~95 │96 └─ /work/proj/deps/alembic/mix.exs:25:99798 warning: String.strip/1 is deprecated. Use String.trim/1 instead99 │100 4 │ @version File.read!("VERSION") |> String.strip101 │ ~102 │103 └─ /work/proj/deps/poison/mix.exs:4:44: Poison.Mixfile (module)104105 warning: found quoted keyword "coveralls" but the quotes are not required. Note that keywords are always atoms, even when quoted. Similar to atoms, keywords made exclusively of ASCII letters, numbers, and underscores and not beginning with a number do not require quotes106 │107 18 │ "coveralls": :test,108 │ ~109 │110 └─ /work/proj/deps/calcinator/mix.exs:18:9111112 warning: found quoted keyword "credo" but the quotes are not required. Note that keywords are always atoms, even when quoted. Similar to atoms, keywords made exclusively of ASCII letters, numbers, and underscores and not beginning with a number do not require quotes113 │114 23 │ "credo": :test,115 │ ~116 │117 └─ /work/proj/deps/calcinator/mix.exs:23:9118119 warning: found quoted keyword "dialyze" but the quotes are not required. Note that keywords are always atoms, even when quoted. Similar to atoms, keywords made exclusively of ASCII letters, numbers, and underscores and not beginning with a number do not require quotes120 │121 24 │ "dialyze": :test,122 │ ~123 │124 └─ /work/proj/deps/calcinator/mix.exs:24:9125126 warning: found quoted keyword "docs" but the quotes are not required. Note that keywords are always atoms, even when quoted. Similar to atoms, keywords made exclusively of ASCII letters, numbers, and underscores and not beginning with a number do not require quotes127 │128 25 │ "docs": :test129 │ ~130 │131 └─ /work/proj/deps/calcinator/mix.exs:25:9132133 warning: found quoted keyword "compile" but the quotes are not required. Note that keywords are always atoms, even when quoted. Similar to atoms, keywords made exclusively of ASCII letters, numbers, and underscores and not beginning with a number do not require quotes134 │135 45 │ "compile": "compile --warnings-as-errors",136 │ ~137 │138 └─ /work/proj/deps/calcinator/mix.exs:45:7139140 warning: found quoted keyword "test" but the quotes are not required. Note that keywords are always atoms, even when quoted. Similar to atoms, keywords made exclusively of ASCII letters, numbers, and underscores and not beginning with a number do not require quotes141 │142 46 │ "test": ["calcinator.ecto.wait", "ecto.drop", "ecto.create --quiet", "ecto.migrate", "test"]143 │ ~144 │145 └─ /work/proj/deps/calcinator/mix.exs:46:7146147===> Analyzing applications...148===> Compiling recon149 ┌─ src/recon_alloc.erl:150 │151 575 │ usage(0.0,0.0) -> 1.00;152 │ ╰── Warning: matching on the float 0.0 will no longer also match -0.0 in OTP 27.153If you specifically intend to match 0.0 alone, write +0.0 instead.154155 ┌─ src/recon_alloc.erl:156 │157 575 │ usage(0.0,0.0) -> 1.00;158 │ ╰── Warning: matching on the float 0.0 will no longer also match -0.0 in OTP 27.159If you specifically intend to match 0.0 alone, write +0.0 instead.160161162===> Analyzing applications...163===> Compiling rabbit_common164 ┌─ src/gen_server2.erl:165 │166 317 │ case catch gen:call(Name, '$gen_call', Request) of167 │ ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.168Compile directive 'nowarn_deprecated_catch' can be used to suppress169warnings in selected modules.170171 ┌─ src/gen_server2.erl:172 │173 325 │ case catch gen:call(Name, '$gen_call', Request, Timeout) of174 │ ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.175Compile directive 'nowarn_deprecated_catch' can be used to suppress176warnings in selected modules.177178 ┌─ src/gen_server2.erl:179 │180 336 │ catch global:send(Name, {'$gen_cast', Request}),181 │ ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.182Compile directive 'nowarn_deprecated_catch' can be used to suppress183warnings in selected modules.184185 ┌─ src/gen_server2.erl:186 │187 339 │ catch (Dest ! {'$gen_cast', Request}),188 │ ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.189Compile directive 'nowarn_deprecated_catch' can be used to suppress190warnings in selected modules.191192 ┌─ src/gen_server2.erl:193 │194 342 │ catch (Dest ! {'$gen_cast', Request}),195 │ ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.196Compile directive 'nowarn_deprecated_catch' can be used to suppress197warnings in selected modules.198199 ┌─ src/gen_server2.erl:200 │201 349 │ catch To ! {Tag, Reply}.202 │ ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.203Compile directive 'nowarn_deprecated_catch' can be used to suppress204warnings in selected modules.205206 ┌─ src/gen_server2.erl:207 │208 361 │ catch ({Name, Node} ! Msg),209 │ ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.210Compile directive 'nowarn_deprecated_catch' can be used to suppress211warnings in selected modules.212213 ┌─ src/gen_server2.erl:214 │215 422 │ catch msend(Pid, MRef, Request),216 │ ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.217Compile directive 'nowarn_deprecated_catch' can be used to suppress218warnings in selected modules.219220 ┌─ src/gen_server2.erl:221 │222 431 │ catch msend(Dest, MRef, Request),223 │ ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.224Compile directive 'nowarn_deprecated_catch' can be used to suppress225warnings in selected modules.226227 ┌─ src/gen_server2.erl:228 │229 435 │ catch msend(Dest, MRef, Request),230 │ ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.231Compile directive 'nowarn_deprecated_catch' can be used to suppress232warnings in selected modules.233234 ┌─ src/gen_server2.erl:235 │236 472 │ case catch gen:call(Name, '$with_state', Fun, infinity) of237 │ ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.238Compile directive 'nowarn_deprecated_catch' can be used to suppress239warnings in selected modules.240241 ┌─ src/gen_server2.erl:242 │243 548 │ case catch Mod:init(Args) of244 │ ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.245Compile directive 'nowarn_deprecated_catch' can be used to suppress246warnings in selected modules.247248 ┌─ src/gen_server2.erl:249 │250 605 │ _ = (catch unregister(Name));251 │ ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.252Compile directive 'nowarn_deprecated_catch' can be used to suppress253warnings in selected modules.254255 ┌─ src/gen_server2.erl:256 │257 712 │ case catch Mod:handle_pre_hibernate(State) of258 │ ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.259Compile directive 'nowarn_deprecated_catch' can be used to suppress260warnings in selected modules.261262 ┌─ src/gen_server2.erl:263 │264 727 │ case catch Mod:handle_post_hibernate(State) of265 │ ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.266Compile directive 'nowarn_deprecated_catch' can be used to suppress267warnings in selected modules.268269 ┌─ src/gen_server2.erl:270 │271 805 │ reply(From, catch Fun(State)),272 │ ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.273Compile directive 'nowarn_deprecated_catch' can be used to suppress274warnings in selected modules.275276 ┌─ src/gen_server2.erl:277 │278 866 │ catch {Name, Node} ! {'$gen_call', {self(), {Tag, Node}}, Req},279 │ ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.280Compile directive 'nowarn_deprecated_catch' can be used to suppress281warnings in selected modules.282283 ┌─ src/gen_server2.erl:284 │285 926 │ case catch erlang:cancel_timer(TimerId) of286 │ ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.287Compile directive 'nowarn_deprecated_catch' can be used to suppress288warnings in selected modules.289290 ┌─ src/gen_server2.erl:291 │292 979 │ case catch erlang:monitor(process, {Name, Node}) of293 │ ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.294Compile directive 'nowarn_deprecated_catch' can be used to suppress295warnings in selected modules.296297 ┌─ src/gen_server2.erl:298 │299 1029 │ case catch Mod:handle_call(Msg, From, State) of300 │ ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.301Compile directive 'nowarn_deprecated_catch' can be used to suppress302warnings in selected modules.303304 ┌─ src/gen_server2.erl:305 │306 1042 │ (catch terminate(Reason, Msg,307 │ ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.308Compile directive 'nowarn_deprecated_catch' can be used to suppress309warnings in selected modules.310311 ┌─ src/gen_server2.erl:312 │313 1050 │ Reply = (catch dispatch(Msg, Mod, State)),314 │ ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.315Compile directive 'nowarn_deprecated_catch' can be used to suppress316warnings in selected modules.317318 ┌─ src/gen_server2.erl:319 │320 1106 │ case catch Mod:code_change(OldVsn, State, Extra) of321 │ ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.322Compile directive 'nowarn_deprecated_catch' can be used to suppress323warnings in selected modules.324325 ┌─ src/gen_server2.erl:326 │327 1152 │ case catch Mod:terminate(Reason, State) of328 │ ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.329Compile directive 'nowarn_deprecated_catch' can be used to suppress330warnings in selected modules.331332 ┌─ src/gen_server2.erl:333 │334 1233 │ case catch sys:debug_options(Opts) of335 │ ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.336Compile directive 'nowarn_deprecated_catch' can be used to suppress337warnings in selected modules.338339 ┌─ src/gen_server2.erl:340 │341 1315 │ case catch Mod:Fun(Msg, Length, State) of342 │ ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.343Compile directive 'nowarn_deprecated_catch' can be used to suppress344warnings in selected modules.345346 ┌─ src/gen_server2.erl:347 │348 1327 │ case catch Mod:Fun(Msg, From, Length, State) of349 │ ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.350Compile directive 'nowarn_deprecated_catch' can be used to suppress351warnings in selected modules.352353 ┌─ src/gen_server2.erl:354 │355 1351 │ Log = sys:get_debug(log, Debug, []),356 │ ╰── Warning: sys:get_debug/3 is deprecated; incorrectly documented and only for internal use. Can often be replaced with sys:get_log/1357358 ┌─ src/gen_server2.erl:359 │360 1365 │ true -> case catch apply(Mod, FunName, Args) of361 │ ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.362Compile directive 'nowarn_deprecated_catch' can be used to suppress363warnings in selected modules.364365366 ┌─ src/vm_memory_monitor.erl:367 │368 310 │ [Error, erlang:get_stacktrace()]),369 │ ╰── Warning: erlang:get_stacktrace/0 is removed; use the new try/catch syntax for retrieving the stack backtrace370371372===> Compiling src/rabbit_cert_info.erl failed373 ┌─ src/rabbit_cert_info.erl:374 │375 125 │ {?'street-address' , "STREET"},376 │ ╰── undefined macro 'street-address'377378379 ┌─ src/rabbit_cert_info.erl:380 │381 104 │ string:join([format_rdn(RDN) || RDN <- RDNs], "+").382 │ ╰── function format_rdn/1 undefined, did you mean format_complex_rdn/1?383384385 ┌─ src/rabbit_cert_info.erl:386 │387 138 │ escape_rdn_value(V) ->388 │ ╰── Warning: function escape_rdn_value/1 is unused389390 ┌─ src/rabbit_cert_info.erl:391 │392 141 │ escape_rdn_value([], _) ->393 │ ╰── Warning: function escape_rdn_value/2 is unused394395396** (Mix) Could not compile dependency :rabbit_common, "/home/nerves/.mix/elixir/1-20-otp-29/rebar3 bare compile --paths /work/proj/_build/host/lib/*/ebin" command failed. Errors may have been logged above. You can recompile this dependency with "mix deps.compile rabbit_common --force", update it with "mix deps.update rabbit_common" or clean it with "mix deps.clean rabbit_common"