gettestcpfs

Build log

nerves_system_qemu_aarch64

gettestcpfs 0.0.2 · fail · run gettestcpfs-0.0.2-1791189274773
1406 of 1406 lines
1Resolving Hex dependencies...2Resolution completed in 0.21s3Unchanged:4  certifi 2.15.05  circular_buffer 1.1.06  combine 0.10.07  crontab 1.2.08  elastix 0.10.09  elixir_make 0.10.010  elixir_uuid 1.2.111  expo 1.1.112  gen_stage 1.3.213  gettestcpfs 0.0.214  gettext 0.26.215  hackney 1.25.0 VULNERABLE!16    EEF-CVE-2026-47071 (HIGH)17    aka: CVE-2026-47071, GHSA-gp9c-pm5m-5cxr18    SOCKS5 TLS upgrade ignores caller timeout in hackney19    https://osv.dev/vulnerability/EEF-CVE-2026-470712021    EEF-CVE-2026-47076 (MEDIUM)22    aka: CVE-2026-47076, GHSA-pj7v-xfvx-wmjq23    SSRF allowlist bypass via percent-encoded host in hackney24    https://osv.dev/vulnerability/EEF-CVE-2026-470762526    EEF-CVE-2026-47069 (LOW)27    aka: CVE-2026-47069, GHSA-mp55-p8c9-rfw228    CRLF injection in cookie domain/path options in hackney29    https://osv.dev/vulnerability/EEF-CVE-2026-470693031    EEF-CVE-2026-47075 (MEDIUM)32    aka: CVE-2026-47075, GHSA-j9wq-vxxc-94wf33    CR/LF injection in query parameter in hackney34    https://osv.dev/vulnerability/EEF-CVE-2026-4707535  httpoison 1.8.236  idna 6.1.137  interactive_cmd 0.1.438  jason 1.4.539  metrics 1.0.140  mimerl 1.5.041  nerves 2.0.0-pre.242  nerves_discovery 0.1.543  nerves_logging 0.2.444  nerves_runtime 0.13.1345  nerves_system_bbb 2.30.246  nerves_system_br 1.34.447  nerves_system_mangopi_mq_pro 0.17.248  nerves_system_qemu_aarch64 0.4.249  nerves_system_rpi0 2.1.250  nerves_system_rpi4 2.1.251  nerves_system_rpi5 2.1.252  nerves_system_trellis 0.5.053  nerves_system_x86_64 1.34.254  nerves_toolchain_aarch64_nerves_linux_gnu 15.3.155  nerves_toolchain_armv6_nerves_linux_gnueabihf 15.3.156  nerves_toolchain_armv7_nerves_linux_gnueabihf 15.3.157  nerves_toolchain_riscv64_nerves_linux_gnu 15.3.158  nerves_toolchain_x86_64_nerves_linux_musl 15.3.159  nerves_uevent 0.1.760  opentelemetry 0.4.061  opentelemetry_api 0.3.262  opentelemetry_zipkin 0.2.063  parse_trans 3.4.164  property_table 0.3.465  quantum 3.5.366  retry 0.19.067  ring_logger 0.11.768  ssl_verify_fun 1.1.769  tablet 0.3.370  telemetry 1.4.271  telemetry_registry 0.3.272  timex 3.7.1373  toolshed 0.5.074  tzdata 1.2.275  uboot_env 1.0.276  unicode_util_compat 0.7.177* Getting gettestcpfs (Hex package)78* Getting nerves (Hex package)79* Getting ring_logger (Hex package)80* Getting toolshed (Hex package)81* Getting nerves_runtime (Hex package)82* Getting nerves_system_bbb (Hex package)83* Getting nerves_system_mangopi_mq_pro (Hex package)84* Getting nerves_system_qemu_aarch64 (Hex package)85* Getting nerves_system_rpi0 (Hex package)86* Getting nerves_system_rpi4 (Hex package)87* Getting nerves_system_rpi5 (Hex package)88* Getting nerves_system_trellis (Hex package)89* Getting nerves_system_x86_64 (Hex package)90* Getting nerves_system_br (Hex package)91* Getting nerves_toolchain_x86_64_nerves_linux_musl (Hex package)92* Getting nerves_toolchain_armv7_nerves_linux_gnueabihf (Hex package)93* Getting nerves_toolchain_aarch64_nerves_linux_gnu (Hex package)94* Getting nerves_toolchain_armv6_nerves_linux_gnueabihf (Hex package)95* Getting nerves_toolchain_riscv64_nerves_linux_gnu (Hex package)96* Getting nerves_logging (Hex package)97* Getting nerves_uevent (Hex package)98* Getting uboot_env (Hex package)99* Getting elixir_make (Hex package)100* Getting property_table (Hex package)101* Getting circular_buffer (Hex package)102* Getting interactive_cmd (Hex package)103* Getting nerves_discovery (Hex package)104* Getting tablet (Hex package)105* Getting elastix (Hex package)106* Getting elixir_uuid (Hex package)107* Getting httpoison (Hex package)108* Getting jason (Hex package)109* Getting opentelemetry (Hex package)110* Getting opentelemetry_api (Hex package)111* Getting opentelemetry_zipkin (Hex package)112* Getting quantum (Hex package)113* Getting timex (Hex package)114* Getting combine (Hex package)115* Getting gettext (Hex package)116* Getting tzdata (Hex package)117* Getting expo (Hex package)118* Getting crontab (Hex package)119* Getting gen_stage (Hex package)120* Getting telemetry (Hex package)121* Getting telemetry_registry (Hex package)122* Getting hackney (Hex package)123* Getting certifi (Hex package)124* Getting idna (Hex package)125* Getting metrics (Hex package)126* Getting mimerl (Hex package)127* Getting parse_trans (Hex package)128* Getting ssl_verify_fun (Hex package)129* Getting unicode_util_compat (Hex package)130* Getting retry (Hex package)131Found packages with security advisories, see above for details132    warning: using single-quoted strings to represent charlists is deprecated.133    Use ~c"" if you indeed want a charlist or use "" instead.134    You may run "mix format --migrate" to change all single-quoted135    strings to use the ~c sigil and fix this warning.136    │137 80 │     {:ok, config} = :file.consult('rebar.config')138    │                                   ~139    │140    └─ /work/proj/deps_qemu_aarch64/opentelemetry_api/mix.exs:80:35141142    warning: using single-quoted strings to represent charlists is deprecated.143    Use ~c"" if you indeed want a charlist or use "" instead.144    You may run "mix format --migrate" to change all single-quoted145    strings to use the ~c sigil and fix this warning.146    │147 86 │     {:ok, [{:application, name, desc}]} = :file.consult('src/opentelemetry_api.app.src')148    │                                                         ~149    │150    └─ /work/proj/deps_qemu_aarch64/opentelemetry_api/mix.exs:86:57151152==> nerves_system_br153Generated nerves_system_br app154==> crontab155Compiling 7 files (.ex)156     warning: this clause of defp get_interval_value/2 is never used (or it will always fail/warn when invoked)157     │158 255 │   defp get_interval_value(:ambiguity_opts, %{ambiguity_opts: ambiguity_opts}), do: ambiguity_opts159     │        ~160     │161     └─ lib/crontab/date_checker.ex:255:8: Crontab.DateChecker.get_interval_value/2162163Generated crontab app164==> gen_stage165Compiling 10 files (.ex)166     warning: unused require Logger167     │168 103 │   require Logger169     │   ~170     │171     └─ lib/gen_stage/dispatchers/partition_dispatcher.ex:103:3172173Generated gen_stage app174==> combine175Compiling 6 files (.ex)176    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 operator177    │178 26 │       <<bits::bitstring-size(n), rest::bitstring>> ->179    │                              ~180    │181    └─ lib/combine/parsers/binary.ex:26:30: Combine.Parsers.Binary.bits_impl/2182183    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 operator184    │185 48 │       <<bits::bitstring-size(bits_size), rest::bitstring>> ->186    │                              ~187    │188    └─ lib/combine/parsers/binary.ex:48:30: Combine.Parsers.Binary.bytes_impl/2189190    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 operator191    │192 70 │           <<int::big-unsigned-size(size), rest::bitstring>> ->193    │                                    ~194    │195    └─ lib/combine/parsers/binary.ex:70:36: Combine.Parsers.Binary.uint_impl/3196197    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 operator198    │199 77 │           <<int::little-unsigned-size(size), rest::bitstring>> ->200    │                                       ~201    │202    └─ lib/combine/parsers/binary.ex:77:39: Combine.Parsers.Binary.uint_impl/3203204     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 operator205     │206 101 │           <<int::big-signed-size(size), rest::bitstring>> ->207     │                                  ~208     │209     └─ lib/combine/parsers/binary.ex:101:34: Combine.Parsers.Binary.int_impl/3210211     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 operator212     │213 108 │           <<int::little-signed-size(size), rest::bitstring>> ->214     │                                     ~215     │216     └─ lib/combine/parsers/binary.ex:108:37: Combine.Parsers.Binary.int_impl/3217218     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 operator219     │220 128 │       <<num::float-size(size), rest::bitstring>> ->221     │                         ~222     │223     └─ lib/combine/parsers/binary.ex:128:25: Combine.Parsers.Binary.float_impl/2224225     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 operator226     │227 432 │         <<^expected::binary-size(byte_size), rest::binary>> ->228     │                                  ~229     │230     └─ lib/combine/parsers/text.ex:432:34: Combine.Parsers.Text.string_impl/2231232     warning: the following clause is redundant:233234         defp word_of_impl(%Combine.ParserState{...} = state, _pattern)235236     it has type:237238         dynamic(%Combine.ParserState{status: :ok}), dynamic()239240     previous clauses have already matched on the following types:241242         %Combine.ParserState{status: :error}, term()243         %Combine.ParserState{status: :ok}, term()244245     │246 488 │   defp word_of_impl(%ParserState{status: :ok} = state, _pattern) do247     │        ~248     │249     └─ lib/combine/parsers/text.ex:488:8: Combine.Parsers.Text.word_of_impl/2250251Generated combine app252==> circular_buffer253Compiling 1 file (.ex)254Generated circular_buffer app255==> jason256Compiling 10 files (.ex)257Generated jason app258==> nerves_compatibility_test259===> Analyzing applications...260===> Compiling mimerl261==> ssl_verify_fun262Compiling 7 files (.erl)263Generated ssl_verify_fun app264==> tablet265Compiling 2 files (.ex)266Generated tablet app267==> elixir_make268Compiling 8 files (.ex)269Generated elixir_make app270==> nerves_logging271 CC kmsg_tailer.o272 LD kmsg_tailer273Compiling 5 files (.ex)274Generated nerves_logging app275==> elixir_uuid276Compiling 1 file (.ex)277    warning: use Bitwise is deprecated. import Bitwise instead278    │279  2 │   use Bitwise, only_operators: true280    │   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~281    │282    └─ lib/uuid.ex:2: UUID (module)283284Generated elixir_uuid app285==> nerves_discovery286Compiling 5 files (.ex)287Generated nerves_discovery app288==> ring_logger289Compiling 7 files (.ex)290Generated ring_logger app291==> interactive_cmd292Compiling 1 file (.ex)293Generated interactive_cmd app294==> nerves295Compiling 65 files (.ex)296    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)297    │298  6 │ defmodule Mix.Tasks.Nerves.Init do299    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~300    │301    └─ lib/mix/tasks/nerves.init.ex:6: Mix.Tasks.Nerves.Init (module)302303    warning: redefining module Nerves (current version loaded from /work/proj/_build/qemu_aarch64/lib/nerves/ebin/Elixir.Nerves.beam)304    │305  6 │ defmodule Nerves do306    │ ~~~~~~~~~~~~~~~~~~~307    │308    └─ lib/nerves.ex:6: Nerves (module)309310    warning: redefining module Nerves.ArtifactResolver (current version loaded from /work/proj/_build/qemu_aarch64/lib/nerves/ebin/Elixir.Nerves.ArtifactResolver.beam)311    │312  5 │ defmodule Nerves.ArtifactResolver do313    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~314    │315    └─ lib/nerves/artifact_resolver.ex:5: Nerves.ArtifactResolver (module)316317    warning: redefining module Nerves.BuildAction.AppModes (current version loaded from /work/proj/_build/qemu_aarch64/lib/nerves/ebin/Elixir.Nerves.BuildAction.AppModes.beam)318    │319  6 │ defmodule Nerves.BuildAction.AppModes do320    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~321    │322    └─ lib/nerves/build_action/app_modes.ex:6: Nerves.BuildAction.AppModes (module)323324    warning: redefining module Nerves.BuildAction.CheckExecutables (current version loaded from /work/proj/_build/qemu_aarch64/lib/nerves/ebin/Elixir.Nerves.BuildAction.CheckExecutables.beam)325    │326  5 │ defmodule Nerves.BuildAction.CheckExecutables do327    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~328    │329    └─ lib/nerves/build_action/check_executables.ex:5: Nerves.BuildAction.CheckExecutables (module)330331    warning: redefining module Nerves.BuildAction.Erlinit (current version loaded from /work/proj/_build/qemu_aarch64/lib/nerves/ebin/Elixir.Nerves.BuildAction.Erlinit.beam)332    │333  8 │ defmodule Nerves.BuildAction.Erlinit do334    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~335    │336    └─ lib/nerves/build_action/erlinit.ex:8: Nerves.BuildAction.Erlinit (module)337338    warning: redefining module Nerves.BuildAction.Firmware (current version loaded from /work/proj/_build/qemu_aarch64/lib/nerves/ebin/Elixir.Nerves.BuildAction.Firmware.beam)339    │340  5 │ defmodule Nerves.BuildAction.Firmware do341    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~342    │343    └─ lib/nerves/build_action/firmware.ex:5: Nerves.BuildAction.Firmware (module)344345    warning: redefining module Nerves.BuildAction.IExStartupCheck (current version loaded from /work/proj/_build/qemu_aarch64/lib/nerves/ebin/Elixir.Nerves.BuildAction.IExStartupCheck.beam)346    │347  7 │ defmodule Nerves.BuildAction.IExStartupCheck do348    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~349    │350    └─ lib/nerves/build_action/iex_startup_check.ex:7: Nerves.BuildAction.IExStartupCheck (module)351352    warning: redefining module Nerves.BuildAction.NervesV1System (current version loaded from /work/proj/_build/qemu_aarch64/lib/nerves/ebin/Elixir.Nerves.BuildAction.NervesV1System.beam)353    │354  5 │ defmodule Nerves.BuildAction.NervesV1System do355    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~356    │357    └─ lib/nerves/build_action/nerves_v1_system.ex:5: Nerves.BuildAction.NervesV1System (module)358359    warning: redefining module Nerves.BuildAction.NervesV1Toolchain (current version loaded from /work/proj/_build/qemu_aarch64/lib/nerves/ebin/Elixir.Nerves.BuildAction.NervesV1Toolchain.beam)360    │361  5 │ defmodule Nerves.BuildAction.NervesV1Toolchain do362    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~363    │364    └─ lib/nerves/build_action/nerves_v1_toolchain.ex:5: Nerves.BuildAction.NervesV1Toolchain (module)365366    warning: redefining module Nerves.BuildAction.Rootfs (current version loaded from /work/proj/_build/qemu_aarch64/lib/nerves/ebin/Elixir.Nerves.BuildAction.Rootfs.beam)367    │368  5 │ defmodule Nerves.BuildAction.Rootfs do369    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~370    │371    └─ lib/nerves/build_action/rootfs.ex:5: Nerves.BuildAction.Rootfs (module)372373    warning: redefining module Nerves.BuildAction.SortApps (current version loaded from /work/proj/_build/qemu_aarch64/lib/nerves/ebin/Elixir.Nerves.BuildAction.SortApps.beam)374    │375  6 │ defmodule Nerves.BuildAction.SortApps do376    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~377    │378    └─ lib/nerves/build_action/sort_apps.ex:6: Nerves.BuildAction.SortApps (module)379380    warning: redefining module Nerves.BuildAction.StripAll (current version loaded from /work/proj/_build/qemu_aarch64/lib/nerves/ebin/Elixir.Nerves.BuildAction.StripAll.beam)381    │382  5 │ defmodule Nerves.BuildAction.StripAll do383    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~384    │385    └─ lib/nerves/build_action/strip_all.ex:5: Nerves.BuildAction.StripAll (module)386387    warning: redefining module Nerves.BuildAction.Trimmer (current version loaded from /work/proj/_build/qemu_aarch64/lib/nerves/ebin/Elixir.Nerves.BuildAction.Trimmer.beam)388    │389  5 │ defmodule Nerves.BuildAction.Trimmer do390    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~391    │392    └─ lib/nerves/build_action/trimmer.ex:5: Nerves.BuildAction.Trimmer (module)393394    warning: redefining module Nerves.BuildPlan (current version loaded from /work/proj/_build/qemu_aarch64/lib/nerves/ebin/Elixir.Nerves.BuildPlan.beam)395    │396  5 │ defmodule Nerves.BuildPlan do397    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~398    │399    └─ lib/nerves/build_plan.ex:5: Nerves.BuildPlan (module)400401    warning: redefining module Nerves.BuildPlan.Checks (current version loaded from /work/proj/_build/qemu_aarch64/lib/nerves/ebin/Elixir.Nerves.BuildPlan.Checks.beam)402    │403  5 │ defmodule Nerves.BuildPlan.Checks do404    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~405    │406    └─ lib/nerves/build_plan/checks.ex:5: Nerves.BuildPlan.Checks (module)407408    warning: redefining module Nerves.Container (current version loaded from /work/proj/_build/qemu_aarch64/lib/nerves/ebin/Elixir.Nerves.Container.beam)409    │410  6 │ defmodule Nerves.Container do411    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~412    │413    └─ lib/nerves/container.ex:6: Nerves.Container (module)414415    warning: redefining module Nerves.Fingerprint (current version loaded from /work/proj/_build/qemu_aarch64/lib/nerves/ebin/Elixir.Nerves.Fingerprint.beam)416    │417  5 │ defmodule Nerves.Fingerprint do418    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~419    │420    └─ lib/nerves/fingerprint.ex:5: Nerves.Fingerprint (module)421422    warning: redefining module Nerves.MixPackage (current version loaded from /work/proj/_build/qemu_aarch64/lib/nerves/ebin/Elixir.Nerves.MixPackage.beam)423    │424  5 │ defmodule Nerves.MixPackage do425    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~426    │427    └─ lib/nerves/mix_package.ex:5: Nerves.MixPackage (module)428429    warning: redefining module Nerves.Paths (current version loaded from /work/proj/_build/qemu_aarch64/lib/nerves/ebin/Elixir.Nerves.Paths.beam)430    │431  5 │ defmodule Nerves.Paths do432    │ ~~~~~~~~~~~~~~~~~~~~~~~~~433    │434    └─ lib/nerves/paths.ex:5: Nerves.Paths (module)435436    warning: redefining module Nerves.TargetTuple (current version loaded from /work/proj/_build/qemu_aarch64/lib/nerves/ebin/Elixir.Nerves.TargetTuple.beam)437    │438  5 │ defmodule Nerves.TargetTuple do439    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~440    │441    └─ lib/nerves/target_tuple.ex:5: Nerves.TargetTuple (module)442443Generated nerves app444==> nerves_toolchain_aarch64_nerves_linux_gnu445Compiling 1 file (.ex)446Generated nerves_toolchain_aarch64_nerves_linux_gnu app447==> nerves_system_qemu_aarch64448Compiling 1 file (.ex)449Generated nerves_system_qemu_aarch64 app450==> nerves_compatibility_test451===> Analyzing applications...452===> Compiling unicode_util_compat453===> Analyzing applications...454===> Compiling idna455===> Analyzing applications...456===> Compiling telemetry457==> telemetry_registry458Compiling 1 file (.erl)459Compiling 1 file (.ex)460Generated telemetry_registry app461==> expo462Compiling 2 files (.erl)463Compiling 22 files (.ex)464Generated expo app465==> gettext466Compiling 18 files (.ex)467     warning: unused require Gettext.Macros468     │469 594 │   require Gettext.Macros470     │   ~471     │472     └─ lib/gettext.ex:594:3473474     warning: Kernel.ParallelCompiler.async/1 is deprecated. Use `pmap/2` instead475     │476 426 │               Kernel.ParallelCompiler.async(fn ->477     │                                       ~478     │479     └─ lib/gettext/compiler.ex:426:39: Gettext.Compiler.compile_po_files/3480481     warning: the following clause is redundant:482483         defp ensure_empty_msgstr!(%Expo.Message.Plural{} = message)484485     it has type:486487         dynamic(%Expo.Message.Plural{})488489     previous clauses have already matched on the following types:490491         %Expo.Message.Singular{}492         %Expo.Message.Plural{}493494     │495 391 │   defp ensure_empty_msgstr!(%Message.Plural{} = message) do496     │        ~497     │498     └─ lib/gettext/extractor.ex:391:8: Gettext.Extractor.ensure_empty_msgstr!/1499500Generated gettext app501==> retry502Compiling 3 files (.ex)503Generated retry app504==> nerves_compatibility_test505===> Analyzing applications...506===> Compiling certifi507===> Analyzing applications...508===> Compiling parse_trans509==> uboot_env510Compiling 5 files (.ex)511Generated uboot_env app512==> quantum513Compiling 39 files (.ex)514Generated quantum app515==> nerves_compatibility_test516===> Analyzing applications...517===> Compiling metrics518===> Analyzing applications...519===> Compiling hackney520     ┌─ src/hackney_trace.erl:521     │522 132 │    (catch io:format(standard_io, "stop trace at ~s~n", [format_timestamp(Timestamp)])),523     │     ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.524Compile directive 'nowarn_deprecated_catch' can be used to suppress525warnings in selected modules.526527     ┌─ src/hackney_trace.erl:528     │529 139 │    (catch io:format(Fd, "stop trace at ~s~n", [format_timestamp(Timestamp)])),530     │     ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.531Compile directive 'nowarn_deprecated_catch' can be used to suppress532warnings in selected modules.533534     ┌─ src/hackney_trace.erl:535     │536 146 │    (catch io:format(Fd, "stop trace at ~s~n", [format_timestamp(Timestamp)])),537     │     ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.538Compile directive 'nowarn_deprecated_catch' can be used to suppress539warnings in selected modules.540541     ┌─ src/hackney_trace.erl:542     │543 147 │    (catch file:close(Fd)),544     │     ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.545Compile directive 'nowarn_deprecated_catch' can be used to suppress546warnings in selected modules.547548     ┌─ src/hackney_trace.erl:549     │550 154 │    (catch io:format(Fd, "stop trace at ~s~n", [format_timestamp(Timestamp)])),551     │     ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.552Compile directive 'nowarn_deprecated_catch' can be used to suppress553warnings in selected modules.554555     ┌─ src/hackney_trace.erl:556     │557 155 │    (catch file:close(Fd)),558     │     ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.559Compile directive 'nowarn_deprecated_catch' can be used to suppress560warnings in selected modules.561562     ┌─ src/hackney_trace.erl:563     │564 161 │    (catch print_hackney_trace(Fd, Sev, Timestamp, Who,565     │     ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.566Compile directive 'nowarn_deprecated_catch' can be used to suppress567warnings in selected modules.568569     ┌─ src/hackney_trace.erl:570     │571 165 │    (catch print_trace(Fd, Event)),572     │     ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.573Compile directive 'nowarn_deprecated_catch' can be used to suppress574warnings in selected modules.575576577    ┌─ src/hackney_pool.erl:578    │579 80 │    case catch gen_server:call(Pool, {checkout, Connection, Requester, RequestRef}, CheckoutTimeout) of580    │         ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.581Compile directive 'nowarn_deprecated_catch' can be used to suppress582warnings in selected modules.583584     ┌─ src/hackney_pool.erl:585     │586 101 │                _ = catch hackney_connection:close(Connection, Socket),587     │                    ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.588Compile directive 'nowarn_deprecated_catch' can be used to suppress589warnings in selected modules.590591     ┌─ src/hackney_pool.erl:592     │593 130 │            _ = catch hackney_connection:close(Connection, Socket),594     │                ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.595Compile directive 'nowarn_deprecated_catch' can be used to suppress596warnings in selected modules.597598     ┌─ src/hackney_pool.erl:599     │600 134 │        catch hackney_connection:close(Connection, Socket),601     │        ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.602Compile directive 'nowarn_deprecated_catch' can be used to suppress603warnings in selected modules.604605     ┌─ src/hackney_pool.erl:606     │607 319 │                 catch Transport:close(Socket),608     │                 ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.609Compile directive 'nowarn_deprecated_catch' can be used to suppress610warnings in selected modules.611612     ┌─ src/hackney_pool.erl:613     │614 417 │                case catch hackney_connection:controlling_process(Connection, S, self()) of615     │                     ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.616Compile directive 'nowarn_deprecated_catch' can be used to suppress617warnings in selected modules.618619     ┌─ src/hackney_pool.erl:620     │621 423 │                    _ = catch hackney_connection:close(Connection, S),622     │                        ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.623Compile directive 'nowarn_deprecated_catch' can be used to suppress624warnings in selected modules.625626     ┌─ src/hackney_pool.erl:627     │628 444 │        catch hackney_connection:close(Connection, Socket),629     │        ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.630Compile directive 'nowarn_deprecated_catch' can be used to suppress631warnings in selected modules.632633     ┌─ src/hackney_pool.erl:634     │635 543 │            _ = (catch hackney_connection:close(Connection, Socket)),636     │                 ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.637Compile directive 'nowarn_deprecated_catch' can be used to suppress638warnings in selected modules.639640641     ┌─ src/hackney_manager.erl:642     │643 114 │    catch ets:delete(?MODULE, Ref),644     │    ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.645Compile directive 'nowarn_deprecated_catch' can be used to suppress646warnings in selected modules.647648     ┌─ src/hackney_manager.erl:649     │650 125 │            catch Transport:close(Socket);651     │            ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.652Compile directive 'nowarn_deprecated_catch' can be used to suppress653warnings in selected modules.654655     ┌─ src/hackney_manager.erl:656     │657 129 │            catch Handler:checkin(SocketRef, Socket)658     │            ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.659Compile directive 'nowarn_deprecated_catch' can be used to suppress660warnings in selected modules.661662     ┌─ src/hackney_manager.erl:663     │664 133 │          catch Transport:controlling_process(Socket, self()),665     │          ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.666Compile directive 'nowarn_deprecated_catch' can be used to suppress667warnings in selected modules.668669     ┌─ src/hackney_manager.erl:670     │671 134 │          catch Transport:close(Socket),672     │          ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.673Compile directive 'nowarn_deprecated_catch' can be used to suppress674warnings in selected modules.675676     ┌─ src/hackney_manager.erl:677     │678 227 │            catch ets:delete(?MODULE, Ref),679     │            ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.680Compile directive 'nowarn_deprecated_catch' can be used to suppress681warnings in selected modules.682683     ┌─ src/hackney_manager.erl:684     │685 255 │    catch ets:delete(?MODULE, Ref),686     │    ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.687Compile directive 'nowarn_deprecated_catch' can be used to suppress688warnings in selected modules.689690     ┌─ src/hackney_manager.erl:691     │692 269 │          catch Transport:controlling_process(Socket, self()),693     │          ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.694Compile directive 'nowarn_deprecated_catch' can be used to suppress695warnings in selected modules.696697     ┌─ src/hackney_manager.erl:698     │699 270 │          catch Transport:close(Socket),700     │          ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.701Compile directive 'nowarn_deprecated_catch' can be used to suppress702warnings in selected modules.703704     ┌─ src/hackney_manager.erl:705     │706 383 │          catch unlink(Stream),707     │          ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.708Compile directive 'nowarn_deprecated_catch' can be used to suppress709warnings in selected modules.710711     ┌─ src/hackney_manager.erl:712     │713 416 │        catch ets:delete(?REFS, Ref),714     │        ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.715Compile directive 'nowarn_deprecated_catch' can be used to suppress716warnings in selected modules.717718     ┌─ src/hackney_manager.erl:719     │720 426 │        catch ets:delete(?REFS, Ref),721     │        ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.722Compile directive 'nowarn_deprecated_catch' can be used to suppress723warnings in selected modules.724725     ┌─ src/hackney_manager.erl:726     │727 470 │    case catch hackney_stream:start_link(StreamTo2, Ref, Client) of728     │         ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.729Compile directive 'nowarn_deprecated_catch' can be used to suppress730warnings in selected modules.731732     ┌─ src/hackney_manager.erl:733     │734 487 │           catch Transport:close(Socket),735     │           ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.736Compile directive 'nowarn_deprecated_catch' can be used to suppress737warnings in selected modules.738739     ┌─ src/hackney_manager.erl:740     │741 543 │        catch ets:delete(?REFS, Ref),742     │        ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.743Compile directive 'nowarn_deprecated_catch' can be used to suppress744warnings in selected modules.745746     ┌─ src/hackney_manager.erl:747     │748 544 │        catch ets:delete(?MODULE, Ref),749     │        ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.750Compile directive 'nowarn_deprecated_catch' can be used to suppress751warnings in selected modules.752753     ┌─ src/hackney_manager.erl:754     │755 559 │        catch ets:delete(?REFS, Ref),756     │        ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.757Compile directive 'nowarn_deprecated_catch' can be used to suppress758warnings in selected modules.759760     ┌─ src/hackney_manager.erl:761     │762 560 │        catch ets:delete(?MODULE, Ref),763     │        ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.764Compile directive 'nowarn_deprecated_catch' can be used to suppress765warnings in selected modules.766767     ┌─ src/hackney_manager.erl:768     │769 618 │        catch unlink(Pid),770     │        ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.771Compile directive 'nowarn_deprecated_catch' can be used to suppress772warnings in selected modules.773774775     ┌─ src/hackney_happy.erl:776     │777 101 │    catch exit(Pid, normal),778     │    ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.779Compile directive 'nowarn_deprecated_catch' can be used to suppress780warnings in selected modules.781782     ┌─ src/hackney_happy.erl:783     │784 128 │    case (catch inet_res:getbyname(Hostname, Type)) of785     │          ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.786Compile directive 'nowarn_deprecated_catch' can be used to suppress787warnings in selected modules.788789     ┌─ src/hackney_happy.erl:790     │791 151 │    case (catch inet:gethostbyname(Hostname, InetType)) of792     │          ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.793Compile directive 'nowarn_deprecated_catch' can be used to suppress794warnings in selected modules.795796797==> tzdata798Compiling 18 files (.ex)799Generated tzdata app800==> timex801Compiling 62 files (.ex)802    warning: default arguments in protocol definitions is deprecated803    │804 84 │   def compare(a, b, granularity \\ :microsecond)805    │   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~806    │807    └─ lib/comparable/comparable.ex:84: Timex.Comparable (module)808809     warning: default arguments in protocol definitions is deprecated810     │811 139 │   def diff(a, b, granularity \\ :microsecond)812     │   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~813     │814     └─ lib/comparable/comparable.ex:139: Timex.Comparable (module)815816    warning: protocols can only define functions without implementation via def/1, found: compare/2, diff/2817    │818  1 │ defprotocol Timex.Comparable do819    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~820    │821    └─ lib/comparable/comparable.ex:1: Timex.Comparable (module)822823     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 operator824     │825 317 │     <<abbrevs::bytes(len), rest::binary>> = data826     │                      ~827     │828     └─ lib/parse/zoneinfo/parser.ex:317:22: Timex.Parse.ZoneInfo.Parser.parse_abbreviations/4829830    warning: default arguments in protocol definitions is deprecated831    │832 48 │   def to_datetime(datetime, timezone \\ :utc)833    │   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~834    │835    └─ lib/protocol.ex:48: Timex.Protocol (module)836837    warning: protocols can only define functions without implementation via def/1, found: to_datetime/1838    │839  1 │ defprotocol Timex.Protocol do840    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~841    │842    └─ lib/protocol.ex:1: Timex.Protocol (module)843844    warning: unused require Timex.Macros845    │846  5 │   require Timex.Macros847    │   ~848    │849    └─ lib/comparable/tuple.ex:5:3850851    warning: unused require Timex.Macros852    │853  5 │   require Timex.Macros854    │   ~855    │856    └─ lib/comparable/naivedatetime.ex:5:3857858    warning: unused require Bitwise859    │860  5 │   require Bitwise861    │   ~862    │863    └─ lib/calendar/julian.ex:5:3864865Compiling lib/l10n/gettext.ex (it's taking more than 10s)866     warning: the following clause will never match:867868         {ty, a, b} when ty === :gap or ty === :ambiguous ->869870     it is expected to match on type:871872         dynamic({:error, term()} and not {:ok, %{..., time_zone: term()}})873874     where "ty" was given the type:875876         # type: :ambiguous or :gap877         # from: lib/timezone/timezone.ex:548878         ty in [:gap, :ambiguous]879880     type warning found at:881     │882 548 │       {ty, a, b} when ty in [:gap, :ambiguous] ->883     │       ~884     │885     └─ lib/timezone/timezone.ex:548:7: Timex.Timezone.convert/2886887     warning: a struct for Timex.PosixTimezone is expected on struct update:888889         %Timex.PosixTimezone{rule | std_abbr: abbr}890891     but got type:892893         dynamic()894895     where "rule" was given the type:896897         # type: dynamic()898         # from: lib/parse/posix/parser.ex:119:33899         rule900901     when defining the variable "rule", you must also pattern match on "%Timex.PosixTimezone{}"902903     type warning found at:904     │905 121 │       parse_tz(:std_offset, rest, %TZ{rule | std_abbr: abbr})906     │                                   ~907     │908     └─ lib/parse/posix/parser.ex:121:35: Timex.Parse.Timezones.Posix.parse_tz/3909910     warning: a struct for Timex.PosixTimezone is expected on struct update:911912         %Timex.PosixTimezone{rule | std_offset: offset}913914     but got type:915916         dynamic()917918     where "rule" was given the type:919920         # type: dynamic()921         # from: lib/parse/posix/parser.ex:125:35922         rule923924     when defining the variable "rule", you must also pattern match on "%Timex.PosixTimezone{}"925926     type warning found at:927     │928 127 │       parse_tz(:dst_abbr, rest, %TZ{rule | std_offset: offset})929     │                                 ~930     │931     └─ lib/parse/posix/parser.ex:127:33: Timex.Parse.Timezones.Posix.parse_tz/3932933     warning: a struct for Timex.PosixTimezone is expected on struct update:934935         %Timex.PosixTimezone{rule | dst_abbr: abbr}936937     but got type:938939         dynamic()940941     where "rule" was given the type:942943         # type: dynamic()944         # from: lib/parse/posix/parser.ex:141:33945         rule946947     when defining the variable "rule", you must also pattern match on "%Timex.PosixTimezone{}"948949     type warning found at:950     │951 143 │          rule = %TZ{rule | dst_abbr: abbr} do952     │                 ~953     │954     └─ lib/parse/posix/parser.ex:143:17: Timex.Parse.Timezones.Posix.parse_tz/3955956     warning: a struct for Timex.PosixTimezone is expected on struct update:957958         %Timex.PosixTimezone{rule | dst_offset: offset}959960     but got type:961962         dynamic()963964     where "rule" was given the type:965966         # type: dynamic()967         # from: lib/parse/posix/parser.ex:160:35968         rule969970     when defining the variable "rule", you must also pattern match on "%Timex.PosixTimezone{}"971972     type warning found at:973     │974 162 │          rule = %TZ{rule | dst_offset: offset} do975     │                 ~976     │977     └─ lib/parse/posix/parser.ex:162:17: Timex.Parse.Timezones.Posix.parse_tz/3978979     warning: a struct for Timex.PosixTimezone is expected on struct update:980981         %Timex.PosixTimezone{rule | dst_start: dst_start, dst_end: dst_end}982983     but got type:984985         dynamic()986987     where "rule" was given the type:988989         # type: dynamic()990         # from: lib/parse/posix/parser.ex:185:36991         rule992993     when defining the variable "rule", you must also pattern match on "%Timex.PosixTimezone{}"994995     type warning found at:996     │997 190 │           {:ok, %TZ{rule | dst_start: dst_start, dst_end: dst_end}, rest}998     │                 ~999     │1000     └─ lib/parse/posix/parser.ex:190:17: Timex.Parse.Timezones.Posix.parse_tz/310011002     warning: the following clause will never match:10031004         :error ->10051006     it is expected to match on type:10071008         dynamic({:error, :invalid_number, binary()})10091010     type warning found at:1011     │1012 264 │       :error ->1013     │       ~~~~~~~~~1014     │1015     └─ lib/parse/posix/parser.ex:264: Timex.Parse.Timezones.Posix.parse_month_week_day/310161017    warning: the following pattern will never match:10181019        {y, m, d} <- to_erl_datetime(date)10201021    because the right-hand side has type:10221023        dynamic(1024          {:error, :invalid_date} or1025            {:ok, {{integer(), integer(), integer()}, {integer(), integer(), integer()}}}1026        )10271028    where "date" was given the type:10291030        # type: dynamic({...})1031        # from: lib/datetime/erlang.ex:7:171032        date10331034    type warning found at:1035    │1036  8 │     with {y, m, d} <- to_erl_datetime(date),1037    │          ~1038    │1039    └─ lib/datetime/erlang.ex:8:10: Timex.Protocol.Tuple.to_julian/110401041     warning: the following clause is redundant:10421043         def shift(_, _)10441045     it has type:10461047         dynamic(%Date{}), dynamic()10481049     previous clauses have already matched on the following types:10501051         %Date{}, term()10521053     │1054 227 │   def shift(_, _), do: {:error, :badarg}1055     │       ~1056     │1057     └─ lib/date/date.ex:227:7: Timex.Protocol.Date.shift/210581059     warning: a struct for Timex.Parse.ZoneInfo.Parser.Zone is expected on struct update:10601061         %Timex.Parse.ZoneInfo.Parser.Zone{zone | transitions: transitions, leaps: leaps}10621063     but got type:10641065         dynamic(%{..., leaps: term(), transitions: term()})10661067     where "zone" was given the types:10681069         # type: dynamic(%{..., rule: term()} or %{..., transitions: term()})1070         # from: lib/parse/zoneinfo/parser.ex:156:281071         {:ok, zone, rest} <- parse_content(1, data, %Timex.Parse.ZoneInfo.Parser.Zone{..., version: 1})10721073         # type: dynamic(%{..., transitions: term()})1074         # from: lib/parse/zoneinfo/parser.ex:157:261075         Enum.sort_by(zone.transitions, fn tx -> tx.starts_at end)10761077         # type: dynamic(%{..., leaps: term(), transitions: term()})1078         # from: lib/parse/zoneinfo/parser.ex:158:201079         Enum.sort_by(zone.leaps, fn leap -> leap.epoch end)10801081     when defining the variable "zone", you must also pattern match on "%Timex.Parse.ZoneInfo.Parser.Zone{}"10821083     type warning found at:1084     │1085 159 │       {:ok, %Zone{zone | transitions: transitions, leaps: leaps}, rest}1086     │             ~1087     │1088     └─ lib/parse/zoneinfo/parser.ex:159:13: Timex.Parse.ZoneInfo.Parser.parse_versioned_content/210891090     warning: a struct for Timex.Parse.ZoneInfo.Parser.Zone is expected on struct update:10911092         %Timex.Parse.ZoneInfo.Parser.Zone{zone | transitions: times}10931094     but got type:10951096         dynamic()10971098     where "zone" was given the type:10991100         # type: dynamic()1101         # from: lib/parse/zoneinfo/parser.ex:270:921102         zone11031104     when defining the variable "zone", you must also pattern match on "%Timex.Parse.ZoneInfo.Parser.Zone{}"11051106     type warning found at:1107     │1108 272 │     parse_transition_info(version, rest, header, %Zone{zone | transitions: times})1109     │                                                  ~1110     │1111     └─ lib/parse/zoneinfo/parser.ex:272:50: Timex.Parse.ZoneInfo.Parser.parse_transition_times/411121113     warning: a struct for Timex.Parse.ZoneInfo.Parser.Zone is expected on struct update:11141115         %Timex.Parse.ZoneInfo.Parser.Zone{zone | leaps: leaps}11161117     but got type:11181119         dynamic()11201121     where "zone" was given the type:11221123         # type: dynamic()1124         # from: lib/parse/zoneinfo/parser.ex:330:791125         zone11261127     when defining the variable "zone", you must also pattern match on "%Timex.Parse.ZoneInfo.Parser.Zone{}"11281129     type warning found at:1130     │1131 344 │     parse_flags(version, rest, header, %Zone{zone | leaps: leaps})1132     │                                        ~1133     │1134     └─ lib/parse/zoneinfo/parser.ex:344:40: Timex.Parse.ZoneInfo.Parser.parse_leap_seconds/411351136     warning: a struct for Timex.Parse.ZoneInfo.Parser.Zone is expected on struct update:11371138         %Timex.Parse.ZoneInfo.Parser.Zone{zone | transitions: transitions}11391140     but got type:11411142         dynamic(%{..., transitions: term()})11431144     where "zone" was given the type:11451146         # type: dynamic(%{..., transitions: term()})1147         # from: lib/parse/zoneinfo/parser.ex:354:151148         Enum.with_index(zone.transitions)11491150     when defining the variable "zone", you must also pattern match on "%Timex.Parse.ZoneInfo.Parser.Zone{}"11511152     type warning found at:1153     │1154 362 │       parse_posixtz_string(version, rest, %Zone{zone | transitions: transitions})1155     │                                           ~1156     │1157     └─ lib/parse/zoneinfo/parser.ex:362:43: Timex.Parse.ZoneInfo.Parser.parse_flags/411581159     warning: a struct for Timex.Parse.ZoneInfo.Parser.Zone is expected on struct update:11601161         %Timex.Parse.ZoneInfo.Parser.Zone{zone | transitions: transitions}11621163     but got type:11641165         dynamic(%{..., transitions: term()})11661167     where "zone" was given the type:11681169         # type: dynamic(%{..., transitions: term()})1170         # from: lib/parse/zoneinfo/parser.ex:354:151171         Enum.with_index(zone.transitions)11721173     when defining the variable "zone", you must also pattern match on "%Timex.Parse.ZoneInfo.Parser.Zone{}"11741175     type warning found at:1176     │1177 364 │       {:ok, %Zone{zone | transitions: transitions}, rest}1178     │             ~1179     │1180     └─ lib/parse/zoneinfo/parser.ex:364:13: Timex.Parse.ZoneInfo.Parser.parse_flags/411811182     warning: a struct for Timex.Parse.ZoneInfo.Parser.Zone is expected on struct update:11831184         %Timex.Parse.ZoneInfo.Parser.Zone{zone | rule: rule}11851186     but got type:11871188         dynamic()11891190     where "zone" was given the type:11911192         # type: dynamic()1193         # from: lib/parse/zoneinfo/parser.ex:369:621194         zone11951196     when defining the variable "zone", you must also pattern match on "%Timex.Parse.ZoneInfo.Parser.Zone{}"11971198     type warning found at:1199     │1200 372 │       {:ok, %Zone{zone | rule: rule}, format_rest <> rest}1201     │             ~1202     │1203     └─ lib/parse/zoneinfo/parser.ex:372:13: Timex.Parse.ZoneInfo.Parser.parse_posixtz_string/312041205     warning: a struct for Timex.Parse.ZoneInfo.Parser.Rule is expected on struct update:12061207         %Timex.Parse.ZoneInfo.Parser.Rule{rule | std_abbr: abbr, dst_abbr: abbr}12081209     but got type:12101211         dynamic()12121213     where "rule" was given the type:12141215         # type: dynamic()1216         # from: lib/parse/zoneinfo/parser.ex:383:331217         rule12181219     when defining the variable "rule", you must also pattern match on "%Timex.Parse.ZoneInfo.Parser.Rule{}"12201221     type warning found at:1222     │1223 385 │       parse_tz(:std_offset, rest, %Rule{rule | std_abbr: abbr, dst_abbr: abbr})1224     │                                   ~1225     │1226     └─ lib/parse/zoneinfo/parser.ex:385:35: Timex.Parse.ZoneInfo.Parser.parse_tz/312271228     warning: a struct for Timex.Parse.ZoneInfo.Parser.Rule is expected on struct update:12291230         %Timex.Parse.ZoneInfo.Parser.Rule{rule | std_offset: offset, dst_offset: offset}12311232     but got type:12331234         dynamic()12351236     where "rule" was given the type:12371238         # type: dynamic()1239         # from: lib/parse/zoneinfo/parser.ex:389:351240         rule12411242     when defining the variable "rule", you must also pattern match on "%Timex.Parse.ZoneInfo.Parser.Rule{}"12431244     type warning found at:1245     │1246 391 │       parse_tz(:dst_abbr, rest, %Rule{rule | std_offset: offset, dst_offset: offset})1247     │                                 ~1248     │1249     └─ lib/parse/zoneinfo/parser.ex:391:33: Timex.Parse.ZoneInfo.Parser.parse_tz/312501251     warning: a struct for Timex.Parse.ZoneInfo.Parser.Rule is expected on struct update:12521253         %Timex.Parse.ZoneInfo.Parser.Rule{rule | dst_abbr: abbr}12541255     but got type:12561257         dynamic()12581259     where "rule" was given the type:12601261         # type: dynamic()1262         # from: lib/parse/zoneinfo/parser.ex:405:331263         rule12641265     when defining the variable "rule", you must also pattern match on "%Timex.Parse.ZoneInfo.Parser.Rule{}"12661267     type warning found at:1268     │1269 407 │          rule = %Rule{rule | dst_abbr: abbr} do1270     │                 ~1271     │1272     └─ lib/parse/zoneinfo/parser.ex:407:17: Timex.Parse.ZoneInfo.Parser.parse_tz/312731274     warning: a struct for Timex.Parse.ZoneInfo.Parser.Rule is expected on struct update:12751276         %Timex.Parse.ZoneInfo.Parser.Rule{rule | dst_offset: offset}12771278     but got type:12791280         dynamic()12811282     where "rule" was given the type:12831284         # type: dynamic()1285         # from: lib/parse/zoneinfo/parser.ex:424:351286         rule12871288     when defining the variable "rule", you must also pattern match on "%Timex.Parse.ZoneInfo.Parser.Rule{}"12891290     type warning found at:1291     │1292 426 │          rule = %Rule{rule | dst_offset: offset} do1293     │                 ~1294     │1295     └─ lib/parse/zoneinfo/parser.ex:426:17: Timex.Parse.ZoneInfo.Parser.parse_tz/312961297     warning: a struct for Timex.Parse.ZoneInfo.Parser.Rule is expected on struct update:12981299         %Timex.Parse.ZoneInfo.Parser.Rule{rule | start_time: start_time, end_time: end_time}13001301     but got type:13021303         dynamic()13041305     where "rule" was given the type:13061307         # type: dynamic()1308         # from: lib/parse/zoneinfo/parser.ex:449:361309         rule13101311     when defining the variable "rule", you must also pattern match on "%Timex.Parse.ZoneInfo.Parser.Rule{}"13121313     type warning found at:1314     │1315 454 │           {:ok, %Rule{rule | start_time: start_time, end_time: end_time}, rest}1316     │                 ~1317     │1318     └─ lib/parse/zoneinfo/parser.ex:454:17: Timex.Parse.ZoneInfo.Parser.parse_tz/313191320     warning: the following clause will never match:13211322         :error ->13231324     it is expected to match on type:13251326         dynamic({:error, :invalid_number, binary()})13271328     type warning found at:1329     │1330 528 │       :error ->1331     │       ~~~~~~~~~1332     │1333     └─ lib/parse/zoneinfo/parser.ex:528: Timex.Parse.ZoneInfo.Parser.parse_month_week_day/313341335Generated timex app1336==> property_table1337Compiling 8 files (.ex)1338Generated property_table app1339==> nerves_uevent1340 CC uevent.o1341 LD uevent1342Compiling 5 files (.ex)1343Generated nerves_uevent app1344==> nerves_runtime1345Compiling 14 files (.ex)1346Generated nerves_runtime app1347==> toolshed1348Compiling 5 files (.ex)1349Generated toolshed app1350==> httpoison1351Compiling 3 files (.ex)1352Generated httpoison app1353==> elastix1354Compiling 11 files (.ex)1355Generated elastix app1356==> opentelemetry_api1357Compiling 15 files (.erl)1358Compiling 7 files (.ex)1359Generated opentelemetry_api app1360==> nerves_compatibility_test1361===> Analyzing applications...1362===> Compiling opentelemetry1363    ┌─ src/ot_tracer_default.erl:1364    │1365 20 │  -behaviour(ot_tracer).1366    │   ╰── Warning: undefined callback function start_inactive_span/3 (behaviour 'ot_tracer')136713681369    ┌─ src/ot_sampler.erl:1370    │1371 60 │              P when P =:= 0.0 ->1372    │                           ╰── Warning: matching on the float 0.0 will no longer also match -0.0 in OTP 27.1373If you specifically intend to match 0.0 alone, write +0.0 instead.137413751376===> Analyzing applications...1377===> Compiling opentelemetry_zipkin1378==> getcpfs1379Compiling 3 files (.ex)1380    warning: code block contains unused literal " Site 4Devs" (remove the literal or assign it to _ to avoid warnings)1381    │1382  1 │ defmodule Getcpfs do1383    │                   ~1384    │1385    └─ lib/getcpfs.ex:1:19: Getcpfs (module)13861387    warning: default values for the optional arguments in the private function get_cpf_by_state/1 are never used1388    │1389 12 │   defp get_cpf_by_state(state \\ "ES") do1390    │        ~1391    │1392    └─ lib/getcpfs.ex:12:8: Getcpfs (module)13931394    error: module Quantum is not loaded and could not be found1395    │1396  2 │   use Quantum,1397    │   ^^^^^^^^^^^^1398    │1399    └─ lib/scheduler.ex:2: Getcpfs.Scheduler (module)140014011402== Compilation error in file lib/scheduler.ex ==1403** (CompileError) lib/scheduler.ex: cannot compile module Getcpfs.Scheduler (errors have been logged)1404    (elixir 1.20.3) expanding macro: Kernel.use/21405    lib/scheduler.ex:2: Getcpfs.Scheduler (module)1406could not compile dependency :gettestcpfs, "mix compile" failed. Errors may have been logged above. You can recompile this dependency with "mix deps.compile gettestcpfs --force", update it with "mix deps.update gettestcpfs" or clean it with "mix deps.clean gettestcpfs"