ulfnet_amqpx

Build log

nerves_system_trellis

ulfnet_amqpx 1.1.0 · fail · run ulfnet_amqpx-1.1.0-1791281549625
995 of 995 lines
1Resolving Hex dependencies...2Resolution completed in 0.11s3Unchanged:4  amqp 1.1.15  amqp_client 3.7.136  circular_buffer 1.1.07  elixir_make 0.10.08  goldrush 0.1.99  interactive_cmd 0.1.410  jsx 2.9.011  lager 3.6.512  logger_backends 1.0.113  nerves 2.0.0-pre.214  nerves_discovery 0.1.515  nerves_logging 0.2.416  nerves_runtime 0.13.1317  nerves_system_bbb 2.30.218  nerves_system_br 1.34.419  nerves_system_mangopi_mq_pro 0.17.220  nerves_system_qemu_aarch64 0.4.221  nerves_system_rpi0 2.1.222  nerves_system_rpi4 2.1.223  nerves_system_rpi5 2.1.224  nerves_system_trellis 0.5.025  nerves_system_x86_64 1.34.226  nerves_toolchain_aarch64_nerves_linux_gnu 15.3.127  nerves_toolchain_armv6_nerves_linux_gnueabihf 15.3.128  nerves_toolchain_armv7_nerves_linux_gnueabihf 15.3.129  nerves_toolchain_riscv64_nerves_linux_gnu 15.3.130  nerves_toolchain_x86_64_nerves_linux_musl 15.3.131  nerves_uevent 0.1.732  property_table 0.3.433  rabbit_common 3.7.13 VULNERABLE!34    GHSA-9pf7-f47q-mwpq (LOW)35    aka: CVE-2019-1129136    Cross-site Scripting in RabbitMQ37    https://osv.dev/vulnerability/GHSA-9pf7-f47q-mwpq38  ranch 1.7.139  recon 2.3.640  ring_logger 0.11.741  tablet 0.3.342  toolshed 0.5.043  uboot_env 1.0.244  ulfnet_amqpx 1.1.045  uuid 1.1.846* Getting ulfnet_amqpx (Hex package)47* Getting nerves (Hex package)48* Getting logger_backends (Hex package)49* Getting ring_logger (Hex package)50* Getting toolshed (Hex package)51* Getting nerves_runtime (Hex package)52* Getting nerves_system_bbb (Hex package)53* Getting nerves_system_mangopi_mq_pro (Hex package)54* Getting nerves_system_qemu_aarch64 (Hex package)55* Getting nerves_system_rpi0 (Hex package)56* Getting nerves_system_rpi4 (Hex package)57* Getting nerves_system_rpi5 (Hex package)58* Getting nerves_system_trellis (Hex package)59* Getting nerves_system_x86_64 (Hex package)60* Getting nerves_system_br (Hex package)61* Getting nerves_toolchain_x86_64_nerves_linux_musl (Hex package)62* Getting nerves_toolchain_armv7_nerves_linux_gnueabihf (Hex package)63* Getting nerves_toolchain_aarch64_nerves_linux_gnu (Hex package)64* Getting nerves_toolchain_armv6_nerves_linux_gnueabihf (Hex package)65* Getting nerves_toolchain_riscv64_nerves_linux_gnu (Hex package)66* Getting nerves_logging (Hex package)67* Getting nerves_uevent (Hex package)68* Getting uboot_env (Hex package)69* Getting elixir_make (Hex package)70* Getting property_table (Hex package)71* Getting circular_buffer (Hex package)72* Getting interactive_cmd (Hex package)73* Getting nerves_discovery (Hex package)74* Getting tablet (Hex package)75* Getting amqp (Hex package)76* Getting uuid (Hex package)77* Getting amqp_client (Hex package)78* Getting goldrush (Hex package)79* Getting jsx (Hex package)80* Getting lager (Hex package)81* Getting rabbit_common (Hex package)82* Getting ranch (Hex package)83* Getting recon (Hex package)84Found packages with security advisories, see above for details85==> nerves_system_br86Generated nerves_system_br app87==> circular_buffer88Compiling 1 file (.ex)89Generated circular_buffer app90==> nerves_compatibility_test91===> Analyzing applications...92===> Compiling recon93     ┌─ src/recon_alloc.erl:94     │95 648 │  usage(0.0,0.0) -> 1.00;96     │        ╰── Warning: matching on the float 0.0 will no longer also match -0.0 in OTP 27.97If you specifically intend to match 0.0 alone, write +0.0 instead.9899     ┌─ src/recon_alloc.erl:100     │101 648 │  usage(0.0,0.0) -> 1.00;102     │            ╰── Warning: matching on the float 0.0 will no longer also match -0.0 in OTP 27.103If you specifically intend to match 0.0 alone, write +0.0 instead.104105106==> logger_backends107Compiling 7 files (.ex)108Generated logger_backends app109==> nerves_compatibility_test110===> Analyzing applications...111===> Compiling goldrush112    ┌─ src/glc_run.erl:113    │114 15 │      case (catch Fun(Event, Store)) of115    │            ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.116Compile directive 'nowarn_deprecated_catch' can be used to suppress117warnings in selected modules.118119120    ┌─ src/gr_counter.erl:121    │122 39 │      case (catch gen_server:call(Server, list)) 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 46 │      case (catch gen_server:call(Server, {lookup_element, Term})) of130    │            ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.131Compile directive 'nowarn_deprecated_catch' can be used to suppress132warnings in selected modules.133134    ┌─ src/gr_counter.erl:135    │136 66 │      case (catch gen_server:call(Server, {insert_counter, Counter, Value})) of137    │            ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.138Compile directive 'nowarn_deprecated_catch' can be used to suppress139warnings in selected modules.140141    ┌─ src/gr_counter.erl:142    │143 89 │      case (catch gen_server:call(Server, {reset_counters, Counter})) of144    │            ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.145Compile directive 'nowarn_deprecated_catch' can be used to suppress146warnings in selected modules.147148149    ┌─ src/gr_param.erl:150    │151 39 │      case (catch gen_server:call(Server, list)) 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 46 │      case (catch gen_server:call(Server, info_size)) 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 53 │      case (catch gen_server:call(Server, {insert, 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 60 │      case (catch gen_server:call(Server, {lookup, Term})) 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 67 │      case (catch gen_server:call(Server, {lookup_element, Term})) of180    │            ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.181Compile directive 'nowarn_deprecated_catch' can be used to suppress182warnings in selected modules.183184    ┌─ src/gr_param.erl:185    │186 74 │      case (catch gen_server:call(Server, info)) of187    │            ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.188Compile directive 'nowarn_deprecated_catch' can be used to suppress189warnings in selected modules.190191    ┌─ src/gr_param.erl:192    │193 82 │      case (catch gen_server:call(Server, transform)) of194    │            ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.195Compile directive 'nowarn_deprecated_catch' can be used to suppress196warnings in selected modules.197198199===> Analyzing applications...200===> Compiling ranch201    ┌─ src/ranch_conns_sup.erl:202    │203 80 │  	catch erlang:send(SupPid, {?MODULE, active_connections, self(), Tag},204    │  	╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.205Compile directive 'nowarn_deprecated_catch' can be used to suppress206warnings in selected modules.207208209     ┌─ src/ranch_ssl.erl:210     │211 142 │  	case ssl:ssl_accept(CSocket, Opts, Timeout) of212     │  	     ╰── Warning: ssl:ssl_accept/3 is removed; use ssl:handshake/1,2,3 instead213214215==> tablet216Compiling 2 files (.ex)217Generated tablet app218==> elixir_make219Compiling 8 files (.ex)220Generated elixir_make app221==> nerves_logging222 CC kmsg_tailer.o223 LD kmsg_tailer224Compiling 5 files (.ex)225Generated nerves_logging app226==> nerves_discovery227Compiling 5 files (.ex)228Generated nerves_discovery app229==> ring_logger230Compiling 7 files (.ex)231Generated ring_logger app232==> interactive_cmd233Compiling 1 file (.ex)234Generated interactive_cmd app235==> nerves236Compiling 65 files (.ex)237    warning: redefining module Mix.Tasks.Nerves.Init (current version loaded from /work/proj/_build/trellis/lib/nerves/ebin/Elixir.Mix.Tasks.Nerves.Init.beam)238    │239  6 │ defmodule Mix.Tasks.Nerves.Init do240    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~241    │242    └─ lib/mix/tasks/nerves.init.ex:6: Mix.Tasks.Nerves.Init (module)243244    warning: redefining module Nerves (current version loaded from /work/proj/_build/trellis/lib/nerves/ebin/Elixir.Nerves.beam)245    │246  6 │ defmodule Nerves do247    │ ~~~~~~~~~~~~~~~~~~~248    │249    └─ lib/nerves.ex:6: Nerves (module)250251    warning: redefining module Nerves.ArtifactResolver (current version loaded from /work/proj/_build/trellis/lib/nerves/ebin/Elixir.Nerves.ArtifactResolver.beam)252    │253  5 │ defmodule Nerves.ArtifactResolver do254    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~255    │256    └─ lib/nerves/artifact_resolver.ex:5: Nerves.ArtifactResolver (module)257258    warning: redefining module Nerves.BuildAction.AppModes (current version loaded from /work/proj/_build/trellis/lib/nerves/ebin/Elixir.Nerves.BuildAction.AppModes.beam)259    │260  6 │ defmodule Nerves.BuildAction.AppModes do261    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~262    │263    └─ lib/nerves/build_action/app_modes.ex:6: Nerves.BuildAction.AppModes (module)264265    warning: redefining module Nerves.BuildAction.CheckExecutables (current version loaded from /work/proj/_build/trellis/lib/nerves/ebin/Elixir.Nerves.BuildAction.CheckExecutables.beam)266    │267  5 │ defmodule Nerves.BuildAction.CheckExecutables do268    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~269    │270    └─ lib/nerves/build_action/check_executables.ex:5: Nerves.BuildAction.CheckExecutables (module)271272    warning: redefining module Nerves.BuildAction.Erlinit (current version loaded from /work/proj/_build/trellis/lib/nerves/ebin/Elixir.Nerves.BuildAction.Erlinit.beam)273    │274  8 │ defmodule Nerves.BuildAction.Erlinit do275    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~276    │277    └─ lib/nerves/build_action/erlinit.ex:8: Nerves.BuildAction.Erlinit (module)278279    warning: redefining module Nerves.BuildAction.Firmware (current version loaded from /work/proj/_build/trellis/lib/nerves/ebin/Elixir.Nerves.BuildAction.Firmware.beam)280    │281  5 │ defmodule Nerves.BuildAction.Firmware do282    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~283    │284    └─ lib/nerves/build_action/firmware.ex:5: Nerves.BuildAction.Firmware (module)285286    warning: redefining module Nerves.BuildAction.IExStartupCheck (current version loaded from /work/proj/_build/trellis/lib/nerves/ebin/Elixir.Nerves.BuildAction.IExStartupCheck.beam)287    │288  7 │ defmodule Nerves.BuildAction.IExStartupCheck do289    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~290    │291    └─ lib/nerves/build_action/iex_startup_check.ex:7: Nerves.BuildAction.IExStartupCheck (module)292293    warning: redefining module Nerves.BuildAction.NervesV1System (current version loaded from /work/proj/_build/trellis/lib/nerves/ebin/Elixir.Nerves.BuildAction.NervesV1System.beam)294    │295  5 │ defmodule Nerves.BuildAction.NervesV1System do296    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~297    │298    └─ lib/nerves/build_action/nerves_v1_system.ex:5: Nerves.BuildAction.NervesV1System (module)299300    warning: redefining module Nerves.BuildAction.NervesV1Toolchain (current version loaded from /work/proj/_build/trellis/lib/nerves/ebin/Elixir.Nerves.BuildAction.NervesV1Toolchain.beam)301    │302  5 │ defmodule Nerves.BuildAction.NervesV1Toolchain do303    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~304    │305    └─ lib/nerves/build_action/nerves_v1_toolchain.ex:5: Nerves.BuildAction.NervesV1Toolchain (module)306307    warning: redefining module Nerves.BuildAction.Rootfs (current version loaded from /work/proj/_build/trellis/lib/nerves/ebin/Elixir.Nerves.BuildAction.Rootfs.beam)308    │309  5 │ defmodule Nerves.BuildAction.Rootfs do310    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~311    │312    └─ lib/nerves/build_action/rootfs.ex:5: Nerves.BuildAction.Rootfs (module)313314    warning: redefining module Nerves.BuildAction.SortApps (current version loaded from /work/proj/_build/trellis/lib/nerves/ebin/Elixir.Nerves.BuildAction.SortApps.beam)315    │316  6 │ defmodule Nerves.BuildAction.SortApps do317    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~318    │319    └─ lib/nerves/build_action/sort_apps.ex:6: Nerves.BuildAction.SortApps (module)320321    warning: redefining module Nerves.BuildAction.StripAll (current version loaded from /work/proj/_build/trellis/lib/nerves/ebin/Elixir.Nerves.BuildAction.StripAll.beam)322    │323  5 │ defmodule Nerves.BuildAction.StripAll do324    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~325    │326    └─ lib/nerves/build_action/strip_all.ex:5: Nerves.BuildAction.StripAll (module)327328    warning: redefining module Nerves.BuildAction.Trimmer (current version loaded from /work/proj/_build/trellis/lib/nerves/ebin/Elixir.Nerves.BuildAction.Trimmer.beam)329    │330  5 │ defmodule Nerves.BuildAction.Trimmer do331    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~332    │333    └─ lib/nerves/build_action/trimmer.ex:5: Nerves.BuildAction.Trimmer (module)334335    warning: redefining module Nerves.BuildPlan (current version loaded from /work/proj/_build/trellis/lib/nerves/ebin/Elixir.Nerves.BuildPlan.beam)336    │337  5 │ defmodule Nerves.BuildPlan do338    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~339    │340    └─ lib/nerves/build_plan.ex:5: Nerves.BuildPlan (module)341342    warning: redefining module Nerves.BuildPlan.Checks (current version loaded from /work/proj/_build/trellis/lib/nerves/ebin/Elixir.Nerves.BuildPlan.Checks.beam)343    │344  5 │ defmodule Nerves.BuildPlan.Checks do345    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~346    │347    └─ lib/nerves/build_plan/checks.ex:5: Nerves.BuildPlan.Checks (module)348349    warning: redefining module Nerves.Container (current version loaded from /work/proj/_build/trellis/lib/nerves/ebin/Elixir.Nerves.Container.beam)350    │351  6 │ defmodule Nerves.Container do352    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~353    │354    └─ lib/nerves/container.ex:6: Nerves.Container (module)355356    warning: redefining module Nerves.Fingerprint (current version loaded from /work/proj/_build/trellis/lib/nerves/ebin/Elixir.Nerves.Fingerprint.beam)357    │358  5 │ defmodule Nerves.Fingerprint do359    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~360    │361    └─ lib/nerves/fingerprint.ex:5: Nerves.Fingerprint (module)362363    warning: redefining module Nerves.MixPackage (current version loaded from /work/proj/_build/trellis/lib/nerves/ebin/Elixir.Nerves.MixPackage.beam)364    │365  5 │ defmodule Nerves.MixPackage do366    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~367    │368    └─ lib/nerves/mix_package.ex:5: Nerves.MixPackage (module)369370    warning: redefining module Nerves.Paths (current version loaded from /work/proj/_build/trellis/lib/nerves/ebin/Elixir.Nerves.Paths.beam)371    │372  5 │ defmodule Nerves.Paths do373    │ ~~~~~~~~~~~~~~~~~~~~~~~~~374    │375    └─ lib/nerves/paths.ex:5: Nerves.Paths (module)376377    warning: redefining module Nerves.TargetTuple (current version loaded from /work/proj/_build/trellis/lib/nerves/ebin/Elixir.Nerves.TargetTuple.beam)378    │379  5 │ defmodule Nerves.TargetTuple do380    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~381    │382    └─ lib/nerves/target_tuple.ex:5: Nerves.TargetTuple (module)383384Generated nerves app385==> nerves_toolchain_armv7_nerves_linux_gnueabihf386Compiling 1 file (.ex)387Generated nerves_toolchain_armv7_nerves_linux_gnueabihf app388==> nerves_system_trellis389Generated nerves_system_trellis app390==> jsx391Compiling 9 files (.erl)392Generated jsx app393==> nerves_compatibility_test394===> Analyzing applications...395===> Compiling lager396/work/proj/deps_trellis/lager/src/lager_config.erl:41:14: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.397Compile directive 'nowarn_deprecated_catch' can be used to suppress398warnings in selected modules.399%   41|             ?INT_LOG(warning, "Table ~p already exists", [?TBL])400%     |              ^401402/work/proj/deps_trellis/lager/src/lager.erl:66:10: Warning: variable '_App' is bound multiple times in this pattern.403If you mean to ignore this value, use '_' or404a different underscore-prefixed name405%   66| start_ok(_App, {error, {already_started, _App}}) -> ok;406%     |          ^407408/work/proj/deps_trellis/lager/src/lager.erl:66:42: Warning: variable '_App' is bound multiple times in this pattern.409If you mean to ignore this value, use '_' or410a different underscore-prefixed name411%   66| start_ok(_App, {error, {already_started, _App}}) -> ok;412%     |                                          ^413414    ┌─ src/lager_config.erl:415    │416 41 │              ?INT_LOG(warning, "Table ~p already exists", [?TBL])417    │               ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.418Compile directive 'nowarn_deprecated_catch' can be used to suppress419warnings in selected modules.420421422    ┌─ src/lager.erl:423    │424 66 │  start_ok(_App, {error, {already_started, _App}}) -> ok;425    │           ╰── Warning: variable '_App' is bound multiple times in this pattern.426If you mean to ignore this value, use '_' or427a different underscore-prefixed name428429    ┌─ src/lager.erl:430    │431 66 │  start_ok(_App, {error, {already_started, _App}}) -> ok;432    │                                           ╰── Warning: variable '_App' is bound multiple times in this pattern.433If you mean to ignore this value, use '_' or434a different underscore-prefixed name435436437/work/proj/deps_trellis/lager/src/lager_console_backend.erl:94:14: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.438Compile directive 'nowarn_deprecated_catch' can be used to suppress439warnings in selected modules.440%   94|             ?INT_LOG(warning, Msg, []),441%     |              ^442443    ┌─ src/lager_console_backend.erl:444    │445 94 │              ?INT_LOG(warning, Msg, []),446    │               ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.447Compile directive 'nowarn_deprecated_catch' can be used to suppress448warnings in selected modules.449450451/work/proj/deps_trellis/lager/src/lager_trunc_io.erl:94:10: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.452Compile directive 'nowarn_deprecated_catch' can be used to suppress453warnings in selected modules.454%   94|     case catch print(What, Len) of455%     |          ^456457    ┌─ src/lager_trunc_io.erl:458    │459 94 │      case catch print(What, Len) of460    │           ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.461Compile directive 'nowarn_deprecated_catch' can be used to suppress462warnings in selected modules.463464465/work/proj/deps_trellis/lager/src/lager_file_backend.erl:129:22: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.466Compile directive 'nowarn_deprecated_catch' can be used to suppress467warnings in selected modules.468%  129|                     ?INT_LOG(error, "Failed to open log file ~s with error ~s", [Name, file:format_error(Reason)]),469%     |                      ^470471/work/proj/deps_trellis/lager/src/lager_file_backend.erl:141:14: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.472Compile directive 'nowarn_deprecated_catch' can be used to suppress473warnings in selected modules.474%  141|             ?INT_LOG(notice, "Changed loglevel of ~s to ~p", [Ident, Level]),475%     |              ^476477/work/proj/deps_trellis/lager/src/lager_file_backend.erl:152:14: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.478Compile directive 'nowarn_deprecated_catch' can be used to suppress479warnings in selected modules.480%  152|             ?INT_LOG(notice, "Changed loghwm of ~s to ~p", [Name, Hwm]),481%     |              ^482483/work/proj/deps_trellis/lager/src/lager_file_backend.erl:258:38: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.484Compile directive 'nowarn_deprecated_catch' can be used to suppress485warnings in selected modules.486%  258|                                     ?INT_LOG(error, "Failed to rotate log file ~s with error ~s", [Name, file:format_error(Reason)]),487%     |                                      ^488489/work/proj/deps_trellis/lager/src/lager_file_backend.erl:270:30: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.490Compile directive 'nowarn_deprecated_catch' can be used to suppress491warnings in selected modules.492%  270|                             ?INT_LOG(error, "Failed to reopen log file ~s with error ~s", [Name, file:format_error(Reason)]),493%     |                              ^494495/work/proj/deps_trellis/lager/src/lager_file_backend.erl:287:22: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.496Compile directive 'nowarn_deprecated_catch' can be used to suppress497warnings in selected modules.498%  287|                     ?INT_LOG(error, "Failed to write log message to file ~s: ~s",499%     |                      ^500501/work/proj/deps_trellis/lager/src/lager_file_backend.erl:314:22: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.502Compile directive 'nowarn_deprecated_catch' can be used to suppress503warnings in selected modules.504%  314|                     ?INT_LOG(error, "Missing required file option", []),505%     |                      ^506507/work/proj/deps_trellis/lager/src/lager_file_backend.erl:330:14: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.508Compile directive 'nowarn_deprecated_catch' can be used to suppress509warnings in selected modules.510%  330|             ?INT_LOG(error, "~s ~p for file ~p",511%     |              ^512513     ┌─ src/lager_file_backend.erl:514     │515 129 │                      ?INT_LOG(error, "Failed to open log file ~s with error ~s", [Name, file:format_error(Reason)]),516     │                       ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.517Compile directive 'nowarn_deprecated_catch' can be used to suppress518warnings in selected modules.519520     ┌─ src/lager_file_backend.erl:521     │522 141 │              ?INT_LOG(notice, "Changed loglevel of ~s to ~p", [Ident, Level]),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_file_backend.erl:528     │529 152 │              ?INT_LOG(notice, "Changed loghwm of ~s to ~p", [Name, Hwm]),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_file_backend.erl:535     │536 258 │                                      ?INT_LOG(error, "Failed to rotate log file ~s with error ~s", [Name, file:format_error(Reason)]),537     │                                       ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.538Compile directive 'nowarn_deprecated_catch' can be used to suppress539warnings in selected modules.540541     ┌─ src/lager_file_backend.erl:542     │543 270 │                              ?INT_LOG(error, "Failed to reopen log file ~s with error ~s", [Name, file:format_error(Reason)]),544     │                               ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.545Compile directive 'nowarn_deprecated_catch' can be used to suppress546warnings in selected modules.547548     ┌─ src/lager_file_backend.erl:549     │550 287 │                      ?INT_LOG(error, "Failed to write log message to file ~s: ~s",551     │                       ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.552Compile directive 'nowarn_deprecated_catch' can be used to suppress553warnings in selected modules.554555     ┌─ src/lager_file_backend.erl:556     │557 314 │                      ?INT_LOG(error, "Missing required file option", []),558     │                       ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.559Compile directive 'nowarn_deprecated_catch' can be used to suppress560warnings in selected modules.561562     ┌─ src/lager_file_backend.erl:563     │564 330 │              ?INT_LOG(error, "~s ~p for file ~p",565     │               ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.566Compile directive 'nowarn_deprecated_catch' can be used to suppress567warnings in selected modules.568569570/work/proj/deps_trellis/lager/src/lager_app.erl:271:6: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.571Compile directive 'nowarn_deprecated_catch' can be used to suppress572warnings in selected modules.573%  271|     ?INT_LOG(notice, "Deprecated lager_file_backend config detected, please consider updating it", []),574%     |      ^575576     ┌─ src/lager_app.erl:577     │578 271 │      ?INT_LOG(notice, "Deprecated lager_file_backend config detected, please consider updating it", []),579     │       ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.580Compile directive 'nowarn_deprecated_catch' can be used to suppress581warnings in selected modules.582583584/work/proj/deps_trellis/lager/src/lager_format.erl:272:10: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.585Compile directive 'nowarn_deprecated_catch' can be used to suppress586warnings in selected modules.587%  272|     case catch unicode:characters_to_list(B) of588%     |          ^589590     ┌─ src/lager_format.erl:591     │592 272 │      case catch unicode:characters_to_list(B) of593     │           ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.594Compile directive 'nowarn_deprecated_catch' can be used to suppress595warnings in selected modules.596597598/work/proj/deps_trellis/lager/src/lager_crash_log.erl:83:14: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.599Compile directive 'nowarn_deprecated_catch' can be used to suppress600warnings in selected modules.601%   83|             ?INT_LOG(error, "Failed to open crash log file ~s with error: ~s",602%     |              ^603604/work/proj/deps_trellis/lager/src/lager_crash_log.erl:219:30: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.605Compile directive 'nowarn_deprecated_catch' can be used to suppress606warnings in selected modules.607%  219|                             ?INT_LOG(error, "Failed to write log message to file ~s: ~s",608%     |                              ^609610/work/proj/deps_trellis/lager/src/lager_crash_log.erl:232:30: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.611Compile directive 'nowarn_deprecated_catch' can be used to suppress612warnings in selected modules.613%  232|                             ?INT_LOG(error, "Failed to reopen crash log ~s with error: ~s",614%     |                              ^615616    ┌─ src/lager_crash_log.erl:617    │618 83 │              ?INT_LOG(error, "Failed to open crash log file ~s with error: ~s",619    │               ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.620Compile directive 'nowarn_deprecated_catch' can be used to suppress621warnings in selected modules.622623     ┌─ src/lager_crash_log.erl:624     │625 219 │                              ?INT_LOG(error, "Failed to write log message to file ~s: ~s",626     │                               ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.627Compile directive 'nowarn_deprecated_catch' can be used to suppress628warnings in selected modules.629630     ┌─ src/lager_crash_log.erl:631     │632 232 │                              ?INT_LOG(error, "Failed to reopen crash log ~s with error: ~s",633     │                               ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.634Compile directive 'nowarn_deprecated_catch' can be used to suppress635warnings in selected modules.636637638/work/proj/deps_trellis/lager/src/lager_handler_watcher.erl:126:14: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.639Compile directive 'nowarn_deprecated_catch' can be used to suppress640warnings in selected modules.641%  126|             ?INT_LOG(debug, "Lager installed handler ~p into ~p", [Module, Sink]),642%     |              ^643644/work/proj/deps_trellis/lager/src/lager_handler_watcher.erl:130:14: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.645Compile directive 'nowarn_deprecated_catch' can be used to suppress646warnings in selected modules.647%  130|             ?INT_LOG(error, "Lager fatally failed to install handler ~p into"648%     |              ^649650/work/proj/deps_trellis/lager/src/lager_handler_watcher.erl:137:14: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.651Compile directive 'nowarn_deprecated_catch' can be used to suppress652warnings in selected modules.653%  137|             ?INT_LOG(error, "Lager failed to install handler ~p into"654%     |              ^655656     ┌─ src/lager_handler_watcher.erl:657     │658 126 │              ?INT_LOG(debug, "Lager installed handler ~p into ~p", [Module, Sink]),659     │               ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.660Compile directive 'nowarn_deprecated_catch' can be used to suppress661warnings in selected modules.662663     ┌─ src/lager_handler_watcher.erl:664     │665 130 │              ?INT_LOG(error, "Lager fatally failed to install handler ~p into"666     │               ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.667Compile directive 'nowarn_deprecated_catch' can be used to suppress668warnings in selected modules.669670     ┌─ src/lager_handler_watcher.erl:671     │672 137 │              ?INT_LOG(error, "Lager failed to install handler ~p into"673     │               ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.674Compile directive 'nowarn_deprecated_catch' can be used to suppress675warnings in selected modules.676677678===> Analyzing applications...679===> Compiling rabbit_common680     ┌─ src/gen_server2.erl:681     │682 317 │      case catch gen:call(Name, '$gen_call', Request) of683     │           ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.684Compile directive 'nowarn_deprecated_catch' can be used to suppress685warnings in selected modules.686687     ┌─ src/gen_server2.erl:688     │689 325 │      case catch gen:call(Name, '$gen_call', Request, Timeout) of690     │           ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.691Compile directive 'nowarn_deprecated_catch' can be used to suppress692warnings in selected modules.693694     ┌─ src/gen_server2.erl:695     │696 336 │      catch global:send(Name, {'$gen_cast', Request}),697     │      ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.698Compile directive 'nowarn_deprecated_catch' can be used to suppress699warnings in selected modules.700701     ┌─ src/gen_server2.erl:702     │703 339 │      catch (Dest ! {'$gen_cast', Request}),704     │      ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.705Compile directive 'nowarn_deprecated_catch' can be used to suppress706warnings in selected modules.707708     ┌─ src/gen_server2.erl:709     │710 342 │      catch (Dest ! {'$gen_cast', Request}),711     │      ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.712Compile directive 'nowarn_deprecated_catch' can be used to suppress713warnings in selected modules.714715     ┌─ src/gen_server2.erl:716     │717 349 │      catch To ! {Tag, Reply}.718     │      ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.719Compile directive 'nowarn_deprecated_catch' can be used to suppress720warnings in selected modules.721722     ┌─ src/gen_server2.erl:723     │724 361 │      catch ({Name, Node} ! Msg),725     │      ╰── 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 422 │              catch msend(Pid, MRef, Request),732     │              ╰── 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 431 │      catch msend(Dest, MRef, 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 435 │      catch msend(Dest, MRef, 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 472 │      case catch gen:call(Name, '$with_state', Fun, infinity) of753     │           ╰── 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 548 │      case catch Mod:init(Args) of760     │           ╰── 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 605 │      _ = (catch unregister(Name));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 712 │              case catch Mod:handle_pre_hibernate(State) of774     │                   ╰── 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 727 │              case catch Mod:handle_post_hibernate(State) of781     │                   ╰── 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 805 │      reply(From, catch Fun(State)),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 866 │      catch {Name, Node} ! {'$gen_call', {self(), {Tag, Node}}, Req},795     │      ╰── 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 926 │      case catch erlang:cancel_timer(TimerId) 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 979 │              case catch erlang:monitor(process, {Name, Node}) of809     │                   ╰── 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 1029 │      case catch Mod:handle_call(Msg, From, 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 1042 │                  (catch terminate(Reason, Msg,823      │                   ╰── 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 1050 │      Reply = (catch dispatch(Msg, Mod, 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 1106 │      case catch Mod:code_change(OldVsn, State, Extra) of837      │           ╰── 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 1152 │      case catch Mod:terminate(Reason, State) 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 1233 │      case catch sys:debug_options(Opts) 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 1315 │                                   case catch Mod:Fun(Msg, Length, 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 1327 │                                   case catch Mod:Fun(Msg, From, Length, State) of865      │                                        ╰── 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 1351 │      Log = sys:get_debug(log, Debug, []),872      │            ╰── Warning: sys:get_debug/3 is deprecated; incorrectly documented and only for internal use. Can often be replaced with sys:get_log/1873874      ┌─ src/gen_server2.erl:875      │876 1365 │          true  -> case catch apply(Mod, FunName, Args) of877      │                        ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.878Compile directive 'nowarn_deprecated_catch' can be used to suppress879warnings in selected modules.880881882     ┌─ src/vm_memory_monitor.erl:883     │884 319 │                [Error, erlang:get_stacktrace()]),885     │                        ╰── Warning: erlang:get_stacktrace/0 is removed; use the new try/catch syntax for retrieving the stack backtrace886887888     ┌─ src/rabbit_http_util.erl:889     │890 139 │      after catch port_close(Port)891     │            ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.892Compile directive 'nowarn_deprecated_catch' can be used to suppress893warnings in selected modules.894895896     ┌─ src/delegate.erl:897     │898 222 │              {error, Pid, {Class, Reason, erlang:get_stacktrace()}}899     │                                           ╰── Warning: erlang:get_stacktrace/0 is removed; use the new try/catch syntax for retrieving the stack backtrace900901902     ┌─ src/rabbit_net.erl:903     │904 203 │      catch port_close(ssl_get_socket(Sock)),905     │      ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.906Compile directive 'nowarn_deprecated_catch' can be used to suppress907warnings in selected modules.908909     ┌─ src/rabbit_net.erl:910     │911 206 │      catch port_close(Sock), ok.912     │      ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.913Compile directive 'nowarn_deprecated_catch' can be used to suppress914warnings in selected modules.915916917     ┌─ src/mirrored_supervisor.erl:918     │919 212 │          {ok, Pid} -> case catch call(Pid, {init, Pid}) of920     │                            ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.921Compile directive 'nowarn_deprecated_catch' can be used to suppress922warnings in selected modules.923924     ┌─ src/mirrored_supervisor.erl:925     │926 256 │                      M <- pg2:get_members(Group),927     │                           ╰── Warning: pg2:get_members/1 is removed; this module was removed in OTP 24. Use 'pg' instead928929     ┌─ src/mirrored_supervisor.erl:930     │931 288 │      pg2:create(Group),932     │      ╰── Warning: pg2:create/1 is removed; this module was removed in OTP 24. Use 'pg' instead933934     ┌─ src/mirrored_supervisor.erl:935     │936 289 │      ok = pg2:join(Group, Overall),937     │           ╰── Warning: pg2:join/2 is removed; this module was removed in OTP 24. Use 'pg' instead938939     ┌─ src/mirrored_supervisor.erl:940     │941 290 │      Rest = pg2:get_members(Group) -- [Overall],942     │             ╰── Warning: pg2:get_members/1 is removed; this module was removed in OTP 24. Use 'pg' instead943944     ┌─ src/mirrored_supervisor.erl:945     │946 366 │      R = case lists:sort(pg2:get_members(Group)) -- [Pid] of947     │                          ╰── Warning: pg2:get_members/1 is removed; this module was removed in OTP 24. Use 'pg' instead948949     ┌─ src/mirrored_supervisor.erl:950     │951 391 │      [cast(P, {die, Reason}) || P <- pg2:get_members(Group) -- [self()]].952     │                                      ╰── Warning: pg2:get_members/1 is removed; this module was removed in OTP 24. Use 'pg' instead953954955    ┌─ src/rabbit_numerical.erl:956    │957 33 │  digits(0.0) ->958    │         ╰── Warning: matching on the float 0.0 will no longer also match -0.0 in OTP 27.959If you specifically intend to match 0.0 alone, write +0.0 instead.960961962===> Compiling src/rabbit_heartbeat.erl failed963    ┌─ src/rabbit_heartbeat.erl:964    │965 31 │  -type heartbeaters() :: {rabbit_types:maybe(pid()), rabbit_types:maybe(pid())}.966    │                                        ╰── syntax error before: 'maybe'967968969    ┌─ src/rabbit_heartbeat.erl:970    │971 29 │  -export_type([heartbeaters/0]).972    │   ╰── type heartbeaters() undefined973974    ┌─ src/rabbit_heartbeat.erl:975    │976 41 │              heartbeaters().977    │              ╰── type heartbeaters() undefined978979    ┌─ src/rabbit_heartbeat.erl:980    │981 47 │              heartbeaters().982    │              ╰── type heartbeaters() undefined983984    ┌─ src/rabbit_heartbeat.erl:985    │986 58 │  -spec pause_monitor(heartbeaters()) -> 'ok'.987    │                      ╰── type heartbeaters() undefined988989    ┌─ src/rabbit_heartbeat.erl:990    │991 59 │  -spec resume_monitor(heartbeaters()) -> 'ok'.992    │                       ╰── type heartbeaters() undefined993994995** (Mix) Could not compile dependency :rabbit_common, "/home/nerves/.mix/elixir/1-20-otp-29/rebar3 bare compile --paths /work/proj/_build/trellis/lib/*/ebin" command failed. Errors may have been logged above. You can recompile this dependency with "mix deps.compile rabbit_common --force", update it with "mix deps.update rabbit_common" or clean it with "mix deps.clean rabbit_common"