logger_humio_backend

Build log

nerves_system_qemu_aarch64

logger_humio_backend 0.2.3 · fail · run logger_humio_backend-0.2.3-1790980791436
1206 of 1206 lines
1Resolving Hex dependencies...2Resolution completed in 0.201s3Unchanged:4  circular_buffer 1.1.05  combine 0.10.06  elixir_make 0.10.07  expo 1.1.18  gettext 0.26.29  interactive_cmd 0.1.410  iteraptor 1.15.011  jason 1.4.512  logger_humio_backend 0.2.313  mime 1.6.014  nerves 2.0.0-pre.215  nerves_discovery 0.1.516  nerves_logging 0.2.417  nerves_runtime 0.13.1318  nerves_system_bbb 2.30.219  nerves_system_br 1.34.420  nerves_system_mangopi_mq_pro 0.17.221  nerves_system_qemu_aarch64 0.4.222  nerves_system_rpi0 2.1.223  nerves_system_rpi4 2.1.224  nerves_system_rpi5 2.1.225  nerves_system_trellis 0.5.026  nerves_system_x86_64 1.34.227  nerves_toolchain_aarch64_nerves_linux_gnu 15.3.128  nerves_toolchain_armv6_nerves_linux_gnueabihf 15.3.129  nerves_toolchain_armv7_nerves_linux_gnueabihf 15.3.130  nerves_toolchain_riscv64_nerves_linux_gnu 15.3.131  nerves_toolchain_x86_64_nerves_linux_musl 15.3.132  nerves_uevent 0.1.733  plug 1.20.334  plug_crypto 2.2.035  property_table 0.3.436  ring_logger 0.11.737  tablet 0.3.338  telemetry 0.4.339  tesla 1.3.3 VULNERABLE!40    EEF-CVE-2026-48597 (HIGH)41    aka: CVE-2026-48597, GHSA-h74c-q9j7-mpcm42    Atom table exhaustion via untrusted URL scheme in Tesla.Adapter.Mint43    https://osv.dev/vulnerability/EEF-CVE-2026-485974445    EEF-CVE-2026-48596 (LOW)46    aka: CVE-2026-48596, GHSA-q7jx-v53g-848w47    CRLF injection in Tesla.Multipart.add_content_type_param/2 allows HTTP header injection48    https://osv.dev/vulnerability/EEF-CVE-2026-485964950    EEF-CVE-2026-48598 (LOW)51    aka: CVE-2026-48598, GHSA-28jh-g32x-v9v452    CRLF injection in Tesla.Multipart disposition parameters allows multipart part header injection53    https://osv.dev/vulnerability/EEF-CVE-2026-485985455    EEF-CVE-2026-48594 (HIGH)56    aka: CVE-2026-48594, GHSA-mc85-72gr-vm9f57    Decompression bomb in Tesla.Middleware.DecompressResponse and Tesla.Middleware.Compression58    https://osv.dev/vulnerability/EEF-CVE-2026-485945960    GHSA-9m9w-gxf7-rh8m (HIGH)61    aka: CVE-2026-48595, EEF-CVE-2026-4859562    Tesla: Authorization header leaks on cross-origin redirect via case-sensitive filtering63    https://osv.dev/vulnerability/GHSA-9m9w-gxf7-rh8m64  timex 3.7.1365  toolshed 0.5.066  tzdata 1.2.267  uboot_env 1.0.268* Getting logger_humio_backend (Hex package)69* Getting nerves (Hex package)70* Getting ring_logger (Hex package)71* Getting toolshed (Hex package)72* Getting nerves_runtime (Hex package)73* Getting nerves_system_bbb (Hex package)74* Getting nerves_system_mangopi_mq_pro (Hex package)75* Getting nerves_system_qemu_aarch64 (Hex package)76* Getting nerves_system_rpi0 (Hex package)77* Getting nerves_system_rpi4 (Hex package)78* Getting nerves_system_rpi5 (Hex package)79* Getting nerves_system_trellis (Hex package)80* Getting nerves_system_x86_64 (Hex package)81* Getting nerves_system_br (Hex package)82* Getting nerves_toolchain_x86_64_nerves_linux_musl (Hex package)83* Getting nerves_toolchain_armv7_nerves_linux_gnueabihf (Hex package)84* Getting nerves_toolchain_aarch64_nerves_linux_gnu (Hex package)85* Getting nerves_toolchain_armv6_nerves_linux_gnueabihf (Hex package)86* Getting nerves_toolchain_riscv64_nerves_linux_gnu (Hex package)87* Getting nerves_logging (Hex package)88* Getting nerves_uevent (Hex package)89* Getting uboot_env (Hex package)90* Getting elixir_make (Hex package)91* Getting property_table (Hex package)92* Getting circular_buffer (Hex package)93* Getting interactive_cmd (Hex package)94* Getting nerves_discovery (Hex package)95* Getting tablet (Hex package)96* Getting iteraptor (Hex package)97* Getting jason (Hex package)98* Getting plug (Hex package)99* Getting tesla (Hex package)100* Getting timex (Hex package)101* Getting combine (Hex package)102* Getting gettext (Hex package)103* Getting tzdata (Hex package)104* Getting expo (Hex package)105* Getting mime (Hex package)106* Getting plug_crypto (Hex package)107* Getting telemetry (Hex package)108Found packages with security advisories, see above for details109==> nerves_system_br110Generated nerves_system_br app111==> combine112Compiling 6 files (.ex)113    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 operator114    │115 26 │       <<bits::bitstring-size(n), rest::bitstring>> ->116    │                              ~117    │118    └─ lib/combine/parsers/binary.ex:26:30: Combine.Parsers.Binary.bits_impl/2119120    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 operator121    │122 48 │       <<bits::bitstring-size(bits_size), rest::bitstring>> ->123    │                              ~124    │125    └─ lib/combine/parsers/binary.ex:48:30: Combine.Parsers.Binary.bytes_impl/2126127    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 operator128    │129 70 │           <<int::big-unsigned-size(size), rest::bitstring>> ->130    │                                    ~131    │132    └─ lib/combine/parsers/binary.ex:70:36: Combine.Parsers.Binary.uint_impl/3133134    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 operator135    │136 77 │           <<int::little-unsigned-size(size), rest::bitstring>> ->137    │                                       ~138    │139    └─ lib/combine/parsers/binary.ex:77:39: Combine.Parsers.Binary.uint_impl/3140141     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 operator142     │143 101 │           <<int::big-signed-size(size), rest::bitstring>> ->144     │                                  ~145     │146     └─ lib/combine/parsers/binary.ex:101:34: Combine.Parsers.Binary.int_impl/3147148     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 operator149     │150 108 │           <<int::little-signed-size(size), rest::bitstring>> ->151     │                                     ~152     │153     └─ lib/combine/parsers/binary.ex:108:37: Combine.Parsers.Binary.int_impl/3154155     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 operator156     │157 128 │       <<num::float-size(size), rest::bitstring>> ->158     │                         ~159     │160     └─ lib/combine/parsers/binary.ex:128:25: Combine.Parsers.Binary.float_impl/2161162     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 operator163     │164 432 │         <<^expected::binary-size(byte_size), rest::binary>> ->165     │                                  ~166     │167     └─ lib/combine/parsers/text.ex:432:34: Combine.Parsers.Text.string_impl/2168169     warning: the following clause is redundant:170171         defp word_of_impl(%Combine.ParserState{...} = state, _pattern)172173     it has type:174175         dynamic(%Combine.ParserState{status: :ok}), dynamic()176177     previous clauses have already matched on the following types:178179         %Combine.ParserState{status: :error}, term()180         %Combine.ParserState{status: :ok}, term()181182     │183 488 │   defp word_of_impl(%ParserState{status: :ok} = state, _pattern) do184     │        ~185     │186     └─ lib/combine/parsers/text.ex:488:8: Combine.Parsers.Text.word_of_impl/2187188Generated combine app189==> mime190Compiling 2 files (.ex)191Generated mime app192==> circular_buffer193Compiling 1 file (.ex)194Generated circular_buffer app195==> jason196Compiling 10 files (.ex)197Generated jason app198==> plug_crypto199Compiling 5 files (.ex)200Generated plug_crypto app201==> tzdata202Compiling 18 files (.ex)203Generated tzdata app204==> tablet205Compiling 2 files (.ex)206Generated tablet app207==> elixir_make208Compiling 8 files (.ex)209Generated elixir_make app210==> nerves_logging211 CC kmsg_tailer.o212 LD kmsg_tailer213Compiling 5 files (.ex)214Generated nerves_logging app215==> nerves_discovery216Compiling 5 files (.ex)217Generated nerves_discovery app218==> ring_logger219Compiling 7 files (.ex)220Generated ring_logger app221==> interactive_cmd222Compiling 1 file (.ex)223Generated interactive_cmd app224==> nerves225Compiling 65 files (.ex)226    warning: redefining module Mix.Tasks.Nerves.Init (current version loaded from /work/proj/_build/qemu_aarch64/lib/nerves/ebin/Elixir.Mix.Tasks.Nerves.Init.beam)227    │228  6 │ defmodule Mix.Tasks.Nerves.Init do229    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~230    │231    └─ lib/mix/tasks/nerves.init.ex:6: Mix.Tasks.Nerves.Init (module)232233    warning: redefining module Nerves (current version loaded from /work/proj/_build/qemu_aarch64/lib/nerves/ebin/Elixir.Nerves.beam)234    │235  6 │ defmodule Nerves do236    │ ~~~~~~~~~~~~~~~~~~~237    │238    └─ lib/nerves.ex:6: Nerves (module)239240    warning: redefining module Nerves.ArtifactResolver (current version loaded from /work/proj/_build/qemu_aarch64/lib/nerves/ebin/Elixir.Nerves.ArtifactResolver.beam)241    │242  5 │ defmodule Nerves.ArtifactResolver do243    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~244    │245    └─ lib/nerves/artifact_resolver.ex:5: Nerves.ArtifactResolver (module)246247    warning: redefining module Nerves.BuildAction.AppModes (current version loaded from /work/proj/_build/qemu_aarch64/lib/nerves/ebin/Elixir.Nerves.BuildAction.AppModes.beam)248    │249  6 │ defmodule Nerves.BuildAction.AppModes do250    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~251    │252    └─ lib/nerves/build_action/app_modes.ex:6: Nerves.BuildAction.AppModes (module)253254    warning: redefining module Nerves.BuildAction.CheckExecutables (current version loaded from /work/proj/_build/qemu_aarch64/lib/nerves/ebin/Elixir.Nerves.BuildAction.CheckExecutables.beam)255    │256  5 │ defmodule Nerves.BuildAction.CheckExecutables do257    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~258    │259    └─ lib/nerves/build_action/check_executables.ex:5: Nerves.BuildAction.CheckExecutables (module)260261    warning: redefining module Nerves.BuildAction.Erlinit (current version loaded from /work/proj/_build/qemu_aarch64/lib/nerves/ebin/Elixir.Nerves.BuildAction.Erlinit.beam)262    │263  8 │ defmodule Nerves.BuildAction.Erlinit do264    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~265    │266    └─ lib/nerves/build_action/erlinit.ex:8: Nerves.BuildAction.Erlinit (module)267268    warning: redefining module Nerves.BuildAction.Firmware (current version loaded from /work/proj/_build/qemu_aarch64/lib/nerves/ebin/Elixir.Nerves.BuildAction.Firmware.beam)269    │270  5 │ defmodule Nerves.BuildAction.Firmware do271    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~272    │273    └─ lib/nerves/build_action/firmware.ex:5: Nerves.BuildAction.Firmware (module)274275    warning: redefining module Nerves.BuildAction.IExStartupCheck (current version loaded from /work/proj/_build/qemu_aarch64/lib/nerves/ebin/Elixir.Nerves.BuildAction.IExStartupCheck.beam)276    │277  7 │ defmodule Nerves.BuildAction.IExStartupCheck do278    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~279    │280    └─ lib/nerves/build_action/iex_startup_check.ex:7: Nerves.BuildAction.IExStartupCheck (module)281282    warning: redefining module Nerves.BuildAction.NervesV1System (current version loaded from /work/proj/_build/qemu_aarch64/lib/nerves/ebin/Elixir.Nerves.BuildAction.NervesV1System.beam)283    │284  5 │ defmodule Nerves.BuildAction.NervesV1System do285    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~286    │287    └─ lib/nerves/build_action/nerves_v1_system.ex:5: Nerves.BuildAction.NervesV1System (module)288289    warning: redefining module Nerves.BuildAction.NervesV1Toolchain (current version loaded from /work/proj/_build/qemu_aarch64/lib/nerves/ebin/Elixir.Nerves.BuildAction.NervesV1Toolchain.beam)290    │291  5 │ defmodule Nerves.BuildAction.NervesV1Toolchain do292    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~293    │294    └─ lib/nerves/build_action/nerves_v1_toolchain.ex:5: Nerves.BuildAction.NervesV1Toolchain (module)295296    warning: redefining module Nerves.BuildAction.Rootfs (current version loaded from /work/proj/_build/qemu_aarch64/lib/nerves/ebin/Elixir.Nerves.BuildAction.Rootfs.beam)297    │298  5 │ defmodule Nerves.BuildAction.Rootfs do299    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~300    │301    └─ lib/nerves/build_action/rootfs.ex:5: Nerves.BuildAction.Rootfs (module)302303    warning: redefining module Nerves.BuildAction.SortApps (current version loaded from /work/proj/_build/qemu_aarch64/lib/nerves/ebin/Elixir.Nerves.BuildAction.SortApps.beam)304    │305  6 │ defmodule Nerves.BuildAction.SortApps do306    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~307    │308    └─ lib/nerves/build_action/sort_apps.ex:6: Nerves.BuildAction.SortApps (module)309310    warning: redefining module Nerves.BuildAction.StripAll (current version loaded from /work/proj/_build/qemu_aarch64/lib/nerves/ebin/Elixir.Nerves.BuildAction.StripAll.beam)311    │312  5 │ defmodule Nerves.BuildAction.StripAll do313    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~314    │315    └─ lib/nerves/build_action/strip_all.ex:5: Nerves.BuildAction.StripAll (module)316317    warning: redefining module Nerves.BuildAction.Trimmer (current version loaded from /work/proj/_build/qemu_aarch64/lib/nerves/ebin/Elixir.Nerves.BuildAction.Trimmer.beam)318    │319  5 │ defmodule Nerves.BuildAction.Trimmer do320    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~321    │322    └─ lib/nerves/build_action/trimmer.ex:5: Nerves.BuildAction.Trimmer (module)323324    warning: redefining module Nerves.BuildPlan (current version loaded from /work/proj/_build/qemu_aarch64/lib/nerves/ebin/Elixir.Nerves.BuildPlan.beam)325    │326  5 │ defmodule Nerves.BuildPlan do327    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~328    │329    └─ lib/nerves/build_plan.ex:5: Nerves.BuildPlan (module)330331    warning: redefining module Nerves.BuildPlan.Checks (current version loaded from /work/proj/_build/qemu_aarch64/lib/nerves/ebin/Elixir.Nerves.BuildPlan.Checks.beam)332    │333  5 │ defmodule Nerves.BuildPlan.Checks do334    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~335    │336    └─ lib/nerves/build_plan/checks.ex:5: Nerves.BuildPlan.Checks (module)337338    warning: redefining module Nerves.Container (current version loaded from /work/proj/_build/qemu_aarch64/lib/nerves/ebin/Elixir.Nerves.Container.beam)339    │340  6 │ defmodule Nerves.Container do341    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~342    │343    └─ lib/nerves/container.ex:6: Nerves.Container (module)344345    warning: redefining module Nerves.Fingerprint (current version loaded from /work/proj/_build/qemu_aarch64/lib/nerves/ebin/Elixir.Nerves.Fingerprint.beam)346    │347  5 │ defmodule Nerves.Fingerprint do348    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~349    │350    └─ lib/nerves/fingerprint.ex:5: Nerves.Fingerprint (module)351352    warning: redefining module Nerves.MixPackage (current version loaded from /work/proj/_build/qemu_aarch64/lib/nerves/ebin/Elixir.Nerves.MixPackage.beam)353    │354  5 │ defmodule Nerves.MixPackage do355    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~356    │357    └─ lib/nerves/mix_package.ex:5: Nerves.MixPackage (module)358359    warning: redefining module Nerves.Paths (current version loaded from /work/proj/_build/qemu_aarch64/lib/nerves/ebin/Elixir.Nerves.Paths.beam)360    │361  5 │ defmodule Nerves.Paths do362    │ ~~~~~~~~~~~~~~~~~~~~~~~~~363    │364    └─ lib/nerves/paths.ex:5: Nerves.Paths (module)365366    warning: redefining module Nerves.TargetTuple (current version loaded from /work/proj/_build/qemu_aarch64/lib/nerves/ebin/Elixir.Nerves.TargetTuple.beam)367    │368  5 │ defmodule Nerves.TargetTuple do369    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~370    │371    └─ lib/nerves/target_tuple.ex:5: Nerves.TargetTuple (module)372373Generated nerves app374==> nerves_toolchain_aarch64_nerves_linux_gnu375Compiling 1 file (.ex)376Generated nerves_toolchain_aarch64_nerves_linux_gnu app377==> nerves_system_qemu_aarch64378Compiling 1 file (.ex)379Generated nerves_system_qemu_aarch64 app380==> nerves_compatibility_test381===> Analyzing applications...382===> Compiling telemetry383==> tesla384Compiling 26 files (.ex)385warning: cannot infer signatures from :telemetry because it is not loaded386387    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 71 │       handle(:hackney.request(method, url, headers, body || '', opts))393    │                                                             ~394    │395    └─ lib/tesla/adapter/hackney.ex:71:61396397    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 77 │       case List.keytake(headers, 'content-type', 0) do403    │                                  ~404    │405    └─ lib/tesla/adapter/httpc.ex:77:34406407    warning: using single-quoted strings to represent charlists is deprecated.408    Use ~c"" if you indeed want a charlist or use "" instead.409    You may run "mix format --migrate" to change all single-quoted410    strings to use the ~c sigil and fix this warning.411    │412 78 │         nil -> {'text/plain', headers}413    │                 ~414    │415    └─ lib/tesla/adapter/httpc.ex:78:17416417     warning: Application.get_env/3 is discouraged in the module body, use Application.compile_env/3 instead418     │419 126 │   @config Application.get_env(:tesla, __MODULE__, [])420     │                       ~421     │422     └─ lib/tesla/middleware/logger.ex:126:23: Tesla.Middleware.Logger (module)423424     warning: unused require Tesla.Adapter.Httpc425     │426 228 │   require Tesla.Adapter.Httpc427     │   ~428     │429     └─ lib/tesla.ex:228:3430431     warning: incompatible types given to Tesla.execute/3:432433         Tesla.execute(Tesla, client, options)434435     given types:436437         -Tesla-, dynamic(%Tesla.Client{pre: list(term()), post: list(term())}), dynamic(list(term()))438439     but expected one of:440441         (442           %{..., __middleware__: list(term())},443           %{..., post: list(term()), pre: list(term())},444           list(term())445         )446447     where "client" (context Tesla.Builder) was given the type:448449         # type: dynamic(%Tesla.Client{})450         # from: lib/tesla/builder.ex:224451         %Tesla.Client{} = client452453     where "options" (context Tesla.Builder) was given the types:454455         # type: dynamic()456         # from: lib/tesla/builder.ex:224457         options458459         # type: dynamic(list(term()))460         # from: lib/tesla/builder.ex:224461         Tesla.execute(Tesla, client, options)462463     type warning found at:464     │465 224 │ 466     │ 467     │468     └─ lib/tesla/builder.ex:224: Tesla.request/2469470     warning: incompatible types given to Tesla.execute!/3:471472         Tesla.execute!(Tesla, client, options)473474     given types:475476         -Tesla-, dynamic(%Tesla.Client{pre: list(term()), post: list(term())}), dynamic(list(term()))477478     but expected one of:479480         (481           %{..., __middleware__: list(term())},482           %{..., post: list(term()), pre: list(term())},483           list(term())484         )485486     where "client" (context Tesla.Builder) was given the type:487488         # type: dynamic(%Tesla.Client{})489         # from: lib/tesla/builder.ex:224490         %Tesla.Client{} = client491492     where "options" (context Tesla.Builder) was given the types:493494         # type: dynamic()495         # from: lib/tesla/builder.ex:224496         options497498         # type: dynamic(list(term()))499         # from: lib/tesla/builder.ex:224500         Tesla.execute!(Tesla, client, options)501502     type warning found at:503     │504 224 │ 505     │ 506     │507     └─ lib/tesla/builder.ex:224: Tesla.request!/2508509     warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead510     │511 237 │       raise Tesla.Mock.Error, env: env, ex: ex, stacktrace: System.stacktrace()512     │                                                                    ~513     │514     └─ lib/tesla/mock.ex:237:68: Tesla.Mock.rescue_call/2515516    warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead517    │518 48 │           {:exception, e, System.stacktrace()}519    │                                  ~520    │521    └─ lib/tesla/middleware/timeout.ex:48:34: Tesla.Middleware.Timeout.safe_async/1522523     warning: MIME.from_path/1 is undefined (module MIME is not available or is yet to be defined). Make sure the module name is correct and has been specified in full (or that an alias has been defined)524     │525 102 │         true -> List.keystore(headers, "content-type", 0, {"content-type", MIME.from_path(path)})526     │                                                                                 ~527     │528     └─ lib/tesla/multipart.ex:102:81: Tesla.Multipart.add_file/3529530Generated tesla app531==> expo532Compiling 2 files (.erl)533Compiling 22 files (.ex)534Generated expo app535==> gettext536Compiling 18 files (.ex)537     warning: unused require Gettext.Macros538     │539 594 │   require Gettext.Macros540     │   ~541     │542     └─ lib/gettext.ex:594:3543544     warning: the following clause is redundant:545546         defp ensure_empty_msgstr!(%Expo.Message.Plural{} = message)547548     it has type:549550         dynamic(%Expo.Message.Plural{})551552     previous clauses have already matched on the following types:553554         %Expo.Message.Singular{}555         %Expo.Message.Plural{}556557     │558 391 │   defp ensure_empty_msgstr!(%Message.Plural{} = message) do559     │        ~560     │561     └─ lib/gettext/extractor.ex:391:8: Gettext.Extractor.ensure_empty_msgstr!/1562563     warning: Kernel.ParallelCompiler.async/1 is deprecated. Use `pmap/2` instead564     │565 426 │               Kernel.ParallelCompiler.async(fn ->566     │                                       ~567     │568     └─ lib/gettext/compiler.ex:426:39: Gettext.Compiler.compile_po_files/3569570Generated gettext app571==> plug572Compiling 1 file (.erl)573Compiling 42 files (.ex)574Generated plug app575==> iteraptor576Compiling 8 files (.ex)577     warning: a struct for Inspect.Opts is expected on struct update:578579         %Inspect.Opts{opts | charlists: :as_lists}580581     but got type:582583         dynamic()584585     where "opts" was given the type:586587         # type: dynamic()588         # from: lib/iteraptor/array.ex:321:24589         opts590591     when defining the variable "opts", you must also pattern match on "%Inspect.Opts{}"592593     type warning found at:594     │595 322 │       opts = %Inspect.Opts{opts | charlists: :as_lists}596     │              ~597     │598     └─ lib/iteraptor/array.ex:322:14: Inspect.Iteraptor.Array.inspect/2599600Generated iteraptor app601==> uboot_env602Compiling 5 files (.ex)603Generated uboot_env app604==> timex605Compiling 62 files (.ex)606    warning: default arguments in protocol definitions is deprecated607    │608 84 │   def compare(a, b, granularity \\ :microsecond)609    │   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~610    │611    └─ lib/comparable/comparable.ex:84: Timex.Comparable (module)612613     warning: default arguments in protocol definitions is deprecated614     │615 139 │   def diff(a, b, granularity \\ :microsecond)616     │   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~617     │618     └─ lib/comparable/comparable.ex:139: Timex.Comparable (module)619620    warning: protocols can only define functions without implementation via def/1, found: compare/2, diff/2621    │622  1 │ defprotocol Timex.Comparable do623    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~624    │625    └─ lib/comparable/comparable.ex:1: Timex.Comparable (module)626627     warning: the variable "len" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator628     │629 317 │     <<abbrevs::bytes(len), rest::binary>> = data630     │                      ~631     │632     └─ lib/parse/zoneinfo/parser.ex:317:22: Timex.Parse.ZoneInfo.Parser.parse_abbreviations/4633634    warning: default arguments in protocol definitions is deprecated635    │636 48 │   def to_datetime(datetime, timezone \\ :utc)637    │   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~638    │639    └─ lib/protocol.ex:48: Timex.Protocol (module)640641    warning: protocols can only define functions without implementation via def/1, found: to_datetime/1642    │643  1 │ defprotocol Timex.Protocol do644    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~645    │646    └─ lib/protocol.ex:1: Timex.Protocol (module)647648    warning: unused require Timex.Macros649    │650  5 │   require Timex.Macros651    │   ~652    │653    └─ lib/comparable/tuple.ex:5:3654655    warning: unused require Timex.Macros656    │657  5 │   require Timex.Macros658    │   ~659    │660    └─ lib/comparable/naivedatetime.ex:5:3661662    warning: unused require Bitwise663    │664  5 │   require Bitwise665    │   ~666    │667    └─ lib/calendar/julian.ex:5:3668669Compiling lib/l10n/gettext.ex (it's taking more than 10s)670     warning: the following clause will never match:671672         {ty, a, b} when ty === :gap or ty === :ambiguous ->673674     it is expected to match on type:675676         dynamic({:error, term()} and not {:ok, %{..., time_zone: term()}})677678     where "ty" was given the type:679680         # type: :ambiguous or :gap681         # from: lib/timezone/timezone.ex:548682         ty in [:gap, :ambiguous]683684     type warning found at:685     │686 548 │       {ty, a, b} when ty in [:gap, :ambiguous] ->687     │       ~688     │689     └─ lib/timezone/timezone.ex:548:7: Timex.Timezone.convert/2690691     warning: a struct for Timex.PosixTimezone is expected on struct update:692693         %Timex.PosixTimezone{rule | std_abbr: abbr}694695     but got type:696697         dynamic()698699     where "rule" was given the type:700701         # type: dynamic()702         # from: lib/parse/posix/parser.ex:119:33703         rule704705     when defining the variable "rule", you must also pattern match on "%Timex.PosixTimezone{}"706707     type warning found at:708     │709 121 │       parse_tz(:std_offset, rest, %TZ{rule | std_abbr: abbr})710     │                                   ~711     │712     └─ lib/parse/posix/parser.ex:121:35: Timex.Parse.Timezones.Posix.parse_tz/3713714     warning: a struct for Timex.PosixTimezone is expected on struct update:715716         %Timex.PosixTimezone{rule | std_offset: offset}717718     but got type:719720         dynamic()721722     where "rule" was given the type:723724         # type: dynamic()725         # from: lib/parse/posix/parser.ex:125:35726         rule727728     when defining the variable "rule", you must also pattern match on "%Timex.PosixTimezone{}"729730     type warning found at:731     │732 127 │       parse_tz(:dst_abbr, rest, %TZ{rule | std_offset: offset})733     │                                 ~734     │735     └─ lib/parse/posix/parser.ex:127:33: Timex.Parse.Timezones.Posix.parse_tz/3736737     warning: a struct for Timex.PosixTimezone is expected on struct update:738739         %Timex.PosixTimezone{rule | dst_abbr: abbr}740741     but got type:742743         dynamic()744745     where "rule" was given the type:746747         # type: dynamic()748         # from: lib/parse/posix/parser.ex:141:33749         rule750751     when defining the variable "rule", you must also pattern match on "%Timex.PosixTimezone{}"752753     type warning found at:754     │755 143 │          rule = %TZ{rule | dst_abbr: abbr} do756     │                 ~757     │758     └─ lib/parse/posix/parser.ex:143:17: Timex.Parse.Timezones.Posix.parse_tz/3759760     warning: a struct for Timex.PosixTimezone is expected on struct update:761762         %Timex.PosixTimezone{rule | dst_offset: offset}763764     but got type:765766         dynamic()767768     where "rule" was given the type:769770         # type: dynamic()771         # from: lib/parse/posix/parser.ex:160:35772         rule773774     when defining the variable "rule", you must also pattern match on "%Timex.PosixTimezone{}"775776     type warning found at:777     │778 162 │          rule = %TZ{rule | dst_offset: offset} do779     │                 ~780     │781     └─ lib/parse/posix/parser.ex:162:17: Timex.Parse.Timezones.Posix.parse_tz/3782783     warning: a struct for Timex.PosixTimezone is expected on struct update:784785         %Timex.PosixTimezone{rule | dst_start: dst_start, dst_end: dst_end}786787     but got type:788789         dynamic()790791     where "rule" was given the type:792793         # type: dynamic()794         # from: lib/parse/posix/parser.ex:185:36795         rule796797     when defining the variable "rule", you must also pattern match on "%Timex.PosixTimezone{}"798799     type warning found at:800     │801 190 │           {:ok, %TZ{rule | dst_start: dst_start, dst_end: dst_end}, rest}802     │                 ~803     │804     └─ lib/parse/posix/parser.ex:190:17: Timex.Parse.Timezones.Posix.parse_tz/3805806     warning: the following clause will never match:807808         :error ->809810     it is expected to match on type:811812         dynamic({:error, :invalid_number, binary()})813814     type warning found at:815     │816 264 │       :error ->817     │       ~~~~~~~~~818     │819     └─ lib/parse/posix/parser.ex:264: Timex.Parse.Timezones.Posix.parse_month_week_day/3820821    warning: the following pattern will never match:822823        {y, m, d} <- to_erl_datetime(date)824825    because the right-hand side has type:826827        dynamic(828          {:error, :invalid_date} or829            {:ok, {{integer(), integer(), integer()}, {integer(), integer(), integer()}}}830        )831832    where "date" was given the type:833834        # type: dynamic({...})835        # from: lib/datetime/erlang.ex:7:17836        date837838    type warning found at:839    │840  8 │     with {y, m, d} <- to_erl_datetime(date),841    │          ~842    │843    └─ lib/datetime/erlang.ex:8:10: Timex.Protocol.Tuple.to_julian/1844845     warning: the following clause is redundant:846847         def shift(_, _)848849     it has type:850851         dynamic(%Date{}), dynamic()852853     previous clauses have already matched on the following types:854855         %Date{}, term()856857     │858 227 │   def shift(_, _), do: {:error, :badarg}859     │       ~860     │861     └─ lib/date/date.ex:227:7: Timex.Protocol.Date.shift/2862863     warning: a struct for Timex.Parse.ZoneInfo.Parser.Zone is expected on struct update:864865         %Timex.Parse.ZoneInfo.Parser.Zone{zone | transitions: transitions, leaps: leaps}866867     but got type:868869         dynamic(%{..., leaps: term(), transitions: term()})870871     where "zone" was given the types:872873         # type: dynamic(%{..., rule: term()} or %{..., transitions: term()})874         # from: lib/parse/zoneinfo/parser.ex:156:28875         {:ok, zone, rest} <- parse_content(1, data, %Timex.Parse.ZoneInfo.Parser.Zone{..., version: 1})876877         # type: dynamic(%{..., transitions: term()})878         # from: lib/parse/zoneinfo/parser.ex:157:26879         Enum.sort_by(zone.transitions, fn tx -> tx.starts_at end)880881         # type: dynamic(%{..., leaps: term(), transitions: term()})882         # from: lib/parse/zoneinfo/parser.ex:158:20883         Enum.sort_by(zone.leaps, fn leap -> leap.epoch end)884885     when defining the variable "zone", you must also pattern match on "%Timex.Parse.ZoneInfo.Parser.Zone{}"886887     type warning found at:888     │889 159 │       {:ok, %Zone{zone | transitions: transitions, leaps: leaps}, rest}890     │             ~891     │892     └─ lib/parse/zoneinfo/parser.ex:159:13: Timex.Parse.ZoneInfo.Parser.parse_versioned_content/2893894     warning: a struct for Timex.Parse.ZoneInfo.Parser.Zone is expected on struct update:895896         %Timex.Parse.ZoneInfo.Parser.Zone{zone | transitions: times}897898     but got type:899900         dynamic()901902     where "zone" was given the type:903904         # type: dynamic()905         # from: lib/parse/zoneinfo/parser.ex:270:92906         zone907908     when defining the variable "zone", you must also pattern match on "%Timex.Parse.ZoneInfo.Parser.Zone{}"909910     type warning found at:911     │912 272 │     parse_transition_info(version, rest, header, %Zone{zone | transitions: times})913     │                                                  ~914     │915     └─ lib/parse/zoneinfo/parser.ex:272:50: Timex.Parse.ZoneInfo.Parser.parse_transition_times/4916917     warning: a struct for Timex.Parse.ZoneInfo.Parser.Zone is expected on struct update:918919         %Timex.Parse.ZoneInfo.Parser.Zone{zone | leaps: leaps}920921     but got type:922923         dynamic()924925     where "zone" was given the type:926927         # type: dynamic()928         # from: lib/parse/zoneinfo/parser.ex:330:79929         zone930931     when defining the variable "zone", you must also pattern match on "%Timex.Parse.ZoneInfo.Parser.Zone{}"932933     type warning found at:934     │935 344 │     parse_flags(version, rest, header, %Zone{zone | leaps: leaps})936     │                                        ~937     │938     └─ lib/parse/zoneinfo/parser.ex:344:40: Timex.Parse.ZoneInfo.Parser.parse_leap_seconds/4939940     warning: a struct for Timex.Parse.ZoneInfo.Parser.Zone is expected on struct update:941942         %Timex.Parse.ZoneInfo.Parser.Zone{zone | transitions: transitions}943944     but got type:945946         dynamic(%{..., transitions: term()})947948     where "zone" was given the type:949950         # type: dynamic(%{..., transitions: term()})951         # from: lib/parse/zoneinfo/parser.ex:354:15952         Enum.with_index(zone.transitions)953954     when defining the variable "zone", you must also pattern match on "%Timex.Parse.ZoneInfo.Parser.Zone{}"955956     type warning found at:957     │958 362 │       parse_posixtz_string(version, rest, %Zone{zone | transitions: transitions})959     │                                           ~960     │961     └─ lib/parse/zoneinfo/parser.ex:362:43: Timex.Parse.ZoneInfo.Parser.parse_flags/4962963     warning: a struct for Timex.Parse.ZoneInfo.Parser.Zone is expected on struct update:964965         %Timex.Parse.ZoneInfo.Parser.Zone{zone | transitions: transitions}966967     but got type:968969         dynamic(%{..., transitions: term()})970971     where "zone" was given the type:972973         # type: dynamic(%{..., transitions: term()})974         # from: lib/parse/zoneinfo/parser.ex:354:15975         Enum.with_index(zone.transitions)976977     when defining the variable "zone", you must also pattern match on "%Timex.Parse.ZoneInfo.Parser.Zone{}"978979     type warning found at:980     │981 364 │       {:ok, %Zone{zone | transitions: transitions}, rest}982     │             ~983     │984     └─ lib/parse/zoneinfo/parser.ex:364:13: Timex.Parse.ZoneInfo.Parser.parse_flags/4985986     warning: a struct for Timex.Parse.ZoneInfo.Parser.Zone is expected on struct update:987988         %Timex.Parse.ZoneInfo.Parser.Zone{zone | rule: rule}989990     but got type:991992         dynamic()993994     where "zone" was given the type:995996         # type: dynamic()997         # from: lib/parse/zoneinfo/parser.ex:369:62998         zone9991000     when defining the variable "zone", you must also pattern match on "%Timex.Parse.ZoneInfo.Parser.Zone{}"10011002     type warning found at:1003     │1004 372 │       {:ok, %Zone{zone | rule: rule}, format_rest <> rest}1005     │             ~1006     │1007     └─ lib/parse/zoneinfo/parser.ex:372:13: Timex.Parse.ZoneInfo.Parser.parse_posixtz_string/310081009     warning: a struct for Timex.Parse.ZoneInfo.Parser.Rule is expected on struct update:10101011         %Timex.Parse.ZoneInfo.Parser.Rule{rule | std_abbr: abbr, dst_abbr: abbr}10121013     but got type:10141015         dynamic()10161017     where "rule" was given the type:10181019         # type: dynamic()1020         # from: lib/parse/zoneinfo/parser.ex:383:331021         rule10221023     when defining the variable "rule", you must also pattern match on "%Timex.Parse.ZoneInfo.Parser.Rule{}"10241025     type warning found at:1026     │1027 385 │       parse_tz(:std_offset, rest, %Rule{rule | std_abbr: abbr, dst_abbr: abbr})1028     │                                   ~1029     │1030     └─ lib/parse/zoneinfo/parser.ex:385:35: Timex.Parse.ZoneInfo.Parser.parse_tz/310311032     warning: a struct for Timex.Parse.ZoneInfo.Parser.Rule is expected on struct update:10331034         %Timex.Parse.ZoneInfo.Parser.Rule{rule | std_offset: offset, dst_offset: offset}10351036     but got type:10371038         dynamic()10391040     where "rule" was given the type:10411042         # type: dynamic()1043         # from: lib/parse/zoneinfo/parser.ex:389:351044         rule10451046     when defining the variable "rule", you must also pattern match on "%Timex.Parse.ZoneInfo.Parser.Rule{}"10471048     type warning found at:1049     │1050 391 │       parse_tz(:dst_abbr, rest, %Rule{rule | std_offset: offset, dst_offset: offset})1051     │                                 ~1052     │1053     └─ lib/parse/zoneinfo/parser.ex:391:33: Timex.Parse.ZoneInfo.Parser.parse_tz/310541055     warning: a struct for Timex.Parse.ZoneInfo.Parser.Rule is expected on struct update:10561057         %Timex.Parse.ZoneInfo.Parser.Rule{rule | dst_abbr: abbr}10581059     but got type:10601061         dynamic()10621063     where "rule" was given the type:10641065         # type: dynamic()1066         # from: lib/parse/zoneinfo/parser.ex:405:331067         rule10681069     when defining the variable "rule", you must also pattern match on "%Timex.Parse.ZoneInfo.Parser.Rule{}"10701071     type warning found at:1072     │1073 407 │          rule = %Rule{rule | dst_abbr: abbr} do1074     │                 ~1075     │1076     └─ lib/parse/zoneinfo/parser.ex:407:17: Timex.Parse.ZoneInfo.Parser.parse_tz/310771078     warning: a struct for Timex.Parse.ZoneInfo.Parser.Rule is expected on struct update:10791080         %Timex.Parse.ZoneInfo.Parser.Rule{rule | dst_offset: offset}10811082     but got type:10831084         dynamic()10851086     where "rule" was given the type:10871088         # type: dynamic()1089         # from: lib/parse/zoneinfo/parser.ex:424:351090         rule10911092     when defining the variable "rule", you must also pattern match on "%Timex.Parse.ZoneInfo.Parser.Rule{}"10931094     type warning found at:1095     │1096 426 │          rule = %Rule{rule | dst_offset: offset} do1097     │                 ~1098     │1099     └─ lib/parse/zoneinfo/parser.ex:426:17: Timex.Parse.ZoneInfo.Parser.parse_tz/311001101     warning: a struct for Timex.Parse.ZoneInfo.Parser.Rule is expected on struct update:11021103         %Timex.Parse.ZoneInfo.Parser.Rule{rule | start_time: start_time, end_time: end_time}11041105     but got type:11061107         dynamic()11081109     where "rule" was given the type:11101111         # type: dynamic()1112         # from: lib/parse/zoneinfo/parser.ex:449:361113         rule11141115     when defining the variable "rule", you must also pattern match on "%Timex.Parse.ZoneInfo.Parser.Rule{}"11161117     type warning found at:1118     │1119 454 │           {:ok, %Rule{rule | start_time: start_time, end_time: end_time}, rest}1120     │                 ~1121     │1122     └─ lib/parse/zoneinfo/parser.ex:454:17: Timex.Parse.ZoneInfo.Parser.parse_tz/311231124     warning: the following clause will never match:11251126         :error ->11271128     it is expected to match on type:11291130         dynamic({:error, :invalid_number, binary()})11311132     type warning found at:1133     │1134 528 │       :error ->1135     │       ~~~~~~~~~1136     │1137     └─ lib/parse/zoneinfo/parser.ex:528: Timex.Parse.ZoneInfo.Parser.parse_month_week_day/311381139Generated timex app1140==> logger_humio_backend1141Compiling 9 files (.ex)1142warning: cannot infer signatures from :hackney because it is not loaded11431144     warning: redefining @doc attribute previously set at line 74.11451146     Please remove the duplicate docs. If instead you want to override a previously defined @doc, attach the @doc attribute to a function head (the function signature not followed by any do-block). For example:11471148         @doc """1149         new docs1150         """1151         def handle_event(...)11521153     │1154 102 │   @doc """1155     │   ~~~~~~~~1156     │1157     └─ lib/logger_humio_backend.ex:102: Logger.Backend.Humio.handle_event/211581159     warning: redefining @doc attribute previously set at line 110.11601161     Please remove the duplicate docs. If instead you want to override a previously defined @doc, attach the @doc attribute to a function head (the function signature not followed by any do-block). For example:11621163         @doc """1164         new docs1165         """1166         def handle_info(...)11671168     │1169 118 │   @doc """1170     │   ~~~~~~~~1171     │1172     └─ lib/logger_humio_backend.ex:118: Logger.Backend.Humio.handle_info/211731174    warning: unused require Logger1175    │1176  9 │   require Logger1177    │   ~1178    │1179    └─ lib/logger_humio_backend.ex:9:311801181     warning: :random.uniform/1 is deprecated. Use the 'rand' module instead1182     │1183 134 │     jitter = :random.uniform(div(flush_interval_ms, 5))1184     │                      ~1185     │1186     └─ lib/logger_humio_backend.ex:134:22: Logger.Backend.Humio.set_timer/111871188Generated logger_humio_backend app1189==> property_table1190Compiling 8 files (.ex)1191Generated property_table app1192==> nerves_uevent1193 CC uevent.o1194 LD uevent1195Compiling 5 files (.ex)1196Generated nerves_uevent app1197==> nerves_runtime1198Compiling 14 files (.ex)1199Generated nerves_runtime app1200==> toolshed1201Compiling 5 files (.ex)1202Generated toolshed app1203==> nerves_compatibility_test1204Compiling 2 files (.ex)1205Generated nerves_compatibility_test app1206** (Mix) Could not find application :hackney