warren

Build log

nerves_system_trellis

warren 0.1.0 · fail · run warren-0.1.0-1791156027402
1036 of 1036 lines
1Resolving Hex dependencies...2Resolution completed in 0.219s3Unchanged:4  amqp 1.0.35  amqp_client 3.7.86  circular_buffer 1.1.07  elixir_make 0.10.08  goldrush 0.1.99  interactive_cmd 0.1.410  jsx 2.8.211  lager 3.6.312  nerves 2.0.0-pre.213  nerves_discovery 0.1.514  nerves_logging 0.2.415  nerves_runtime 0.13.1316  nerves_system_bbb 2.30.217  nerves_system_br 1.34.418  nerves_system_mangopi_mq_pro 0.17.219  nerves_system_qemu_aarch64 0.4.220  nerves_system_rpi0 2.1.221  nerves_system_rpi4 2.1.222  nerves_system_rpi5 2.1.223  nerves_system_trellis 0.5.024  nerves_system_x86_64 1.34.225  nerves_toolchain_aarch64_nerves_linux_gnu 15.3.126  nerves_toolchain_armv6_nerves_linux_gnueabihf 15.3.127  nerves_toolchain_armv7_nerves_linux_gnueabihf 15.3.128  nerves_toolchain_riscv64_nerves_linux_gnu 15.3.129  nerves_toolchain_x86_64_nerves_linux_musl 15.3.130  nerves_uevent 0.1.731  property_table 0.3.432  rabbit_common 3.7.8 VULNERABLE!33    GHSA-9pf7-f47q-mwpq (LOW)34    aka: CVE-2019-1129135    Cross-site Scripting in RabbitMQ36    https://osv.dev/vulnerability/GHSA-9pf7-f47q-mwpq37  ranch 1.5.038  ranch_proxy_protocol 1.5.039  recon 2.3.240  ring_logger 0.11.741  tablet 0.3.342  toolshed 0.5.043  uboot_env 1.0.244  warren 0.1.045* Getting warren (Hex package)46* Getting nerves (Hex package)47* Getting ring_logger (Hex package)48* Getting toolshed (Hex package)49* Getting nerves_runtime (Hex package)50* Getting nerves_system_bbb (Hex package)51* Getting nerves_system_mangopi_mq_pro (Hex package)52* Getting nerves_system_qemu_aarch64 (Hex package)53* Getting nerves_system_rpi0 (Hex package)54* Getting nerves_system_rpi4 (Hex package)55* Getting nerves_system_rpi5 (Hex package)56* Getting nerves_system_trellis (Hex package)57* Getting nerves_system_x86_64 (Hex package)58* Getting nerves_system_br (Hex package)59* Getting nerves_toolchain_x86_64_nerves_linux_musl (Hex package)60* Getting nerves_toolchain_armv7_nerves_linux_gnueabihf (Hex package)61* Getting nerves_toolchain_aarch64_nerves_linux_gnu (Hex package)62* Getting nerves_toolchain_armv6_nerves_linux_gnueabihf (Hex package)63* Getting nerves_toolchain_riscv64_nerves_linux_gnu (Hex package)64* Getting nerves_logging (Hex package)65* Getting nerves_uevent (Hex package)66* Getting uboot_env (Hex package)67* Getting elixir_make (Hex package)68* Getting property_table (Hex package)69* Getting circular_buffer (Hex package)70* Getting interactive_cmd (Hex package)71* Getting nerves_discovery (Hex package)72* Getting tablet (Hex package)73* Getting amqp (Hex package)74* Getting amqp_client (Hex package)75* Getting goldrush (Hex package)76* Getting jsx (Hex package)77* Getting lager (Hex package)78* Getting rabbit_common (Hex package)79* Getting ranch (Hex package)80* Getting ranch_proxy_protocol (Hex package)81* Getting recon (Hex package)82Found packages with security advisories, see above for details83==> nerves_system_br84Generated nerves_system_br app85==> circular_buffer86Compiling 1 file (.ex)87Generated circular_buffer app88==> nerves_compatibility_test89===> Analyzing applications...90===> Compiling recon91     ┌─ src/recon_alloc.erl:92     │93 575 │  usage(0.0,0.0) -> 1.00;94     │        ╰── Warning: matching on the float 0.0 will no longer also match -0.0 in OTP 27.95If you specifically intend to match 0.0 alone, write +0.0 instead.9697     ┌─ src/recon_alloc.erl:98     │99 575 │  usage(0.0,0.0) -> 1.00;100     │            ╰── Warning: matching on the float 0.0 will no longer also match -0.0 in OTP 27.101If you specifically intend to match 0.0 alone, write +0.0 instead.102103104===> Analyzing applications...105===> Compiling goldrush106    ┌─ src/glc_run.erl:107    │108 15 │      case (catch Fun(Event, Store)) of109    │            ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.110Compile directive 'nowarn_deprecated_catch' can be used to suppress111warnings in selected modules.112113114    ┌─ src/gr_counter.erl:115    │116 39 │      case (catch gen_server:call(Server, list)) of117    │            ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.118Compile directive 'nowarn_deprecated_catch' can be used to suppress119warnings in selected modules.120121    ┌─ src/gr_counter.erl:122    │123 46 │      case (catch gen_server:call(Server, {lookup_element, Term})) of124    │            ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.125Compile directive 'nowarn_deprecated_catch' can be used to suppress126warnings in selected modules.127128    ┌─ src/gr_counter.erl:129    │130 66 │      case (catch gen_server:call(Server, {insert_counter, Counter, Value})) of131    │            ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.132Compile directive 'nowarn_deprecated_catch' can be used to suppress133warnings in selected modules.134135    ┌─ src/gr_counter.erl:136    │137 89 │      case (catch gen_server:call(Server, {reset_counters, Counter})) of138    │            ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.139Compile directive 'nowarn_deprecated_catch' can be used to suppress140warnings in selected modules.141142143    ┌─ src/gr_param.erl:144    │145 39 │      case (catch gen_server:call(Server, list)) of146    │            ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.147Compile directive 'nowarn_deprecated_catch' can be used to suppress148warnings in selected modules.149150    ┌─ src/gr_param.erl:151    │152 46 │      case (catch gen_server:call(Server, info_size)) of153    │            ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.154Compile directive 'nowarn_deprecated_catch' can be used to suppress155warnings in selected modules.156157    ┌─ src/gr_param.erl:158    │159 53 │      case (catch gen_server:call(Server, {insert, Term})) of160    │            ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.161Compile directive 'nowarn_deprecated_catch' can be used to suppress162warnings in selected modules.163164    ┌─ src/gr_param.erl:165    │166 60 │      case (catch gen_server:call(Server, {lookup, Term})) 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/gr_param.erl:172    │173 67 │      case (catch gen_server:call(Server, {lookup_element, Term})) 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/gr_param.erl:179    │180 74 │      case (catch gen_server:call(Server, info)) of181    │            ╰── 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/gr_param.erl:186    │187 82 │      case (catch gen_server:call(Server, transform)) of188    │            ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.189Compile directive 'nowarn_deprecated_catch' can be used to suppress190warnings in selected modules.191192193===> Analyzing applications...194===> Compiling ranch195    ┌─ src/ranch_conns_sup.erl:196    │197 80 │  	catch erlang:send(SupPid, {?MODULE, active_connections, self(), Tag},198    │  	╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.199Compile directive 'nowarn_deprecated_catch' can be used to suppress200warnings in selected modules.201202203     ┌─ src/ranch_ssl.erl:204     │205 131 │  	case ssl:ssl_accept(CSocket, Timeout) of206     │  	     ╰── Warning: ssl:ssl_accept/2 is removed; use ssl:handshake/1,2,3 instead207208     ┌─ src/ranch_ssl.erl:209     │210 248 │  			end, ssl:cipher_suites());211     │  			     ╰── Warning: ssl:cipher_suites/0 is removed; use ssl:cipher_suites/2,3 instead212213     ┌─ src/ranch_ssl.erl:214     │215 250 │  			ssl:cipher_suites()216     │  			╰── Warning: ssl:cipher_suites/0 is removed; use ssl:cipher_suites/2,3 instead217218219    ┌─ src/ranch.erl:220    │221 84 │  					catch Transport:controlling_process(Socket, AcceptorsSup);222    │  					╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.223Compile directive 'nowarn_deprecated_catch' can be used to suppress224warnings in selected modules.225226227==> tablet228Compiling 2 files (.ex)229Generated tablet app230==> elixir_make231Compiling 8 files (.ex)232Generated elixir_make app233==> nerves_logging234 CC kmsg_tailer.o235 LD kmsg_tailer236Compiling 5 files (.ex)237Generated nerves_logging app238==> nerves_discovery239Compiling 5 files (.ex)240Generated nerves_discovery app241==> ring_logger242Compiling 7 files (.ex)243Generated ring_logger app244==> interactive_cmd245Compiling 1 file (.ex)246Generated interactive_cmd app247==> nerves248Compiling 65 files (.ex)249    warning: redefining module Mix.Tasks.Nerves.Init (current version loaded from /work/proj/_build/trellis/lib/nerves/ebin/Elixir.Mix.Tasks.Nerves.Init.beam)250    │251  6 │ defmodule Mix.Tasks.Nerves.Init do252    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~253    │254    └─ lib/mix/tasks/nerves.init.ex:6: Mix.Tasks.Nerves.Init (module)255256    warning: redefining module Nerves (current version loaded from /work/proj/_build/trellis/lib/nerves/ebin/Elixir.Nerves.beam)257    │258  6 │ defmodule Nerves do259    │ ~~~~~~~~~~~~~~~~~~~260    │261    └─ lib/nerves.ex:6: Nerves (module)262263    warning: redefining module Nerves.ArtifactResolver (current version loaded from /work/proj/_build/trellis/lib/nerves/ebin/Elixir.Nerves.ArtifactResolver.beam)264    │265  5 │ defmodule Nerves.ArtifactResolver do266    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~267    │268    └─ lib/nerves/artifact_resolver.ex:5: Nerves.ArtifactResolver (module)269270    warning: redefining module Nerves.BuildAction.AppModes (current version loaded from /work/proj/_build/trellis/lib/nerves/ebin/Elixir.Nerves.BuildAction.AppModes.beam)271    │272  6 │ defmodule Nerves.BuildAction.AppModes do273    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~274    │275    └─ lib/nerves/build_action/app_modes.ex:6: Nerves.BuildAction.AppModes (module)276277    warning: redefining module Nerves.BuildAction.CheckExecutables (current version loaded from /work/proj/_build/trellis/lib/nerves/ebin/Elixir.Nerves.BuildAction.CheckExecutables.beam)278    │279  5 │ defmodule Nerves.BuildAction.CheckExecutables do280    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~281    │282    └─ lib/nerves/build_action/check_executables.ex:5: Nerves.BuildAction.CheckExecutables (module)283284    warning: redefining module Nerves.BuildAction.Erlinit (current version loaded from /work/proj/_build/trellis/lib/nerves/ebin/Elixir.Nerves.BuildAction.Erlinit.beam)285    │286  8 │ defmodule Nerves.BuildAction.Erlinit do287    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~288    │289    └─ lib/nerves/build_action/erlinit.ex:8: Nerves.BuildAction.Erlinit (module)290291    warning: redefining module Nerves.BuildAction.Firmware (current version loaded from /work/proj/_build/trellis/lib/nerves/ebin/Elixir.Nerves.BuildAction.Firmware.beam)292    │293  5 │ defmodule Nerves.BuildAction.Firmware do294    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~295    │296    └─ lib/nerves/build_action/firmware.ex:5: Nerves.BuildAction.Firmware (module)297298    warning: redefining module Nerves.BuildAction.IExStartupCheck (current version loaded from /work/proj/_build/trellis/lib/nerves/ebin/Elixir.Nerves.BuildAction.IExStartupCheck.beam)299    │300  7 │ defmodule Nerves.BuildAction.IExStartupCheck do301    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~302    │303    └─ lib/nerves/build_action/iex_startup_check.ex:7: Nerves.BuildAction.IExStartupCheck (module)304305    warning: redefining module Nerves.BuildAction.NervesV1System (current version loaded from /work/proj/_build/trellis/lib/nerves/ebin/Elixir.Nerves.BuildAction.NervesV1System.beam)306    │307  5 │ defmodule Nerves.BuildAction.NervesV1System do308    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~309    │310    └─ lib/nerves/build_action/nerves_v1_system.ex:5: Nerves.BuildAction.NervesV1System (module)311312    warning: redefining module Nerves.BuildAction.NervesV1Toolchain (current version loaded from /work/proj/_build/trellis/lib/nerves/ebin/Elixir.Nerves.BuildAction.NervesV1Toolchain.beam)313    │314  5 │ defmodule Nerves.BuildAction.NervesV1Toolchain do315    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~316    │317    └─ lib/nerves/build_action/nerves_v1_toolchain.ex:5: Nerves.BuildAction.NervesV1Toolchain (module)318319    warning: redefining module Nerves.BuildAction.Rootfs (current version loaded from /work/proj/_build/trellis/lib/nerves/ebin/Elixir.Nerves.BuildAction.Rootfs.beam)320    │321  5 │ defmodule Nerves.BuildAction.Rootfs do322    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~323    │324    └─ lib/nerves/build_action/rootfs.ex:5: Nerves.BuildAction.Rootfs (module)325326    warning: redefining module Nerves.BuildAction.SortApps (current version loaded from /work/proj/_build/trellis/lib/nerves/ebin/Elixir.Nerves.BuildAction.SortApps.beam)327    │328  6 │ defmodule Nerves.BuildAction.SortApps do329    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~330    │331    └─ lib/nerves/build_action/sort_apps.ex:6: Nerves.BuildAction.SortApps (module)332333    warning: redefining module Nerves.BuildAction.StripAll (current version loaded from /work/proj/_build/trellis/lib/nerves/ebin/Elixir.Nerves.BuildAction.StripAll.beam)334    │335  5 │ defmodule Nerves.BuildAction.StripAll do336    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~337    │338    └─ lib/nerves/build_action/strip_all.ex:5: Nerves.BuildAction.StripAll (module)339340    warning: redefining module Nerves.BuildAction.Trimmer (current version loaded from /work/proj/_build/trellis/lib/nerves/ebin/Elixir.Nerves.BuildAction.Trimmer.beam)341    │342  5 │ defmodule Nerves.BuildAction.Trimmer do343    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~344    │345    └─ lib/nerves/build_action/trimmer.ex:5: Nerves.BuildAction.Trimmer (module)346347    warning: redefining module Nerves.BuildPlan (current version loaded from /work/proj/_build/trellis/lib/nerves/ebin/Elixir.Nerves.BuildPlan.beam)348    │349  5 │ defmodule Nerves.BuildPlan do350    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~351    │352    └─ lib/nerves/build_plan.ex:5: Nerves.BuildPlan (module)353354    warning: redefining module Nerves.BuildPlan.Checks (current version loaded from /work/proj/_build/trellis/lib/nerves/ebin/Elixir.Nerves.BuildPlan.Checks.beam)355    │356  5 │ defmodule Nerves.BuildPlan.Checks do357    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~358    │359    └─ lib/nerves/build_plan/checks.ex:5: Nerves.BuildPlan.Checks (module)360361    warning: redefining module Nerves.Container (current version loaded from /work/proj/_build/trellis/lib/nerves/ebin/Elixir.Nerves.Container.beam)362    │363  6 │ defmodule Nerves.Container do364    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~365    │366    └─ lib/nerves/container.ex:6: Nerves.Container (module)367368    warning: redefining module Nerves.Fingerprint (current version loaded from /work/proj/_build/trellis/lib/nerves/ebin/Elixir.Nerves.Fingerprint.beam)369    │370  5 │ defmodule Nerves.Fingerprint do371    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~372    │373    └─ lib/nerves/fingerprint.ex:5: Nerves.Fingerprint (module)374375    warning: redefining module Nerves.MixPackage (current version loaded from /work/proj/_build/trellis/lib/nerves/ebin/Elixir.Nerves.MixPackage.beam)376    │377  5 │ defmodule Nerves.MixPackage do378    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~379    │380    └─ lib/nerves/mix_package.ex:5: Nerves.MixPackage (module)381382    warning: redefining module Nerves.Paths (current version loaded from /work/proj/_build/trellis/lib/nerves/ebin/Elixir.Nerves.Paths.beam)383    │384  5 │ defmodule Nerves.Paths do385    │ ~~~~~~~~~~~~~~~~~~~~~~~~~386    │387    └─ lib/nerves/paths.ex:5: Nerves.Paths (module)388389    warning: redefining module Nerves.TargetTuple (current version loaded from /work/proj/_build/trellis/lib/nerves/ebin/Elixir.Nerves.TargetTuple.beam)390    │391  5 │ defmodule Nerves.TargetTuple do392    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~393    │394    └─ lib/nerves/target_tuple.ex:5: Nerves.TargetTuple (module)395396Generated nerves app397==> nerves_toolchain_armv7_nerves_linux_gnueabihf398Compiling 1 file (.ex)399Generated nerves_toolchain_armv7_nerves_linux_gnueabihf app400==> nerves_system_trellis401Generated nerves_system_trellis app402==> jsx403Compiling 9 files (.erl)404Generated jsx app405==> nerves_compatibility_test406===> Analyzing applications...407===> Compiling lager408/work/proj/deps_trellis/lager/src/lager_config.erl:41:14: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.409Compile directive 'nowarn_deprecated_catch' can be used to suppress410warnings in selected modules.411%   41|             ?INT_LOG(warning, "Table ~p already exists", [?TBL])412%     |              ^413414/work/proj/deps_trellis/lager/src/lager.erl:55:10: Warning: variable '_App' is bound multiple times in this pattern.415If you mean to ignore this value, use '_' or416a different underscore-prefixed name417%   55| start_ok(_App, {error, {already_started, _App}}) -> ok;418%     |          ^419420/work/proj/deps_trellis/lager/src/lager.erl:55:42: Warning: variable '_App' is bound multiple times in this pattern.421If you mean to ignore this value, use '_' or422a different underscore-prefixed name423%   55| start_ok(_App, {error, {already_started, _App}}) -> ok;424%     |                                          ^425426    ┌─ src/lager_config.erl:427    │428 41 │              ?INT_LOG(warning, "Table ~p already exists", [?TBL])429    │               ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.430Compile directive 'nowarn_deprecated_catch' can be used to suppress431warnings in selected modules.432433434    ┌─ src/lager.erl:435    │436 55 │  start_ok(_App, {error, {already_started, _App}}) -> ok;437    │           ╰── Warning: variable '_App' is bound multiple times in this pattern.438If you mean to ignore this value, use '_' or439a different underscore-prefixed name440441    ┌─ src/lager.erl:442    │443 55 │  start_ok(_App, {error, {already_started, _App}}) -> ok;444    │                                           ╰── Warning: variable '_App' is bound multiple times in this pattern.445If you mean to ignore this value, use '_' or446a different underscore-prefixed name447448449/work/proj/deps_trellis/lager/src/lager_console_backend.erl:93:14: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.450Compile directive 'nowarn_deprecated_catch' can be used to suppress451warnings in selected modules.452%   93|             ?INT_LOG(warning, Msg, []),453%     |              ^454455    ┌─ src/lager_console_backend.erl:456    │457 93 │              ?INT_LOG(warning, Msg, []),458    │               ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.459Compile directive 'nowarn_deprecated_catch' can be used to suppress460warnings in selected modules.461462463/work/proj/deps_trellis/lager/src/lager_trunc_io.erl:94:10: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.464Compile directive 'nowarn_deprecated_catch' can be used to suppress465warnings in selected modules.466%   94|     case catch print(What, Len) of467%     |          ^468469    ┌─ src/lager_trunc_io.erl:470    │471 94 │      case catch print(What, Len) of472    │           ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.473Compile directive 'nowarn_deprecated_catch' can be used to suppress474warnings in selected modules.475476477/work/proj/deps_trellis/lager/src/lager_file_backend.erl:129:22: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.478Compile directive 'nowarn_deprecated_catch' can be used to suppress479warnings in selected modules.480%  129|                     ?INT_LOG(error, "Failed to open log file ~s with error ~s", [Name, file:format_error(Reason)]),481%     |                      ^482483/work/proj/deps_trellis/lager/src/lager_file_backend.erl:141:14: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.484Compile directive 'nowarn_deprecated_catch' can be used to suppress485warnings in selected modules.486%  141|             ?INT_LOG(notice, "Changed loglevel of ~s to ~p", [Ident, Level]),487%     |              ^488489/work/proj/deps_trellis/lager/src/lager_file_backend.erl:152:14: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.490Compile directive 'nowarn_deprecated_catch' can be used to suppress491warnings in selected modules.492%  152|             ?INT_LOG(notice, "Changed loghwm of ~s to ~p", [Name, Hwm]),493%     |              ^494495/work/proj/deps_trellis/lager/src/lager_file_backend.erl:258:38: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.496Compile directive 'nowarn_deprecated_catch' can be used to suppress497warnings in selected modules.498%  258|                                     ?INT_LOG(error, "Failed to rotate log file ~s with error ~s", [Name, file:format_error(Reason)]),499%     |                                      ^500501/work/proj/deps_trellis/lager/src/lager_file_backend.erl:270:30: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.502Compile directive 'nowarn_deprecated_catch' can be used to suppress503warnings in selected modules.504%  270|                             ?INT_LOG(error, "Failed to reopen log file ~s with error ~s", [Name, file:format_error(Reason)]),505%     |                              ^506507/work/proj/deps_trellis/lager/src/lager_file_backend.erl:287:22: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.508Compile directive 'nowarn_deprecated_catch' can be used to suppress509warnings in selected modules.510%  287|                     ?INT_LOG(error, "Failed to write log message to file ~s: ~s",511%     |                      ^512513/work/proj/deps_trellis/lager/src/lager_file_backend.erl:314:22: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.514Compile directive 'nowarn_deprecated_catch' can be used to suppress515warnings in selected modules.516%  314|                     ?INT_LOG(error, "Missing required file option", []),517%     |                      ^518519/work/proj/deps_trellis/lager/src/lager_file_backend.erl:330:14: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.520Compile directive 'nowarn_deprecated_catch' can be used to suppress521warnings in selected modules.522%  330|             ?INT_LOG(error, "~s ~p for file ~p",523%     |              ^524525     ┌─ src/lager_file_backend.erl:526     │527 129 │                      ?INT_LOG(error, "Failed to open log file ~s with error ~s", [Name, file:format_error(Reason)]),528     │                       ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.529Compile directive 'nowarn_deprecated_catch' can be used to suppress530warnings in selected modules.531532     ┌─ src/lager_file_backend.erl:533     │534 141 │              ?INT_LOG(notice, "Changed loglevel of ~s to ~p", [Ident, Level]),535     │               ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.536Compile directive 'nowarn_deprecated_catch' can be used to suppress537warnings in selected modules.538539     ┌─ src/lager_file_backend.erl:540     │541 152 │              ?INT_LOG(notice, "Changed loghwm of ~s to ~p", [Name, Hwm]),542     │               ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.543Compile directive 'nowarn_deprecated_catch' can be used to suppress544warnings in selected modules.545546     ┌─ src/lager_file_backend.erl:547     │548 258 │                                      ?INT_LOG(error, "Failed to rotate log file ~s with error ~s", [Name, file:format_error(Reason)]),549     │                                       ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.550Compile directive 'nowarn_deprecated_catch' can be used to suppress551warnings in selected modules.552553     ┌─ src/lager_file_backend.erl:554     │555 270 │                              ?INT_LOG(error, "Failed to reopen log file ~s with error ~s", [Name, file:format_error(Reason)]),556     │                               ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.557Compile directive 'nowarn_deprecated_catch' can be used to suppress558warnings in selected modules.559560     ┌─ src/lager_file_backend.erl:561     │562 287 │                      ?INT_LOG(error, "Failed to write log message to file ~s: ~s",563     │                       ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.564Compile directive 'nowarn_deprecated_catch' can be used to suppress565warnings in selected modules.566567     ┌─ src/lager_file_backend.erl:568     │569 314 │                      ?INT_LOG(error, "Missing required file option", []),570     │                       ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.571Compile directive 'nowarn_deprecated_catch' can be used to suppress572warnings in selected modules.573574     ┌─ src/lager_file_backend.erl:575     │576 330 │              ?INT_LOG(error, "~s ~p for file ~p",577     │               ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.578Compile directive 'nowarn_deprecated_catch' can be used to suppress579warnings in selected modules.580581582/work/proj/deps_trellis/lager/src/lager_app.erl:271:6: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.583Compile directive 'nowarn_deprecated_catch' can be used to suppress584warnings in selected modules.585%  271|     ?INT_LOG(notice, "Deprecated lager_file_backend config detected, please consider updating it", []),586%     |      ^587588     ┌─ src/lager_app.erl:589     │590 271 │      ?INT_LOG(notice, "Deprecated lager_file_backend config detected, please consider updating it", []),591     │       ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.592Compile directive 'nowarn_deprecated_catch' can be used to suppress593warnings in selected modules.594595596/work/proj/deps_trellis/lager/src/lager_format.erl:272:10: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.597Compile directive 'nowarn_deprecated_catch' can be used to suppress598warnings in selected modules.599%  272|     case catch unicode:characters_to_list(B) of600%     |          ^601602     ┌─ src/lager_format.erl:603     │604 272 │      case catch unicode:characters_to_list(B) of605     │           ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.606Compile directive 'nowarn_deprecated_catch' can be used to suppress607warnings in selected modules.608609610/work/proj/deps_trellis/lager/src/lager_crash_log.erl:83:14: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.611Compile directive 'nowarn_deprecated_catch' can be used to suppress612warnings in selected modules.613%   83|             ?INT_LOG(error, "Failed to open crash log file ~s with error: ~s",614%     |              ^615616/work/proj/deps_trellis/lager/src/lager_crash_log.erl:219:30: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.617Compile directive 'nowarn_deprecated_catch' can be used to suppress618warnings in selected modules.619%  219|                             ?INT_LOG(error, "Failed to write log message to file ~s: ~s",620%     |                              ^621622/work/proj/deps_trellis/lager/src/lager_crash_log.erl:232:30: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.623Compile directive 'nowarn_deprecated_catch' can be used to suppress624warnings in selected modules.625%  232|                             ?INT_LOG(error, "Failed to reopen crash log ~s with error: ~s",626%     |                              ^627628    ┌─ src/lager_crash_log.erl:629    │630 83 │              ?INT_LOG(error, "Failed to open crash log file ~s with error: ~s",631    │               ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.632Compile directive 'nowarn_deprecated_catch' can be used to suppress633warnings in selected modules.634635     ┌─ src/lager_crash_log.erl:636     │637 219 │                              ?INT_LOG(error, "Failed to write log message to file ~s: ~s",638     │                               ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.639Compile directive 'nowarn_deprecated_catch' can be used to suppress640warnings in selected modules.641642     ┌─ src/lager_crash_log.erl:643     │644 232 │                              ?INT_LOG(error, "Failed to reopen crash log ~s with error: ~s",645     │                               ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.646Compile directive 'nowarn_deprecated_catch' can be used to suppress647warnings in selected modules.648649650/work/proj/deps_trellis/lager/src/lager_handler_watcher.erl:119:14: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.651Compile directive 'nowarn_deprecated_catch' can be used to suppress652warnings in selected modules.653%  119|             ?INT_LOG(debug, "Lager installed handler ~p into ~p", [Module, Sink]),654%     |              ^655656/work/proj/deps_trellis/lager/src/lager_handler_watcher.erl:123:14: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.657Compile directive 'nowarn_deprecated_catch' can be used to suppress658warnings in selected modules.659%  123|             ?INT_LOG(error, "Lager fatally failed to install handler ~p into"660%     |              ^661662/work/proj/deps_trellis/lager/src/lager_handler_watcher.erl:130:14: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.663Compile directive 'nowarn_deprecated_catch' can be used to suppress664warnings in selected modules.665%  130|             ?INT_LOG(error, "Lager failed to install handler ~p into"666%     |              ^667668     ┌─ src/lager_handler_watcher.erl:669     │670 119 │              ?INT_LOG(debug, "Lager installed handler ~p into ~p", [Module, Sink]),671     │               ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.672Compile directive 'nowarn_deprecated_catch' can be used to suppress673warnings in selected modules.674675     ┌─ src/lager_handler_watcher.erl:676     │677 123 │              ?INT_LOG(error, "Lager fatally failed to install handler ~p into"678     │               ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.679Compile directive 'nowarn_deprecated_catch' can be used to suppress680warnings in selected modules.681682     ┌─ src/lager_handler_watcher.erl:683     │684 130 │              ?INT_LOG(error, "Lager failed to install handler ~p into"685     │               ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.686Compile directive 'nowarn_deprecated_catch' can be used to suppress687warnings in selected modules.688689690==> uboot_env691Compiling 5 files (.ex)692Generated uboot_env app693==> nerves_compatibility_test694===> Analyzing applications...695===> Compiling ranch_proxy_protocol696     ┌─ src/ranch_proxy_protocol.erl:697     │698 301 │      {ok, [V || Key <- Items, (V = proplists:lookup(Key, ConnectionInfo)) =/= none]}.699     │            ╰── Warning: variable 'V' exported from '=/=' (line 301, column 74).700Exporting bindings from subexpressions other than block expressions is701deprecated and may yield an error in a future version of Erlang/OTP.702Please move the binding of 'V' out of the '=/='.703Compile directive 'nowarn_export_var_subexpr' can be used to suppress704warnings in selected modules.705706     ┌─ src/ranch_proxy_protocol.erl:707     │708 443 │               _ClientCert:1,   % PP2_CLIENT_CERT_CONN709     │               ╰── Warning: variable '_ClientCert' is already bound. If you mean to ignore this710value, use '_' or a different underscore-prefixed name711712713    ┌─ src/ranch_proxy_ssl.erl:714    │715 90 │              case ssl:ssl_accept(CSocket, SSLOpts++Opts, Timeout) of716    │                   ╰── Warning: ssl:ssl_accept/3 is removed; use ssl:handshake/1,2,3 instead717718719===> Analyzing applications...720===> Compiling rabbit_common721     ┌─ src/gen_server2.erl:722     │723 317 │      case catch gen:call(Name, '$gen_call', Request) of724     │           ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.725Compile directive 'nowarn_deprecated_catch' can be used to suppress726warnings in selected modules.727728     ┌─ src/gen_server2.erl:729     │730 325 │      case catch gen:call(Name, '$gen_call', Request, Timeout) of731     │           ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.732Compile directive 'nowarn_deprecated_catch' can be used to suppress733warnings in selected modules.734735     ┌─ src/gen_server2.erl:736     │737 336 │      catch global:send(Name, {'$gen_cast', Request}),738     │      ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.739Compile directive 'nowarn_deprecated_catch' can be used to suppress740warnings in selected modules.741742     ┌─ src/gen_server2.erl:743     │744 339 │      catch (Dest ! {'$gen_cast', Request}),745     │      ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.746Compile directive 'nowarn_deprecated_catch' can be used to suppress747warnings in selected modules.748749     ┌─ src/gen_server2.erl:750     │751 342 │      catch (Dest ! {'$gen_cast', Request}),752     │      ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.753Compile directive 'nowarn_deprecated_catch' can be used to suppress754warnings in selected modules.755756     ┌─ src/gen_server2.erl:757     │758 349 │      catch To ! {Tag, Reply}.759     │      ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.760Compile directive 'nowarn_deprecated_catch' can be used to suppress761warnings in selected modules.762763     ┌─ src/gen_server2.erl:764     │765 361 │      catch ({Name, Node} ! Msg),766     │      ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.767Compile directive 'nowarn_deprecated_catch' can be used to suppress768warnings in selected modules.769770     ┌─ src/gen_server2.erl:771     │772 422 │              catch msend(Pid, MRef, Request),773     │              ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.774Compile directive 'nowarn_deprecated_catch' can be used to suppress775warnings in selected modules.776777     ┌─ src/gen_server2.erl:778     │779 431 │      catch msend(Dest, MRef, Request),780     │      ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.781Compile directive 'nowarn_deprecated_catch' can be used to suppress782warnings in selected modules.783784     ┌─ src/gen_server2.erl:785     │786 435 │      catch msend(Dest, MRef, Request),787     │      ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.788Compile directive 'nowarn_deprecated_catch' can be used to suppress789warnings in selected modules.790791     ┌─ src/gen_server2.erl:792     │793 472 │      case catch gen:call(Name, '$with_state', Fun, infinity) of794     │           ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.795Compile directive 'nowarn_deprecated_catch' can be used to suppress796warnings in selected modules.797798     ┌─ src/gen_server2.erl:799     │800 548 │      case catch Mod:init(Args) of801     │           ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.802Compile directive 'nowarn_deprecated_catch' can be used to suppress803warnings in selected modules.804805     ┌─ src/gen_server2.erl:806     │807 605 │      _ = (catch unregister(Name));808     │           ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.809Compile directive 'nowarn_deprecated_catch' can be used to suppress810warnings in selected modules.811812     ┌─ src/gen_server2.erl:813     │814 712 │              case catch Mod:handle_pre_hibernate(State) of815     │                   ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.816Compile directive 'nowarn_deprecated_catch' can be used to suppress817warnings in selected modules.818819     ┌─ src/gen_server2.erl:820     │821 727 │              case catch Mod:handle_post_hibernate(State) of822     │                   ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.823Compile directive 'nowarn_deprecated_catch' can be used to suppress824warnings in selected modules.825826     ┌─ src/gen_server2.erl:827     │828 805 │      reply(From, catch Fun(State)),829     │                  ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.830Compile directive 'nowarn_deprecated_catch' can be used to suppress831warnings in selected modules.832833     ┌─ src/gen_server2.erl:834     │835 866 │      catch {Name, Node} ! {'$gen_call', {self(), {Tag, Node}}, Req},836     │      ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.837Compile directive 'nowarn_deprecated_catch' can be used to suppress838warnings in selected modules.839840     ┌─ src/gen_server2.erl:841     │842 926 │      case catch erlang:cancel_timer(TimerId) of843     │           ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.844Compile directive 'nowarn_deprecated_catch' can be used to suppress845warnings in selected modules.846847     ┌─ src/gen_server2.erl:848     │849 979 │              case catch erlang:monitor(process, {Name, Node}) of850     │                   ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.851Compile directive 'nowarn_deprecated_catch' can be used to suppress852warnings in selected modules.853854      ┌─ src/gen_server2.erl:855      │856 1029 │      case catch Mod:handle_call(Msg, From, State) of857      │           ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.858Compile directive 'nowarn_deprecated_catch' can be used to suppress859warnings in selected modules.860861      ┌─ src/gen_server2.erl:862      │863 1042 │                  (catch terminate(Reason, Msg,864      │                   ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.865Compile directive 'nowarn_deprecated_catch' can be used to suppress866warnings in selected modules.867868      ┌─ src/gen_server2.erl:869      │870 1050 │      Reply = (catch dispatch(Msg, Mod, State)),871      │               ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.872Compile directive 'nowarn_deprecated_catch' can be used to suppress873warnings in selected modules.874875      ┌─ src/gen_server2.erl:876      │877 1106 │      case catch Mod:code_change(OldVsn, State, Extra) of878      │           ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.879Compile directive 'nowarn_deprecated_catch' can be used to suppress880warnings in selected modules.881882      ┌─ src/gen_server2.erl:883      │884 1152 │      case catch Mod:terminate(Reason, State) of885      │           ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.886Compile directive 'nowarn_deprecated_catch' can be used to suppress887warnings in selected modules.888889      ┌─ src/gen_server2.erl:890      │891 1233 │      case catch sys:debug_options(Opts) of892      │           ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.893Compile directive 'nowarn_deprecated_catch' can be used to suppress894warnings in selected modules.895896      ┌─ src/gen_server2.erl:897      │898 1315 │                                   case catch Mod:Fun(Msg, Length, State) of899      │                                        ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.900Compile directive 'nowarn_deprecated_catch' can be used to suppress901warnings in selected modules.902903      ┌─ src/gen_server2.erl:904      │905 1327 │                                   case catch Mod:Fun(Msg, From, Length, State) of906      │                                        ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.907Compile directive 'nowarn_deprecated_catch' can be used to suppress908warnings in selected modules.909910      ┌─ src/gen_server2.erl:911      │912 1351 │      Log = sys:get_debug(log, Debug, []),913      │            ╰── Warning: sys:get_debug/3 is deprecated; incorrectly documented and only for internal use. Can often be replaced with sys:get_log/1914915      ┌─ src/gen_server2.erl:916      │917 1365 │          true  -> case catch apply(Mod, FunName, Args) of918      │                        ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.919Compile directive 'nowarn_deprecated_catch' can be used to suppress920warnings in selected modules.921922923     ┌─ src/vm_memory_monitor.erl:924     │925 319 │                [Error, erlang:get_stacktrace()]),926     │                        ╰── Warning: erlang:get_stacktrace/0 is removed; use the new try/catch syntax for retrieving the stack backtrace927928929     ┌─ src/rabbit_http_util.erl:930     │931 139 │      after catch port_close(Port)932     │            ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.933Compile directive 'nowarn_deprecated_catch' can be used to suppress934warnings in selected modules.935936937     ┌─ src/delegate.erl:938     │939 222 │              {error, Pid, {Class, Reason, erlang:get_stacktrace()}}940     │                                           ╰── Warning: erlang:get_stacktrace/0 is removed; use the new try/catch syntax for retrieving the stack backtrace941942943     ┌─ src/rabbit_net.erl:944     │945 197 │      catch port_close(ssl_get_socket(Sock)),946     │      ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.947Compile directive 'nowarn_deprecated_catch' can be used to suppress948warnings in selected modules.949950     ┌─ src/rabbit_net.erl:951     │952 200 │      catch port_close(Sock), ok.953     │      ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.954Compile directive 'nowarn_deprecated_catch' can be used to suppress955warnings in selected modules.956957958     ┌─ src/mirrored_supervisor.erl:959     │960 212 │          {ok, Pid} -> case catch call(Pid, {init, Pid}) of961     │                            ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.962Compile directive 'nowarn_deprecated_catch' can be used to suppress963warnings in selected modules.964965     ┌─ src/mirrored_supervisor.erl:966     │967 256 │                      M <- pg2:get_members(Group),968     │                           ╰── Warning: pg2:get_members/1 is removed; this module was removed in OTP 24. Use 'pg' instead969970     ┌─ src/mirrored_supervisor.erl:971     │972 288 │      pg2:create(Group),973     │      ╰── Warning: pg2:create/1 is removed; this module was removed in OTP 24. Use 'pg' instead974975     ┌─ src/mirrored_supervisor.erl:976     │977 289 │      ok = pg2:join(Group, Overall),978     │           ╰── Warning: pg2:join/2 is removed; this module was removed in OTP 24. Use 'pg' instead979980     ┌─ src/mirrored_supervisor.erl:981     │982 290 │      Rest = pg2:get_members(Group) -- [Overall],983     │             ╰── Warning: pg2:get_members/1 is removed; this module was removed in OTP 24. Use 'pg' instead984985     ┌─ src/mirrored_supervisor.erl:986     │987 366 │      R = case lists:sort(pg2:get_members(Group)) -- [Pid] of988     │                          ╰── Warning: pg2:get_members/1 is removed; this module was removed in OTP 24. Use 'pg' instead989990     ┌─ src/mirrored_supervisor.erl:991     │992 391 │      [cast(P, {die, Reason}) || P <- pg2:get_members(Group) -- [self()]].993     │                                      ╰── Warning: pg2:get_members/1 is removed; this module was removed in OTP 24. Use 'pg' instead994995996    ┌─ src/rabbit_numerical.erl:997    │998 33 │  digits(0.0) ->999    │         ╰── Warning: matching on the float 0.0 will no longer also match -0.0 in OTP 27.1000If you specifically intend to match 0.0 alone, write +0.0 instead.100110021003===> Compiling src/rabbit_heartbeat.erl failed1004    ┌─ src/rabbit_heartbeat.erl:1005    │1006 31 │  -type heartbeaters() :: {rabbit_types:maybe(pid()), rabbit_types:maybe(pid())}.1007    │                                        ╰── syntax error before: 'maybe'100810091010    ┌─ src/rabbit_heartbeat.erl:1011    │1012 29 │  -export_type([heartbeaters/0]).1013    │   ╰── type heartbeaters() undefined10141015    ┌─ src/rabbit_heartbeat.erl:1016    │1017 38 │              heartbeaters().1018    │              ╰── type heartbeaters() undefined10191020    ┌─ src/rabbit_heartbeat.erl:1021    │1022 44 │              heartbeaters().1023    │              ╰── type heartbeaters() undefined10241025    ┌─ src/rabbit_heartbeat.erl:1026    │1027 55 │  -spec pause_monitor(heartbeaters()) -> 'ok'.1028    │                      ╰── type heartbeaters() undefined10291030    ┌─ src/rabbit_heartbeat.erl:1031    │1032 56 │  -spec resume_monitor(heartbeaters()) -> 'ok'.1033    │                       ╰── type heartbeaters() undefined103410351036** (Mix) Could not compile dependency :rabbit_common, "/home/nerves/.mix/elixir/1-20-otp-29/rebar3 bare compile --paths /work/proj/_build/trellis/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"