phoenix_pubsub_conduit_amqp

Build log

nerves_system_bbb

phoenix_pubsub_conduit_amqp 0.1.0 · fail · run phoenix_pubsub_conduit_amqp-0.1.0-1791063918192
720 of 720 lines
1Resolving Hex dependencies...2Resolution completed in 0.148s3Unchanged:4  amqp 0.3.15  amqp_client 3.6.166  circular_buffer 1.1.07  combine 0.10.08  conduit 0.12.109  conduit_amqp 0.4.610  connection 1.1.011  elixir_make 0.10.012  elixir_uuid 1.2.113  expo 1.1.114  gettext 0.26.215  interactive_cmd 0.1.416  jason 1.4.517  nerves 2.0.0-pre.218  nerves_discovery 0.1.519  nerves_logging 0.2.420  nerves_runtime 0.13.1321  nerves_system_bbb 2.30.222  nerves_system_br 1.34.423  nerves_system_mangopi_mq_pro 0.17.224  nerves_system_qemu_aarch64 0.4.225  nerves_system_rpi0 2.1.226  nerves_system_rpi4 2.1.227  nerves_system_rpi5 2.1.228  nerves_system_trellis 0.5.029  nerves_system_x86_64 1.34.230  nerves_toolchain_aarch64_nerves_linux_gnu 15.3.131  nerves_toolchain_armv6_nerves_linux_gnueabihf 15.3.132  nerves_toolchain_armv7_nerves_linux_gnueabihf 15.3.133  nerves_toolchain_riscv64_nerves_linux_gnu 15.3.134  nerves_toolchain_x86_64_nerves_linux_musl 15.3.135  nerves_uevent 0.1.736  phoenix_pubsub 1.1.237  phoenix_pubsub_conduit_amqp 0.1.038  poolboy 1.5.239  property_table 0.3.440  rabbit_common 3.6.1641  recon 2.3.242  ring_logger 0.11.743  tablet 0.3.344  timex 3.7.1345  toolshed 0.5.046  tzdata 1.2.247  uboot_env 1.0.248* Getting phoenix_pubsub_conduit_amqp (Hex package)49* Getting nerves (Hex package)50* Getting ring_logger (Hex package)51* Getting toolshed (Hex package)52* Getting nerves_runtime (Hex package)53* Getting nerves_system_bbb (Hex package)54* Getting nerves_system_mangopi_mq_pro (Hex package)55* Getting nerves_system_qemu_aarch64 (Hex package)56* Getting nerves_system_rpi0 (Hex package)57* Getting nerves_system_rpi4 (Hex package)58* Getting nerves_system_rpi5 (Hex package)59* Getting nerves_system_trellis (Hex package)60* Getting nerves_system_x86_64 (Hex package)61* Getting nerves_system_br (Hex package)62* Getting nerves_toolchain_x86_64_nerves_linux_musl (Hex package)63* Getting nerves_toolchain_armv7_nerves_linux_gnueabihf (Hex package)64* Getting nerves_toolchain_aarch64_nerves_linux_gnu (Hex package)65* Getting nerves_toolchain_armv6_nerves_linux_gnueabihf (Hex package)66* Getting nerves_toolchain_riscv64_nerves_linux_gnu (Hex package)67* Getting nerves_logging (Hex package)68* Getting nerves_uevent (Hex package)69* Getting uboot_env (Hex package)70* Getting elixir_make (Hex package)71* Getting property_table (Hex package)72* Getting circular_buffer (Hex package)73* Getting interactive_cmd (Hex package)74* Getting nerves_discovery (Hex package)75* Getting tablet (Hex package)76* Getting conduit_amqp (Hex package)77* Getting phoenix_pubsub (Hex package)78* Getting recon (Hex package)79* Getting amqp (Hex package)80* Getting conduit (Hex package)81* Getting connection (Hex package)82* Getting poolboy (Hex package)83* Getting elixir_uuid (Hex package)84* Getting jason (Hex package)85* Getting timex (Hex package)86* Getting combine (Hex package)87* Getting gettext (Hex package)88* Getting tzdata (Hex package)89* Getting expo (Hex package)90* Getting amqp_client (Hex package)91* Getting rabbit_common (Hex package)92    warning: found quoted keyword "coveralls" but the quotes are not required. Note that keywords are always atoms, even when quoted. Similar to atoms, keywords made exclusively of ASCII letters, numbers, and underscores and not beginning with a number do not require quotes93    │94 26 │      preferred_cli_env: ["coveralls": :test, "coveralls.circle": :test],95    │                          ~96    │97    └─ /work/proj/deps_bbb/conduit_amqp/mix.exs:26:269899    warning: found quoted keyword "publish" but the quotes are not required. Note that keywords are always atoms, even when quoted. Similar to atoms, keywords made exclusively of ASCII letters, numbers, and underscores and not beginning with a number do not require quotes100    │101 28 │      aliases: ["publish": ["hex.publish", &git_tag/1]]]102    │                ~103    │104    └─ /work/proj/deps_bbb/conduit_amqp/mix.exs:28:16105106    warning: found quoted keyword "publish" but the quotes are not required. Note that keywords are always atoms, even when quoted. Similar to atoms, keywords made exclusively of ASCII letters, numbers, and underscores and not beginning with a number do not require quotes107    │108 23 │       aliases: ["publish": ["hex.publish", &git_tag/1]]109    │                 ~110    │111    └─ /work/proj/deps_bbb/phoenix_pubsub_conduit_amqp/mix.exs:23:17112113==> nerves_system_br114Generated nerves_system_br app115==> connection116Compiling 1 file (.ex)117     warning: using single-quoted strings to represent charlists is deprecated.118     Use ~c"" if you indeed want a charlist or use "" instead.119     You may run "mix format --migrate" to change all single-quoted120     strings to use the ~c sigil and fix this warning.121     │122 553 │         [{:data, [{'State', mod_state}]}]123     │                    ~124     │125     └─ lib/connection.ex:553:20126127     warning: using single-quoted strings to represent charlists is deprecated.128     Use ~c"" if you indeed want a charlist or use "" instead.129     You may run "mix format --migrate" to change all single-quoted130     strings to use the ~c sigil and fix this warning.131     │132 680 │     format = '** Generic server ~p terminating \n' ++133     │              ~134     │135     └─ lib/connection.ex:680:14136137     warning: using single-quoted strings to represent charlists is deprecated.138     Use ~c"" if you indeed want a charlist or use "" instead.139     You may run "mix format --migrate" to change all single-quoted140     strings to use the ~c sigil and fix this warning.141     │142 681 │       '** Last message in was ~p~n' ++ ## No last message143     │       ~144     │145     └─ lib/connection.ex:681:7146147     warning: using single-quoted strings to represent charlists is deprecated.148     Use ~c"" if you indeed want a charlist or use "" instead.149     You may run "mix format --migrate" to change all single-quoted150     strings to use the ~c sigil and fix this warning.151     │152 682 │       '** When Server state == ~p~n' ++153     │       ~154     │155     └─ lib/connection.ex:682:7156157     warning: using single-quoted strings to represent charlists is deprecated.158     Use ~c"" if you indeed want a charlist or use "" instead.159     You may run "mix format --migrate" to change all single-quoted160     strings to use the ~c sigil and fix this warning.161     │162 683 │       '** Reason for termination == ~n** ~p~n'163     │       ~164     │165     └─ lib/connection.ex:683:7166167Generated connection app168==> combine169Compiling 6 files (.ex)170    warning: the variable "n" (context Combine.Parsers.Binary) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator171    │172 26 │       <<bits::bitstring-size(n), rest::bitstring>> ->173    │                              ~174    │175    └─ lib/combine/parsers/binary.ex:26:30: Combine.Parsers.Binary.bits_impl/2176177    warning: the variable "bits_size" (context Combine.Parsers.Binary) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator178    │179 48 │       <<bits::bitstring-size(bits_size), rest::bitstring>> ->180    │                              ~181    │182    └─ lib/combine/parsers/binary.ex:48:30: Combine.Parsers.Binary.bytes_impl/2183184    warning: the variable "size" (context Combine.Parsers.Binary) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator185    │186 70 │           <<int::big-unsigned-size(size), rest::bitstring>> ->187    │                                    ~188    │189    └─ lib/combine/parsers/binary.ex:70:36: Combine.Parsers.Binary.uint_impl/3190191    warning: the variable "size" (context Combine.Parsers.Binary) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator192    │193 77 │           <<int::little-unsigned-size(size), rest::bitstring>> ->194    │                                       ~195    │196    └─ lib/combine/parsers/binary.ex:77:39: Combine.Parsers.Binary.uint_impl/3197198     warning: the variable "size" (context Combine.Parsers.Binary) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator199     │200 101 │           <<int::big-signed-size(size), rest::bitstring>> ->201     │                                  ~202     │203     └─ lib/combine/parsers/binary.ex:101:34: Combine.Parsers.Binary.int_impl/3204205     warning: the variable "size" (context Combine.Parsers.Binary) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator206     │207 108 │           <<int::little-signed-size(size), rest::bitstring>> ->208     │                                     ~209     │210     └─ lib/combine/parsers/binary.ex:108:37: Combine.Parsers.Binary.int_impl/3211212     warning: the variable "size" (context Combine.Parsers.Binary) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator213     │214 128 │       <<num::float-size(size), rest::bitstring>> ->215     │                         ~216     │217     └─ lib/combine/parsers/binary.ex:128:25: Combine.Parsers.Binary.float_impl/2218219     warning: the variable "byte_size" (context Combine.Parsers.Text) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator220     │221 432 │         <<^expected::binary-size(byte_size), rest::binary>> ->222     │                                  ~223     │224     └─ lib/combine/parsers/text.ex:432:34: Combine.Parsers.Text.string_impl/2225226     warning: the following clause is redundant:227228         defp word_of_impl(%Combine.ParserState{...} = state, _pattern)229230     it has type:231232         dynamic(%Combine.ParserState{status: :ok}), dynamic()233234     previous clauses have already matched on the following types:235236         %Combine.ParserState{status: :error}, term()237         %Combine.ParserState{status: :ok}, term()238239     │240 488 │   defp word_of_impl(%ParserState{status: :ok} = state, _pattern) do241     │        ~242     │243     └─ lib/combine/parsers/text.ex:488:8: Combine.Parsers.Text.word_of_impl/2244245Generated combine app246==> circular_buffer247Compiling 1 file (.ex)248Generated circular_buffer app249==> nerves_compatibility_test250===> Analyzing applications...251===> Compiling recon252     ┌─ src/recon_alloc.erl:253     │254 575 │  usage(0.0,0.0) -> 1.00;255     │        ╰── Warning: matching on the float 0.0 will no longer also match -0.0 in OTP 27.256If you specifically intend to match 0.0 alone, write +0.0 instead.257258     ┌─ src/recon_alloc.erl:259     │260 575 │  usage(0.0,0.0) -> 1.00;261     │            ╰── Warning: matching on the float 0.0 will no longer also match -0.0 in OTP 27.262If you specifically intend to match 0.0 alone, write +0.0 instead.263264265==> jason266Compiling 10 files (.ex)267Generated jason app268==> tzdata269Compiling 18 files (.ex)270Generated tzdata app271==> nerves_compatibility_test272===> Analyzing applications...273===> Compiling rabbit_common274     ┌─ src/gen_server2.erl:275     │276 317 │      case catch gen:call(Name, '$gen_call', Request) of277     │           ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.278Compile directive 'nowarn_deprecated_catch' can be used to suppress279warnings in selected modules.280281     ┌─ src/gen_server2.erl:282     │283 325 │      case catch gen:call(Name, '$gen_call', Request, Timeout) of284     │           ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.285Compile directive 'nowarn_deprecated_catch' can be used to suppress286warnings in selected modules.287288     ┌─ src/gen_server2.erl:289     │290 336 │      catch global:send(Name, {'$gen_cast', Request}),291     │      ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.292Compile directive 'nowarn_deprecated_catch' can be used to suppress293warnings in selected modules.294295     ┌─ src/gen_server2.erl:296     │297 339 │      catch (Dest ! {'$gen_cast', Request}),298     │      ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.299Compile directive 'nowarn_deprecated_catch' can be used to suppress300warnings in selected modules.301302     ┌─ src/gen_server2.erl:303     │304 342 │      catch (Dest ! {'$gen_cast', Request}),305     │      ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.306Compile directive 'nowarn_deprecated_catch' can be used to suppress307warnings in selected modules.308309     ┌─ src/gen_server2.erl:310     │311 349 │      catch To ! {Tag, Reply}.312     │      ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.313Compile directive 'nowarn_deprecated_catch' can be used to suppress314warnings in selected modules.315316     ┌─ src/gen_server2.erl:317     │318 361 │      catch ({Name, Node} ! Msg),319     │      ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.320Compile directive 'nowarn_deprecated_catch' can be used to suppress321warnings in selected modules.322323     ┌─ src/gen_server2.erl:324     │325 422 │              catch msend(Pid, MRef, Request),326     │              ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.327Compile directive 'nowarn_deprecated_catch' can be used to suppress328warnings in selected modules.329330     ┌─ src/gen_server2.erl:331     │332 431 │      catch msend(Dest, MRef, Request),333     │      ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.334Compile directive 'nowarn_deprecated_catch' can be used to suppress335warnings in selected modules.336337     ┌─ src/gen_server2.erl:338     │339 435 │      catch msend(Dest, MRef, Request),340     │      ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.341Compile directive 'nowarn_deprecated_catch' can be used to suppress342warnings in selected modules.343344     ┌─ src/gen_server2.erl:345     │346 472 │      case catch gen:call(Name, '$with_state', Fun, infinity) of347     │           ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.348Compile directive 'nowarn_deprecated_catch' can be used to suppress349warnings in selected modules.350351     ┌─ src/gen_server2.erl:352     │353 548 │      case catch Mod:init(Args) of354     │           ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.355Compile directive 'nowarn_deprecated_catch' can be used to suppress356warnings in selected modules.357358     ┌─ src/gen_server2.erl:359     │360 605 │      _ = (catch unregister(Name));361     │           ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.362Compile directive 'nowarn_deprecated_catch' can be used to suppress363warnings in selected modules.364365     ┌─ src/gen_server2.erl:366     │367 712 │              case catch Mod:handle_pre_hibernate(State) of368     │                   ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.369Compile directive 'nowarn_deprecated_catch' can be used to suppress370warnings in selected modules.371372     ┌─ src/gen_server2.erl:373     │374 727 │              case catch Mod:handle_post_hibernate(State) of375     │                   ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.376Compile directive 'nowarn_deprecated_catch' can be used to suppress377warnings in selected modules.378379     ┌─ src/gen_server2.erl:380     │381 805 │      reply(From, catch Fun(State)),382     │                  ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.383Compile directive 'nowarn_deprecated_catch' can be used to suppress384warnings in selected modules.385386     ┌─ src/gen_server2.erl:387     │388 866 │      catch {Name, Node} ! {'$gen_call', {self(), {Tag, Node}}, Req},389     │      ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.390Compile directive 'nowarn_deprecated_catch' can be used to suppress391warnings in selected modules.392393     ┌─ src/gen_server2.erl:394     │395 926 │      case catch erlang:cancel_timer(TimerId) of396     │           ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.397Compile directive 'nowarn_deprecated_catch' can be used to suppress398warnings in selected modules.399400     ┌─ src/gen_server2.erl:401     │402 979 │              case catch erlang:monitor(process, {Name, Node}) of403     │                   ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.404Compile directive 'nowarn_deprecated_catch' can be used to suppress405warnings in selected modules.406407      ┌─ src/gen_server2.erl:408      │409 1029 │      case catch Mod:handle_call(Msg, From, State) of410      │           ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.411Compile directive 'nowarn_deprecated_catch' can be used to suppress412warnings in selected modules.413414      ┌─ src/gen_server2.erl:415      │416 1042 │                  (catch terminate(Reason, Msg,417      │                   ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.418Compile directive 'nowarn_deprecated_catch' can be used to suppress419warnings in selected modules.420421      ┌─ src/gen_server2.erl:422      │423 1050 │      Reply = (catch dispatch(Msg, Mod, State)),424      │               ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.425Compile directive 'nowarn_deprecated_catch' can be used to suppress426warnings in selected modules.427428      ┌─ src/gen_server2.erl:429      │430 1106 │      case catch Mod:code_change(OldVsn, State, Extra) of431      │           ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.432Compile directive 'nowarn_deprecated_catch' can be used to suppress433warnings in selected modules.434435      ┌─ src/gen_server2.erl:436      │437 1152 │      case catch Mod:terminate(Reason, State) of438      │           ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.439Compile directive 'nowarn_deprecated_catch' can be used to suppress440warnings in selected modules.441442      ┌─ src/gen_server2.erl:443      │444 1233 │      case catch sys:debug_options(Opts) of445      │           ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.446Compile directive 'nowarn_deprecated_catch' can be used to suppress447warnings in selected modules.448449      ┌─ src/gen_server2.erl:450      │451 1315 │                                   case catch Mod:Fun(Msg, Length, State) of452      │                                        ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.453Compile directive 'nowarn_deprecated_catch' can be used to suppress454warnings in selected modules.455456      ┌─ src/gen_server2.erl:457      │458 1327 │                                   case catch Mod:Fun(Msg, From, Length, State) of459      │                                        ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.460Compile directive 'nowarn_deprecated_catch' can be used to suppress461warnings in selected modules.462463      ┌─ src/gen_server2.erl:464      │465 1351 │      Log = sys:get_debug(log, Debug, []),466      │            ╰── Warning: sys:get_debug/3 is deprecated; incorrectly documented and only for internal use. Can often be replaced with sys:get_log/1467468      ┌─ src/gen_server2.erl:469      │470 1365 │          true  -> case catch apply(Mod, FunName, Args) of471      │                        ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.472Compile directive 'nowarn_deprecated_catch' can be used to suppress473warnings in selected modules.474475476===> Compiling src/rabbit_types.erl failed477    ┌─ src/rabbit_types.erl:478    │479 21 │  -export_type([maybe/1, info/0, infos/0, info_key/0, info_keys/0,480    │                     ╰── syntax error before: '/'481482    ┌─ src/rabbit_types.erl:483    │484 34 │  -type(maybe(T) :: T | 'none').485    │                 ╰── syntax error before: '::'486487    ┌─ src/rabbit_types.erl:488    │489 54 │                   properties_bin        :: maybe(binary()),490    │                                            ╰── syntax error before: 'maybe'491492    ┌─ src/rabbit_types.erl:493    │494 58 │                   properties     :: maybe(rabbit_framing:amqp_property_record()),495    │                                     ╰── syntax error before: 'maybe'496497     ┌─ src/rabbit_types.erl:498     │499 117 │                    exclusive_owner :: rabbit_types:maybe(pid()),500     │                                                    ╰── syntax error before: 'maybe'501502503    ┌─ src/rabbit_types.erl:504    │505 61 │  -type(content() :: undecoded_content() | decoded_content()).506    │                                           ╰── type decoded_content() undefined507508509    ┌─ src/rabbit_types.erl:510    │511 35 │  -type(timestamp() :: {non_neg_integer(), non_neg_integer(), non_neg_integer()}).512    │   ╰── Warning: type timestamp() is unused513514    ┌─ src/rabbit_types.erl:515    │516 36 │  -type(vhost() :: binary()).517    │   ╰── Warning: type vhost() is unused518519    ┌─ src/rabbit_types.erl:520    │521 37 │  -type(ctag() :: binary()).522    │   ╰── Warning: type ctag() is unused523524    ┌─ src/rabbit_types.erl:525    │526 41 │  -type(undecoded_content() ::527    │   ╰── Warning: type undecoded_content() is unused528529    ┌─ src/rabbit_types.erl:530    │531 50 │  -type(unencoded_content() :: undecoded_content()).532    │   ╰── Warning: type unencoded_content() is unused533534    ┌─ src/rabbit_types.erl:535    │536 61 │  -type(content() :: undecoded_content() | decoded_content()).537    │   ╰── Warning: type content() is unused538539    ┌─ src/rabbit_types.erl:540    │541 62 │  -type(msg_id() :: rabbit_guid:guid()).542    │   ╰── Warning: type msg_id() is unused543544    ┌─ src/rabbit_types.erl:545    │546 63 │  -type(basic_message() ::547    │   ╰── Warning: type basic_message() is unused548549    ┌─ src/rabbit_types.erl:550    │551 69 │  -type(message() :: basic_message()).552    │   ╰── Warning: type message() is unused553554    ┌─ src/rabbit_types.erl:555    │556 70 │  -type(delivery() ::557    │   ╰── Warning: type delivery() is unused558559    ┌─ src/rabbit_types.erl:560    │561 74 │  -type(message_properties() ::562    │   ╰── Warning: type message_properties() is unused563564    ┌─ src/rabbit_types.erl:565    │566 78 │  -type(info_key() :: atom()).567    │   ╰── Warning: type info_key() is unused568569    ┌─ src/rabbit_types.erl:570    │571 79 │  -type(info_keys() :: [info_key()]).572    │   ╰── Warning: type info_keys() is unused573574    ┌─ src/rabbit_types.erl:575    │576 81 │  -type(info() :: {info_key(), any()}).577    │   ╰── Warning: type info() is unused578579    ┌─ src/rabbit_types.erl:580    │581 82 │  -type(infos() :: [info()]).582    │   ╰── Warning: type infos() is unused583584    ┌─ src/rabbit_types.erl:585    │586 84 │  -type(amqp_error() ::587    │   ╰── Warning: type amqp_error() is unused588589    ┌─ src/rabbit_types.erl:590    │591 89 │  -type(r(Kind) ::592    │   ╰── Warning: type r(_) is unused593594    ┌─ src/rabbit_types.erl:595    │596 91 │  -type(r2(VirtualHost, Kind) ::597    │   ╰── Warning: type r2(_,_) is unused598599    ┌─ src/rabbit_types.erl:600    │601 93 │  -type(r3(VirtualHost, Kind, Name) ::602    │   ╰── Warning: type r3(_,_,_) is unused603604    ┌─ src/rabbit_types.erl:605    │606 98 │  -type(listener() ::607    │   ╰── Warning: type listener() is unused608609     ┌─ src/rabbit_types.erl:610     │611 104 │  -type(binding_source() :: rabbit_exchange:name()).612     │   ╰── Warning: type binding_source() is unused613614     ┌─ src/rabbit_types.erl:615     │616 105 │  -type(binding_destination() :: rabbit_amqqueue:name() | rabbit_exchange:name()).617     │   ╰── Warning: type binding_destination() is unused618619     ┌─ src/rabbit_types.erl:620     │621 107 │  -type(binding() ::622     │   ╰── Warning: type binding() is unused623624     ┌─ src/rabbit_types.erl:625     │626 122 │  -type(exchange() ::627     │   ╰── Warning: type exchange() is unused628629     ┌─ src/rabbit_types.erl:630     │631 129 │  -type(connection() :: pid()).632     │   ╰── Warning: type connection() is unused633634     ┌─ src/rabbit_types.erl:635     │636 131 │  -type(protocol() :: rabbit_framing:protocol()).637     │   ╰── Warning: type protocol() is unused638639     ┌─ src/rabbit_types.erl:640     │641 133 │  -type(auth_user() ::642     │   ╰── Warning: type auth_user() is unused643644     ┌─ src/rabbit_types.erl:645     │646 138 │  -type(user() ::647     │   ╰── Warning: type user() is unused648649     ┌─ src/rabbit_types.erl:650     │651 143 │  -type(internal_user() ::652     │   ╰── Warning: type internal_user() is unused653654     ┌─ src/rabbit_types.erl:655     │656 148 │  -type(username() :: binary()).657     │   ╰── Warning: type username() is unused658659     ┌─ src/rabbit_types.erl:660     │661 149 │  -type(password() :: binary()).662     │   ╰── Warning: type password() is unused663664     ┌─ src/rabbit_types.erl:665     │666 150 │  -type(password_hash() :: binary()).667     │   ╰── Warning: type password_hash() is unused668669     ┌─ src/rabbit_types.erl:670     │671 152 │  -type(ok(A) :: {'ok', A}).672     │   ╰── Warning: type ok(_) is unused673674     ┌─ src/rabbit_types.erl:675     │676 153 │  -type(error(A) :: {'error', A}).677     │   ╰── Warning: type error(_) is unused678679     ┌─ src/rabbit_types.erl:680     │681 154 │  -type(ok_or_error(A) :: 'ok' | error(A)).682     │   ╰── Warning: type ok_or_error(_) is unused683684     ┌─ src/rabbit_types.erl:685     │686 155 │  -type(ok_or_error2(A, B) :: ok(A) | error(B)).687     │   ╰── Warning: type ok_or_error2(_,_) is unused688689     ┌─ src/rabbit_types.erl:690     │691 156 │  -type(ok_pid_or_error() :: ok_or_error2(pid(), any())).692     │   ╰── Warning: type ok_pid_or_error() is unused693694     ┌─ src/rabbit_types.erl:695     │696 158 │  -type(channel_exit() :: no_return()).697     │   ╰── Warning: type channel_exit() is unused698699     ┌─ src/rabbit_types.erl:700     │701 159 │  -type(connection_exit() :: no_return()).702     │   ╰── Warning: type connection_exit() is unused703704     ┌─ src/rabbit_types.erl:705     │706 161 │  -type(mfargs() :: {atom(), atom(), [any()]}).707     │   ╰── Warning: type mfargs() is unused708709     ┌─ src/rabbit_types.erl:710     │711 163 │  -type(proc_name() :: term()).712     │   ╰── Warning: type proc_name() is unused713714     ┌─ src/rabbit_types.erl:715     │716 164 │  -type(proc_type_and_name() :: {atom(), proc_name()}).717     │   ╰── Warning: type proc_type_and_name() is unused718719720** (Mix) Could not compile dependency :rabbit_common, "/home/nerves/.mix/elixir/1-20-otp-29/rebar3 bare compile --paths /work/proj/_build/bbb/lib/*/ebin" command failed. Errors may have been logged above. You can recompile this dependency with "mix deps.compile rabbit_common --force", update it with "mix deps.update rabbit_common" or clean it with "mix deps.clean rabbit_common"