task_bunny_rollbar

Build log

nerves_system_rpi4

task_bunny_rollbar 0.2.2 · fail · run task_bunny_rollbar-0.2.2-1791124607821
885 of 885 lines
1Resolving Hex dependencies...2Resolution completed in 0.137s3Unchanged:4  amqp 0.3.15  amqp_client 3.6.166  certifi 2.15.07  circular_buffer 1.1.08  elixir_make 0.10.09  hackney 1.25.0 VULNERABLE!10    EEF-CVE-2026-47071 (HIGH)11    aka: CVE-2026-47071, GHSA-gp9c-pm5m-5cxr12    SOCKS5 TLS upgrade ignores caller timeout in hackney13    https://osv.dev/vulnerability/EEF-CVE-2026-470711415    EEF-CVE-2026-47076 (MEDIUM)16    aka: CVE-2026-47076, GHSA-pj7v-xfvx-wmjq17    SSRF allowlist bypass via percent-encoded host in hackney18    https://osv.dev/vulnerability/EEF-CVE-2026-470761920    EEF-CVE-2026-47069 (LOW)21    aka: CVE-2026-47069, GHSA-mp55-p8c9-rfw222    CRLF injection in cookie domain/path options in hackney23    https://osv.dev/vulnerability/EEF-CVE-2026-470692425    EEF-CVE-2026-47075 (MEDIUM)26    aka: CVE-2026-47075, GHSA-j9wq-vxxc-94wf27    CR/LF injection in query parameter in hackney28    https://osv.dev/vulnerability/EEF-CVE-2026-4707529  idna 6.1.130  interactive_cmd 0.1.431  jason 1.4.532  metrics 1.0.133  mimerl 1.5.034  nerves 2.0.0-pre.235  nerves_discovery 0.1.536  nerves_logging 0.2.437  nerves_runtime 0.13.1338  nerves_system_bbb 2.30.239  nerves_system_br 1.34.440  nerves_system_mangopi_mq_pro 0.17.241  nerves_system_qemu_aarch64 0.4.242  nerves_system_rpi0 2.1.243  nerves_system_rpi4 2.1.244  nerves_system_rpi5 2.1.245  nerves_system_trellis 0.5.046  nerves_system_x86_64 1.34.247  nerves_toolchain_aarch64_nerves_linux_gnu 15.3.148  nerves_toolchain_armv6_nerves_linux_gnueabihf 15.3.149  nerves_toolchain_armv7_nerves_linux_gnueabihf 15.3.150  nerves_toolchain_riscv64_nerves_linux_gnu 15.3.151  nerves_toolchain_x86_64_nerves_linux_musl 15.3.152  nerves_uevent 0.1.753  parse_trans 3.4.154  poison 3.1.055  poolboy 1.5.256  property_table 0.3.457  rabbit_common 3.6.1658  recon 2.3.259  ring_logger 0.11.760  rollbax 0.11.061  ssl_verify_fun 1.1.762  tablet 0.3.363  task_bunny 0.3.464  task_bunny_rollbar 0.2.265  toolshed 0.5.066  uboot_env 1.0.267  unicode_util_compat 0.7.168* Getting task_bunny_rollbar (Hex package)69* Getting nerves (Hex package)70* Getting ring_logger (Hex package)71* Getting toolshed (Hex package)72* Getting nerves_runtime (Hex package)73* Getting nerves_system_bbb (Hex package)74* Getting nerves_system_mangopi_mq_pro (Hex package)75* Getting nerves_system_qemu_aarch64 (Hex package)76* Getting nerves_system_rpi0 (Hex package)77* Getting nerves_system_rpi4 (Hex package)78* Getting nerves_system_rpi5 (Hex package)79* Getting nerves_system_trellis (Hex package)80* Getting nerves_system_x86_64 (Hex package)81* Getting nerves_system_br (Hex package)82* Getting nerves_toolchain_x86_64_nerves_linux_musl (Hex package)83* Getting nerves_toolchain_armv7_nerves_linux_gnueabihf (Hex package)84* Getting nerves_toolchain_aarch64_nerves_linux_gnu (Hex package)85* Getting nerves_toolchain_armv6_nerves_linux_gnueabihf (Hex package)86* Getting nerves_toolchain_riscv64_nerves_linux_gnu (Hex package)87* Getting nerves_logging (Hex package)88* Getting nerves_uevent (Hex package)89* Getting uboot_env (Hex package)90* Getting elixir_make (Hex package)91* Getting property_table (Hex package)92* Getting circular_buffer (Hex package)93* Getting interactive_cmd (Hex package)94* Getting nerves_discovery (Hex package)95* Getting tablet (Hex package)96* Getting rollbax (Hex package)97* Getting task_bunny (Hex package)98* Getting amqp (Hex package)99* Getting poison (Hex package)100* Getting poolboy (Hex package)101* Getting amqp_client (Hex package)102* Getting rabbit_common (Hex package)103* Getting recon (Hex package)104* Getting hackney (Hex package)105* Getting jason (Hex package)106* Getting certifi (Hex package)107* Getting idna (Hex package)108* Getting metrics (Hex package)109* Getting mimerl (Hex package)110* Getting parse_trans (Hex package)111* Getting ssl_verify_fun (Hex package)112* Getting unicode_util_compat (Hex package)113Found packages with security advisories, see above for details114    warning: String.strip/1 is deprecated. Use String.trim/1 instead115    │116  4 │   @version File.read!("VERSION") |> String.strip117    │                                            ~118    │119    └─ /work/proj/deps_rpi4/poison/mix.exs:4:44: Poison.Mixfile (module)120121==> nerves_system_br122Generated nerves_system_br app123==> circular_buffer124Compiling 1 file (.ex)125Generated circular_buffer app126==> poison127Compiling 4 files (.ex)128    warning: using single-quoted strings to represent charlists is deprecated.129    Use ~c"" if you indeed want a charlist or use "" instead.130    You may run "mix format --migrate" to change all single-quoted131    strings to use the ~c sigil and fix this warning.132    │133 93 │   for {char, seq} <- Enum.zip('"\\\n\t\r\f\b', '"\\ntrfb') do134    │                               ~135    │136    └─ lib/poison/encoder.ex:93:31137138    warning: using single-quoted strings to represent charlists is deprecated.139    Use ~c"" if you indeed want a charlist or use "" instead.140    You may run "mix format --migrate" to change all single-quoted141    strings to use the ~c sigil and fix this warning.142    │143 93 │   for {char, seq} <- Enum.zip('"\\\n\t\r\f\b', '"\\ntrfb') do144    │                                                ~145    │146    └─ lib/poison/encoder.ex:93:48147148     warning: using single-quoted strings to represent charlists is deprecated.149     Use ~c"" if you indeed want a charlist or use "" instead.150     You may run "mix format --migrate" to change all single-quoted151     strings to use the ~c sigil and fix this warning.152     │153 139 │   defp chunk_size(<<char>> <> _, _mode, acc) when char <= 0x1F or char in '"\\' do154     │                                                                           ~155     │156     └─ lib/poison/encoder.ex:139:75157158    warning: using single-quoted strings to represent charlists is deprecated.159    Use ~c"" if you indeed want a charlist or use "" instead.160    You may run "mix format --migrate" to change all single-quoted161    strings to use the ~c sigil and fix this warning.162    │163 77 │   defp value(<<char, _ :: binary>> = string, pos, _keys) when char in '-0123456789' do164    │                                                                       ~165    │166    └─ lib/poison/parser.ex:77:71167168     warning: using single-quoted strings to represent charlists is deprecated.169     Use ~c"" if you indeed want a charlist or use "" instead.170     You may run "mix format --migrate" to change all single-quoted171     strings to use the ~c sigil and fix this warning.172     │173 155 │   defp number_int(<<char, _ :: binary>> = string, pos, acc) when char in '123456789' do174     │                                                                          ~175     │176     └─ lib/poison/parser.ex:155:74177178     warning: using single-quoted strings to represent charlists is deprecated.179     Use ~c"" if you indeed want a charlist or use "" instead.180     You may run "mix format --migrate" to change all single-quoted181     strings to use the ~c sigil and fix this warning.182     │183 171 │   defp number_exp(<<e>> <> rest, frac, pos, acc) when e in 'eE' do184     │                                                            ~185     │186     └─ lib/poison/parser.ex:171:60187188     warning: using single-quoted strings to represent charlists is deprecated.189     Use ~c"" if you indeed want a charlist or use "" instead.190     You may run "mix format --migrate" to change all single-quoted191     strings to use the ~c sigil and fix this warning.192     │193 197 │   defp number_digits(<<char>> <> rest = string, pos) when char in '0123456789' do194     │                                                                   ~195     │196     └─ lib/poison/parser.ex:197:67197198     warning: using single-quoted strings to represent charlists is deprecated.199     Use ~c"" if you indeed want a charlist or use "" instead.200     You may run "mix format --migrate" to change all single-quoted201     strings to use the ~c sigil and fix this warning.202     │203 205 │   defp number_digits_count(<<char>> <> rest, acc) when char in '0123456789' do204     │                                                                ~205     │206     └─ lib/poison/parser.ex:205:64207208     warning: using single-quoted strings to represent charlists is deprecated.209     Use ~c"" if you indeed want a charlist or use "" instead.210     You may run "mix format --migrate" to change all single-quoted211     strings to use the ~c sigil and fix this warning.212     │213 229 │   for {seq, char} <- Enum.zip('"\\ntr/fb', '"\\\n\t\r/\f\b') do214     │                               ~215     │216     └─ lib/poison/parser.ex:229:31217218     warning: using single-quoted strings to represent charlists is deprecated.219     Use ~c"" if you indeed want a charlist or use "" instead.220     You may run "mix format --migrate" to change all single-quoted221     strings to use the ~c sigil and fix this warning.222     │223 229 │   for {seq, char} <- Enum.zip('"\\ntr/fb', '"\\\n\t\r/\f\b') do224     │                                            ~225     │226     └─ lib/poison/parser.ex:229:44227228     warning: using single-quoted strings to represent charlists is deprecated.229     Use ~c"" if you indeed want a charlist or use "" instead.230     You may run "mix format --migrate" to change all single-quoted231     strings to use the ~c sigil and fix this warning.232     │233 239 │     when a1 in 'dD' and a2 in 'dD'234     │                ~235     │236     └─ lib/poison/parser.ex:239:16237238     warning: using single-quoted strings to represent charlists is deprecated.239     Use ~c"" if you indeed want a charlist or use "" instead.240     You may run "mix format --migrate" to change all single-quoted241     strings to use the ~c sigil and fix this warning.242     │243 239 │     when a1 in 'dD' and a2 in 'dD'244     │                               ~245     │246     └─ lib/poison/parser.ex:239:31247248     warning: using single-quoted strings to represent charlists is deprecated.249     Use ~c"" if you indeed want a charlist or use "" instead.250     You may run "mix format --migrate" to change all single-quoted251     strings to use the ~c sigil and fix this warning.252     │253 240 │     and (b1 in '89abAB')254     │                ~255     │256     └─ lib/poison/parser.ex:240:16257258     warning: using single-quoted strings to represent charlists is deprecated.259     Use ~c"" if you indeed want a charlist or use "" instead.260     You may run "mix format --migrate" to change all single-quoted261     strings to use the ~c sigil and fix this warning.262     │263 274 │   defp skip_whitespace(<<char>> <> rest, pos) when char in '\s\n\t\r' do264     │                                                            ~265     │266     └─ lib/poison/parser.ex:274:60267268    warning: Application.get_env/2 is discouraged in the module body, use Application.compile_env/3 instead269    │270 22 │   if Application.get_env(:poison, :native) do271    │                  ~272    │273    └─ lib/poison/parser.ex:22:18: Poison.Parser (module)274275    warning: use Bitwise is deprecated. import Bitwise instead276    │277 26 │   use Bitwise278    │   ~~~~~~~~~~~279    │280    └─ lib/poison/parser.ex:26: Poison.Parser (module)281282     warning: the variable "count" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator283     │284 199 │     <<digits :: binary-size(count), rest :: binary>> = string285     │                             ~286     │287     └─ lib/poison/parser.ex:199:29: Poison.Parser.number_digits/2288289     warning: the variable "count" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator290     │291 225 │     <<chunk :: binary-size(count), rest :: binary>> = string292     │                            ~293     │294     └─ lib/poison/parser.ex:225:28: Poison.Parser.string_continue/3295296    warning: use Bitwise is deprecated. import Bitwise instead297    │298 83 │   use Bitwise299    │   ~~~~~~~~~~~300    │301    └─ lib/poison/encoder.ex:83: Poison.Encoder.BitString (module)302303     warning: the variable "size" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator304     │305 135 │     <<chunk :: binary-size(size), rest :: binary>> = string306     │                            ~307     │308     └─ lib/poison/encoder.ex:135:28: Poison.Encoder.BitString.escape/2309310     warning: Integer.to_char_list/2 is deprecated. Use Integer.to_charlist/2 instead311     │312 173 │     case Integer.to_char_list(char, 16) do313     │                  ~314     │315     └─ lib/poison/encoder.ex:173:18: Poison.Encoder.BitString.seq/1316317Generated poison app318==> nerves_compatibility_test319===> Analyzing applications...320===> Compiling recon321     ┌─ src/recon_alloc.erl:322     │323 575 │  usage(0.0,0.0) -> 1.00;324     │        ╰── Warning: matching on the float 0.0 will no longer also match -0.0 in OTP 27.325If you specifically intend to match 0.0 alone, write +0.0 instead.326327     ┌─ src/recon_alloc.erl:328     │329 575 │  usage(0.0,0.0) -> 1.00;330     │            ╰── Warning: matching on the float 0.0 will no longer also match -0.0 in OTP 27.331If you specifically intend to match 0.0 alone, write +0.0 instead.332333334==> jason335Compiling 10 files (.ex)336Generated jason app337==> nerves_compatibility_test338===> Analyzing applications...339===> Compiling mimerl340==> ssl_verify_fun341Compiling 7 files (.erl)342Generated ssl_verify_fun app343==> nerves_compatibility_test344===> Analyzing applications...345===> Compiling rabbit_common346     ┌─ src/gen_server2.erl:347     │348 317 │      case catch gen:call(Name, '$gen_call', Request) 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 325 │      case catch gen:call(Name, '$gen_call', Request, Timeout) of356     │           ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.357Compile directive 'nowarn_deprecated_catch' can be used to suppress358warnings in selected modules.359360     ┌─ src/gen_server2.erl:361     │362 336 │      catch global:send(Name, {'$gen_cast', Request}),363     │      ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.364Compile directive 'nowarn_deprecated_catch' can be used to suppress365warnings in selected modules.366367     ┌─ src/gen_server2.erl:368     │369 339 │      catch (Dest ! {'$gen_cast', Request}),370     │      ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.371Compile directive 'nowarn_deprecated_catch' can be used to suppress372warnings in selected modules.373374     ┌─ src/gen_server2.erl:375     │376 342 │      catch (Dest ! {'$gen_cast', Request}),377     │      ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.378Compile directive 'nowarn_deprecated_catch' can be used to suppress379warnings in selected modules.380381     ┌─ src/gen_server2.erl:382     │383 349 │      catch To ! {Tag, Reply}.384     │      ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.385Compile directive 'nowarn_deprecated_catch' can be used to suppress386warnings in selected modules.387388     ┌─ src/gen_server2.erl:389     │390 361 │      catch ({Name, Node} ! Msg),391     │      ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.392Compile directive 'nowarn_deprecated_catch' can be used to suppress393warnings in selected modules.394395     ┌─ src/gen_server2.erl:396     │397 422 │              catch msend(Pid, MRef, Request),398     │              ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.399Compile directive 'nowarn_deprecated_catch' can be used to suppress400warnings in selected modules.401402     ┌─ src/gen_server2.erl:403     │404 431 │      catch msend(Dest, MRef, Request),405     │      ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.406Compile directive 'nowarn_deprecated_catch' can be used to suppress407warnings in selected modules.408409     ┌─ src/gen_server2.erl:410     │411 435 │      catch msend(Dest, MRef, Request),412     │      ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.413Compile directive 'nowarn_deprecated_catch' can be used to suppress414warnings in selected modules.415416     ┌─ src/gen_server2.erl:417     │418 472 │      case catch gen:call(Name, '$with_state', Fun, infinity) of419     │           ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.420Compile directive 'nowarn_deprecated_catch' can be used to suppress421warnings in selected modules.422423     ┌─ src/gen_server2.erl:424     │425 548 │      case catch Mod:init(Args) of426     │           ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.427Compile directive 'nowarn_deprecated_catch' can be used to suppress428warnings in selected modules.429430     ┌─ src/gen_server2.erl:431     │432 605 │      _ = (catch unregister(Name));433     │           ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.434Compile directive 'nowarn_deprecated_catch' can be used to suppress435warnings in selected modules.436437     ┌─ src/gen_server2.erl:438     │439 712 │              case catch Mod:handle_pre_hibernate(State) of440     │                   ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.441Compile directive 'nowarn_deprecated_catch' can be used to suppress442warnings in selected modules.443444     ┌─ src/gen_server2.erl:445     │446 727 │              case catch Mod:handle_post_hibernate(State) of447     │                   ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.448Compile directive 'nowarn_deprecated_catch' can be used to suppress449warnings in selected modules.450451     ┌─ src/gen_server2.erl:452     │453 805 │      reply(From, catch Fun(State)),454     │                  ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.455Compile directive 'nowarn_deprecated_catch' can be used to suppress456warnings in selected modules.457458     ┌─ src/gen_server2.erl:459     │460 866 │      catch {Name, Node} ! {'$gen_call', {self(), {Tag, Node}}, Req},461     │      ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.462Compile directive 'nowarn_deprecated_catch' can be used to suppress463warnings in selected modules.464465     ┌─ src/gen_server2.erl:466     │467 926 │      case catch erlang:cancel_timer(TimerId) of468     │           ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.469Compile directive 'nowarn_deprecated_catch' can be used to suppress470warnings in selected modules.471472     ┌─ src/gen_server2.erl:473     │474 979 │              case catch erlang:monitor(process, {Name, Node}) of475     │                   ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.476Compile directive 'nowarn_deprecated_catch' can be used to suppress477warnings in selected modules.478479      ┌─ src/gen_server2.erl:480      │481 1029 │      case catch Mod:handle_call(Msg, From, State) of482      │           ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.483Compile directive 'nowarn_deprecated_catch' can be used to suppress484warnings in selected modules.485486      ┌─ src/gen_server2.erl:487      │488 1042 │                  (catch terminate(Reason, Msg,489      │                   ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.490Compile directive 'nowarn_deprecated_catch' can be used to suppress491warnings in selected modules.492493      ┌─ src/gen_server2.erl:494      │495 1050 │      Reply = (catch dispatch(Msg, Mod, State)),496      │               ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.497Compile directive 'nowarn_deprecated_catch' can be used to suppress498warnings in selected modules.499500      ┌─ src/gen_server2.erl:501      │502 1106 │      case catch Mod:code_change(OldVsn, State, Extra) of503      │           ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.504Compile directive 'nowarn_deprecated_catch' can be used to suppress505warnings in selected modules.506507      ┌─ src/gen_server2.erl:508      │509 1152 │      case catch Mod:terminate(Reason, State) of510      │           ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.511Compile directive 'nowarn_deprecated_catch' can be used to suppress512warnings in selected modules.513514      ┌─ src/gen_server2.erl:515      │516 1233 │      case catch sys:debug_options(Opts) of517      │           ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.518Compile directive 'nowarn_deprecated_catch' can be used to suppress519warnings in selected modules.520521      ┌─ src/gen_server2.erl:522      │523 1315 │                                   case catch Mod:Fun(Msg, Length, State) of524      │                                        ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.525Compile directive 'nowarn_deprecated_catch' can be used to suppress526warnings in selected modules.527528      ┌─ src/gen_server2.erl:529      │530 1327 │                                   case catch Mod:Fun(Msg, From, Length, State) of531      │                                        ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.532Compile directive 'nowarn_deprecated_catch' can be used to suppress533warnings in selected modules.534535      ┌─ src/gen_server2.erl:536      │537 1351 │      Log = sys:get_debug(log, Debug, []),538      │            ╰── Warning: sys:get_debug/3 is deprecated; incorrectly documented and only for internal use. Can often be replaced with sys:get_log/1539540      ┌─ src/gen_server2.erl:541      │542 1365 │          true  -> case catch apply(Mod, FunName, Args) of543      │                        ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.544Compile directive 'nowarn_deprecated_catch' can be used to suppress545warnings in selected modules.546547548     ┌─ src/mirrored_supervisor.erl:549     │550 212 │          {ok, Pid} -> case catch call(Pid, {init, Pid}) of551     │                            ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.552Compile directive 'nowarn_deprecated_catch' can be used to suppress553warnings in selected modules.554555     ┌─ src/mirrored_supervisor.erl:556     │557 256 │                      M <- pg2:get_members(Group),558     │                           ╰── Warning: pg2:get_members/1 is removed; this module was removed in OTP 24. Use 'pg' instead559560     ┌─ src/mirrored_supervisor.erl:561     │562 288 │      pg2:create(Group),563     │      ╰── Warning: pg2:create/1 is removed; this module was removed in OTP 24. Use 'pg' instead564565     ┌─ src/mirrored_supervisor.erl:566     │567 289 │      ok = pg2:join(Group, Overall),568     │           ╰── Warning: pg2:join/2 is removed; this module was removed in OTP 24. Use 'pg' instead569570     ┌─ src/mirrored_supervisor.erl:571     │572 290 │      Rest = pg2:get_members(Group) -- [Overall],573     │             ╰── Warning: pg2:get_members/1 is removed; this module was removed in OTP 24. Use 'pg' instead574575     ┌─ src/mirrored_supervisor.erl:576     │577 366 │      R = case lists:sort(pg2:get_members(Group)) -- [Pid] of578     │                          ╰── Warning: pg2:get_members/1 is removed; this module was removed in OTP 24. Use 'pg' instead579580     ┌─ src/mirrored_supervisor.erl:581     │582 391 │      [cast(P, {die, Reason}) || P <- pg2:get_members(Group) -- [self()]].583     │                                      ╰── Warning: pg2:get_members/1 is removed; this module was removed in OTP 24. Use 'pg' instead584585586     ┌─ src/mochiweb_util.erl:587     │588 139 │      after catch port_close(Port)589     │            ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.590Compile directive 'nowarn_deprecated_catch' can be used to suppress591warnings in selected modules.592593594    ┌─ src/ssl_compat.erl:595    │596 50 │      case ssl:connection_info(SslSocket) of597    │           ╰── Warning: ssl:connection_info/1 is removed; use ssl:connection_information/1,2 instead598599    ┌─ src/ssl_compat.erl:600    │601 70 │              case ssl:connection_info(SslSocket) of602    │                   ╰── Warning: ssl:connection_info/1 is removed; use ssl:connection_information/1,2 instead603604605     ┌─ src/supervisor2.erl:606     │607 389 │      case catch apply(M, F, Args) of608     │           ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.609Compile directive 'nowarn_deprecated_catch' can be used to suppress610warnings in selected modules.611612     ┌─ src/supervisor2.erl:613     │614 405 │      case catch apply(M, F, A) of615     │           ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.616Compile directive 'nowarn_deprecated_catch' can be used to suppress617warnings in selected modules.618619     ┌─ src/supervisor2.erl:620     │621 702 │  	    case catch check_flags(SupFlags) of622     │  	         ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.623Compile directive 'nowarn_deprecated_catch' can be used to suppress624warnings in selected modules.625626      ┌─ src/supervisor2.erl:627      │628 1328 │      case catch init_state1(SupName, Type, Mod, Args) of629      │           ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.630Compile directive 'nowarn_deprecated_catch' can be used to suppress631warnings in selected modules.632633      ┌─ src/supervisor2.erl:634      │635 1396 │      catch check_childspec(Name, Func, RestartType, Shutdown, ChildType, Mods);636      │      ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.637Compile directive 'nowarn_deprecated_catch' can be used to suppress638warnings in selected modules.639640641===> Compiling src/rabbit_types.erl failed642    ┌─ src/rabbit_types.erl:643    │644 21 │  -export_type([maybe/1, info/0, infos/0, info_key/0, info_keys/0,645    │                     ╰── syntax error before: '/'646647    ┌─ src/rabbit_types.erl:648    │649 34 │  -type(maybe(T) :: T | 'none').650    │                 ╰── syntax error before: '::'651652    ┌─ src/rabbit_types.erl:653    │654 54 │                   properties_bin        :: maybe(binary()),655    │                                            ╰── syntax error before: 'maybe'656657    ┌─ src/rabbit_types.erl:658    │659 58 │                   properties     :: maybe(rabbit_framing:amqp_property_record()),660    │                                     ╰── syntax error before: 'maybe'661662     ┌─ src/rabbit_types.erl:663     │664 117 │                    exclusive_owner :: rabbit_types:maybe(pid()),665     │                                                    ╰── syntax error before: 'maybe'666667668    ┌─ src/rabbit_types.erl:669    │670 61 │  -type(content() :: undecoded_content() | decoded_content()).671    │                                           ╰── type decoded_content() undefined672673674    ┌─ src/rabbit_types.erl:675    │676 35 │  -type(timestamp() :: {non_neg_integer(), non_neg_integer(), non_neg_integer()}).677    │   ╰── Warning: type timestamp() is unused678679    ┌─ src/rabbit_types.erl:680    │681 36 │  -type(vhost() :: binary()).682    │   ╰── Warning: type vhost() is unused683684    ┌─ src/rabbit_types.erl:685    │686 37 │  -type(ctag() :: binary()).687    │   ╰── Warning: type ctag() is unused688689    ┌─ src/rabbit_types.erl:690    │691 41 │  -type(undecoded_content() ::692    │   ╰── Warning: type undecoded_content() is unused693694    ┌─ src/rabbit_types.erl:695    │696 50 │  -type(unencoded_content() :: undecoded_content()).697    │   ╰── Warning: type unencoded_content() is unused698699    ┌─ src/rabbit_types.erl:700    │701 61 │  -type(content() :: undecoded_content() | decoded_content()).702    │   ╰── Warning: type content() is unused703704    ┌─ src/rabbit_types.erl:705    │706 62 │  -type(msg_id() :: rabbit_guid:guid()).707    │   ╰── Warning: type msg_id() is unused708709    ┌─ src/rabbit_types.erl:710    │711 63 │  -type(basic_message() ::712    │   ╰── Warning: type basic_message() is unused713714    ┌─ src/rabbit_types.erl:715    │716 69 │  -type(message() :: basic_message()).717    │   ╰── Warning: type message() is unused718719    ┌─ src/rabbit_types.erl:720    │721 70 │  -type(delivery() ::722    │   ╰── Warning: type delivery() is unused723724    ┌─ src/rabbit_types.erl:725    │726 74 │  -type(message_properties() ::727    │   ╰── Warning: type message_properties() is unused728729    ┌─ src/rabbit_types.erl:730    │731 78 │  -type(info_key() :: atom()).732    │   ╰── Warning: type info_key() is unused733734    ┌─ src/rabbit_types.erl:735    │736 79 │  -type(info_keys() :: [info_key()]).737    │   ╰── Warning: type info_keys() is unused738739    ┌─ src/rabbit_types.erl:740    │741 81 │  -type(info() :: {info_key(), any()}).742    │   ╰── Warning: type info() is unused743744    ┌─ src/rabbit_types.erl:745    │746 82 │  -type(infos() :: [info()]).747    │   ╰── Warning: type infos() is unused748749    ┌─ src/rabbit_types.erl:750    │751 84 │  -type(amqp_error() ::752    │   ╰── Warning: type amqp_error() is unused753754    ┌─ src/rabbit_types.erl:755    │756 89 │  -type(r(Kind) ::757    │   ╰── Warning: type r(_) is unused758759    ┌─ src/rabbit_types.erl:760    │761 91 │  -type(r2(VirtualHost, Kind) ::762    │   ╰── Warning: type r2(_,_) is unused763764    ┌─ src/rabbit_types.erl:765    │766 93 │  -type(r3(VirtualHost, Kind, Name) ::767    │   ╰── Warning: type r3(_,_,_) is unused768769    ┌─ src/rabbit_types.erl:770    │771 98 │  -type(listener() ::772    │   ╰── Warning: type listener() is unused773774     ┌─ src/rabbit_types.erl:775     │776 104 │  -type(binding_source() :: rabbit_exchange:name()).777     │   ╰── Warning: type binding_source() is unused778779     ┌─ src/rabbit_types.erl:780     │781 105 │  -type(binding_destination() :: rabbit_amqqueue:name() | rabbit_exchange:name()).782     │   ╰── Warning: type binding_destination() is unused783784     ┌─ src/rabbit_types.erl:785     │786 107 │  -type(binding() ::787     │   ╰── Warning: type binding() is unused788789     ┌─ src/rabbit_types.erl:790     │791 122 │  -type(exchange() ::792     │   ╰── Warning: type exchange() is unused793794     ┌─ src/rabbit_types.erl:795     │796 129 │  -type(connection() :: pid()).797     │   ╰── Warning: type connection() is unused798799     ┌─ src/rabbit_types.erl:800     │801 131 │  -type(protocol() :: rabbit_framing:protocol()).802     │   ╰── Warning: type protocol() is unused803804     ┌─ src/rabbit_types.erl:805     │806 133 │  -type(auth_user() ::807     │   ╰── Warning: type auth_user() is unused808809     ┌─ src/rabbit_types.erl:810     │811 138 │  -type(user() ::812     │   ╰── Warning: type user() is unused813814     ┌─ src/rabbit_types.erl:815     │816 143 │  -type(internal_user() ::817     │   ╰── Warning: type internal_user() is unused818819     ┌─ src/rabbit_types.erl:820     │821 148 │  -type(username() :: binary()).822     │   ╰── Warning: type username() is unused823824     ┌─ src/rabbit_types.erl:825     │826 149 │  -type(password() :: binary()).827     │   ╰── Warning: type password() is unused828829     ┌─ src/rabbit_types.erl:830     │831 150 │  -type(password_hash() :: binary()).832     │   ╰── Warning: type password_hash() is unused833834     ┌─ src/rabbit_types.erl:835     │836 152 │  -type(ok(A) :: {'ok', A}).837     │   ╰── Warning: type ok(_) is unused838839     ┌─ src/rabbit_types.erl:840     │841 153 │  -type(error(A) :: {'error', A}).842     │   ╰── Warning: type error(_) is unused843844     ┌─ src/rabbit_types.erl:845     │846 154 │  -type(ok_or_error(A) :: 'ok' | error(A)).847     │   ╰── Warning: type ok_or_error(_) is unused848849     ┌─ src/rabbit_types.erl:850     │851 155 │  -type(ok_or_error2(A, B) :: ok(A) | error(B)).852     │   ╰── Warning: type ok_or_error2(_,_) is unused853854     ┌─ src/rabbit_types.erl:855     │856 156 │  -type(ok_pid_or_error() :: ok_or_error2(pid(), any())).857     │   ╰── Warning: type ok_pid_or_error() is unused858859     ┌─ src/rabbit_types.erl:860     │861 158 │  -type(channel_exit() :: no_return()).862     │   ╰── Warning: type channel_exit() is unused863864     ┌─ src/rabbit_types.erl:865     │866 159 │  -type(connection_exit() :: no_return()).867     │   ╰── Warning: type connection_exit() is unused868869     ┌─ src/rabbit_types.erl:870     │871 161 │  -type(mfargs() :: {atom(), atom(), [any()]}).872     │   ╰── Warning: type mfargs() is unused873874     ┌─ src/rabbit_types.erl:875     │876 163 │  -type(proc_name() :: term()).877     │   ╰── Warning: type proc_name() is unused878879     ┌─ src/rabbit_types.erl:880     │881 164 │  -type(proc_type_and_name() :: {atom(), proc_name()}).882     │   ╰── Warning: type proc_type_and_name() is unused883884885** (Mix) Could not compile dependency :rabbit_common, "/home/nerves/.mix/elixir/1-20-otp-29/rebar3 bare compile --paths /work/proj/_build/rpi4/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"