Build log
nerves_system_x86_64
retort 2.7.0 · fail · run retort-2.7.0-1791087326966
481 of 481 lines
1Resolving Hex dependencies...2Resolution completed in 0.165s3Unchanged: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.854* Getting retort (Hex package)55* Getting nerves (Hex package)56* Getting ring_logger (Hex package)57* Getting toolshed (Hex package)58* Getting nerves_runtime (Hex package)59* Getting nerves_system_bbb (Hex package)60* Getting nerves_system_mangopi_mq_pro (Hex package)61* Getting nerves_system_qemu_aarch64 (Hex package)62* Getting nerves_system_rpi0 (Hex package)63* Getting nerves_system_rpi4 (Hex package)64* Getting nerves_system_rpi5 (Hex package)65* Getting nerves_system_trellis (Hex package)66* Getting nerves_system_x86_64 (Hex package)67* Getting nerves_system_br (Hex package)68* Getting nerves_toolchain_x86_64_nerves_linux_musl (Hex package)69* Getting nerves_toolchain_armv7_nerves_linux_gnueabihf (Hex package)70* Getting nerves_toolchain_aarch64_nerves_linux_gnu (Hex package)71* Getting nerves_toolchain_armv6_nerves_linux_gnueabihf (Hex package)72* Getting nerves_toolchain_riscv64_nerves_linux_gnu (Hex package)73* Getting nerves_logging (Hex package)74* Getting nerves_uevent (Hex package)75* Getting uboot_env (Hex package)76* Getting elixir_make (Hex package)77* Getting property_table (Hex package)78* Getting circular_buffer (Hex package)79* Getting interactive_cmd (Hex package)80* Getting nerves_discovery (Hex package)81* Getting tablet (Hex package)82* Getting alembic (Hex package)83* Getting amqp (Hex package)84* Getting calcinator (Hex package)85* Getting connection (Hex package)86* Getting ecto (Hex package)87* Getting ja_serializer (Hex package)88* Getting poison (Hex package)89* Getting uuid (Hex package)90* Getting inflex (Hex package)91* Getting plug (Hex package)92* Getting mime (Hex package)93* Getting plug_crypto (Hex package)94* Getting telemetry (Hex package)95* Getting decimal (Hex package)96* Getting poolboy (Hex package)97* Getting amqp_client (Hex package)98* Getting rabbit_common (Hex package)99* Getting recon (Hex package)100Found packages with security advisories, see above for details101 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 quotes102 │103 25 │ "coveralls": :test,104 │ ~105 │106 └─ /work/proj/deps_x86_64/alembic/mix.exs:25:9107108 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 quotes109 │110 16 │ "coveralls": :test,111 │ ~112 │113 └─ /work/proj/deps_x86_64/retort/mix.exs:16:9114115 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 quotes116 │117 19 │ "credo": :test,118 │ ~119 │120 └─ /work/proj/deps_x86_64/retort/mix.exs:19:9121122 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 quotes123 │124 20 │ "dialyze": :test,125 │ ~126 │127 └─ /work/proj/deps_x86_64/retort/mix.exs:20:9128129 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 quotes130 │131 49 │ "compile": ["compile --warnings-as-errors"],132 │ ~133 │134 └─ /work/proj/deps_x86_64/retort/mix.exs:49:7135136 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 quotes137 │138 50 │ "test": ["calcinator.ecto.wait", "ecto.drop", "ecto.create --quiet", "ecto.migrate", "test"]139 │ ~140 │141 └─ /work/proj/deps_x86_64/retort/mix.exs:50:7142143 warning: String.strip/1 is deprecated. Use String.trim/1 instead144 │145 4 │ @version File.read!("VERSION") |> String.strip146 │ ~147 │148 └─ /work/proj/deps_x86_64/poison/mix.exs:4:44: Poison.Mixfile (module)149150 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 quotes151 │152 18 │ "coveralls": :test,153 │ ~154 │155 └─ /work/proj/deps_x86_64/calcinator/mix.exs:18:9156157 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 quotes158 │159 23 │ "credo": :test,160 │ ~161 │162 └─ /work/proj/deps_x86_64/calcinator/mix.exs:23:9163164 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 quotes165 │166 24 │ "dialyze": :test,167 │ ~168 │169 └─ /work/proj/deps_x86_64/calcinator/mix.exs:24:9170171 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 quotes172 │173 25 │ "docs": :test174 │ ~175 │176 └─ /work/proj/deps_x86_64/calcinator/mix.exs:25:9177178 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 quotes179 │180 45 │ "compile": "compile --warnings-as-errors",181 │ ~182 │183 └─ /work/proj/deps_x86_64/calcinator/mix.exs:45:7184185 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 quotes186 │187 46 │ "test": ["calcinator.ecto.wait", "ecto.drop", "ecto.create --quiet", "ecto.migrate", "test"]188 │ ~189 │190 └─ /work/proj/deps_x86_64/calcinator/mix.exs:46:7191192===> Analyzing applications...193===> Compiling recon194 ┌─ src/recon_alloc.erl:195 │196 575 │ usage(0.0,0.0) -> 1.00;197 │ ╰── Warning: matching on the float 0.0 will no longer also match -0.0 in OTP 27.198If you specifically intend to match 0.0 alone, write +0.0 instead.199200 ┌─ src/recon_alloc.erl:201 │202 575 │ usage(0.0,0.0) -> 1.00;203 │ ╰── Warning: matching on the float 0.0 will no longer also match -0.0 in OTP 27.204If you specifically intend to match 0.0 alone, write +0.0 instead.205206207===> Analyzing applications...208===> Compiling rabbit_common209 ┌─ src/gen_server2.erl:210 │211 317 │ case catch gen:call(Name, '$gen_call', Request) of212 │ ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.213Compile directive 'nowarn_deprecated_catch' can be used to suppress214warnings in selected modules.215216 ┌─ src/gen_server2.erl:217 │218 325 │ case catch gen:call(Name, '$gen_call', Request, Timeout) of219 │ ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.220Compile directive 'nowarn_deprecated_catch' can be used to suppress221warnings in selected modules.222223 ┌─ src/gen_server2.erl:224 │225 336 │ catch global:send(Name, {'$gen_cast', Request}),226 │ ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.227Compile directive 'nowarn_deprecated_catch' can be used to suppress228warnings in selected modules.229230 ┌─ src/gen_server2.erl:231 │232 339 │ catch (Dest ! {'$gen_cast', Request}),233 │ ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.234Compile directive 'nowarn_deprecated_catch' can be used to suppress235warnings in selected modules.236237 ┌─ src/gen_server2.erl:238 │239 342 │ catch (Dest ! {'$gen_cast', Request}),240 │ ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.241Compile directive 'nowarn_deprecated_catch' can be used to suppress242warnings in selected modules.243244 ┌─ src/gen_server2.erl:245 │246 349 │ catch To ! {Tag, Reply}.247 │ ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.248Compile directive 'nowarn_deprecated_catch' can be used to suppress249warnings in selected modules.250251 ┌─ src/gen_server2.erl:252 │253 361 │ catch ({Name, Node} ! Msg),254 │ ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.255Compile directive 'nowarn_deprecated_catch' can be used to suppress256warnings in selected modules.257258 ┌─ src/gen_server2.erl:259 │260 422 │ catch msend(Pid, MRef, Request),261 │ ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.262Compile directive 'nowarn_deprecated_catch' can be used to suppress263warnings in selected modules.264265 ┌─ src/gen_server2.erl:266 │267 431 │ catch msend(Dest, MRef, Request),268 │ ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.269Compile directive 'nowarn_deprecated_catch' can be used to suppress270warnings in selected modules.271272 ┌─ src/gen_server2.erl:273 │274 435 │ catch msend(Dest, MRef, Request),275 │ ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.276Compile directive 'nowarn_deprecated_catch' can be used to suppress277warnings in selected modules.278279 ┌─ src/gen_server2.erl:280 │281 472 │ case catch gen:call(Name, '$with_state', Fun, infinity) of282 │ ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.283Compile directive 'nowarn_deprecated_catch' can be used to suppress284warnings in selected modules.285286 ┌─ src/gen_server2.erl:287 │288 548 │ case catch Mod:init(Args) of289 │ ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.290Compile directive 'nowarn_deprecated_catch' can be used to suppress291warnings in selected modules.292293 ┌─ src/gen_server2.erl:294 │295 605 │ _ = (catch unregister(Name));296 │ ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.297Compile directive 'nowarn_deprecated_catch' can be used to suppress298warnings in selected modules.299300 ┌─ src/gen_server2.erl:301 │302 712 │ case catch Mod:handle_pre_hibernate(State) of303 │ ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.304Compile directive 'nowarn_deprecated_catch' can be used to suppress305warnings in selected modules.306307 ┌─ src/gen_server2.erl:308 │309 727 │ case catch Mod:handle_post_hibernate(State) of310 │ ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.311Compile directive 'nowarn_deprecated_catch' can be used to suppress312warnings in selected modules.313314 ┌─ src/gen_server2.erl:315 │316 805 │ reply(From, catch Fun(State)),317 │ ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.318Compile directive 'nowarn_deprecated_catch' can be used to suppress319warnings in selected modules.320321 ┌─ src/gen_server2.erl:322 │323 866 │ catch {Name, Node} ! {'$gen_call', {self(), {Tag, Node}}, Req},324 │ ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.325Compile directive 'nowarn_deprecated_catch' can be used to suppress326warnings in selected modules.327328 ┌─ src/gen_server2.erl:329 │330 926 │ case catch erlang:cancel_timer(TimerId) of331 │ ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.332Compile directive 'nowarn_deprecated_catch' can be used to suppress333warnings in selected modules.334335 ┌─ src/gen_server2.erl:336 │337 979 │ case catch erlang:monitor(process, {Name, Node}) of338 │ ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.339Compile directive 'nowarn_deprecated_catch' can be used to suppress340warnings in selected modules.341342 ┌─ src/gen_server2.erl:343 │344 1029 │ case catch Mod:handle_call(Msg, From, State) of345 │ ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.346Compile directive 'nowarn_deprecated_catch' can be used to suppress347warnings in selected modules.348349 ┌─ src/gen_server2.erl:350 │351 1042 │ (catch terminate(Reason, Msg,352 │ ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.353Compile directive 'nowarn_deprecated_catch' can be used to suppress354warnings in selected modules.355356 ┌─ src/gen_server2.erl:357 │358 1050 │ Reply = (catch dispatch(Msg, Mod, State)),359 │ ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.360Compile directive 'nowarn_deprecated_catch' can be used to suppress361warnings in selected modules.362363 ┌─ src/gen_server2.erl:364 │365 1106 │ case catch Mod:code_change(OldVsn, State, Extra) of366 │ ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.367Compile directive 'nowarn_deprecated_catch' can be used to suppress368warnings in selected modules.369370 ┌─ src/gen_server2.erl:371 │372 1152 │ case catch Mod:terminate(Reason, State) of373 │ ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.374Compile directive 'nowarn_deprecated_catch' can be used to suppress375warnings in selected modules.376377 ┌─ src/gen_server2.erl:378 │379 1233 │ case catch sys:debug_options(Opts) of380 │ ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.381Compile directive 'nowarn_deprecated_catch' can be used to suppress382warnings in selected modules.383384 ┌─ src/gen_server2.erl:385 │386 1315 │ case catch Mod:Fun(Msg, Length, State) of387 │ ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.388Compile directive 'nowarn_deprecated_catch' can be used to suppress389warnings in selected modules.390391 ┌─ src/gen_server2.erl:392 │393 1327 │ case catch Mod:Fun(Msg, From, Length, State) of394 │ ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.395Compile directive 'nowarn_deprecated_catch' can be used to suppress396warnings in selected modules.397398 ┌─ src/gen_server2.erl:399 │400 1351 │ Log = sys:get_debug(log, Debug, []),401 │ ╰── Warning: sys:get_debug/3 is deprecated; incorrectly documented and only for internal use. Can often be replaced with sys:get_log/1402403 ┌─ src/gen_server2.erl:404 │405 1365 │ true -> case catch apply(Mod, FunName, Args) of406 │ ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.407Compile directive 'nowarn_deprecated_catch' can be used to suppress408warnings in selected modules.409410411 ┌─ src/mochiweb_util.erl:412 │413 139 │ after catch port_close(Port)414 │ ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.415Compile directive 'nowarn_deprecated_catch' can be used to suppress416warnings in selected modules.417418419 ┌─ src/mirrored_supervisor.erl:420 │421 212 │ {ok, Pid} -> case catch call(Pid, {init, Pid}) of422 │ ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.423Compile directive 'nowarn_deprecated_catch' can be used to suppress424warnings in selected modules.425426 ┌─ src/mirrored_supervisor.erl:427 │428 256 │ M <- pg2:get_members(Group),429 │ ╰── Warning: pg2:get_members/1 is removed; this module was removed in OTP 24. Use 'pg' instead430431 ┌─ src/mirrored_supervisor.erl:432 │433 288 │ pg2:create(Group),434 │ ╰── Warning: pg2:create/1 is removed; this module was removed in OTP 24. Use 'pg' instead435436 ┌─ src/mirrored_supervisor.erl:437 │438 289 │ ok = pg2:join(Group, Overall),439 │ ╰── Warning: pg2:join/2 is removed; this module was removed in OTP 24. Use 'pg' instead440441 ┌─ src/mirrored_supervisor.erl:442 │443 290 │ Rest = pg2:get_members(Group) -- [Overall],444 │ ╰── Warning: pg2:get_members/1 is removed; this module was removed in OTP 24. Use 'pg' instead445446 ┌─ src/mirrored_supervisor.erl:447 │448 366 │ R = case lists:sort(pg2:get_members(Group)) -- [Pid] of449 │ ╰── Warning: pg2:get_members/1 is removed; this module was removed in OTP 24. Use 'pg' instead450451 ┌─ src/mirrored_supervisor.erl:452 │453 391 │ [cast(P, {die, Reason}) || P <- pg2:get_members(Group) -- [self()]].454 │ ╰── Warning: pg2:get_members/1 is removed; this module was removed in OTP 24. Use 'pg' instead455456457===> Compiling src/rabbit_cert_info.erl failed458 ┌─ src/rabbit_cert_info.erl:459 │460 125 │ {?'street-address' , "STREET"},461 │ ╰── undefined macro 'street-address'462463464 ┌─ src/rabbit_cert_info.erl:465 │466 104 │ string:join([format_rdn(RDN) || RDN <- RDNs], "+").467 │ ╰── function format_rdn/1 undefined, did you mean format_complex_rdn/1?468469470 ┌─ src/rabbit_cert_info.erl:471 │472 138 │ escape_rdn_value(V) ->473 │ ╰── Warning: function escape_rdn_value/1 is unused474475 ┌─ src/rabbit_cert_info.erl:476 │477 141 │ escape_rdn_value([], _) ->478 │ ╰── Warning: function escape_rdn_value/2 is unused479480481** (Mix) Could not compile dependency :rabbit_common, "/home/nerves/.mix/elixir/1-20-otp-29/rebar3 bare compile --paths /work/proj/_build/x86_64/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"