warren

Build log

nerves_system_bbb

warren 0.1.0 · fail · run warren-0.1.0-1791156027402
1190 of 1190 lines
1Resolving Hex dependencies...2Resolution completed in 0.208s3Unchanged: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_param.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_param.erl:122    │123 46 │      case (catch gen_server:call(Server, info_size)) 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_param.erl:129    │130 53 │      case (catch gen_server:call(Server, {insert, Term})) 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_param.erl:136    │137 60 │      case (catch gen_server:call(Server, {lookup, Term})) of138    │            ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.139Compile directive 'nowarn_deprecated_catch' can be used to suppress140warnings in selected modules.141142    ┌─ src/gr_param.erl:143    │144 67 │      case (catch gen_server:call(Server, {lookup_element, Term})) of145    │            ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.146Compile directive 'nowarn_deprecated_catch' can be used to suppress147warnings in selected modules.148149    ┌─ src/gr_param.erl:150    │151 74 │      case (catch gen_server:call(Server, info)) of152    │            ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.153Compile directive 'nowarn_deprecated_catch' can be used to suppress154warnings in selected modules.155156    ┌─ src/gr_param.erl:157    │158 82 │      case (catch gen_server:call(Server, transform)) of159    │            ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.160Compile directive 'nowarn_deprecated_catch' can be used to suppress161warnings in selected modules.162163164    ┌─ src/gr_counter.erl:165    │166 39 │      case (catch gen_server:call(Server, list)) 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_counter.erl:172    │173 46 │      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_counter.erl:179    │180 66 │      case (catch gen_server:call(Server, {insert_counter, Counter, Value})) 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_counter.erl:186    │187 89 │      case (catch gen_server:call(Server, {reset_counters, Counter})) 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.erl:196    │197 84 │  					catch Transport:controlling_process(Socket, AcceptorsSup);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_conns_sup.erl:220    │221 80 │  	catch erlang:send(SupPid, {?MODULE, active_connections, self(), Tag},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/bbb/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/bbb/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/bbb/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/bbb/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/bbb/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/bbb/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/bbb/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/bbb/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/bbb/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/bbb/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/bbb/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/bbb/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/bbb/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/bbb/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/bbb/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/bbb/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/bbb/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/bbb/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/bbb/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/bbb/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/bbb/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==> jsx401Compiling 9 files (.erl)402Generated jsx app403==> nerves_compatibility_test404===> Analyzing applications...405===> Compiling lager406/work/proj/deps_bbb/lager/src/lager_console_backend.erl:93:14: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.407Compile directive 'nowarn_deprecated_catch' can be used to suppress408warnings in selected modules.409%   93|             ?INT_LOG(warning, Msg, []),410%     |              ^411412/work/proj/deps_bbb/lager/src/lager_config.erl:41:14: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.413Compile directive 'nowarn_deprecated_catch' can be used to suppress414warnings in selected modules.415%   41|             ?INT_LOG(warning, "Table ~p already exists", [?TBL])416%     |              ^417418    ┌─ src/lager_console_backend.erl:419    │420 93 │              ?INT_LOG(warning, Msg, []),421    │               ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.422Compile directive 'nowarn_deprecated_catch' can be used to suppress423warnings in selected modules.424425426    ┌─ 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/work/proj/deps_bbb/lager/src/lager_handler_watcher.erl:119:14: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.435Compile directive 'nowarn_deprecated_catch' can be used to suppress436warnings in selected modules.437%  119|             ?INT_LOG(debug, "Lager installed handler ~p into ~p", [Module, Sink]),438%     |              ^439440/work/proj/deps_bbb/lager/src/lager_handler_watcher.erl:123:14: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.441Compile directive 'nowarn_deprecated_catch' can be used to suppress442warnings in selected modules.443%  123|             ?INT_LOG(error, "Lager fatally failed to install handler ~p into"444%     |              ^445446/work/proj/deps_bbb/lager/src/lager_handler_watcher.erl:130:14: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.447Compile directive 'nowarn_deprecated_catch' can be used to suppress448warnings in selected modules.449%  130|             ?INT_LOG(error, "Lager failed to install handler ~p into"450%     |              ^451452     ┌─ src/lager_handler_watcher.erl:453     │454 119 │              ?INT_LOG(debug, "Lager installed handler ~p into ~p", [Module, Sink]),455     │               ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.456Compile directive 'nowarn_deprecated_catch' can be used to suppress457warnings in selected modules.458459     ┌─ src/lager_handler_watcher.erl:460     │461 123 │              ?INT_LOG(error, "Lager fatally failed to install handler ~p into"462     │               ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.463Compile directive 'nowarn_deprecated_catch' can be used to suppress464warnings in selected modules.465466     ┌─ src/lager_handler_watcher.erl:467     │468 130 │              ?INT_LOG(error, "Lager failed to install handler ~p into"469     │               ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.470Compile directive 'nowarn_deprecated_catch' can be used to suppress471warnings in selected modules.472473474/work/proj/deps_bbb/lager/src/lager_trunc_io.erl:94:10: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.475Compile directive 'nowarn_deprecated_catch' can be used to suppress476warnings in selected modules.477%   94|     case catch print(What, Len) of478%     |          ^479480    ┌─ src/lager_trunc_io.erl:481    │482 94 │      case catch print(What, Len) of483    │           ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.484Compile directive 'nowarn_deprecated_catch' can be used to suppress485warnings in selected modules.486487488/work/proj/deps_bbb/lager/src/lager_format.erl:272:10: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.489Compile directive 'nowarn_deprecated_catch' can be used to suppress490warnings in selected modules.491%  272|     case catch unicode:characters_to_list(B) of492%     |          ^493494     ┌─ src/lager_format.erl:495     │496 272 │      case catch unicode:characters_to_list(B) of497     │           ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.498Compile directive 'nowarn_deprecated_catch' can be used to suppress499warnings in selected modules.500501502/work/proj/deps_bbb/lager/src/lager_crash_log.erl:83:14: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.503Compile directive 'nowarn_deprecated_catch' can be used to suppress504warnings in selected modules.505%   83|             ?INT_LOG(error, "Failed to open crash log file ~s with error: ~s",506%     |              ^507508/work/proj/deps_bbb/lager/src/lager_crash_log.erl:219:30: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.509Compile directive 'nowarn_deprecated_catch' can be used to suppress510warnings in selected modules.511%  219|                             ?INT_LOG(error, "Failed to write log message to file ~s: ~s",512%     |                              ^513514/work/proj/deps_bbb/lager/src/lager_crash_log.erl:232:30: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.515Compile directive 'nowarn_deprecated_catch' can be used to suppress516warnings in selected modules.517%  232|                             ?INT_LOG(error, "Failed to reopen crash log ~s with error: ~s",518%     |                              ^519520    ┌─ src/lager_crash_log.erl:521    │522 83 │              ?INT_LOG(error, "Failed to open crash log file ~s with error: ~s",523    │               ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.524Compile directive 'nowarn_deprecated_catch' can be used to suppress525warnings in selected modules.526527     ┌─ src/lager_crash_log.erl:528     │529 219 │                              ?INT_LOG(error, "Failed to write log message to file ~s: ~s",530     │                               ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.531Compile directive 'nowarn_deprecated_catch' can be used to suppress532warnings in selected modules.533534     ┌─ src/lager_crash_log.erl:535     │536 232 │                              ?INT_LOG(error, "Failed to reopen crash log ~s with error: ~s",537     │                               ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.538Compile directive 'nowarn_deprecated_catch' can be used to suppress539warnings in selected modules.540541542/work/proj/deps_bbb/lager/src/lager_app.erl:271:6: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.543Compile directive 'nowarn_deprecated_catch' can be used to suppress544warnings in selected modules.545%  271|     ?INT_LOG(notice, "Deprecated lager_file_backend config detected, please consider updating it", []),546%     |      ^547548     ┌─ src/lager_app.erl:549     │550 271 │      ?INT_LOG(notice, "Deprecated lager_file_backend config detected, please consider updating it", []),551     │       ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.552Compile directive 'nowarn_deprecated_catch' can be used to suppress553warnings in selected modules.554555556/work/proj/deps_bbb/lager/src/lager.erl:55:10: Warning: variable '_App' is bound multiple times in this pattern.557If you mean to ignore this value, use '_' or558a different underscore-prefixed name559%   55| start_ok(_App, {error, {already_started, _App}}) -> ok;560%     |          ^561562/work/proj/deps_bbb/lager/src/lager.erl:55:42: Warning: variable '_App' is bound multiple times in this pattern.563If you mean to ignore this value, use '_' or564a different underscore-prefixed name565%   55| start_ok(_App, {error, {already_started, _App}}) -> ok;566%     |                                          ^567568    ┌─ src/lager.erl:569    │570 55 │  start_ok(_App, {error, {already_started, _App}}) -> ok;571    │           ╰── Warning: variable '_App' is bound multiple times in this pattern.572If you mean to ignore this value, use '_' or573a different underscore-prefixed name574575    ┌─ src/lager.erl:576    │577 55 │  start_ok(_App, {error, {already_started, _App}}) -> ok;578    │                                           ╰── Warning: variable '_App' is bound multiple times in this pattern.579If you mean to ignore this value, use '_' or580a different underscore-prefixed name581582583/work/proj/deps_bbb/lager/src/lager_file_backend.erl:129:22: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.584Compile directive 'nowarn_deprecated_catch' can be used to suppress585warnings in selected modules.586%  129|                     ?INT_LOG(error, "Failed to open log file ~s with error ~s", [Name, file:format_error(Reason)]),587%     |                      ^588589/work/proj/deps_bbb/lager/src/lager_file_backend.erl:141:14: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.590Compile directive 'nowarn_deprecated_catch' can be used to suppress591warnings in selected modules.592%  141|             ?INT_LOG(notice, "Changed loglevel of ~s to ~p", [Ident, Level]),593%     |              ^594595/work/proj/deps_bbb/lager/src/lager_file_backend.erl:152:14: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.596Compile directive 'nowarn_deprecated_catch' can be used to suppress597warnings in selected modules.598%  152|             ?INT_LOG(notice, "Changed loghwm of ~s to ~p", [Name, Hwm]),599%     |              ^600601/work/proj/deps_bbb/lager/src/lager_file_backend.erl:258:38: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.602Compile directive 'nowarn_deprecated_catch' can be used to suppress603warnings in selected modules.604%  258|                                     ?INT_LOG(error, "Failed to rotate log file ~s with error ~s", [Name, file:format_error(Reason)]),605%     |                                      ^606607/work/proj/deps_bbb/lager/src/lager_file_backend.erl:270:30: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.608Compile directive 'nowarn_deprecated_catch' can be used to suppress609warnings in selected modules.610%  270|                             ?INT_LOG(error, "Failed to reopen log file ~s with error ~s", [Name, file:format_error(Reason)]),611%     |                              ^612613/work/proj/deps_bbb/lager/src/lager_file_backend.erl:287:22: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.614Compile directive 'nowarn_deprecated_catch' can be used to suppress615warnings in selected modules.616%  287|                     ?INT_LOG(error, "Failed to write log message to file ~s: ~s",617%     |                      ^618619/work/proj/deps_bbb/lager/src/lager_file_backend.erl:314:22: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.620Compile directive 'nowarn_deprecated_catch' can be used to suppress621warnings in selected modules.622%  314|                     ?INT_LOG(error, "Missing required file option", []),623%     |                      ^624625/work/proj/deps_bbb/lager/src/lager_file_backend.erl:330:14: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.626Compile directive 'nowarn_deprecated_catch' can be used to suppress627warnings in selected modules.628%  330|             ?INT_LOG(error, "~s ~p for file ~p",629%     |              ^630631     ┌─ src/lager_file_backend.erl:632     │633 129 │                      ?INT_LOG(error, "Failed to open log file ~s with error ~s", [Name, file:format_error(Reason)]),634     │                       ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.635Compile directive 'nowarn_deprecated_catch' can be used to suppress636warnings in selected modules.637638     ┌─ src/lager_file_backend.erl:639     │640 141 │              ?INT_LOG(notice, "Changed loglevel of ~s to ~p", [Ident, Level]),641     │               ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.642Compile directive 'nowarn_deprecated_catch' can be used to suppress643warnings in selected modules.644645     ┌─ src/lager_file_backend.erl:646     │647 152 │              ?INT_LOG(notice, "Changed loghwm of ~s to ~p", [Name, Hwm]),648     │               ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.649Compile directive 'nowarn_deprecated_catch' can be used to suppress650warnings in selected modules.651652     ┌─ src/lager_file_backend.erl:653     │654 258 │                                      ?INT_LOG(error, "Failed to rotate log file ~s with error ~s", [Name, file:format_error(Reason)]),655     │                                       ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.656Compile directive 'nowarn_deprecated_catch' can be used to suppress657warnings in selected modules.658659     ┌─ src/lager_file_backend.erl:660     │661 270 │                              ?INT_LOG(error, "Failed to reopen log file ~s with error ~s", [Name, file:format_error(Reason)]),662     │                               ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.663Compile directive 'nowarn_deprecated_catch' can be used to suppress664warnings in selected modules.665666     ┌─ src/lager_file_backend.erl:667     │668 287 │                      ?INT_LOG(error, "Failed to write log message to file ~s: ~s",669     │                       ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.670Compile directive 'nowarn_deprecated_catch' can be used to suppress671warnings in selected modules.672673     ┌─ src/lager_file_backend.erl:674     │675 314 │                      ?INT_LOG(error, "Missing required file option", []),676     │                       ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.677Compile directive 'nowarn_deprecated_catch' can be used to suppress678warnings in selected modules.679680     ┌─ src/lager_file_backend.erl:681     │682 330 │              ?INT_LOG(error, "~s ~p for file ~p",683     │               ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.684Compile directive 'nowarn_deprecated_catch' can be used to suppress685warnings in selected modules.686687688==> uboot_env689Compiling 5 files (.ex)690Generated uboot_env app691==> nerves_compatibility_test692===> Analyzing applications...693===> Compiling ranch_proxy_protocol694    ┌─ src/ranch_proxy_ssl.erl:695    │696 90 │              case ssl:ssl_accept(CSocket, SSLOpts++Opts, Timeout) of697    │                   ╰── Warning: ssl:ssl_accept/3 is removed; use ssl:handshake/1,2,3 instead698699700     ┌─ src/ranch_proxy_protocol.erl:701     │702 301 │      {ok, [V || Key <- Items, (V = proplists:lookup(Key, ConnectionInfo)) =/= none]}.703     │            ╰── Warning: variable 'V' exported from '=/=' (line 301, column 74).704Exporting bindings from subexpressions other than block expressions is705deprecated and may yield an error in a future version of Erlang/OTP.706Please move the binding of 'V' out of the '=/='.707Compile directive 'nowarn_export_var_subexpr' can be used to suppress708warnings in selected modules.709710     ┌─ src/ranch_proxy_protocol.erl:711     │712 443 │               _ClientCert:1,   % PP2_CLIENT_CERT_CONN713     │               ╰── Warning: variable '_ClientCert' is already bound. If you mean to ignore this714value, use '_' or a different underscore-prefixed name715716717===> Analyzing applications...718===> Compiling rabbit_common719     ┌─ src/gen_server2.erl:720     │721 317 │      case catch gen:call(Name, '$gen_call', Request) of722     │           ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.723Compile directive 'nowarn_deprecated_catch' can be used to suppress724warnings in selected modules.725726     ┌─ src/gen_server2.erl:727     │728 325 │      case catch gen:call(Name, '$gen_call', Request, Timeout) of729     │           ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.730Compile directive 'nowarn_deprecated_catch' can be used to suppress731warnings in selected modules.732733     ┌─ src/gen_server2.erl:734     │735 336 │      catch global:send(Name, {'$gen_cast', Request}),736     │      ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.737Compile directive 'nowarn_deprecated_catch' can be used to suppress738warnings in selected modules.739740     ┌─ src/gen_server2.erl:741     │742 339 │      catch (Dest ! {'$gen_cast', Request}),743     │      ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.744Compile directive 'nowarn_deprecated_catch' can be used to suppress745warnings in selected modules.746747     ┌─ src/gen_server2.erl:748     │749 342 │      catch (Dest ! {'$gen_cast', Request}),750     │      ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.751Compile directive 'nowarn_deprecated_catch' can be used to suppress752warnings in selected modules.753754     ┌─ src/gen_server2.erl:755     │756 349 │      catch To ! {Tag, Reply}.757     │      ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.758Compile directive 'nowarn_deprecated_catch' can be used to suppress759warnings in selected modules.760761     ┌─ src/gen_server2.erl:762     │763 361 │      catch ({Name, Node} ! Msg),764     │      ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.765Compile directive 'nowarn_deprecated_catch' can be used to suppress766warnings in selected modules.767768     ┌─ src/gen_server2.erl:769     │770 422 │              catch msend(Pid, MRef, Request),771     │              ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.772Compile directive 'nowarn_deprecated_catch' can be used to suppress773warnings in selected modules.774775     ┌─ src/gen_server2.erl:776     │777 431 │      catch msend(Dest, MRef, Request),778     │      ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.779Compile directive 'nowarn_deprecated_catch' can be used to suppress780warnings in selected modules.781782     ┌─ src/gen_server2.erl:783     │784 435 │      catch msend(Dest, MRef, Request),785     │      ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.786Compile directive 'nowarn_deprecated_catch' can be used to suppress787warnings in selected modules.788789     ┌─ src/gen_server2.erl:790     │791 472 │      case catch gen:call(Name, '$with_state', Fun, infinity) of792     │           ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.793Compile directive 'nowarn_deprecated_catch' can be used to suppress794warnings in selected modules.795796     ┌─ src/gen_server2.erl:797     │798 548 │      case catch Mod:init(Args) of799     │           ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.800Compile directive 'nowarn_deprecated_catch' can be used to suppress801warnings in selected modules.802803     ┌─ src/gen_server2.erl:804     │805 605 │      _ = (catch unregister(Name));806     │           ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.807Compile directive 'nowarn_deprecated_catch' can be used to suppress808warnings in selected modules.809810     ┌─ src/gen_server2.erl:811     │812 712 │              case catch Mod:handle_pre_hibernate(State) of813     │                   ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.814Compile directive 'nowarn_deprecated_catch' can be used to suppress815warnings in selected modules.816817     ┌─ src/gen_server2.erl:818     │819 727 │              case catch Mod:handle_post_hibernate(State) of820     │                   ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.821Compile directive 'nowarn_deprecated_catch' can be used to suppress822warnings in selected modules.823824     ┌─ src/gen_server2.erl:825     │826 805 │      reply(From, catch Fun(State)),827     │                  ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.828Compile directive 'nowarn_deprecated_catch' can be used to suppress829warnings in selected modules.830831     ┌─ src/gen_server2.erl:832     │833 866 │      catch {Name, Node} ! {'$gen_call', {self(), {Tag, Node}}, Req},834     │      ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.835Compile directive 'nowarn_deprecated_catch' can be used to suppress836warnings in selected modules.837838     ┌─ src/gen_server2.erl:839     │840 926 │      case catch erlang:cancel_timer(TimerId) of841     │           ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.842Compile directive 'nowarn_deprecated_catch' can be used to suppress843warnings in selected modules.844845     ┌─ src/gen_server2.erl:846     │847 979 │              case catch erlang:monitor(process, {Name, Node}) of848     │                   ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.849Compile directive 'nowarn_deprecated_catch' can be used to suppress850warnings in selected modules.851852      ┌─ src/gen_server2.erl:853      │854 1029 │      case catch Mod:handle_call(Msg, From, State) of855      │           ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.856Compile directive 'nowarn_deprecated_catch' can be used to suppress857warnings in selected modules.858859      ┌─ src/gen_server2.erl:860      │861 1042 │                  (catch terminate(Reason, Msg,862      │                   ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.863Compile directive 'nowarn_deprecated_catch' can be used to suppress864warnings in selected modules.865866      ┌─ src/gen_server2.erl:867      │868 1050 │      Reply = (catch dispatch(Msg, Mod, State)),869      │               ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.870Compile directive 'nowarn_deprecated_catch' can be used to suppress871warnings in selected modules.872873      ┌─ src/gen_server2.erl:874      │875 1106 │      case catch Mod:code_change(OldVsn, State, Extra) of876      │           ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.877Compile directive 'nowarn_deprecated_catch' can be used to suppress878warnings in selected modules.879880      ┌─ src/gen_server2.erl:881      │882 1152 │      case catch Mod:terminate(Reason, State) of883      │           ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.884Compile directive 'nowarn_deprecated_catch' can be used to suppress885warnings in selected modules.886887      ┌─ src/gen_server2.erl:888      │889 1233 │      case catch sys:debug_options(Opts) of890      │           ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.891Compile directive 'nowarn_deprecated_catch' can be used to suppress892warnings in selected modules.893894      ┌─ src/gen_server2.erl:895      │896 1315 │                                   case catch Mod:Fun(Msg, Length, State) of897      │                                        ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.898Compile directive 'nowarn_deprecated_catch' can be used to suppress899warnings in selected modules.900901      ┌─ src/gen_server2.erl:902      │903 1327 │                                   case catch Mod:Fun(Msg, From, Length, State) of904      │                                        ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.905Compile directive 'nowarn_deprecated_catch' can be used to suppress906warnings in selected modules.907908      ┌─ src/gen_server2.erl:909      │910 1351 │      Log = sys:get_debug(log, Debug, []),911      │            ╰── Warning: sys:get_debug/3 is deprecated; incorrectly documented and only for internal use. Can often be replaced with sys:get_log/1912913      ┌─ src/gen_server2.erl:914      │915 1365 │          true  -> case catch apply(Mod, FunName, Args) of916      │                        ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.917Compile directive 'nowarn_deprecated_catch' can be used to suppress918warnings in selected modules.919920921===> Compiling src/rabbit_types.erl failed922    ┌─ src/rabbit_types.erl:923    │924 21 │  -export_type([maybe/1, info/0, infos/0, info_key/0, info_keys/0,925    │                     ╰── syntax error before: '/'926927    ┌─ src/rabbit_types.erl:928    │929 35 │  -type(maybe(T) :: T | 'none').930    │                 ╰── syntax error before: '::'931932    ┌─ src/rabbit_types.erl:933    │934 55 │                   properties_bin        :: maybe(binary()),935    │                                            ╰── syntax error before: 'maybe'936937    ┌─ src/rabbit_types.erl:938    │939 59 │                   properties     :: maybe(rabbit_framing:amqp_property_record()),940    │                                     ╰── syntax error before: 'maybe'941942     ┌─ src/rabbit_types.erl:943     │944 118 │                    exclusive_owner :: rabbit_types:maybe(pid()),945     │                                                    ╰── syntax error before: 'maybe'946947948    ┌─ src/rabbit_types.erl:949    │950 62 │  -type(content() :: undecoded_content() | decoded_content()).951    │                                           ╰── type decoded_content() undefined952953954    ┌─ src/rabbit_types.erl:955    │956 36 │  -type(timestamp() :: {non_neg_integer(), non_neg_integer(), non_neg_integer()}).957    │   ╰── Warning: type timestamp() is unused958959    ┌─ src/rabbit_types.erl:960    │961 37 │  -type(vhost() :: binary()).962    │   ╰── Warning: type vhost() is unused963964    ┌─ src/rabbit_types.erl:965    │966 38 │  -type(ctag() :: binary()).967    │   ╰── Warning: type ctag() is unused968969    ┌─ src/rabbit_types.erl:970    │971 42 │  -type(undecoded_content() ::972    │   ╰── Warning: type undecoded_content() is unused973974    ┌─ src/rabbit_types.erl:975    │976 51 │  -type(unencoded_content() :: undecoded_content()).977    │   ╰── Warning: type unencoded_content() is unused978979    ┌─ src/rabbit_types.erl:980    │981 62 │  -type(content() :: undecoded_content() | decoded_content()).982    │   ╰── Warning: type content() is unused983984    ┌─ src/rabbit_types.erl:985    │986 63 │  -type(msg_id() :: rabbit_guid:guid()).987    │   ╰── Warning: type msg_id() is unused988989    ┌─ src/rabbit_types.erl:990    │991 64 │  -type(basic_message() ::992    │   ╰── Warning: type basic_message() is unused993994    ┌─ src/rabbit_types.erl:995    │996 70 │  -type(message() :: basic_message()).997    │   ╰── Warning: type message() is unused998999    ┌─ src/rabbit_types.erl:1000    │1001 71 │  -type(delivery() ::1002    │   ╰── Warning: type delivery() is unused10031004    ┌─ src/rabbit_types.erl:1005    │1006 75 │  -type(message_properties() ::1007    │   ╰── Warning: type message_properties() is unused10081009    ┌─ src/rabbit_types.erl:1010    │1011 79 │  -type(info_key() :: atom()).1012    │   ╰── Warning: type info_key() is unused10131014    ┌─ src/rabbit_types.erl:1015    │1016 80 │  -type(info_keys() :: [info_key()]).1017    │   ╰── Warning: type info_keys() is unused10181019    ┌─ src/rabbit_types.erl:1020    │1021 82 │  -type(info() :: {info_key(), any()}).1022    │   ╰── Warning: type info() is unused10231024    ┌─ src/rabbit_types.erl:1025    │1026 83 │  -type(infos() :: [info()]).1027    │   ╰── Warning: type infos() is unused10281029    ┌─ src/rabbit_types.erl:1030    │1031 85 │  -type(amqp_error() ::1032    │   ╰── Warning: type amqp_error() is unused10331034    ┌─ src/rabbit_types.erl:1035    │1036 90 │  -type(r(Kind) ::1037    │   ╰── Warning: type r(_) is unused10381039    ┌─ src/rabbit_types.erl:1040    │1041 92 │  -type(r2(VirtualHost, Kind) ::1042    │   ╰── Warning: type r2(_,_) is unused10431044    ┌─ src/rabbit_types.erl:1045    │1046 94 │  -type(r3(VirtualHost, Kind, Name) ::1047    │   ╰── Warning: type r3(_,_,_) is unused10481049    ┌─ src/rabbit_types.erl:1050    │1051 99 │  -type(listener() ::1052    │   ╰── Warning: type listener() is unused10531054     ┌─ src/rabbit_types.erl:1055     │1056 105 │  -type(binding_source() :: rabbit_exchange:name()).1057     │   ╰── Warning: type binding_source() is unused10581059     ┌─ src/rabbit_types.erl:1060     │1061 106 │  -type(binding_destination() :: rabbit_amqqueue:name() | rabbit_exchange:name()).1062     │   ╰── Warning: type binding_destination() is unused10631064     ┌─ src/rabbit_types.erl:1065     │1066 108 │  -type(binding() ::1067     │   ╰── Warning: type binding() is unused10681069     ┌─ src/rabbit_types.erl:1070     │1071 124 │  -type(exchange() ::1072     │   ╰── Warning: type exchange() is unused10731074     ┌─ src/rabbit_types.erl:1075     │1076 131 │  -type(connection_name() :: binary()).1077     │   ╰── Warning: type connection_name() is unused10781079     ┌─ src/rabbit_types.erl:1080     │1081 134 │  -type(connection() :: pid()).1082     │   ╰── Warning: type connection() is unused10831084     ┌─ src/rabbit_types.erl:1085     │1086 137 │  -type(tracked_connection() ::1087     │   ╰── Warning: type tracked_connection() is unused10881089     ┌─ src/rabbit_types.erl:1090     │1091 150 │  -type(protocol() :: rabbit_framing:protocol()).1092     │   ╰── Warning: type protocol() is unused10931094     ┌─ src/rabbit_types.erl:1095     │1096 152 │  -type(protocol_name() :: 'amqp0_8' | 'amqp0_9_1' | 'amqp1_0' | 'mqtt' | 'stomp' | any()).1097     │   ╰── Warning: type protocol_name() is unused10981099     ┌─ src/rabbit_types.erl:1100     │1101 154 │  -type(node_type() :: 'disc' | 'ram').1102     │   ╰── Warning: type node_type() is unused11031104     ┌─ src/rabbit_types.erl:1105     │1106 156 │  -type(auth_user() ::1107     │   ╰── Warning: type auth_user() is unused11081109     ┌─ src/rabbit_types.erl:1110     │1111 161 │  -type(user() ::1112     │   ╰── Warning: type user() is unused11131114     ┌─ src/rabbit_types.erl:1115     │1116 166 │  -type(internal_user() ::1117     │   ╰── Warning: type internal_user() is unused11181119     ┌─ src/rabbit_types.erl:1120     │1121 171 │  -type(username() :: binary()).1122     │   ╰── Warning: type username() is unused11231124     ┌─ src/rabbit_types.erl:1125     │1126 172 │  -type(password() :: binary()).1127     │   ╰── Warning: type password() is unused11281129     ┌─ src/rabbit_types.erl:1130     │1131 173 │  -type(password_hash() :: binary()).1132     │   ╰── Warning: type password_hash() is unused11331134     ┌─ src/rabbit_types.erl:1135     │1136 175 │  -type(ok(A) :: {'ok', A}).1137     │   ╰── Warning: type ok(_) is unused11381139     ┌─ src/rabbit_types.erl:1140     │1141 176 │  -type(error(A) :: {'error', A}).1142     │   ╰── Warning: type error(_) is unused11431144     ┌─ src/rabbit_types.erl:1145     │1146 177 │  -type(ok_or_error(A) :: 'ok' | error(A)).1147     │   ╰── Warning: type ok_or_error(_) is unused11481149     ┌─ src/rabbit_types.erl:1150     │1151 178 │  -type(ok_or_error2(A, B) :: ok(A) | error(B)).1152     │   ╰── Warning: type ok_or_error2(_,_) is unused11531154     ┌─ src/rabbit_types.erl:1155     │1156 179 │  -type(ok_pid_or_error() :: ok_or_error2(pid(), any())).1157     │   ╰── Warning: type ok_pid_or_error() is unused11581159     ┌─ src/rabbit_types.erl:1160     │1161 181 │  -type(channel_exit() :: no_return()).1162     │   ╰── Warning: type channel_exit() is unused11631164     ┌─ src/rabbit_types.erl:1165     │1166 182 │  -type(connection_exit() :: no_return()).1167     │   ╰── Warning: type connection_exit() is unused11681169     ┌─ src/rabbit_types.erl:1170     │1171 184 │  -type(mfargs() :: {atom(), atom(), [any()]}).1172     │   ╰── Warning: type mfargs() is unused11731174     ┌─ src/rabbit_types.erl:1175     │1176 186 │  -type(proc_name() :: term()).1177     │   ╰── Warning: type proc_name() is unused11781179     ┌─ src/rabbit_types.erl:1180     │1181 187 │  -type(proc_type_and_name() :: {atom(), proc_name()}).1182     │   ╰── Warning: type proc_type_and_name() is unused11831184     ┌─ src/rabbit_types.erl:1185     │1186 189 │  -type(topic_access_context() :: #{routing_key  => rabbit_router:routing_key(),1187     │   ╰── Warning: type topic_access_context() is unused118811891190** (Mix) Could not compile dependency :rabbit_common, "/home/nerves/.mix/elixir/1-20-otp-29/rebar3 bare compile --paths /work/proj/_build/bbb/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"