warren

Build log

nerves_system_qemu_aarch64

warren 0.1.0 · fail · run warren-0.1.0-1791156027402
1067 of 1067 lines
1Resolving Hex dependencies...2Resolution completed in 0.209s3Unchanged: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/gr_counter.erl:107    │108 39 │      case (catch gen_server:call(Server, list)) of109    │            ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.110Compile directive 'nowarn_deprecated_catch' can be used to suppress111warnings in selected modules.112113    ┌─ src/gr_counter.erl:114    │115 46 │      case (catch gen_server:call(Server, {lookup_element, Term})) of116    │            ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.117Compile directive 'nowarn_deprecated_catch' can be used to suppress118warnings in selected modules.119120    ┌─ src/gr_counter.erl:121    │122 66 │      case (catch gen_server:call(Server, {insert_counter, Counter, Value})) of123    │            ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.124Compile directive 'nowarn_deprecated_catch' can be used to suppress125warnings in selected modules.126127    ┌─ src/gr_counter.erl:128    │129 89 │      case (catch gen_server:call(Server, {reset_counters, Counter})) of130    │            ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.131Compile directive 'nowarn_deprecated_catch' can be used to suppress132warnings in selected modules.133134135    ┌─ src/gr_param.erl:136    │137 39 │      case (catch gen_server:call(Server, list)) 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 46 │      case (catch gen_server:call(Server, info_size)) 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 53 │      case (catch gen_server:call(Server, {insert, Term})) 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 60 │      case (catch gen_server:call(Server, {lookup, Term})) of159    │            ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.160Compile directive 'nowarn_deprecated_catch' can be used to suppress161warnings in selected modules.162163    ┌─ src/gr_param.erl:164    │165 67 │      case (catch gen_server:call(Server, {lookup_element, Term})) of166    │            ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.167Compile directive 'nowarn_deprecated_catch' can be used to suppress168warnings in selected modules.169170    ┌─ src/gr_param.erl:171    │172 74 │      case (catch gen_server:call(Server, info)) of173    │            ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.174Compile directive 'nowarn_deprecated_catch' can be used to suppress175warnings in selected modules.176177    ┌─ src/gr_param.erl:178    │179 82 │      case (catch gen_server:call(Server, transform)) of180    │            ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.181Compile directive 'nowarn_deprecated_catch' can be used to suppress182warnings in selected modules.183184185    ┌─ src/glc_run.erl:186    │187 15 │      case (catch Fun(Event, Store)) 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_conns_sup.erl:204    │205 80 │  	catch erlang:send(SupPid, {?MODULE, active_connections, self(), Tag},206    │  	╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.207Compile directive 'nowarn_deprecated_catch' can be used to suppress208warnings in selected modules.209210211     ┌─ src/ranch_ssl.erl:212     │213 131 │  	case ssl:ssl_accept(CSocket, Timeout) of214     │  	     ╰── Warning: ssl:ssl_accept/2 is removed; use ssl:handshake/1,2,3 instead215216     ┌─ src/ranch_ssl.erl:217     │218 248 │  			end, ssl:cipher_suites());219     │  			     ╰── Warning: ssl:cipher_suites/0 is removed; use ssl:cipher_suites/2,3 instead220221     ┌─ src/ranch_ssl.erl:222     │223 250 │  			ssl:cipher_suites()224     │  			╰── Warning: ssl:cipher_suites/0 is removed; use ssl:cipher_suites/2,3 instead225226227==> 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/qemu_aarch64/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/qemu_aarch64/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/qemu_aarch64/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/qemu_aarch64/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/qemu_aarch64/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/qemu_aarch64/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/qemu_aarch64/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/qemu_aarch64/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/qemu_aarch64/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/qemu_aarch64/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/qemu_aarch64/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/qemu_aarch64/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/qemu_aarch64/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/qemu_aarch64/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.Checks (current version loaded from /work/proj/_build/qemu_aarch64/lib/nerves/ebin/Elixir.Nerves.BuildPlan.Checks.beam)348    │349  5 │ defmodule Nerves.BuildPlan.Checks do350    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~351    │352    └─ lib/nerves/build_plan/checks.ex:5: Nerves.BuildPlan.Checks (module)353354    warning: redefining module Nerves.BuildPlan (current version loaded from /work/proj/_build/qemu_aarch64/lib/nerves/ebin/Elixir.Nerves.BuildPlan.beam)355    │356  5 │ defmodule Nerves.BuildPlan do357    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~358    │359    └─ lib/nerves/build_plan.ex:5: Nerves.BuildPlan (module)360361    warning: redefining module Nerves.Container (current version loaded from /work/proj/_build/qemu_aarch64/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/qemu_aarch64/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/qemu_aarch64/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/qemu_aarch64/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/qemu_aarch64/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_aarch64_nerves_linux_gnu398Compiling 1 file (.ex)399Generated nerves_toolchain_aarch64_nerves_linux_gnu app400==> nerves_system_qemu_aarch64401Compiling 1 file (.ex)402Generated nerves_system_qemu_aarch64 app403==> jsx404Compiling 9 files (.erl)405Generated jsx app406==> nerves_compatibility_test407===> Analyzing applications...408===> Compiling lager409/work/proj/deps_qemu_aarch64/lager/src/lager_handler_watcher.erl:119:14: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.410Compile directive 'nowarn_deprecated_catch' can be used to suppress411warnings in selected modules.412%  119|             ?INT_LOG(debug, "Lager installed handler ~p into ~p", [Module, Sink]),413%     |              ^414415/work/proj/deps_qemu_aarch64/lager/src/lager_handler_watcher.erl:123:14: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.416Compile directive 'nowarn_deprecated_catch' can be used to suppress417warnings in selected modules.418%  123|             ?INT_LOG(error, "Lager fatally failed to install handler ~p into"419%     |              ^420421/work/proj/deps_qemu_aarch64/lager/src/lager_handler_watcher.erl:130:14: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.422Compile directive 'nowarn_deprecated_catch' can be used to suppress423warnings in selected modules.424%  130|             ?INT_LOG(error, "Lager failed to install handler ~p into"425%     |              ^426427     ┌─ src/lager_handler_watcher.erl:428     │429 119 │              ?INT_LOG(debug, "Lager installed handler ~p into ~p", [Module, Sink]),430     │               ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.431Compile directive 'nowarn_deprecated_catch' can be used to suppress432warnings in selected modules.433434     ┌─ src/lager_handler_watcher.erl:435     │436 123 │              ?INT_LOG(error, "Lager fatally failed to install handler ~p into"437     │               ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.438Compile directive 'nowarn_deprecated_catch' can be used to suppress439warnings in selected modules.440441     ┌─ src/lager_handler_watcher.erl:442     │443 130 │              ?INT_LOG(error, "Lager failed to install handler ~p into"444     │               ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.445Compile directive 'nowarn_deprecated_catch' can be used to suppress446warnings in selected modules.447448449/work/proj/deps_qemu_aarch64/lager/src/lager_file_backend.erl:129:22: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.450Compile directive 'nowarn_deprecated_catch' can be used to suppress451warnings in selected modules.452%  129|                     ?INT_LOG(error, "Failed to open log file ~s with error ~s", [Name, file:format_error(Reason)]),453%     |                      ^454455/work/proj/deps_qemu_aarch64/lager/src/lager_file_backend.erl:141:14: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.456Compile directive 'nowarn_deprecated_catch' can be used to suppress457warnings in selected modules.458%  141|             ?INT_LOG(notice, "Changed loglevel of ~s to ~p", [Ident, Level]),459%     |              ^460461/work/proj/deps_qemu_aarch64/lager/src/lager_file_backend.erl:152:14: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.462Compile directive 'nowarn_deprecated_catch' can be used to suppress463warnings in selected modules.464%  152|             ?INT_LOG(notice, "Changed loghwm of ~s to ~p", [Name, Hwm]),465%     |              ^466467/work/proj/deps_qemu_aarch64/lager/src/lager_file_backend.erl:258:38: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.468Compile directive 'nowarn_deprecated_catch' can be used to suppress469warnings in selected modules.470%  258|                                     ?INT_LOG(error, "Failed to rotate log file ~s with error ~s", [Name, file:format_error(Reason)]),471%     |                                      ^472473/work/proj/deps_qemu_aarch64/lager/src/lager_file_backend.erl:270:30: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.474Compile directive 'nowarn_deprecated_catch' can be used to suppress475warnings in selected modules.476%  270|                             ?INT_LOG(error, "Failed to reopen log file ~s with error ~s", [Name, file:format_error(Reason)]),477%     |                              ^478479/work/proj/deps_qemu_aarch64/lager/src/lager_file_backend.erl:287:22: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.480Compile directive 'nowarn_deprecated_catch' can be used to suppress481warnings in selected modules.482%  287|                     ?INT_LOG(error, "Failed to write log message to file ~s: ~s",483%     |                      ^484485/work/proj/deps_qemu_aarch64/lager/src/lager_file_backend.erl:314:22: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.486Compile directive 'nowarn_deprecated_catch' can be used to suppress487warnings in selected modules.488%  314|                     ?INT_LOG(error, "Missing required file option", []),489%     |                      ^490491/work/proj/deps_qemu_aarch64/lager/src/lager_file_backend.erl:330:14: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.492Compile directive 'nowarn_deprecated_catch' can be used to suppress493warnings in selected modules.494%  330|             ?INT_LOG(error, "~s ~p for file ~p",495%     |              ^496497     ┌─ src/lager_file_backend.erl:498     │499 129 │                      ?INT_LOG(error, "Failed to open log file ~s with error ~s", [Name, file:format_error(Reason)]),500     │                       ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.501Compile directive 'nowarn_deprecated_catch' can be used to suppress502warnings in selected modules.503504     ┌─ src/lager_file_backend.erl:505     │506 141 │              ?INT_LOG(notice, "Changed loglevel of ~s to ~p", [Ident, Level]),507     │               ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.508Compile directive 'nowarn_deprecated_catch' can be used to suppress509warnings in selected modules.510511     ┌─ src/lager_file_backend.erl:512     │513 152 │              ?INT_LOG(notice, "Changed loghwm of ~s to ~p", [Name, Hwm]),514     │               ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.515Compile directive 'nowarn_deprecated_catch' can be used to suppress516warnings in selected modules.517518     ┌─ src/lager_file_backend.erl:519     │520 258 │                                      ?INT_LOG(error, "Failed to rotate log file ~s with error ~s", [Name, file:format_error(Reason)]),521     │                                       ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.522Compile directive 'nowarn_deprecated_catch' can be used to suppress523warnings in selected modules.524525     ┌─ src/lager_file_backend.erl:526     │527 270 │                              ?INT_LOG(error, "Failed to reopen 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 287 │                      ?INT_LOG(error, "Failed to write log message to file ~s: ~s",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 314 │                      ?INT_LOG(error, "Missing required file option", []),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 330 │              ?INT_LOG(error, "~s ~p for file ~p",549     │               ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.550Compile directive 'nowarn_deprecated_catch' can be used to suppress551warnings in selected modules.552553554/work/proj/deps_qemu_aarch64/lager/src/lager_trunc_io.erl:94:10: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.555Compile directive 'nowarn_deprecated_catch' can be used to suppress556warnings in selected modules.557%   94|     case catch print(What, Len) of558%     |          ^559560    ┌─ src/lager_trunc_io.erl:561    │562 94 │      case catch print(What, Len) of563    │           ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.564Compile directive 'nowarn_deprecated_catch' can be used to suppress565warnings in selected modules.566567568/work/proj/deps_qemu_aarch64/lager/src/lager.erl:55:10: Warning: variable '_App' is bound multiple times in this pattern.569If you mean to ignore this value, use '_' or570a different underscore-prefixed name571%   55| start_ok(_App, {error, {already_started, _App}}) -> ok;572%     |          ^573574/work/proj/deps_qemu_aarch64/lager/src/lager.erl:55:42: Warning: variable '_App' is bound multiple times in this pattern.575If you mean to ignore this value, use '_' or576a different underscore-prefixed name577%   55| start_ok(_App, {error, {already_started, _App}}) -> ok;578%     |                                          ^579580    ┌─ src/lager.erl:581    │582 55 │  start_ok(_App, {error, {already_started, _App}}) -> ok;583    │           ╰── Warning: variable '_App' is bound multiple times in this pattern.584If you mean to ignore this value, use '_' or585a different underscore-prefixed name586587    ┌─ src/lager.erl:588    │589 55 │  start_ok(_App, {error, {already_started, _App}}) -> ok;590    │                                           ╰── Warning: variable '_App' is bound multiple times in this pattern.591If you mean to ignore this value, use '_' or592a different underscore-prefixed name593594595/work/proj/deps_qemu_aarch64/lager/src/lager_app.erl:271:6: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.596Compile directive 'nowarn_deprecated_catch' can be used to suppress597warnings in selected modules.598%  271|     ?INT_LOG(notice, "Deprecated lager_file_backend config detected, please consider updating it", []),599%     |      ^600601     ┌─ src/lager_app.erl:602     │603 271 │      ?INT_LOG(notice, "Deprecated lager_file_backend config detected, please consider updating it", []),604     │       ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.605Compile directive 'nowarn_deprecated_catch' can be used to suppress606warnings in selected modules.607608609/work/proj/deps_qemu_aarch64/lager/src/lager_console_backend.erl:93:14: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.610Compile directive 'nowarn_deprecated_catch' can be used to suppress611warnings in selected modules.612%   93|             ?INT_LOG(warning, Msg, []),613%     |              ^614615    ┌─ src/lager_console_backend.erl:616    │617 93 │              ?INT_LOG(warning, Msg, []),618    │               ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.619Compile directive 'nowarn_deprecated_catch' can be used to suppress620warnings in selected modules.621622623/work/proj/deps_qemu_aarch64/lager/src/lager_config.erl:41:14: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.624Compile directive 'nowarn_deprecated_catch' can be used to suppress625warnings in selected modules.626%   41|             ?INT_LOG(warning, "Table ~p already exists", [?TBL])627%     |              ^628629    ┌─ src/lager_config.erl:630    │631 41 │              ?INT_LOG(warning, "Table ~p already exists", [?TBL])632    │               ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.633Compile directive 'nowarn_deprecated_catch' can be used to suppress634warnings in selected modules.635636637/work/proj/deps_qemu_aarch64/lager/src/lager_crash_log.erl:83:14: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.638Compile directive 'nowarn_deprecated_catch' can be used to suppress639warnings in selected modules.640%   83|             ?INT_LOG(error, "Failed to open crash log file ~s with error: ~s",641%     |              ^642643/work/proj/deps_qemu_aarch64/lager/src/lager_crash_log.erl:219:30: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.644Compile directive 'nowarn_deprecated_catch' can be used to suppress645warnings in selected modules.646%  219|                             ?INT_LOG(error, "Failed to write log message to file ~s: ~s",647%     |                              ^648649/work/proj/deps_qemu_aarch64/lager/src/lager_crash_log.erl:232:30: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.650Compile directive 'nowarn_deprecated_catch' can be used to suppress651warnings in selected modules.652%  232|                             ?INT_LOG(error, "Failed to reopen crash log ~s with error: ~s",653%     |                              ^654655    ┌─ src/lager_crash_log.erl:656    │657 83 │              ?INT_LOG(error, "Failed to open crash log file ~s with error: ~s",658    │               ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.659Compile directive 'nowarn_deprecated_catch' can be used to suppress660warnings in selected modules.661662     ┌─ src/lager_crash_log.erl:663     │664 219 │                              ?INT_LOG(error, "Failed to write log message to file ~s: ~s",665     │                               ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.666Compile directive 'nowarn_deprecated_catch' can be used to suppress667warnings in selected modules.668669     ┌─ src/lager_crash_log.erl:670     │671 232 │                              ?INT_LOG(error, "Failed to reopen crash log ~s with error: ~s",672     │                               ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.673Compile directive 'nowarn_deprecated_catch' can be used to suppress674warnings in selected modules.675676677/work/proj/deps_qemu_aarch64/lager/src/lager_format.erl:272:10: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.678Compile directive 'nowarn_deprecated_catch' can be used to suppress679warnings in selected modules.680%  272|     case catch unicode:characters_to_list(B) of681%     |          ^682683     ┌─ src/lager_format.erl:684     │685 272 │      case catch unicode:characters_to_list(B) of686     │           ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.687Compile directive 'nowarn_deprecated_catch' can be used to suppress688warnings in selected modules.689690691==> uboot_env692Compiling 5 files (.ex)693Generated uboot_env app694==> nerves_compatibility_test695===> Analyzing applications...696===> Compiling ranch_proxy_protocol697    ┌─ src/ranch_proxy_ssl.erl:698    │699 90 │              case ssl:ssl_accept(CSocket, SSLOpts++Opts, Timeout) of700    │                   ╰── Warning: ssl:ssl_accept/3 is removed; use ssl:handshake/1,2,3 instead701702703     ┌─ src/ranch_proxy_protocol.erl:704     │705 301 │      {ok, [V || Key <- Items, (V = proplists:lookup(Key, ConnectionInfo)) =/= none]}.706     │            ╰── Warning: variable 'V' exported from '=/=' (line 301, column 74).707Exporting bindings from subexpressions other than block expressions is708deprecated and may yield an error in a future version of Erlang/OTP.709Please move the binding of 'V' out of the '=/='.710Compile directive 'nowarn_export_var_subexpr' can be used to suppress711warnings in selected modules.712713     ┌─ src/ranch_proxy_protocol.erl:714     │715 443 │               _ClientCert:1,   % PP2_CLIENT_CERT_CONN716     │               ╰── Warning: variable '_ClientCert' is already bound. If you mean to ignore this717value, use '_' or a different underscore-prefixed name718719720===> Analyzing applications...721===> Compiling rabbit_common722     ┌─ src/gen_server2.erl:723     │724 317 │      case catch gen:call(Name, '$gen_call', Request) of725     │           ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.726Compile directive 'nowarn_deprecated_catch' can be used to suppress727warnings in selected modules.728729     ┌─ src/gen_server2.erl:730     │731 325 │      case catch gen:call(Name, '$gen_call', Request, Timeout) of732     │           ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.733Compile directive 'nowarn_deprecated_catch' can be used to suppress734warnings in selected modules.735736     ┌─ src/gen_server2.erl:737     │738 336 │      catch global:send(Name, {'$gen_cast', Request}),739     │      ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.740Compile directive 'nowarn_deprecated_catch' can be used to suppress741warnings in selected modules.742743     ┌─ src/gen_server2.erl:744     │745 339 │      catch (Dest ! {'$gen_cast', Request}),746     │      ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.747Compile directive 'nowarn_deprecated_catch' can be used to suppress748warnings in selected modules.749750     ┌─ src/gen_server2.erl:751     │752 342 │      catch (Dest ! {'$gen_cast', Request}),753     │      ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.754Compile directive 'nowarn_deprecated_catch' can be used to suppress755warnings in selected modules.756757     ┌─ src/gen_server2.erl:758     │759 349 │      catch To ! {Tag, Reply}.760     │      ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.761Compile directive 'nowarn_deprecated_catch' can be used to suppress762warnings in selected modules.763764     ┌─ src/gen_server2.erl:765     │766 361 │      catch ({Name, Node} ! Msg),767     │      ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.768Compile directive 'nowarn_deprecated_catch' can be used to suppress769warnings in selected modules.770771     ┌─ src/gen_server2.erl:772     │773 422 │              catch msend(Pid, MRef, Request),774     │              ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.775Compile directive 'nowarn_deprecated_catch' can be used to suppress776warnings in selected modules.777778     ┌─ src/gen_server2.erl:779     │780 431 │      catch msend(Dest, MRef, Request),781     │      ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.782Compile directive 'nowarn_deprecated_catch' can be used to suppress783warnings in selected modules.784785     ┌─ src/gen_server2.erl:786     │787 435 │      catch msend(Dest, MRef, Request),788     │      ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.789Compile directive 'nowarn_deprecated_catch' can be used to suppress790warnings in selected modules.791792     ┌─ src/gen_server2.erl:793     │794 472 │      case catch gen:call(Name, '$with_state', Fun, infinity) of795     │           ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.796Compile directive 'nowarn_deprecated_catch' can be used to suppress797warnings in selected modules.798799     ┌─ src/gen_server2.erl:800     │801 548 │      case catch Mod:init(Args) of802     │           ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.803Compile directive 'nowarn_deprecated_catch' can be used to suppress804warnings in selected modules.805806     ┌─ src/gen_server2.erl:807     │808 605 │      _ = (catch unregister(Name));809     │           ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.810Compile directive 'nowarn_deprecated_catch' can be used to suppress811warnings in selected modules.812813     ┌─ src/gen_server2.erl:814     │815 712 │              case catch Mod:handle_pre_hibernate(State) of816     │                   ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.817Compile directive 'nowarn_deprecated_catch' can be used to suppress818warnings in selected modules.819820     ┌─ src/gen_server2.erl:821     │822 727 │              case catch Mod:handle_post_hibernate(State) of823     │                   ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.824Compile directive 'nowarn_deprecated_catch' can be used to suppress825warnings in selected modules.826827     ┌─ src/gen_server2.erl:828     │829 805 │      reply(From, catch Fun(State)),830     │                  ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.831Compile directive 'nowarn_deprecated_catch' can be used to suppress832warnings in selected modules.833834     ┌─ src/gen_server2.erl:835     │836 866 │      catch {Name, Node} ! {'$gen_call', {self(), {Tag, Node}}, Req},837     │      ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.838Compile directive 'nowarn_deprecated_catch' can be used to suppress839warnings in selected modules.840841     ┌─ src/gen_server2.erl:842     │843 926 │      case catch erlang:cancel_timer(TimerId) of844     │           ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.845Compile directive 'nowarn_deprecated_catch' can be used to suppress846warnings in selected modules.847848     ┌─ src/gen_server2.erl:849     │850 979 │              case catch erlang:monitor(process, {Name, Node}) of851     │                   ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.852Compile directive 'nowarn_deprecated_catch' can be used to suppress853warnings in selected modules.854855      ┌─ src/gen_server2.erl:856      │857 1029 │      case catch Mod:handle_call(Msg, From, State) of858      │           ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.859Compile directive 'nowarn_deprecated_catch' can be used to suppress860warnings in selected modules.861862      ┌─ src/gen_server2.erl:863      │864 1042 │                  (catch terminate(Reason, Msg,865      │                   ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.866Compile directive 'nowarn_deprecated_catch' can be used to suppress867warnings in selected modules.868869      ┌─ src/gen_server2.erl:870      │871 1050 │      Reply = (catch dispatch(Msg, Mod, State)),872      │               ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.873Compile directive 'nowarn_deprecated_catch' can be used to suppress874warnings in selected modules.875876      ┌─ src/gen_server2.erl:877      │878 1106 │      case catch Mod:code_change(OldVsn, State, Extra) of879      │           ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.880Compile directive 'nowarn_deprecated_catch' can be used to suppress881warnings in selected modules.882883      ┌─ src/gen_server2.erl:884      │885 1152 │      case catch Mod:terminate(Reason, State) of886      │           ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.887Compile directive 'nowarn_deprecated_catch' can be used to suppress888warnings in selected modules.889890      ┌─ src/gen_server2.erl:891      │892 1233 │      case catch sys:debug_options(Opts) of893      │           ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.894Compile directive 'nowarn_deprecated_catch' can be used to suppress895warnings in selected modules.896897      ┌─ src/gen_server2.erl:898      │899 1315 │                                   case catch Mod:Fun(Msg, Length, State) of900      │                                        ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.901Compile directive 'nowarn_deprecated_catch' can be used to suppress902warnings in selected modules.903904      ┌─ src/gen_server2.erl:905      │906 1327 │                                   case catch Mod:Fun(Msg, From, Length, State) of907      │                                        ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.908Compile directive 'nowarn_deprecated_catch' can be used to suppress909warnings in selected modules.910911      ┌─ src/gen_server2.erl:912      │913 1351 │      Log = sys:get_debug(log, Debug, []),914      │            ╰── Warning: sys:get_debug/3 is deprecated; incorrectly documented and only for internal use. Can often be replaced with sys:get_log/1915916      ┌─ src/gen_server2.erl:917      │918 1365 │          true  -> case catch apply(Mod, FunName, Args) of919      │                        ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.920Compile directive 'nowarn_deprecated_catch' can be used to suppress921warnings in selected modules.922923924    ┌─ src/rabbit_registry.erl:925    │926 58 │      case catch list_to_existing_atom(binary_to_list(TypeBin)) of927    │           ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.928Compile directive 'nowarn_deprecated_catch' can be used to suppress929warnings in selected modules.930931     ┌─ src/rabbit_registry.erl:932     │933 119 │      case catch lists:member(ClassModule,934     │           ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.935Compile directive 'nowarn_deprecated_catch' can be used to suppress936warnings in selected modules.937938939     ┌─ src/rabbit_http_util.erl:940     │941 139 │      after catch port_close(Port)942     │            ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.943Compile directive 'nowarn_deprecated_catch' can be used to suppress944warnings in selected modules.945946947     ┌─ src/mirrored_supervisor.erl:948     │949 212 │          {ok, Pid} -> case catch call(Pid, {init, Pid}) of950     │                            ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.951Compile directive 'nowarn_deprecated_catch' can be used to suppress952warnings in selected modules.953954     ┌─ src/mirrored_supervisor.erl:955     │956 256 │                      M <- pg2:get_members(Group),957     │                           ╰── Warning: pg2:get_members/1 is removed; this module was removed in OTP 24. Use 'pg' instead958959     ┌─ src/mirrored_supervisor.erl:960     │961 288 │      pg2:create(Group),962     │      ╰── Warning: pg2:create/1 is removed; this module was removed in OTP 24. Use 'pg' instead963964     ┌─ src/mirrored_supervisor.erl:965     │966 289 │      ok = pg2:join(Group, Overall),967     │           ╰── Warning: pg2:join/2 is removed; this module was removed in OTP 24. Use 'pg' instead968969     ┌─ src/mirrored_supervisor.erl:970     │971 290 │      Rest = pg2:get_members(Group) -- [Overall],972     │             ╰── Warning: pg2:get_members/1 is removed; this module was removed in OTP 24. Use 'pg' instead973974     ┌─ src/mirrored_supervisor.erl:975     │976 366 │      R = case lists:sort(pg2:get_members(Group)) -- [Pid] of977     │                          ╰── Warning: pg2:get_members/1 is removed; this module was removed in OTP 24. Use 'pg' instead978979     ┌─ src/mirrored_supervisor.erl:980     │981 391 │      [cast(P, {die, Reason}) || P <- pg2:get_members(Group) -- [self()]].982     │                                      ╰── Warning: pg2:get_members/1 is removed; this module was removed in OTP 24. Use 'pg' instead983984985     ┌─ src/supervisor2.erl:986     │987 375 │      case catch apply(M, F, Args) of988     │           ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.989Compile directive 'nowarn_deprecated_catch' can be used to suppress990warnings in selected modules.991992     ┌─ src/supervisor2.erl:993     │994 391 │      case catch apply(M, F, A) of995     │           ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.996Compile directive 'nowarn_deprecated_catch' can be used to suppress997warnings in selected modules.998999     ┌─ src/supervisor2.erl:1000     │1001 688 │  	    case catch check_flags(SupFlags) of1002     │  	         ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1003Compile directive 'nowarn_deprecated_catch' can be used to suppress1004warnings in selected modules.10051006      ┌─ src/supervisor2.erl:1007      │1008 1314 │      case catch init_state1(SupName, Type, Mod, Args) of1009      │           ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1010Compile directive 'nowarn_deprecated_catch' can be used to suppress1011warnings in selected modules.10121013      ┌─ src/supervisor2.erl:1014      │1015 1382 │      catch check_childspec(Name, Func, RestartType, Shutdown, ChildType, Mods);1016      │      ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1017Compile directive 'nowarn_deprecated_catch' can be used to suppress1018warnings in selected modules.101910201021    ┌─ src/rabbit_numerical.erl:1022    │1023 33 │  digits(0.0) ->1024    │         ╰── Warning: matching on the float 0.0 will no longer also match -0.0 in OTP 27.1025If you specifically intend to match 0.0 alone, write +0.0 instead.102610271028     ┌─ src/rabbit_net.erl:1029     │1030 197 │      catch port_close(ssl_get_socket(Sock)),1031     │      ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1032Compile directive 'nowarn_deprecated_catch' can be used to suppress1033warnings in selected modules.10341035     ┌─ src/rabbit_net.erl:1036     │1037 200 │      catch port_close(Sock), ok.1038     │      ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1039Compile directive 'nowarn_deprecated_catch' can be used to suppress1040warnings in selected modules.104110421043===> Compiling src/rabbit_cert_info.erl failed1044     ┌─ src/rabbit_cert_info.erl:1045     │1046 125 │              {?'street-address'               , "STREET"},1047     │                ╰── undefined macro 'street-address'104810491050     ┌─ src/rabbit_cert_info.erl:1051     │1052 104 │      string:join([format_rdn(RDN) || RDN <- RDNs], "+").1053     │                   ╰── function format_rdn/1 undefined, did you mean format_complex_rdn/1?105410551056     ┌─ src/rabbit_cert_info.erl:1057     │1058 138 │  escape_rdn_value(V) ->1059     │  ╰── Warning: function escape_rdn_value/1 is unused10601061     ┌─ src/rabbit_cert_info.erl:1062     │1063 141 │  escape_rdn_value([], _) ->1064     │  ╰── Warning: function escape_rdn_value/2 is unused106510661067** (Mix) Could not compile dependency :rabbit_common, "/home/nerves/.mix/elixir/1-20-otp-29/rebar3 bare compile --paths /work/proj/_build/qemu_aarch64/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"