invoicex

Build log

host

invoicex 1.0.0-rc.20 · fail · run invoicex-1.0.0-rc.20-1790959435520
567 of 567 lines
1Resolving Hex dependencies...2Resolution completed in 0.519s3Unchanged:4  circular_buffer 1.1.05  db_connection 2.10.26  decimal 1.9.0 VULNERABLE!7    EEF-CVE-2026-32686 (MEDIUM)8    aka: CVE-2026-32686, GHSA-rhv4-8758-jx7v9    Unbounded exponent in decimal enables unauthenticated DoS10    https://osv.dev/vulnerability/EEF-CVE-2026-3268611  ecto 3.10.312  ecto_postgres_enum 1.1.013  ecto_sql 3.10.214  elixir_make 0.10.015  ex_cldr 1.8.216  ex_cldr_territories 1.4.017  ex_phone_number 0.4.1118  interactive_cmd 0.1.419  invoicex 1.0.0-rc.2020  jason 1.4.521  nerves 2.0.0-pre.222  nerves_discovery 0.1.523  nerves_logging 0.2.424  nerves_runtime 0.13.1325  nerves_system_bbb 2.30.226  nerves_system_br 1.34.427  nerves_system_mangopi_mq_pro 0.17.228  nerves_system_qemu_aarch64 0.4.229  nerves_system_rpi0 2.1.230  nerves_system_rpi4 2.1.231  nerves_system_rpi5 2.1.232  nerves_system_trellis 0.5.033  nerves_system_x86_64 1.34.234  nerves_toolchain_aarch64_nerves_linux_gnu 15.3.135  nerves_toolchain_armv6_nerves_linux_gnueabihf 15.3.136  nerves_toolchain_armv7_nerves_linux_gnueabihf 15.3.137  nerves_toolchain_riscv64_nerves_linux_gnu 15.3.138  nerves_toolchain_x86_64_nerves_linux_musl 15.3.139  nerves_uevent 0.1.740  nimble_parsec 0.6.041  property_table 0.3.442  ring_logger 0.11.743  sweet_xml 0.7.544  tablet 0.3.345  telemetry 1.4.246  toolshed 0.5.047  uboot_env 1.0.248Found packages with security advisories, see above for details49All dependencies have been fetched50==> decimal51Compiling 4 files (.ex)52      warning: using single-quoted strings to represent charlists is deprecated.53      Use ~c"" if you indeed want a charlist or use "" instead.54      You may run "mix format --migrate" to change all single-quoted55      strings to use the ~c sigil and fix this warning.56      │57 1320 │           '0.' ++ :lists.duplicate(-diff, ?0) ++ list58      │           ~59      │60      └─ lib/decimal.ex:1320:116162      warning: using single-quoted strings to represent charlists is deprecated.63      Use ~c"" if you indeed want a charlist or use "" instead.64      You may run "mix format --migrate" to change all single-quoted65      strings to use the ~c sigil and fix this warning.66      │67 1351 │           list = list ++ 'E'68      │                          ~69      │70      └─ lib/decimal.ex:1351:267172      warning: using single-quoted strings to represent charlists is deprecated.73      Use ~c"" if you indeed want a charlist or use "" instead.74      You may run "mix format --migrate" to change all single-quoted75      strings to use the ~c sigil and fix this warning.76      │77 1352 │           list = if exp >= 0, do: list ++ '+', else: list78      │                                           ~79      │80      └─ lib/decimal.ex:1352:438182      warning: using single-quoted strings to represent charlists is deprecated.83      Use ~c"" if you indeed want a charlist or use "" instead.84      You may run "mix format --migrate" to change all single-quoted85      strings to use the ~c sigil and fix this warning.86      │87 1775 │       int = if int == [], do: '0', else: int88      │                               ~89      │90      └─ lib/decimal.ex:1775:319192      warning: using single-quoted strings to represent charlists is deprecated.93      Use ~c"" if you indeed want a charlist or use "" instead.94      You may run "mix format --migrate" to change all single-quoted95      strings to use the ~c sigil and fix this warning.96      │97 1776 │       exp = if exp == [], do: '0', else: exp98      │                               ~99      │100      └─ lib/decimal.ex:1776:31101102Generated decimal app103==> jason104Compiling 10 files (.ex)105Generated jason app106==> nimble_parsec107Compiling 4 files (.ex)108warning: _.._ inside match is deprecated, you must always match on the step: _.._//var or _.._//_ if you want to ignore it109  lib/nimble_parsec/compiler.ex:847: NimbleParsec.Compiler.newline_allowed?/1110111warning: _.._ inside match is deprecated, you must always match on the step: _.._//var or _.._//_ if you want to ignore it112  lib/nimble_parsec/compiler.ex:856: NimbleParsec.Compiler.newline_forbidden?/1113114warning: min..max inside match is deprecated, you must always match on the step: min..max//var or min..max//_ if you want to ignore it115  lib/nimble_parsec/compiler.ex:959: NimbleParsec.Compiler.bin_range_to_guard/2116117warning: min..max inside match is deprecated, you must always match on the step: min..max//var or min..max//_ if you want to ignore it118  lib/nimble_parsec/compiler.ex:962: NimbleParsec.Compiler.bin_range_to_guard/2119120warning: min..min inside match is deprecated, you must always match on the step: min..min//var or min..min//_ if you want to ignore it121  lib/nimble_parsec/compiler.ex:965: NimbleParsec.Compiler.bin_range_to_guard/2122123warning: min..max inside match is deprecated, you must always match on the step: min..max//var or min..max//_ if you want to ignore it124  lib/nimble_parsec/compiler.ex:971: NimbleParsec.Compiler.bin_range_to_guard/2125126warning: min..max inside match is deprecated, you must always match on the step: min..max//var or min..max//_ if you want to ignore it127  lib/nimble_parsec/compiler.ex:974: NimbleParsec.Compiler.bin_range_to_guard/2128129warning: min..min inside match is deprecated, you must always match on the step: min..min//var or min..min//_ if you want to ignore it130  lib/nimble_parsec/compiler.ex:977: NimbleParsec.Compiler.bin_range_to_guard/2131132warning: min..max inside match is deprecated, you must always match on the step: min..max//var or min..max//_ if you want to ignore it133  lib/nimble_parsec/compiler.ex:985: NimbleParsec.Compiler.inspect_bin_range/2134135warning: _.._ inside match is deprecated, you must always match on the step: _.._//var or _.._//_ if you want to ignore it136  lib/nimble_parsec.ex:1466: NimbleParsec.split_range!/2137138warning: _.._ inside match is deprecated, you must always match on the step: _.._//var or _.._//_ if you want to ignore it139  lib/nimble_parsec.ex:1468: NimbleParsec.split_range!/2140141Generated nimble_parsec app142==> ecto143Compiling 56 files (.ex)144     warning: Logger.warn/1 is deprecated. Use Logger.warning/2 instead145     │146 474 │       Logger.warn """147     │              ~148     │149     └─ lib/ecto/changeset/relation.ex:474:14: Ecto.Changeset.Relation.process_current/3150151    warning: unused require Logger152    │153  6 │   require Logger154    │   ~155    │156    └─ lib/ecto/query/builder/join.ex:6:3157158     warning: fun/1 is not valid in typespecs. Either specify fun() or use (... -> return) instead159     │160 287 │   @spec insert(t, name, Changeset.t | Ecto.Schema.t | fun(Changeset.t | Ecto.Schema.t), Keyword.t) :: t161     │   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~162     │163     └─ lib/ecto/multi.ex:287: Ecto.Multi (module)164165     warning: fun/1 is not valid in typespecs. Either specify fun() or use (... -> return) instead166     │167 323 │   @spec update(t, name, Changeset.t | fun(Changeset.t), Keyword.t) :: t168     │   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~169     │170     └─ lib/ecto/multi.ex:323: Ecto.Multi (module)171172     warning: fun/1 is not valid in typespecs. Either specify fun() or use (... -> return) instead173     │174 356 │   @spec insert_or_update(t, name, Changeset.t | fun(Changeset.t), Keyword.t) :: t175     │   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~176     │177     └─ lib/ecto/multi.ex:356: Ecto.Multi (module)178179     warning: fun/1 is not valid in typespecs. Either specify fun() or use (... -> return) instead180     │181 397 │   @spec delete(t, name, Changeset.t | Ecto.Schema.t | fun(Changeset.t | Ecto.Schema.t), Keyword.t) :: t182     │   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~183     │184     └─ lib/ecto/multi.ex:397: Ecto.Multi (module)185186     warning: fun/1 is not valid in typespecs. Either specify fun() or use (... -> return) instead187     │188 426 │   @spec one(189     │   ~~~~~~~~~~190     │191     └─ lib/ecto/multi.ex:426: Ecto.Multi (module)192193     warning: fun/1 is not valid in typespecs. Either specify fun() or use (... -> return) instead194     │195 457 │   @spec all(196     │   ~~~~~~~~~~197     │198     └─ lib/ecto/multi.ex:457: Ecto.Multi (module)199200     warning: fun/1 is not valid in typespecs. Either specify fun() or use (... -> return) instead201     │202 488 │   @spec exists?(203     │   ~~~~~~~~~~~~~~204     │205     └─ lib/ecto/multi.ex:488: Ecto.Multi (module)206207     warning: fun/1 is not valid in typespecs. Either specify fun() or use (... -> return) instead208     │209 597 │   @spec insert_all(210     │   ~~~~~~~~~~~~~~~~~211     │212     └─ lib/ecto/multi.ex:597: Ecto.Multi (module)213214     warning: fun/1 is not valid in typespecs. Either specify fun() or use (... -> return) instead215     │216 640 │   @spec update_all(t, name, Ecto.Queryable.t | fun(Ecto.Queryable.t), Keyword.t, Keyword.t) :: t217     │   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~218     │219     └─ lib/ecto/multi.ex:640: Ecto.Multi (module)220221     warning: fun/1 is not valid in typespecs. Either specify fun() or use (... -> return) instead222     │223 678 │   @spec delete_all(t, name, Ecto.Queryable.t | fun(Ecto.Queryable.t), Keyword.t) :: t224     │   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~225     │226     └─ lib/ecto/multi.ex:678: Ecto.Multi (module)227228     warning: Logger.warn/1 is deprecated. Use Logger.warning/2 instead229     │230 208 │           Logger.warn """231     │                  ~232     │233     └─ lib/ecto/repo/preloader.ex:208:18: Ecto.Repo.Preloader.fetch_ids/4234235    warning: unused require Ecto.Query236    │237  6 │   require Ecto.Query238    │   ~239    │240    └─ lib/ecto/repo/preloader.ex:6:3241242      warning: Logger.warn/1 is deprecated. Use Logger.warning/2 instead243      │244 3156 │       Logger.warn """245      │              ~246      │247      └─ lib/ecto/changeset.ex:3156:14: Ecto.Changeset.optimistic_lock/3248249     warning: BadStructError.exception/1 is undefined (module BadStructError 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)250     │251 340 │         raise BadStructError, struct: struct, term: data252     │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~253     │254     └─ lib/ecto/repo/queryable.ex:340: Ecto.Repo.Queryable.process/4255256      warning: Decimal.compare/2 is deprecated. Use Decimal.cmp/2 instead. This function will be re-introduced in Decimal v2.0 with new return value257      │258 2912 │     result = Decimal.compare(value, target_value) |> normalize_compare()259      │                      ~260      │261      └─ lib/ecto/changeset.ex:2912:22: Ecto.Changeset.compare_numbers/6262263    warning: expected a map or struct when accessing .__adapter__ in expression:264265        repo.__adapter__266267    where "repo" was given the type:268269        # type: dynamic(atom())270        # from: lib/mix/tasks/ecto.drop.ex:60:7271        Mix.Ecto.ensure_repo(repo, args)272273    hint: "var.field" (without parentheses) means "var" is a map() while "var.fun()" (with parentheses) means "var" is an atom()274275    type warning found at:276    │277 61 │       ensure_implements(repo.__adapter__, Ecto.Adapter.Storage,278    │                              ~279    │280    └─ lib/mix/tasks/ecto.drop.ex:61:30: Mix.Tasks.Ecto.Drop.run/1281282    warning: expected a map or struct when accessing .__adapter__ in expression:283284        repo.__adapter__285286    where "repo" was given the type:287288        # type: dynamic(atom())289        # from: lib/mix/tasks/ecto.create.ex:50:7290        Mix.Ecto.ensure_repo(repo, args)291292    hint: "var.field" (without parentheses) means "var" is a map() while "var.fun()" (with parentheses) means "var" is an atom()293294    type warning found at:295    │296 51 │       ensure_implements(repo.__adapter__, Ecto.Adapter.Storage,297    │                              ~298    │299    └─ lib/mix/tasks/ecto.create.ex:51:30: Mix.Tasks.Ecto.Create.run/1300301     warning: the following clause is redundant:302303         {decimal, ""} ->304305     previous clauses have already matched on the following types:306307         {:ok,308          %Decimal{coef: :qNaN or :sNaN} or309            %Decimal{sign: integer(), coef: :inf or :qNaN or :sNaN or integer(), exp: integer()} or310            (%{..., sign: integer()} and not %Decimal{sign: integer(), coef: :NaN}) or311            (map() and not %Decimal{coef: :NaN}) or atom() or bitstring() or empty_list() or float() or312            fun() or integer() or non_empty_list(term(), term()) or pid() or port() or reference() or {...}}313314     where "decimal" was given the type:315316         # type: dynamic(:ok)317         # from: lib/ecto/type.ex318         {decimal, ""}319320     type warning found at:321     │322 836 │       {decimal, ""} -> check_decimal(decimal, false)323     │                     ~324     │325     └─ lib/ecto/type.ex:836:21: Ecto.Type.cast_decimal/1326327     warning: the following clause is redundant:328329         {_, remainder} when is_binary(remainder) and byte_size(remainder) > 0 ->330331     previous clauses have already matched on the following types:332333         {:ok,334          %Decimal{coef: :qNaN or :sNaN} or335            %Decimal{sign: integer(), coef: :inf or :qNaN or :sNaN or integer(), exp: integer()} or336            (%{..., sign: integer()} and not %Decimal{sign: integer(), coef: :NaN}) or337            (map() and not %Decimal{coef: :NaN}) or atom() or bitstring() or empty_list() or float() or338            fun() or integer() or non_empty_list(term(), term()) or pid() or port() or reference() or {...}}339340     where "remainder" was given the types:341342         # type: binary()343         # from: lib/ecto/type.ex:837:27344         is_binary(remainder)345346         # type: binary()347         # from: lib/ecto/type.ex348         {_, remainder}349350     type warning found at:351     │352 837 │       {_, remainder} when is_binary(remainder) and byte_size(remainder) > 0 -> :error353     │                                                                             ~354     │355     └─ lib/ecto/type.ex:837:77: Ecto.Type.cast_decimal/1356357Generated ecto app358warning: "xref: [exclude: ...]" in your mix.exs file is deprecated, instead use: "elixirc_options: [no_warn_undefined: ...]"359  (mix 1.20.3) lib/mix/tasks/compile.elixir.ex:243: Mix.Tasks.Compile.Elixir.xref_exclude_opts/2360  (mix 1.20.3) lib/mix/tasks/compile.elixir.ex:142: Mix.Tasks.Compile.Elixir.run/1361  (mix 1.20.3) lib/mix/task.ex:502: anonymous fn/3 in Mix.Task.run_task/5362  (mix 1.20.3) lib/mix/task.compiler.ex:299: Mix.Task.Compiler.run_compiler/2363  (mix 1.20.3) lib/mix/task.compiler.ex:287: Mix.Task.Compiler.run/4364  (mix 1.20.3) lib/mix/tasks/compile.all.ex:75: Mix.Tasks.Compile.All.do_run/2365366==> ecto_sql367Compiling 25 files (.ex)368     warning: using single-quoted strings to represent charlists is deprecated.369     Use ~c"" if you indeed want a charlist or use "" instead.370     You may run "mix format --migrate" to change all single-quoted371     strings to use the ~c sigil and fix this warning.372     │373 192 │     defp insert_all_value(_),   do: '?'374     │                                     ~375     │376     └─ lib/ecto/adapters/myxql/connection.ex:192:37377378     warning: using single-quoted strings to represent charlists is deprecated.379     Use ~c"" if you indeed want a charlist or use "" instead.380     You may run "mix format --migrate" to change all single-quoted381     strings to use the ~c sigil and fix this warning.382     │383 515 │       '?'384     │       ~385     │386     └─ lib/ecto/adapters/myxql/connection.ex:515:7387388     warning: unused require Ecto.Query389     │390 140 │   require Ecto.Query391     │   ~392     │393     └─ lib/ecto/adapters/tds.ex:140:3394395     warning: unused require Logger396     │397 139 │   require Logger398     │   ~399     │400     └─ lib/ecto/adapters/tds.ex:139:3401402     warning: Logger.warn/1 is deprecated. Use Logger.warning/2 instead403     │404 271 │             Logger.warn(message)405     │                    ~406     │407     └─ lib/ecto/migrator.ex:271:20: Ecto.Migrator.up/4408409     warning: unused require Ecto.Query410     │411 107 │   require Ecto.Query412     │   ~413     │414     └─ lib/ecto/migrator.ex:107:3415416     warning: expected a map or struct when accessing .config in expression:417418         repo.config419420     where "repo" was given the type:421422         # type: dynamic(atom())423         # from: lib/mix/tasks/ecto.rollback.ex:126:7424         Mix.Ecto.ensure_repo(repo, args)425426     hint: "var.field" (without parentheses) means "var" is a map() while "var.fun()" (with parentheses) means "var" is an atom()427428     type warning found at:429     │430 128 │       pool = repo.config[:pool]431     │                   ~432     │433     └─ lib/mix/tasks/ecto.rollback.ex:128:19: Mix.Tasks.Ecto.Rollback.run/2434435     warning: expected a map or struct when accessing .config in expression:436437         repo.config438439     where "repo" was given the type:440441         # type: dynamic(atom())442         # from: lib/mix/tasks/ecto.migrate.ex:130:7443         Mix.Ecto.ensure_repo(repo, args)444445     hint: "var.field" (without parentheses) means "var" is a map() while "var.fun()" (with parentheses) means "var" is an atom()446447     type warning found at:448     │449 132 │       pool = repo.config[:pool]450     │                   ~451     │452     └─ lib/mix/tasks/ecto.migrate.ex:132:19: Mix.Tasks.Ecto.Migrate.run/2453454      warning: this clause of defp validate_index_opts!/1 is never used (or it will always fail/warn when invoked)455      │456 1462 │   defp validate_index_opts!(opts), do: opts457      │        ~458      │459      └─ lib/ecto/migration.ex:1462:8: Ecto.Migration.validate_index_opts!/1460461     warning: List.zip/1 is deprecated. Use Enum.zip/1 instead462     │463 698 │       |> List.zip()464     │               ~465     │466     └─ lib/ecto/adapters/sql.ex:698:15: Ecto.Adapters.SQL.format_table/1467     └─ lib/ecto/adapters/sql.ex:729:15: Ecto.Adapters.SQL.cells/2468469Generated ecto_sql app470==> ecto_postgres_enum471Compiling 1 file (.ex)472Generated ecto_postgres_enum app473==> ex_cldr474warning: in order to compile .yrl files, you must add "compilers: [:yecc] ++ Mix.compilers()" to the "def project" section of ex_cldr's mix.exs475Compiling 1 file (.yrl)476warning: in order to compile .xrl files, you must add "compilers: [:leex] ++ Mix.compilers()" to the "def project" section of ex_cldr's mix.exs477Compiling 1 file (.xrl)478Compiling 2 files (.erl)479Compiling 33 files (.ex)480     warning: Application.get_env/2 is discouraged in the module body, use Application.compile_env/3 instead481     │482 162 │   @json_lib Application.get_env(@app_name, :json_library) || @jason || @poison483     │                         ~484     │485     └─ lib/cldr/config/config.ex:162:25: Cldr.Config (module)486487    warning: use Bitwise is deprecated. import Bitwise instead488    │489 12 │   use Bitwise490    │   ~~~~~~~~~~~491    │492    └─ lib/cldr/helpers/digits.ex:12: Cldr.Digits (module)493494    warning: unused require Logger495    │496  5 │   require Logger497    │   ~498    │499    └─ lib/cldr/helpers/compiler_locale_cache.ex:5:3500501warning: first..last inside match is deprecated, you must always match on the step: first..last//var or first..last//_ if you want to ignore it502  lib/cldr/helpers/math.ex:74: Cldr.Math.within/2503504warning: passing float to Decimal.new/1 is deprecated as floats have inherent inaccuracy. Use Decimal.from_float/1 or Decimal.cast/1 instead505  (decimal 1.9.0) lib/decimal.ex:1187: Decimal.new/1506  lib/cldr/helpers/math.ex:311: (module)507  (elixir 1.20.3) src/elixir_compiler.erl:102: :elixir_compiler.dispatch/4508  (elixir 1.20.3) src/elixir_compiler.erl:76: :elixir_compiler.compile/4509  (elixir 1.20.3) src/elixir_module.erl:491: :elixir_module.eval_form/7510  (elixir 1.20.3) src/elixir_module.erl:164: :elixir_module.compile/7511512warning: passing float to Decimal.new/1 is deprecated as floats have inherent inaccuracy. Use Decimal.from_float/1 or Decimal.cast/1 instead513  (decimal 1.9.0) lib/decimal.ex:1187: Decimal.new/1514  lib/cldr/helpers/math.ex:589: (module)515  (elixir 1.20.3) src/elixir_compiler.erl:102: :elixir_compiler.dispatch/4516  (elixir 1.20.3) src/elixir_compiler.erl:76: :elixir_compiler.compile/4517  (elixir 1.20.3) src/elixir_module.erl:491: :elixir_module.eval_form/7518  (elixir 1.20.3) src/elixir_module.erl:164: :elixir_module.compile/7519520warning: passing float to Decimal.new/1 is deprecated as floats have inherent inaccuracy. Use Decimal.from_float/1 or Decimal.cast/1 instead521  (decimal 1.9.0) lib/decimal.ex:1187: Decimal.new/1522  lib/cldr/helpers/math.ex:687: (module)523  (elixir 1.20.3) src/elixir_compiler.erl:102: :elixir_compiler.dispatch/4524  (elixir 1.20.3) src/elixir_compiler.erl:76: :elixir_compiler.compile/4525  (elixir 1.20.3) src/elixir_module.erl:491: :elixir_module.eval_form/7526  (elixir 1.20.3) src/elixir_module.erl:164: :elixir_module.compile/7527528    warning: using single-quoted strings to represent charlists is deprecated.529    Use ~c"" if you indeed want a charlist or use "" instead.530    You may run "mix format --migrate" to change all single-quoted531    strings to use the ~c sigil and fix this warning.532    │533 86 │       {:ok, {{_version, 200, 'OK'}, _headers, body}} ->534    │                              ~535    │536    └─ lib/cldr/install.ex:86:30537538    warning: unused require Logger539    │540 77 │     require Logger541    │     ~542    │543    └─ lib/cldr/install.ex:77:5544545Generating Cldr for 3 locales named ["en", "en-001", "root"] with a default locale named "en-001"546warning: pattern matching on 0.0 is equivalent to matching only on +0.0. Instead you must match on +0.0 or -0.0547└─ lib/cldr/helpers/digits.ex: Cldr.Digits.to_digits/1548549550== Compilation error in file lib/cldr/language_tag/rfc5646_parser.ex ==551** (FunctionClauseError) no function clause matching in NimbleParsec.lookahead/2    552    553    The following arguments were given to NimbleParsec.lookahead/2:554    555        # 1556        [choice: [[{:label, [{:traverse, [{:label, [choice: [[{:traverse, [{:traverse, [{:traverse, [{:bin_segment, [97..122, 65..90], [], [:integer]}, {:bin_segment, [97..122, 65..90], [], [:integer]}, {:bin_segment, [97..122, 65..90], [], [:integer]}, {:bin_segment, [97..122, 65..90], [], [:integer]}, {:bin_segment, [97..122, 65..90], [], [:integer]}], :post, [{NimbleParsec, :__compile_string__, [5, {:integer, [], NimbleParsec}]}]}, {:times, [{:bin_segment, [97..122, 65..90], [], [:integer]}], 0, 3}], :post, [{NimbleParsec, :__runtime_string__, [5, 8, {:integer, [], NimbleParsec}]}]}], :post, [{NimbleParsec, :__unwrap_and_tag__, [:language]}]}], [{:traverse, [{:traverse, [{:bin_segment, [97..122, 65..90], [], [:integer]}, {:bin_segment, [97..122, 65..90], [], [:integer]}, {:bin_segment, [97..122, 65..90], [], [:integer]}, {:bin_segment, [97..122, 65..90], [], [:integer]}], :post, [{NimbleParsec, :__compile_string__, [4, {:integer, [], NimbleParsec}]}]}], :post, [{NimbleParsec, :__unwrap_and_tag__, [:language]}]}], [{:label, [{:traverse, [{:traverse, [{:traverse, [{:bin_segment, [97..122, 65..90], [], [:integer]}, {:bin_segment, [97..122, 65..90], [], [:integer]}], :post, [{NimbleParsec, :__compile_string__, [2, {:integer, ...}]}]}, ...], ...}], ...}, ...], ...}]]], ...}, ...], ...}], ...}], ...]]557    558        # 2559        :error_on_remaining560    561    Attempted function clauses (showing 1 out of 1):562    563        def lookahead(+combinator+, +to_lookahead+) when +is_list(combinator)+ and -is_list(to_lookahead)-564    565    (nimble_parsec 0.6.0) NimbleParsec.lookahead/2566    lib/cldr/language_tag/rfc5646_parser.ex:31: (module)567could not compile dependency :ex_cldr, "mix compile" failed. Errors may have been logged above. You can recompile this dependency with "mix deps.compile ex_cldr --force", update it with "mix deps.update ex_cldr" or clean it with "mix deps.clean ex_cldr"