plug_gpg_verify

Build log

nerves_system_bbb

plug_gpg_verify 0.1.1 · fail · run plug_gpg_verify-0.1.1-1791070451240
833 of 833 lines
1Resolving Hex dependencies...2Resolution completed in 0.198s3Unchanged:4  circular_buffer 1.1.05  diceware 0.2.96  earmark_parser 1.4.467  elixir_make 0.10.08  ex_doc 0.29.49  finch 0.24.010  gpgmex 0.0.1211  hpax 1.1.012  interactive_cmd 0.1.413  jason 1.4.514  makeup 1.2.315  makeup_elixir 0.16.216  makeup_erlang 0.1.517  mime 2.0.718  mint 1.11.019  nerves 2.0.0-pre.220  nerves_discovery 0.1.521  nerves_logging 0.2.422  nerves_runtime 0.13.1323  nerves_system_bbb 2.30.224  nerves_system_br 1.34.425  nerves_system_mangopi_mq_pro 0.17.226  nerves_system_qemu_aarch64 0.4.227  nerves_system_rpi0 2.1.228  nerves_system_rpi4 2.1.229  nerves_system_rpi5 2.1.230  nerves_system_trellis 0.5.031  nerves_system_x86_64 1.34.232  nerves_toolchain_aarch64_nerves_linux_gnu 15.3.133  nerves_toolchain_armv6_nerves_linux_gnueabihf 15.3.134  nerves_toolchain_armv7_nerves_linux_gnueabihf 15.3.135  nerves_toolchain_riscv64_nerves_linux_gnu 15.3.136  nerves_toolchain_x86_64_nerves_linux_musl 15.3.137  nerves_uevent 0.1.738  nimble_options 1.1.139  nimble_parsec 1.4.240  nimble_pool 1.1.041  plug 1.20.342  plug_crypto 2.2.043  plug_gpg_verify 0.1.144  property_table 0.3.445  req 0.7.446  ring_logger 0.11.747  rustler 0.28.048  tablet 0.3.349  telemetry 1.4.250  toml 0.7.051  toolshed 0.5.052  uboot_env 1.0.253* Getting plug_gpg_verify (Hex package)54* Getting nerves (Hex package)55* Getting ring_logger (Hex package)56* Getting toolshed (Hex package)57* Getting nerves_runtime (Hex package)58* Getting nerves_system_bbb (Hex package)59* Getting nerves_system_mangopi_mq_pro (Hex package)60* Getting nerves_system_qemu_aarch64 (Hex package)61* Getting nerves_system_rpi0 (Hex package)62* Getting nerves_system_rpi4 (Hex package)63* Getting nerves_system_rpi5 (Hex package)64* Getting nerves_system_trellis (Hex package)65* Getting nerves_system_x86_64 (Hex package)66* Getting nerves_system_br (Hex package)67* Getting nerves_toolchain_x86_64_nerves_linux_musl (Hex package)68* Getting nerves_toolchain_armv7_nerves_linux_gnueabihf (Hex package)69* Getting nerves_toolchain_aarch64_nerves_linux_gnu (Hex package)70* Getting nerves_toolchain_armv6_nerves_linux_gnueabihf (Hex package)71* Getting nerves_toolchain_riscv64_nerves_linux_gnu (Hex package)72* Getting nerves_logging (Hex package)73* Getting nerves_uevent (Hex package)74* Getting uboot_env (Hex package)75* Getting elixir_make (Hex package)76* Getting property_table (Hex package)77* Getting circular_buffer (Hex package)78* Getting interactive_cmd (Hex package)79* Getting nerves_discovery (Hex package)80* Getting tablet (Hex package)81* Getting diceware (Hex package)82* Getting ex_doc (Hex package)83* Getting gpgmex (Hex package)84* Getting plug (Hex package)85* Getting req (Hex package)86* Getting finch (Hex package)87* Getting jason (Hex package)88* Getting mime (Hex package)89* Getting mint (Hex package)90* Getting nimble_options (Hex package)91* Getting nimble_pool (Hex package)92* Getting telemetry (Hex package)93* Getting hpax (Hex package)94* Getting plug_crypto (Hex package)95* Getting rustler (Hex package)96* Getting toml (Hex package)97* Getting earmark_parser (Hex package)98* Getting makeup_elixir (Hex package)99* Getting makeup_erlang (Hex package)100* Getting makeup (Hex package)101* Getting nimble_parsec (Hex package)102==> nerves_system_br103Generated nerves_system_br app104==> earmark_parser105Compiling 2 files (.xrl)106Compiling 1 file (.yrl)107Compiling 3 files (.erl)108Compiling 32 files (.ex)109Generated earmark_parser app110==> mime111Compiling 1 file (.ex)112Generated mime app113==> toml114Compiling 10 files (.ex)115     warning: using single-quoted strings to represent charlists is deprecated.116     Use ~c"" if you indeed want a charlist or use "" instead.117     You may run "mix format --migrate" to change all single-quoted118     strings to use the ~c sigil and fix this warning.119     │120 264 │   defp handle_token(lexer, original, doc, type, skip, _data, lines) when type in '-_' do121     │                                                                                  ~122     │123     └─ lib/decoder.ex:264:82124125     warning: using single-quoted strings to represent charlists is deprecated.126     Use ~c"" if you indeed want a charlist or use "" instead.127     You may run "mix format --migrate" to change all single-quoted128     strings to use the ~c sigil and fix this warning.129     │130 371 │       {:ok, {type, _skip, _data, _lines}} when type in '-+' ->131     │                                                        ~132     │133     └─ lib/decoder.ex:371:56134135     warning: using single-quoted strings to represent charlists is deprecated.136     Use ~c"" if you indeed want a charlist or use "" instead.137     You may run "mix format --migrate" to change all single-quoted138     strings to use the ~c sigil and fix this warning.139     │140 419 │           {:ok, {:alpha, _, <<c::utf8>>, _}} when c in 'eE' ->141     │                                                        ~142     │143     └─ lib/decoder.ex:419:56144145     warning: using single-quoted strings to represent charlists is deprecated.146     Use ~c"" if you indeed want a charlist or use "" instead.147     You may run "mix format --migrate" to change all single-quoted148     strings to use the ~c sigil and fix this warning.149     │150 474 │       {:ok, {:alpha, _, <<c::utf8>>, _}} when c in 'eE' ->151     │                                                    ~152     │153     └─ lib/decoder.ex:474:52154155     warning: using single-quoted strings to represent charlists is deprecated.156     Use ~c"" if you indeed want a charlist or use "" instead.157     You may run "mix format --migrate" to change all single-quoted158     strings to use the ~c sigil and fix this warning.159     │160 514 │       {:ok, {sign, _, _, _}} when sign in '-+' and last == ?e ->161     │                                           ~162     │163     └─ lib/decoder.ex:514:43164165     warning: using single-quoted strings to represent charlists is deprecated.166     Use ~c"" if you indeed want a charlist or use "" instead.167     You may run "mix format --migrate" to change all single-quoted168     strings to use the ~c sigil and fix this warning.169     │170 518 │       {:ok, {:alpha, _, <<c::utf8>>, _}} when c in 'eE' and signal == ?. ->171     │                                                    ~172     │173     └─ lib/decoder.ex:518:52174175     warning: using single-quoted strings to represent charlists is deprecated.176     Use ~c"" if you indeed want a charlist or use "" instead.177     You may run "mix format --migrate" to change all single-quoted178     strings to use the ~c sigil and fix this warning.179     │180 522 │       {:ok, {?_, skip, _, lines}} when last not in '_e.' ->181     │                                                    ~182     │183     └─ lib/decoder.ex:522:52184185     warning: using single-quoted strings to represent charlists is deprecated.186     Use ~c"" if you indeed want a charlist or use "" instead.187     You may run "mix format --migrate" to change all single-quoted188     strings to use the ~c sigil and fix this warning.189     │190 538 │       {:ok, {type, skip, data, lines}} when last in 'e.' ->191     │                                                     ~192     │193     └─ lib/decoder.ex:538:53194195     warning: using single-quoted strings to represent charlists is deprecated.196     Use ~c"" if you indeed want a charlist or use "" instead.197     You may run "mix format --migrate" to change all single-quoted198     strings to use the ~c sigil and fix this warning.199     │200 542 │       {:ok, {_type, skip, _data, lines} = token} when last not in '_e.' ->201     │                                                                   ~202     │203     └─ lib/decoder.ex:542:67204205     warning: using single-quoted strings to represent charlists is deprecated.206     Use ~c"" if you indeed want a charlist or use "" instead.207     You may run "mix format --migrate" to change all single-quoted208     strings to use the ~c sigil and fix this warning.209     │210 682 │         {:ok, {sign, _, _, _}} when sign in '-+' ->211     │                                             ~212     │213     └─ lib/decoder.ex:682:45214215     warning: using single-quoted strings to represent charlists is deprecated.216     Use ~c"" if you indeed want a charlist or use "" instead.217     You may run "mix format --migrate" to change all single-quoted218     strings to use the ~c sigil and fix this warning.219     │220 796 │       {:ok, {sign, _, _, _}} when sign in '-+' ->221     │                                           ~222     │223     └─ lib/decoder.ex:796:43224225     warning: using single-quoted strings to represent charlists is deprecated.226     Use ~c"" if you indeed want a charlist or use "" instead.227     You may run "mix format --migrate" to change all single-quoted228     strings to use the ~c sigil and fix this warning.229     │230 916 │         {:ok, {type, skip, _, lines}} when type in '-_' ->231     │                                                    ~232     │233     └─ lib/decoder.ex:916:52234235     warning: using single-quoted strings to represent charlists is deprecated.236     Use ~c"" if you indeed want a charlist or use "" instead.237     You may run "mix format --migrate" to change all single-quoted238     strings to use the ~c sigil and fix this warning.239     │240 954 │               {:ok, {type, _, _, _}} when type in '-_' ->241     │                                                   ~242     │243     └─ lib/decoder.ex:954:51244245     warning: using single-quoted strings to represent charlists is deprecated.246     Use ~c"" if you indeed want a charlist or use "" instead.247     You may run "mix format --migrate" to change all single-quoted248     strings to use the ~c sigil and fix this warning.249     │250 969 │       {:ok, {type, _, _, _}} when type in '-_' ->251     │                                           ~252     │253     └─ lib/decoder.ex:969:43254255     warning: using single-quoted strings to represent charlists is deprecated.256     Use ~c"" if you indeed want a charlist or use "" instead.257     You may run "mix format --migrate" to change all single-quoted258     strings to use the ~c sigil and fix this warning.259     │260 983 │           {:ok, {type, _, _, _}} when type in '-_' ->261     │                                               ~262     │263     └─ lib/decoder.ex:983:47264265     warning: the following clause will never match:266267         {:datetime, {:error, :invalid_date}} ->268269     it is expected to match on type:270271         dynamic(272           {:date,273            ({:error, :invalid_date} and not {:ok, {integer(), integer(), integer()}}) or274              {:error, :incompatible_calendars or :invalid_format} or {:ok, %Date{}}} and275             not {:date, {:ok, %Date{}}}276         )277278     type warning found at:279     │280 722 │       {:datetime, {:error, :invalid_date}} ->281     │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~282     │283     └─ lib/decoder.ex:722: Toml.Decoder.datetime/3284285     warning: the following clause will never match:286287         {:datetime, {:error, reason}} ->288289     it is expected to match on type:290291         dynamic(292           {:date,293            ({:error, :invalid_date} and not {:ok, {integer(), integer(), integer()}}) or294              {:error, :incompatible_calendars or :invalid_format} or {:ok, %Date{}}} and295             not {:date, {:ok, %Date{}}}296         )297298     type warning found at:299     │300 725 │       {:datetime, {:error, reason}} ->301     │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~302     │303     └─ lib/decoder.ex:725: Toml.Decoder.datetime/3304305     warning: the following clause will never match:306307         {:error, _, _, _} = err ->308309     it is expected to match on type:310311         dynamic(312           {:date,313            ({:error, :invalid_date} and not {:ok, {integer(), integer(), integer()}}) or314              {:error, :incompatible_calendars or :invalid_format} or {:ok, %Date{}}} and315             not {:date, {:ok, %Date{}}}316         )317318     type warning found at:319     │320 728 │       {:error, _, _, _} = err ->321     │                         ~322     │323     └─ lib/decoder.ex:728:25: Toml.Decoder.datetime/3324325     warning: the following clause will never match:326327         {:ok, {type, skip, data, lines}} ->328329     it is expected to match on type:330331         dynamic(332           {:date,333            ({:error, :invalid_date} and not {:ok, {integer(), integer(), integer()}}) or334              {:error, :incompatible_calendars or :invalid_format} or {:ok, %Date{}}} and335             not {:date, {:ok, %Date{}}}336         )337338     type warning found at:339     │340 731 │       {:ok, {type, skip, data, lines}} ->341     │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~342     │343     └─ lib/decoder.ex:731: Toml.Decoder.datetime/3344345Generated toml app346==> circular_buffer347Compiling 1 file (.ex)348Generated circular_buffer app349==> nimble_options350Compiling 3 files (.ex)351Generated nimble_options app352==> jason353Compiling 10 files (.ex)354Generated jason app355==> diceware356Compiling 3 files (.ex)357    warning: unused require Logger358    │359 13 │   require Logger360    │   ~361    │362    └─ lib/diceware.ex:13:3363364Generated diceware app365==> plug_crypto366Compiling 5 files (.ex)367Generated plug_crypto app368==> hpax369Compiling 4 files (.ex)370Generated hpax app371==> mint372Compiling 1 file (.erl)373Compiling 21 files (.ex)374Generated mint app375==> rustler376Compiling 7 files (.ex)377     warning: using single-quoted strings to represent charlists is deprecated.378     Use ~c"" if you indeed want a charlist or use "" instead.379     You may run "mix format --migrate" to change all single-quoted380     strings to use the ~c sigil and fix this warning.381     │382 173 │       '2.14',383     │       ~384     │385     └─ lib/rustler.ex:173:7386387     warning: using single-quoted strings to represent charlists is deprecated.388     Use ~c"" if you indeed want a charlist or use "" instead.389     You may run "mix format --migrate" to change all single-quoted390     strings to use the ~c sigil and fix this warning.391     │392 174 │       '2.15',393     │       ~394     │395     └─ lib/rustler.ex:174:7396397     warning: using single-quoted strings to represent charlists is deprecated.398     Use ~c"" if you indeed want a charlist or use "" instead.399     You may run "mix format --migrate" to change all single-quoted400     strings to use the ~c sigil and fix this warning.401     │402 175 │       '2.16'403     │       ~404     │405     └─ lib/rustler.ex:175:7406407     warning: incompatible types given to throw_error/1:408409         throw_error(410           {:unknown_target,411            <<to_string(target)::binary,412              " is not in the support list yet. Please report it on https://github.com/rusterlium/rustler/issues.">>}413         )414415     given types:416417         -dynamic({:unknown_target, binary()})-418419     but expected one of:420421         :no_config or :no_crates_property or :rustup_not_installed or {:no_rustler_deps, term(), term()} or422           {:differing_versions or :unsupported_rustler_version, term(), term(), term()} or423           {:cargo_no_name or :cargo_toml_not_found or :nonexistent_crate_directory or424              :rust_version_not_installed or :unsupported_nif_version, term()}425426     where "target" was given the types:427428         # type: binary()429         # from: lib/rustler/compiler.ex:152:27430         target431432         # type: binary()433         # from: lib/rustler/compiler.ex:152:40434         is_binary(target)435436     type warning found at:437     │438 168 │       throw_error(439     │       ~440     │441     └─ lib/rustler/compiler.ex:168:7: Rustler.Compiler.get_target_os_type/1442443Generated rustler app444==> tablet445Compiling 2 files (.ex)446Generated tablet app447==> elixir_make448Compiling 8 files (.ex)449Generated elixir_make app450==> nerves_logging451 CC kmsg_tailer.o452 LD kmsg_tailer453Compiling 5 files (.ex)454Generated nerves_logging app455==> nerves_discovery456Compiling 5 files (.ex)457Generated nerves_discovery app458==> ring_logger459Compiling 7 files (.ex)460Generated ring_logger app461==> interactive_cmd462Compiling 1 file (.ex)463Generated interactive_cmd app464==> nerves465Compiling 65 files (.ex)466    warning: redefining module Mix.Tasks.Nerves.Init (current version loaded from /work/proj/_build/bbb/lib/nerves/ebin/Elixir.Mix.Tasks.Nerves.Init.beam)467    │468  6 │ defmodule Mix.Tasks.Nerves.Init do469    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~470    │471    └─ lib/mix/tasks/nerves.init.ex:6: Mix.Tasks.Nerves.Init (module)472473    warning: redefining module Nerves (current version loaded from /work/proj/_build/bbb/lib/nerves/ebin/Elixir.Nerves.beam)474    │475  6 │ defmodule Nerves do476    │ ~~~~~~~~~~~~~~~~~~~477    │478    └─ lib/nerves.ex:6: Nerves (module)479480    warning: redefining module Nerves.ArtifactResolver (current version loaded from /work/proj/_build/bbb/lib/nerves/ebin/Elixir.Nerves.ArtifactResolver.beam)481    │482  5 │ defmodule Nerves.ArtifactResolver do483    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~484    │485    └─ lib/nerves/artifact_resolver.ex:5: Nerves.ArtifactResolver (module)486487    warning: redefining module Nerves.BuildAction.AppModes (current version loaded from /work/proj/_build/bbb/lib/nerves/ebin/Elixir.Nerves.BuildAction.AppModes.beam)488    │489  6 │ defmodule Nerves.BuildAction.AppModes do490    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~491    │492    └─ lib/nerves/build_action/app_modes.ex:6: Nerves.BuildAction.AppModes (module)493494    warning: redefining module Nerves.BuildAction.CheckExecutables (current version loaded from /work/proj/_build/bbb/lib/nerves/ebin/Elixir.Nerves.BuildAction.CheckExecutables.beam)495    │496  5 │ defmodule Nerves.BuildAction.CheckExecutables do497    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~498    │499    └─ lib/nerves/build_action/check_executables.ex:5: Nerves.BuildAction.CheckExecutables (module)500501    warning: redefining module Nerves.BuildAction.Erlinit (current version loaded from /work/proj/_build/bbb/lib/nerves/ebin/Elixir.Nerves.BuildAction.Erlinit.beam)502    │503  8 │ defmodule Nerves.BuildAction.Erlinit do504    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~505    │506    └─ lib/nerves/build_action/erlinit.ex:8: Nerves.BuildAction.Erlinit (module)507508    warning: redefining module Nerves.BuildAction.Firmware (current version loaded from /work/proj/_build/bbb/lib/nerves/ebin/Elixir.Nerves.BuildAction.Firmware.beam)509    │510  5 │ defmodule Nerves.BuildAction.Firmware do511    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~512    │513    └─ lib/nerves/build_action/firmware.ex:5: Nerves.BuildAction.Firmware (module)514515    warning: redefining module Nerves.BuildAction.IExStartupCheck (current version loaded from /work/proj/_build/bbb/lib/nerves/ebin/Elixir.Nerves.BuildAction.IExStartupCheck.beam)516    │517  7 │ defmodule Nerves.BuildAction.IExStartupCheck do518    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~519    │520    └─ lib/nerves/build_action/iex_startup_check.ex:7: Nerves.BuildAction.IExStartupCheck (module)521522    warning: redefining module Nerves.BuildAction.NervesV1System (current version loaded from /work/proj/_build/bbb/lib/nerves/ebin/Elixir.Nerves.BuildAction.NervesV1System.beam)523    │524  5 │ defmodule Nerves.BuildAction.NervesV1System do525    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~526    │527    └─ lib/nerves/build_action/nerves_v1_system.ex:5: Nerves.BuildAction.NervesV1System (module)528529    warning: redefining module Nerves.BuildAction.NervesV1Toolchain (current version loaded from /work/proj/_build/bbb/lib/nerves/ebin/Elixir.Nerves.BuildAction.NervesV1Toolchain.beam)530    │531  5 │ defmodule Nerves.BuildAction.NervesV1Toolchain do532    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~533    │534    └─ lib/nerves/build_action/nerves_v1_toolchain.ex:5: Nerves.BuildAction.NervesV1Toolchain (module)535536    warning: redefining module Nerves.BuildAction.Rootfs (current version loaded from /work/proj/_build/bbb/lib/nerves/ebin/Elixir.Nerves.BuildAction.Rootfs.beam)537    │538  5 │ defmodule Nerves.BuildAction.Rootfs do539    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~540    │541    └─ lib/nerves/build_action/rootfs.ex:5: Nerves.BuildAction.Rootfs (module)542543    warning: redefining module Nerves.BuildAction.SortApps (current version loaded from /work/proj/_build/bbb/lib/nerves/ebin/Elixir.Nerves.BuildAction.SortApps.beam)544    │545  6 │ defmodule Nerves.BuildAction.SortApps do546    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~547    │548    └─ lib/nerves/build_action/sort_apps.ex:6: Nerves.BuildAction.SortApps (module)549550    warning: redefining module Nerves.BuildAction.StripAll (current version loaded from /work/proj/_build/bbb/lib/nerves/ebin/Elixir.Nerves.BuildAction.StripAll.beam)551    │552  5 │ defmodule Nerves.BuildAction.StripAll do553    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~554    │555    └─ lib/nerves/build_action/strip_all.ex:5: Nerves.BuildAction.StripAll (module)556557    warning: redefining module Nerves.BuildAction.Trimmer (current version loaded from /work/proj/_build/bbb/lib/nerves/ebin/Elixir.Nerves.BuildAction.Trimmer.beam)558    │559  5 │ defmodule Nerves.BuildAction.Trimmer do560    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~561    │562    └─ lib/nerves/build_action/trimmer.ex:5: Nerves.BuildAction.Trimmer (module)563564    warning: redefining module Nerves.BuildPlan (current version loaded from /work/proj/_build/bbb/lib/nerves/ebin/Elixir.Nerves.BuildPlan.beam)565    │566  5 │ defmodule Nerves.BuildPlan do567    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~568    │569    └─ lib/nerves/build_plan.ex:5: Nerves.BuildPlan (module)570571    warning: redefining module Nerves.BuildPlan.Checks (current version loaded from /work/proj/_build/bbb/lib/nerves/ebin/Elixir.Nerves.BuildPlan.Checks.beam)572    │573  5 │ defmodule Nerves.BuildPlan.Checks do574    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~575    │576    └─ lib/nerves/build_plan/checks.ex:5: Nerves.BuildPlan.Checks (module)577578    warning: redefining module Nerves.Container (current version loaded from /work/proj/_build/bbb/lib/nerves/ebin/Elixir.Nerves.Container.beam)579    │580  6 │ defmodule Nerves.Container do581    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~582    │583    └─ lib/nerves/container.ex:6: Nerves.Container (module)584585    warning: redefining module Nerves.Fingerprint (current version loaded from /work/proj/_build/bbb/lib/nerves/ebin/Elixir.Nerves.Fingerprint.beam)586    │587  5 │ defmodule Nerves.Fingerprint do588    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~589    │590    └─ lib/nerves/fingerprint.ex:5: Nerves.Fingerprint (module)591592    warning: redefining module Nerves.MixPackage (current version loaded from /work/proj/_build/bbb/lib/nerves/ebin/Elixir.Nerves.MixPackage.beam)593    │594  5 │ defmodule Nerves.MixPackage do595    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~596    │597    └─ lib/nerves/mix_package.ex:5: Nerves.MixPackage (module)598599    warning: redefining module Nerves.Paths (current version loaded from /work/proj/_build/bbb/lib/nerves/ebin/Elixir.Nerves.Paths.beam)600    │601  5 │ defmodule Nerves.Paths do602    │ ~~~~~~~~~~~~~~~~~~~~~~~~~603    │604    └─ lib/nerves/paths.ex:5: Nerves.Paths (module)605606    warning: redefining module Nerves.TargetTuple (current version loaded from /work/proj/_build/bbb/lib/nerves/ebin/Elixir.Nerves.TargetTuple.beam)607    │608  5 │ defmodule Nerves.TargetTuple do609    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~610    │611    └─ lib/nerves/target_tuple.ex:5: Nerves.TargetTuple (module)612613Generated nerves app614==> nerves_toolchain_armv7_nerves_linux_gnueabihf615Compiling 1 file (.ex)616Generated nerves_toolchain_armv7_nerves_linux_gnueabihf app617==> nimble_parsec618Compiling 4 files (.ex)619Generated nimble_parsec app620==> makeup621Compiling 15 files (.ex)622Generated makeup app623==> makeup_elixir624Compiling 6 files (.ex)625Compiling lib/makeup/lexers/elixir_lexer.ex (it's taking more than 10s)626Generated makeup_elixir app627==> makeup_erlang628Compiling 4 files (.ex)629Compiling lib/makeup/lexers/erlang_lexer.ex (it's taking more than 10s)630Generated makeup_erlang app631==> ex_doc632Compiling 25 files (.ex)633    warning: <%# is deprecated, use <%!-- or add a space between <% and # instead634    │635 42 │   <%# Extra content specified by the user (e.g. custom Javascript) %>636    │   ~637    │638    └─ lib/ex_doc/formatter/html/templates/footer_template.eex:42: (file)639640    warning: <%# is deprecated, use <%!-- or add a space between <% and # instead641    │642 27 │     <%# Extra content specified by the user (e.g. custom CSS) %>643    │     ~644    │645    └─ lib/ex_doc/formatter/html/templates/head_template.eex:27: (file)646647    warning: <%# is deprecated, use <%!-- or add a space between <% and # instead648    │649 32 │       <%# Immediately apply night mode preference to avoid a flash effect %>650    │       ~651    │652    └─ lib/ex_doc/formatter/html/templates/head_template.eex:32: (file)653654    warning: <%# is deprecated, use <%!-- or add a space between <% and # instead655    │656 45 │     <%# Extra content specified by the user (e.g. custom Javascript) %>657    │     ~658    │659    └─ lib/ex_doc/formatter/epub/templates/module_template.eex:45: (file)660661    warning: <%# is deprecated, use <%!-- or add a space between <% and # instead662    │663 23 │     <%# Extra content specified by the user (e.g. custom Javascript) %>664    │     ~665    │666    └─ lib/ex_doc/formatter/epub/templates/nav_template.eex:23: (file)667668    warning: <%# is deprecated, use <%!-- or add a space between <% and # instead669    │670  6 │     <%# Extra content specified by the user (e.g. custom Javascript) %>671    │     ~672    │673    └─ lib/ex_doc/formatter/epub/templates/extra_template.eex:6: (file)674675    warning: <%# is deprecated, use <%!-- or add a space between <% and # instead676    │677 13 │     <%# Extra content specified by the user (e.g. custom Javascript) %>678    │     ~679    │680    └─ lib/ex_doc/formatter/epub/templates/title_template.eex:13: (file)681682    warning: <%# is deprecated, use <%!-- or add a space between <% and # instead683    │684 11 │     <%# Extra content specified by the user (e.g. custom CSS) %>685    │     ~686    │687    └─ lib/ex_doc/formatter/epub/templates/head_template.eex:11: (file)688689     warning: this clause of defp logo_path/1 is never used (or it will always fail/warn when invoked)690     │691 196 │   defp logo_path(%{logo: nil}), do: nil692     │        ~693     │694     └─ lib/ex_doc/formatter/html/templates.ex:196:8: ExDoc.Formatter.HTML.Templates.logo_path/1695696    warning: the following clause cannot match because the previous clauses already matched all possible values:697698        _ ->699700    it attempts to match on the result of:701702        result703704    which has the already matched type:705706        dynamic({:docs_v1, term(), term(), term(), term(), term(), term()} or {:error, term()})707708    type warning found at:709    │710 93 │       _ ->711    │         ~712    │713    └─ lib/ex_doc/retriever.ex:93:9: ExDoc.Retriever.docs_chunk/1714715     warning: the following clause is redundant:716717         defp to_var({:<<>>, _, _}, _)718719     it has type:720721         dynamic({:<<>>, term(), term()}), dynamic()722723     previous clauses have already matched on the following types:724725         {:%{}, term(), term()}, term()726         {atom(), term(), term()}, term()727728     │729 378 │   defp to_var({:<<>>, _, _}, _), do: {:binary, [], nil}730     │        ~731     │732     └─ lib/ex_doc/language/elixir.ex:378:8: ExDoc.Language.Elixir.to_var/2733734     warning: the following clause is redundant:735736         defp to_var({:{}, _, _}, _)737738     it has type:739740         dynamic({:{}, term(), term()}), dynamic()741742     previous clauses have already matched on the following types:743744         {:%{}, term(), term()}, term()745         {atom(), term(), term()}, term()746747     │748 379 │   defp to_var({:{}, _, _}, _), do: {:tuple, [], nil}749     │        ~750     │751     └─ lib/ex_doc/language/elixir.ex:379:8: ExDoc.Language.Elixir.to_var/2752753     warning: the following clause is redundant:754755         defp to_var(float, _) when is_integer(float)756757     it has type:758759         integer(), dynamic()760761     previous clauses have already matched on the following types:762763         {:%{}, term(), term()}, term()764         {atom(), term(), term()}, term()765         {term(), term()}, term()766         integer(), term()767768     │769 382 │   defp to_var(float, _) when is_integer(float), do: {:float, [], nil}770     │        ~771     │772     └─ lib/ex_doc/language/elixir.ex:382:8: ExDoc.Language.Elixir.to_var/2773774     warning: expected a map or struct when accessing .__struct__ in expression:775776         module.__struct__777778     where "module" was given the type:779780         # type: dynamic(atom())781         # from: lib/ex_doc/language/elixir.ex:235:7782         function_exported?(module, :__struct__, 0)783784     hint: "var.field" (without parentheses) means "var" is a map() while "var.fun()" (with parentheses) means "var" is an atom()785786     type warning found at:787     │788 236 │           match?(%{__exception__: true}, module.__struct__) ->789     │                                                 ~790     │791     └─ lib/ex_doc/language/elixir.ex:236:49: ExDoc.Language.Elixir.module_type_and_skip/1792793    warning: expected a map or struct when accessing .available? in expression:794795        module.available?796797    where "module" was given the type:798799        # type: dynamic(atom())800        # from: lib/ex_doc/markdown.ex:68:12801        Code.ensure_loaded?(module)802803    hint: "var.field" (without parentheses) means "var" is a map() while "var.fun()" (with parentheses) means "var" is an atom()804805    type warning found at:806    │807 68 │       Code.ensure_loaded?(module) && module.available?808    │                                             ~809    │810    └─ lib/ex_doc/markdown.ex:68:45: ExDoc.Markdown.find_markdown_processor/0811812Generated ex_doc app813==> nerves_compatibility_test814===> Analyzing applications...815===> Compiling telemetry816==> plug817Compiling 1 file (.erl)818Compiling 42 files (.ex)819Generated plug app820==> uboot_env821Compiling 5 files (.ex)822Generated uboot_env app823==> gpgmex824Compiling 4 files (.ex)825826== Compilation error in file lib/rust/gpg_nif_rust.ex ==827** (ErlangError) Erlang error: :enoent828    (elixir 1.20.3) lib/system.ex:1141: System.cmd("cargo", ["metadata", "--format-version=1"], [cd: "native/gpg_rust_nif"])829    (rustler 0.28.0) lib/rustler/compiler/config.ex:83: Rustler.Compiler.Config.metadata!/1830    (rustler 0.28.0) lib/rustler/compiler/config.ex:70: Rustler.Compiler.Config.build/1831    (rustler 0.28.0) lib/rustler/compiler.ex:9: Rustler.Compiler.compile_crate/2832    lib/rust/gpg_nif_rust.ex:18: (module)833could not compile dependency :gpgmex, "mix compile" failed. Errors may have been logged above. You can recompile this dependency with "mix deps.compile gpgmex --force", update it with "mix deps.update gpgmex" or clean it with "mix deps.clean gpgmex"