geometrics

Build log

nerves_system_x86_64

geometrics 1.0.4-rc.3 · fail · run geometrics-1.0.4-rc.3-1790931722408
511 of 511 lines
1Resolving Hex dependencies...2Resolution completed in 0.18s3Unchanged:4  acceptor_pool 1.0.15  circular_buffer 1.1.06  ctx 0.6.07  elixir_make 0.10.08  geometrics 1.0.4-rc.39  gproc 1.2.010  grpcbox 0.18.011  hpack_erl 0.3.012  interactive_cmd 0.1.413  jason 1.4.514  mime 2.0.715  nerves 1.15.016  nerves_discovery 0.1.517  nerves_logging 0.2.418  nerves_runtime 0.13.1319  nerves_system_br 1.34.420  nerves_system_mangopi_mq_pro 0.17.221  nerves_system_rpi4 2.1.222  nerves_system_trellis 0.5.023  nerves_system_x86_64 1.34.224  nerves_toolchain_aarch64_nerves_linux_gnu 15.3.125  nerves_toolchain_armv7_nerves_linux_gnueabihf 15.3.126  nerves_toolchain_riscv64_nerves_linux_gnu 15.3.127  nerves_toolchain_x86_64_nerves_linux_musl 15.3.128  nerves_uevent 0.1.729  opentelemetry 1.1.230  opentelemetry_api 1.1.131  opentelemetry_ecto 1.0.032  opentelemetry_exporter 1.2.233  opentelemetry_phoenix 1.0.034  opentelemetry_process_propagator 0.1.135  opentelemetry_telemetry 1.1.136  phoenix_html 3.3.437  plug 1.20.338  plug_crypto 2.2.039  property_table 0.3.440  ring_logger 0.11.741  shoehorn 0.9.342  ssl_verify_fun 1.1.743  tablet 0.3.344  telemetry 1.4.245  tls_certificate_check 1.35.046  toolshed 0.5.047  ts_chatterbox 0.16.048  uboot_env 1.0.249* Getting geometrics (Hex package)50* Getting nerves (Hex package)51* Getting shoehorn (Hex package)52* Getting ring_logger (Hex package)53* Getting toolshed (Hex package)54* Getting nerves_runtime (Hex package)55* Getting nerves_system_mangopi_mq_pro (Hex package)56* Getting nerves_system_rpi4 (Hex package)57* Getting nerves_system_trellis (Hex package)58* Getting nerves_system_x86_64 (Hex package)59* Getting nerves_system_br (Hex package)60* Getting nerves_toolchain_x86_64_nerves_linux_musl (Hex package)61* Getting nerves_toolchain_armv7_nerves_linux_gnueabihf (Hex package)62* Getting nerves_toolchain_aarch64_nerves_linux_gnu (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 jason (Hex package)72* Getting nerves_discovery (Hex package)73* Getting tablet (Hex package)74* Getting opentelemetry (Hex package)75* Getting opentelemetry_api (Hex package)76* Getting opentelemetry_ecto (Hex package)77* Getting opentelemetry_exporter (Hex package)78* Getting opentelemetry_phoenix (Hex package)79* Getting phoenix_html (Hex package)80* Getting plug (Hex package)81* Getting mime (Hex package)82* Getting plug_crypto (Hex package)83* Getting telemetry (Hex package)84* Getting opentelemetry_telemetry (Hex package)85* Getting grpcbox (Hex package)86* Getting tls_certificate_check (Hex package)87* Getting ssl_verify_fun (Hex package)88* Getting acceptor_pool (Hex package)89* Getting chatterbox (Hex package)90* Getting ctx (Hex package)91* Getting gproc (Hex package)92* Getting hpack (Hex package)93* Getting opentelemetry_process_propagator (Hex package)94==> jason95Compiling 10 files (.ex)96Generated jason app97==> tablet98Compiling 2 files (.ex)99Generated tablet app100==> elixir_make101Compiling 8 files (.ex)102Generated elixir_make app103==> nerves_discovery104Compiling 5 files (.ex)105Generated nerves_discovery app106==> interactive_cmd107Compiling 1 file (.ex)108Generated interactive_cmd app109==> nerves110HOST_CC port.o111HOST_LD port112Compiling 55 files (.ex)113Generated nerves app114==> nerves_compatibility_test115116Nerves environment117  MIX_TARGET:   x86_64118  MIX_ENV:      prod119120Checking for prebuilt Nerves artifacts...121    warning: using single-quoted strings to represent charlists is deprecated.122    Use ~c"" if you indeed want a charlist or use "" instead.123    You may run "mix format --migrate" to change all single-quoted124    strings to use the ~c sigil and fix this warning.125    │126 80 │     {:ok, config} = :file.consult('rebar.config')127    │                                   ~128    │129    └─ /work/proj/deps_x86_64/opentelemetry_process_propagator/mix.exs:80:35130131    warning: using single-quoted strings to represent charlists is deprecated.132    Use ~c"" if you indeed want a charlist or use "" instead.133    You may run "mix format --migrate" to change all single-quoted134    strings to use the ~c sigil and fix this warning.135    │136 86 │     {:ok, [{:application, name, desc}]} = :file.consult('src/opentelemetry_process_propagator.app.src')137    │                                                         ~138    │139    └─ /work/proj/deps_x86_64/opentelemetry_process_propagator/mix.exs:86:57140141    warning: using single-quoted strings to represent charlists is deprecated.142    Use ~c"" if you indeed want a charlist or use "" instead.143    You may run "mix format --migrate" to change all single-quoted144    strings to use the ~c sigil and fix this warning.145    │146 40 │     {:ok, [{:application, name, desc}]} = :file.consult('src/opentelemetry_api.app.src')147    │                                                         ~148    │149    └─ /work/proj/deps_x86_64/opentelemetry_api/mix.exs:40:57150151  Found nerves_system_x86_64 in cache152    /home/nerves/.nerves/artifacts/nerves_system_x86_64-portable-1.34.2153  Found nerves_toolchain_x86_64_nerves_linux_musl in cache154    /home/nerves/.nerves/artifacts/nerves_toolchain_x86_64_nerves_linux_musl-linux_x86_64-15.3.1155==> nerves156    warning: using single-quoted strings to represent charlists is deprecated.157    Use ~c"" if you indeed want a charlist or use "" instead.158    You may run "mix format --migrate" to change all single-quoted159    strings to use the ~c sigil and fix this warning.160    │161 40 │     {:ok, [{:application, name, desc}]} = :file.consult('src/opentelemetry_api.app.src')162    │                                                         ~163    │164    └─ /work/proj/deps_x86_64/opentelemetry_api/mix.exs:40:57165166    warning: using single-quoted strings to represent charlists is deprecated.167    Use ~c"" if you indeed want a charlist or use "" instead.168    You may run "mix format --migrate" to change all single-quoted169    strings to use the ~c sigil and fix this warning.170    │171 80 │     {:ok, config} = :file.consult('rebar.config')172    │                                   ~173    │174    └─ /work/proj/deps_x86_64/opentelemetry_process_propagator/mix.exs:80:35175176    warning: using single-quoted strings to represent charlists is deprecated.177    Use ~c"" if you indeed want a charlist or use "" instead.178    You may run "mix format --migrate" to change all single-quoted179    strings to use the ~c sigil and fix this warning.180    │181 86 │     {:ok, [{:application, name, desc}]} = :file.consult('src/opentelemetry_process_propagator.app.src')182    │                                                         ~183    │184    └─ /work/proj/deps_x86_64/opentelemetry_process_propagator/mix.exs:86:57185186==> nerves_compatibility_test187188Nerves environment189  MIX_TARGET:   x86_64190  MIX_ENV:      prod191192==> phoenix_html193Compiling 9 files (.ex)194    warning: comparison between distinct types found:195196        id == nil197198    given types:199200        dynamic(not false and not nil and not binary()) == nil201202    where "id" was given the types:203204        # type: dynamic(not false and not nil)205        # from: lib/phoenix_html/form_data.ex:92:8206        id = Keyword.get(opts, :id) || name207208        # type: dynamic(not false and not nil and not binary())209        # from: lib/phoenix_html/form_data.ex:94:12210        is_binary(id)211212    While Elixir can compare across all types, you are comparing across types which are always disjoint, and the result is either always true or always false213214    type warning found at:215    │216 94 │     unless is_binary(id) or is_nil(id) do217    │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~218    │219    └─ lib/phoenix_html/form_data.ex:94: Phoenix.HTML.FormData.Atom.to_form/2220221    warning: the 1st pattern in clause will never match:222223        60224225    because it is expected to receive type:226227        dynamic(empty_list() or non_empty_list(term(), term()))228229    hint: defimpl for List requires its callbacks to match exclusively on empty_list() or non_empty_list(term(), term())230231    type warning found at:232    │233 56 │   def to_iodata(?<), do: "&lt;"234    │   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~235    │236    └─ lib/phoenix_html/safe.ex:56: Phoenix.HTML.Safe.List.to_iodata/1237238    warning: the 1st pattern in clause will never match:239240        62241242    because it is expected to receive type:243244        dynamic(empty_list() or non_empty_list(term(), term()))245246    hint: defimpl for List requires its callbacks to match exclusively on empty_list() or non_empty_list(term(), term())247248    type warning found at:249    │250 57 │   def to_iodata(?>), do: "&gt;"251    │   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~252    │253    └─ lib/phoenix_html/safe.ex:57: Phoenix.HTML.Safe.List.to_iodata/1254255    warning: the 1st pattern in clause will never match:256257        38258259    because it is expected to receive type:260261        dynamic(empty_list() or non_empty_list(term(), term()))262263    hint: defimpl for List requires its callbacks to match exclusively on empty_list() or non_empty_list(term(), term())264265    type warning found at:266    │267 58 │   def to_iodata(?&), do: "&amp;"268    │   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~269    │270    └─ lib/phoenix_html/safe.ex:58: Phoenix.HTML.Safe.List.to_iodata/1271272    warning: the 1st pattern in clause will never match:273274        34275276    because it is expected to receive type:277278        dynamic(empty_list() or non_empty_list(term(), term()))279280    hint: defimpl for List requires its callbacks to match exclusively on empty_list() or non_empty_list(term(), term())281282    type warning found at:283    │284 59 │   def to_iodata(?"), do: "&quot;"285    │   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~286    │287    └─ lib/phoenix_html/safe.ex:59: Phoenix.HTML.Safe.List.to_iodata/1288289    warning: the 1st pattern in clause will never match:290291        39292293    because it is expected to receive type:294295        dynamic(empty_list() or non_empty_list(term(), term()))296297    hint: defimpl for List requires its callbacks to match exclusively on empty_list() or non_empty_list(term(), term())298299    type warning found at:300    │301 60 │   def to_iodata(?'), do: "&#39;"302    │   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~303    │304    └─ lib/phoenix_html/safe.ex:60: Phoenix.HTML.Safe.List.to_iodata/1305306    warning: the 1st pattern in clause will never match:307308        {:safe, data}309310    because it is expected to receive type:311312        dynamic(empty_list() or non_empty_list(term(), term()))313314    hint: defimpl for List requires its callbacks to match exclusively on empty_list() or non_empty_list(term(), term())315316    type warning found at:317    │318 76 │   def to_iodata({:safe, data}) do319    │   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~320    │321    └─ lib/phoenix_html/safe.ex:76: Phoenix.HTML.Safe.List.to_iodata/1322323    warning: the following clause is redundant:324325        def to_iodata(other)326327    it has type:328329        dynamic(empty_list() or non_empty_list(term(), term()))330331    previous clauses have already matched on the following types:332333        non_empty_list(term(), term())334        empty_list()335336    │337 80 │   def to_iodata(other) do338    │       ~339    │340    └─ lib/phoenix_html/safe.ex:80:7: Phoenix.HTML.Safe.List.to_iodata/1341342    warning: the 1st pattern in clause will never match:343344        h345346    because it is expected to receive type:347348        dynamic(empty_list() or non_empty_list(term(), term()))349350    where "h" was given the type:351352        # type: integer()353        # from: lib/phoenix_html/safe.ex:62:25354        is_integer(h)355356    hint: defimpl for List requires its callbacks to match exclusively on empty_list() or non_empty_list(term(), term())357358    type warning found at:359    │360 62 │   def to_iodata(h) when is_integer(h) and h <= 255 do361    │                 ~362    │363    └─ lib/phoenix_html/safe.ex:62:17: Phoenix.HTML.Safe.List.to_iodata/1364365    warning: the 1st pattern in clause will never match:366367        h368369    because it is expected to receive type:370371        dynamic(empty_list() or non_empty_list(term(), term()))372373    where "h" was given the type:374375        # type: integer()376        # from: lib/phoenix_html/safe.ex:66:25377        is_integer(h)378379    hint: defimpl for List requires its callbacks to match exclusively on empty_list() or non_empty_list(term(), term())380381    type warning found at:382    │383 66 │   def to_iodata(h) when is_integer(h) do384    │                 ~385    │386    └─ lib/phoenix_html/safe.ex:66:17: Phoenix.HTML.Safe.List.to_iodata/1387388    warning: the 1st pattern in clause will never match:389390        h391392    because it is expected to receive type:393394        dynamic(empty_list() or non_empty_list(term(), term()))395396    where "h" was given the type:397398        # type: binary()399        # from: lib/phoenix_html/safe.ex:72:25400        is_binary(h)401402    hint: defimpl for List requires its callbacks to match exclusively on empty_list() or non_empty_list(term(), term())403404    type warning found at:405    │406 72 │   def to_iodata(h) when is_binary(h) do407    │                 ~408    │409    └─ lib/phoenix_html/safe.ex:72:17: Phoenix.HTML.Safe.List.to_iodata/1410411Generated phoenix_html app412==> opentelemetry_api413Compiling 17 files (.erl)414src/opentelemetry.erl:328:5: Warning: ambiguous call of overridden auto-imported BIF link/2 --415use erlang:link/2 or "-compile({no_auto_import,[link/2]})." to resolve name clash416%  328|     link(SpanCtx, []).417%     |     ^418419Compiling 5 files (.ex)420Generated opentelemetry_api app421==> nerves_compatibility_test422===> Analyzing applications...423===> Compiling opentelemetry424    ┌─ src/otel_sampler_trace_id_ratio_based.erl:425    │426 42 │              P when P =:= 0.0 ->427    │                           ╰── Warning: matching on the float 0.0 will no longer also match -0.0 in OTP 27.428If you specifically intend to match 0.0 alone, write +0.0 instead.429430431===> Analyzing applications...432===> Compiling opentelemetry_exporter433     ┌─ src/opentelemetry_exporter_metrics_service_pb.erl:434     │435 845 │                       if TrF1 =:= 0.0 -> Bin;436     │                                   ╰── Warning: matching on the float 0.0 will no longer also match -0.0 in OTP 27.437If you specifically intend to match 0.0 alone, write +0.0 instead.438439     ┌─ src/opentelemetry_exporter_metrics_service_pb.erl:440     │441 855 │                  if TrF2 =:= 0.0 -> B1;442     │                              ╰── Warning: matching on the float 0.0 will no longer also match -0.0 in OTP 27.443If you specifically intend to match 0.0 alone, write +0.0 instead.444445     ┌─ src/opentelemetry_exporter_metrics_service_pb.erl:446     │447 908 │                       if TrF5 =:= 0.0 -> B4;448     │                                   ╰── Warning: matching on the float 0.0 will no longer also match -0.0 in OTP 27.449If you specifically intend to match 0.0 alone, write +0.0 instead.450451452==> opentelemetry_telemetry453Compiling 1 file (.erl)454Compiling 1 file (.ex)455Generated opentelemetry_telemetry app456==> opentelemetry_phoenix457Compiling 2 files (.ex)458    warning: unused require OpenTelemetry.Tracer459    │460 26 │   require OpenTelemetry.Tracer461    │   ~462    │463    └─ lib/opentelemetry_phoenix.ex:26:3464465Generated opentelemetry_phoenix app466==> opentelemetry_process_propagator467Compiling 1 file (.erl)468Compiling 1 file (.ex)469Generated opentelemetry_process_propagator app470==> opentelemetry_ecto471Compiling 1 file (.ex)472    warning: missing parentheses on expression following operator "<>", you must add parentheses to avoid ambiguities473    │474 74 │       end <> if source != nil, do: ":#{source}", else: ""475    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~476    │477    └─ lib/opentelemetry_ecto.ex:74478479Generated opentelemetry_ecto app480==> geometrics481Compiling 6 files (.ex)482warning: cannot infer signatures from :phoenix_live_view because it is not loaded483484     warning: Logger.warn/1 is deprecated. Use Logger.warning/2 instead485     │486 274 │         Logger.warn(487     │                ~488     │489     └─ lib/geometrics/open_telemetry/handler.ex:274:16: Geometrics.OpenTelemetry.Handler.add_ot_span_to_logger/4490491    warning: Logger.warn/1 is deprecated. Use Logger.warning/2 instead492    │493 14 │         Logger.warn(494    │                ~495    │496    └─ lib/geometrics/plug/open_telemetry.ex:14:16: Geometrics.Plug.OpenTelemetry.call/2497498     warning: Phoenix.LiveView.connected?/1 is undefined (module Phoenix.LiveView is not available or is yet to be defined)499     │500 312 │     if Phoenix.LiveView.connected?(socket),501     │                         ~502     │503     └─ lib/geometrics/open_telemetry/handler.ex:312:25: Geometrics.OpenTelemetry.Handler.connection_status/1504505Generated geometrics app506==> nerves_compatibility_test507Compiling 2 files (.ex)508Generated nerves_compatibility_test app509|nerves| Building OTP Release...510511** (Mix) Could not find application :phoenix_live_view