invoicex

Build log

nerves_system_qemu_aarch64

invoicex 1.0.0-rc.20 · fail · run invoicex-1.0.0-rc.20-1790959435520
843 of 843 lines
1Resolving Hex dependencies...2Resolution completed in 0.22s3Unchanged: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.248* Getting invoicex (Hex package)49* Getting nerves (Hex package)50* Getting ring_logger (Hex package)51* Getting toolshed (Hex package)52* Getting nerves_runtime (Hex package)53* Getting nerves_system_bbb (Hex package)54* Getting nerves_system_mangopi_mq_pro (Hex package)55* Getting nerves_system_qemu_aarch64 (Hex package)56* Getting nerves_system_rpi0 (Hex package)57* Getting nerves_system_rpi4 (Hex package)58* Getting nerves_system_rpi5 (Hex package)59* Getting nerves_system_trellis (Hex package)60* Getting nerves_system_x86_64 (Hex package)61* Getting nerves_system_br (Hex package)62* Getting nerves_toolchain_x86_64_nerves_linux_musl (Hex package)63* Getting nerves_toolchain_armv7_nerves_linux_gnueabihf (Hex package)64* Getting nerves_toolchain_aarch64_nerves_linux_gnu (Hex package)65* Getting nerves_toolchain_armv6_nerves_linux_gnueabihf (Hex package)66* Getting nerves_toolchain_riscv64_nerves_linux_gnu (Hex package)67* Getting nerves_logging (Hex package)68* Getting nerves_uevent (Hex package)69* Getting uboot_env (Hex package)70* Getting elixir_make (Hex package)71* Getting property_table (Hex package)72* Getting circular_buffer (Hex package)73* Getting interactive_cmd (Hex package)74* Getting nerves_discovery (Hex package)75* Getting tablet (Hex package)76* Getting ecto_postgres_enum (Hex package)77* Getting ex_cldr (Hex package)78* Getting ex_cldr_territories (Hex package)79* Getting ex_phone_number (Hex package)80* Getting jason (Hex package)81* Getting sweet_xml (Hex package)82* Getting decimal (Hex package)83* Getting nimble_parsec (Hex package)84* Getting ecto_sql (Hex package)85* Getting db_connection (Hex package)86* Getting ecto (Hex package)87* Getting telemetry (Hex package)88Found packages with security advisories, see above for details89==> nerves_system_br90Generated nerves_system_br app91==> circular_buffer92Compiling 1 file (.ex)93Generated circular_buffer app94==> tablet95Compiling 2 files (.ex)96Generated tablet app97==> elixir_make98Compiling 8 files (.ex)99Generated elixir_make app100==> nerves_logging101 CC kmsg_tailer.o102 LD kmsg_tailer103Compiling 5 files (.ex)104Generated nerves_logging app105==> nerves_discovery106Compiling 5 files (.ex)107Generated nerves_discovery app108==> ring_logger109Compiling 7 files (.ex)110Generated ring_logger app111==> decimal112Compiling 4 files (.ex)113      warning: using single-quoted strings to represent charlists is deprecated.114      Use ~c"" if you indeed want a charlist or use "" instead.115      You may run "mix format --migrate" to change all single-quoted116      strings to use the ~c sigil and fix this warning.117      │118 1320 │           '0.' ++ :lists.duplicate(-diff, ?0) ++ list119      │           ~120      │121      └─ lib/decimal.ex:1320:11122123      warning: using single-quoted strings to represent charlists is deprecated.124      Use ~c"" if you indeed want a charlist or use "" instead.125      You may run "mix format --migrate" to change all single-quoted126      strings to use the ~c sigil and fix this warning.127      │128 1351 │           list = list ++ 'E'129      │                          ~130      │131      └─ lib/decimal.ex:1351:26132133      warning: using single-quoted strings to represent charlists is deprecated.134      Use ~c"" if you indeed want a charlist or use "" instead.135      You may run "mix format --migrate" to change all single-quoted136      strings to use the ~c sigil and fix this warning.137      │138 1352 │           list = if exp >= 0, do: list ++ '+', else: list139      │                                           ~140      │141      └─ lib/decimal.ex:1352:43142143      warning: using single-quoted strings to represent charlists is deprecated.144      Use ~c"" if you indeed want a charlist or use "" instead.145      You may run "mix format --migrate" to change all single-quoted146      strings to use the ~c sigil and fix this warning.147      │148 1775 │       int = if int == [], do: '0', else: int149      │                               ~150      │151      └─ lib/decimal.ex:1775:31152153      warning: using single-quoted strings to represent charlists is deprecated.154      Use ~c"" if you indeed want a charlist or use "" instead.155      You may run "mix format --migrate" to change all single-quoted156      strings to use the ~c sigil and fix this warning.157      │158 1776 │       exp = if exp == [], do: '0', else: exp159      │                               ~160      │161      └─ lib/decimal.ex:1776:31162163Generated decimal app164==> jason165Compiling 10 files (.ex)166Generated jason app167==> interactive_cmd168Compiling 1 file (.ex)169Generated interactive_cmd app170==> nerves171Compiling 65 files (.ex)172    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)173    │174  6 │ defmodule Mix.Tasks.Nerves.Init do175    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~176    │177    └─ lib/mix/tasks/nerves.init.ex:6: Mix.Tasks.Nerves.Init (module)178179    warning: redefining module Nerves (current version loaded from /work/proj/_build/qemu_aarch64/lib/nerves/ebin/Elixir.Nerves.beam)180    │181  6 │ defmodule Nerves do182    │ ~~~~~~~~~~~~~~~~~~~183    │184    └─ lib/nerves.ex:6: Nerves (module)185186    warning: redefining module Nerves.ArtifactResolver (current version loaded from /work/proj/_build/qemu_aarch64/lib/nerves/ebin/Elixir.Nerves.ArtifactResolver.beam)187    │188  5 │ defmodule Nerves.ArtifactResolver do189    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~190    │191    └─ lib/nerves/artifact_resolver.ex:5: Nerves.ArtifactResolver (module)192193    warning: redefining module Nerves.BuildAction.AppModes (current version loaded from /work/proj/_build/qemu_aarch64/lib/nerves/ebin/Elixir.Nerves.BuildAction.AppModes.beam)194    │195  6 │ defmodule Nerves.BuildAction.AppModes do196    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~197    │198    └─ lib/nerves/build_action/app_modes.ex:6: Nerves.BuildAction.AppModes (module)199200    warning: redefining module Nerves.BuildAction.CheckExecutables (current version loaded from /work/proj/_build/qemu_aarch64/lib/nerves/ebin/Elixir.Nerves.BuildAction.CheckExecutables.beam)201    │202  5 │ defmodule Nerves.BuildAction.CheckExecutables do203    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~204    │205    └─ lib/nerves/build_action/check_executables.ex:5: Nerves.BuildAction.CheckExecutables (module)206207    warning: redefining module Nerves.BuildAction.Erlinit (current version loaded from /work/proj/_build/qemu_aarch64/lib/nerves/ebin/Elixir.Nerves.BuildAction.Erlinit.beam)208    │209  8 │ defmodule Nerves.BuildAction.Erlinit do210    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~211    │212    └─ lib/nerves/build_action/erlinit.ex:8: Nerves.BuildAction.Erlinit (module)213214    warning: redefining module Nerves.BuildAction.Firmware (current version loaded from /work/proj/_build/qemu_aarch64/lib/nerves/ebin/Elixir.Nerves.BuildAction.Firmware.beam)215    │216  5 │ defmodule Nerves.BuildAction.Firmware do217    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~218    │219    └─ lib/nerves/build_action/firmware.ex:5: Nerves.BuildAction.Firmware (module)220221    warning: redefining module Nerves.BuildAction.IExStartupCheck (current version loaded from /work/proj/_build/qemu_aarch64/lib/nerves/ebin/Elixir.Nerves.BuildAction.IExStartupCheck.beam)222    │223  7 │ defmodule Nerves.BuildAction.IExStartupCheck do224    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~225    │226    └─ lib/nerves/build_action/iex_startup_check.ex:7: Nerves.BuildAction.IExStartupCheck (module)227228    warning: redefining module Nerves.BuildAction.NervesV1System (current version loaded from /work/proj/_build/qemu_aarch64/lib/nerves/ebin/Elixir.Nerves.BuildAction.NervesV1System.beam)229    │230  5 │ defmodule Nerves.BuildAction.NervesV1System do231    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~232    │233    └─ lib/nerves/build_action/nerves_v1_system.ex:5: Nerves.BuildAction.NervesV1System (module)234235    warning: redefining module Nerves.BuildAction.NervesV1Toolchain (current version loaded from /work/proj/_build/qemu_aarch64/lib/nerves/ebin/Elixir.Nerves.BuildAction.NervesV1Toolchain.beam)236    │237  5 │ defmodule Nerves.BuildAction.NervesV1Toolchain do238    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~239    │240    └─ lib/nerves/build_action/nerves_v1_toolchain.ex:5: Nerves.BuildAction.NervesV1Toolchain (module)241242    warning: redefining module Nerves.BuildAction.Rootfs (current version loaded from /work/proj/_build/qemu_aarch64/lib/nerves/ebin/Elixir.Nerves.BuildAction.Rootfs.beam)243    │244  5 │ defmodule Nerves.BuildAction.Rootfs do245    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~246    │247    └─ lib/nerves/build_action/rootfs.ex:5: Nerves.BuildAction.Rootfs (module)248249    warning: redefining module Nerves.BuildAction.SortApps (current version loaded from /work/proj/_build/qemu_aarch64/lib/nerves/ebin/Elixir.Nerves.BuildAction.SortApps.beam)250    │251  6 │ defmodule Nerves.BuildAction.SortApps do252    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~253    │254    └─ lib/nerves/build_action/sort_apps.ex:6: Nerves.BuildAction.SortApps (module)255256    warning: redefining module Nerves.BuildAction.StripAll (current version loaded from /work/proj/_build/qemu_aarch64/lib/nerves/ebin/Elixir.Nerves.BuildAction.StripAll.beam)257    │258  5 │ defmodule Nerves.BuildAction.StripAll do259    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~260    │261    └─ lib/nerves/build_action/strip_all.ex:5: Nerves.BuildAction.StripAll (module)262263    warning: redefining module Nerves.BuildAction.Trimmer (current version loaded from /work/proj/_build/qemu_aarch64/lib/nerves/ebin/Elixir.Nerves.BuildAction.Trimmer.beam)264    │265  5 │ defmodule Nerves.BuildAction.Trimmer do266    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~267    │268    └─ lib/nerves/build_action/trimmer.ex:5: Nerves.BuildAction.Trimmer (module)269270    warning: redefining module Nerves.BuildPlan (current version loaded from /work/proj/_build/qemu_aarch64/lib/nerves/ebin/Elixir.Nerves.BuildPlan.beam)271    │272  5 │ defmodule Nerves.BuildPlan do273    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~274    │275    └─ lib/nerves/build_plan.ex:5: Nerves.BuildPlan (module)276277    warning: redefining module Nerves.BuildPlan.Checks (current version loaded from /work/proj/_build/qemu_aarch64/lib/nerves/ebin/Elixir.Nerves.BuildPlan.Checks.beam)278    │279  5 │ defmodule Nerves.BuildPlan.Checks do280    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~281    │282    └─ lib/nerves/build_plan/checks.ex:5: Nerves.BuildPlan.Checks (module)283284    warning: redefining module Nerves.Container (current version loaded from /work/proj/_build/qemu_aarch64/lib/nerves/ebin/Elixir.Nerves.Container.beam)285    │286  6 │ defmodule Nerves.Container do287    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~288    │289    └─ lib/nerves/container.ex:6: Nerves.Container (module)290291    warning: redefining module Nerves.Fingerprint (current version loaded from /work/proj/_build/qemu_aarch64/lib/nerves/ebin/Elixir.Nerves.Fingerprint.beam)292    │293  5 │ defmodule Nerves.Fingerprint do294    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~295    │296    └─ lib/nerves/fingerprint.ex:5: Nerves.Fingerprint (module)297298    warning: redefining module Nerves.MixPackage (current version loaded from /work/proj/_build/qemu_aarch64/lib/nerves/ebin/Elixir.Nerves.MixPackage.beam)299    │300  5 │ defmodule Nerves.MixPackage do301    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~302    │303    └─ lib/nerves/mix_package.ex:5: Nerves.MixPackage (module)304305    warning: redefining module Nerves.Paths (current version loaded from /work/proj/_build/qemu_aarch64/lib/nerves/ebin/Elixir.Nerves.Paths.beam)306    │307  5 │ defmodule Nerves.Paths do308    │ ~~~~~~~~~~~~~~~~~~~~~~~~~309    │310    └─ lib/nerves/paths.ex:5: Nerves.Paths (module)311312    warning: redefining module Nerves.TargetTuple (current version loaded from /work/proj/_build/qemu_aarch64/lib/nerves/ebin/Elixir.Nerves.TargetTuple.beam)313    │314  5 │ defmodule Nerves.TargetTuple do315    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~316    │317    └─ lib/nerves/target_tuple.ex:5: Nerves.TargetTuple (module)318319Generated nerves app320==> nerves_toolchain_aarch64_nerves_linux_gnu321Compiling 1 file (.ex)322Generated nerves_toolchain_aarch64_nerves_linux_gnu app323==> nerves_system_qemu_aarch64324Compiling 1 file (.ex)325Generated nerves_system_qemu_aarch64 app326==> nimble_parsec327Compiling 4 files (.ex)328warning: _.._ inside match is deprecated, you must always match on the step: _.._//var or _.._//_ if you want to ignore it329  lib/nimble_parsec/compiler.ex:847: NimbleParsec.Compiler.newline_allowed?/1330331warning: _.._ inside match is deprecated, you must always match on the step: _.._//var or _.._//_ if you want to ignore it332  lib/nimble_parsec/compiler.ex:856: NimbleParsec.Compiler.newline_forbidden?/1333334warning: min..max inside match is deprecated, you must always match on the step: min..max//var or min..max//_ if you want to ignore it335  lib/nimble_parsec/compiler.ex:959: NimbleParsec.Compiler.bin_range_to_guard/2336337warning: min..max inside match is deprecated, you must always match on the step: min..max//var or min..max//_ if you want to ignore it338  lib/nimble_parsec/compiler.ex:962: NimbleParsec.Compiler.bin_range_to_guard/2339340warning: min..min inside match is deprecated, you must always match on the step: min..min//var or min..min//_ if you want to ignore it341  lib/nimble_parsec/compiler.ex:965: NimbleParsec.Compiler.bin_range_to_guard/2342343warning: min..max inside match is deprecated, you must always match on the step: min..max//var or min..max//_ if you want to ignore it344  lib/nimble_parsec/compiler.ex:971: NimbleParsec.Compiler.bin_range_to_guard/2345346warning: min..max inside match is deprecated, you must always match on the step: min..max//var or min..max//_ if you want to ignore it347  lib/nimble_parsec/compiler.ex:974: NimbleParsec.Compiler.bin_range_to_guard/2348349warning: min..min inside match is deprecated, you must always match on the step: min..min//var or min..min//_ if you want to ignore it350  lib/nimble_parsec/compiler.ex:977: NimbleParsec.Compiler.bin_range_to_guard/2351352warning: min..max inside match is deprecated, you must always match on the step: min..max//var or min..max//_ if you want to ignore it353  lib/nimble_parsec/compiler.ex:985: NimbleParsec.Compiler.inspect_bin_range/2354355warning: _.._ inside match is deprecated, you must always match on the step: _.._//var or _.._//_ if you want to ignore it356  lib/nimble_parsec.ex:1466: NimbleParsec.split_range!/2357358warning: _.._ inside match is deprecated, you must always match on the step: _.._//var or _.._//_ if you want to ignore it359  lib/nimble_parsec.ex:1468: NimbleParsec.split_range!/2360361Generated nimble_parsec app362==> nerves_compatibility_test363===> Analyzing applications...364===> Compiling telemetry365==> db_connection366Compiling 18 files (.ex)367Generated db_connection app368==> ecto369Compiling 56 files (.ex)370     warning: Logger.warn/1 is deprecated. Use Logger.warning/2 instead371     │372 474 │       Logger.warn """373     │              ~374     │375     └─ lib/ecto/changeset/relation.ex:474:14: Ecto.Changeset.Relation.process_current/3376377    warning: unused require Logger378    │379  6 │   require Logger380    │   ~381    │382    └─ lib/ecto/query/builder/join.ex:6:3383384     warning: fun/1 is not valid in typespecs. Either specify fun() or use (... -> return) instead385     │386 287 │   @spec insert(t, name, Changeset.t | Ecto.Schema.t | fun(Changeset.t | Ecto.Schema.t), Keyword.t) :: t387     │   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~388     │389     └─ lib/ecto/multi.ex:287: Ecto.Multi (module)390391     warning: fun/1 is not valid in typespecs. Either specify fun() or use (... -> return) instead392     │393 323 │   @spec update(t, name, Changeset.t | fun(Changeset.t), Keyword.t) :: t394     │   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~395     │396     └─ lib/ecto/multi.ex:323: Ecto.Multi (module)397398     warning: fun/1 is not valid in typespecs. Either specify fun() or use (... -> return) instead399     │400 356 │   @spec insert_or_update(t, name, Changeset.t | fun(Changeset.t), Keyword.t) :: t401     │   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~402     │403     └─ lib/ecto/multi.ex:356: Ecto.Multi (module)404405     warning: fun/1 is not valid in typespecs. Either specify fun() or use (... -> return) instead406     │407 397 │   @spec delete(t, name, Changeset.t | Ecto.Schema.t | fun(Changeset.t | Ecto.Schema.t), Keyword.t) :: t408     │   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~409     │410     └─ lib/ecto/multi.ex:397: Ecto.Multi (module)411412     warning: fun/1 is not valid in typespecs. Either specify fun() or use (... -> return) instead413     │414 426 │   @spec one(415     │   ~~~~~~~~~~416     │417     └─ lib/ecto/multi.ex:426: Ecto.Multi (module)418419     warning: fun/1 is not valid in typespecs. Either specify fun() or use (... -> return) instead420     │421 457 │   @spec all(422     │   ~~~~~~~~~~423     │424     └─ lib/ecto/multi.ex:457: Ecto.Multi (module)425426     warning: fun/1 is not valid in typespecs. Either specify fun() or use (... -> return) instead427     │428 488 │   @spec exists?(429     │   ~~~~~~~~~~~~~~430     │431     └─ lib/ecto/multi.ex:488: Ecto.Multi (module)432433     warning: fun/1 is not valid in typespecs. Either specify fun() or use (... -> return) instead434     │435 597 │   @spec insert_all(436     │   ~~~~~~~~~~~~~~~~~437     │438     └─ lib/ecto/multi.ex:597: Ecto.Multi (module)439440     warning: fun/1 is not valid in typespecs. Either specify fun() or use (... -> return) instead441     │442 640 │   @spec update_all(t, name, Ecto.Queryable.t | fun(Ecto.Queryable.t), Keyword.t, Keyword.t) :: t443     │   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~444     │445     └─ lib/ecto/multi.ex:640: Ecto.Multi (module)446447     warning: fun/1 is not valid in typespecs. Either specify fun() or use (... -> return) instead448     │449 678 │   @spec delete_all(t, name, Ecto.Queryable.t | fun(Ecto.Queryable.t), Keyword.t) :: t450     │   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~451     │452     └─ lib/ecto/multi.ex:678: Ecto.Multi (module)453454     warning: Logger.warn/1 is deprecated. Use Logger.warning/2 instead455     │456 208 │           Logger.warn """457     │                  ~458     │459     └─ lib/ecto/repo/preloader.ex:208:18: Ecto.Repo.Preloader.fetch_ids/4460461    warning: unused require Ecto.Query462    │463  6 │   require Ecto.Query464    │   ~465    │466    └─ lib/ecto/repo/preloader.ex:6:3467468      warning: Logger.warn/1 is deprecated. Use Logger.warning/2 instead469      │470 3156 │       Logger.warn """471      │              ~472      │473      └─ lib/ecto/changeset.ex:3156:14: Ecto.Changeset.optimistic_lock/3474475     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)476     │477 340 │         raise BadStructError, struct: struct, term: data478     │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~479     │480     └─ lib/ecto/repo/queryable.ex:340: Ecto.Repo.Queryable.process/4481482      warning: Decimal.compare/2 is deprecated. Use Decimal.cmp/2 instead. This function will be re-introduced in Decimal v2.0 with new return value483      │484 2912 │     result = Decimal.compare(value, target_value) |> normalize_compare()485      │                      ~486      │487      └─ lib/ecto/changeset.ex:2912:22: Ecto.Changeset.compare_numbers/6488489    warning: expected a map or struct when accessing .__adapter__ in expression:490491        repo.__adapter__492493    where "repo" was given the type:494495        # type: dynamic(atom())496        # from: lib/mix/tasks/ecto.drop.ex:60:7497        Mix.Ecto.ensure_repo(repo, args)498499    hint: "var.field" (without parentheses) means "var" is a map() while "var.fun()" (with parentheses) means "var" is an atom()500501    type warning found at:502    │503 61 │       ensure_implements(repo.__adapter__, Ecto.Adapter.Storage,504    │                              ~505    │506    └─ lib/mix/tasks/ecto.drop.ex:61:30: Mix.Tasks.Ecto.Drop.run/1507508    warning: expected a map or struct when accessing .__adapter__ in expression:509510        repo.__adapter__511512    where "repo" was given the type:513514        # type: dynamic(atom())515        # from: lib/mix/tasks/ecto.create.ex:50:7516        Mix.Ecto.ensure_repo(repo, args)517518    hint: "var.field" (without parentheses) means "var" is a map() while "var.fun()" (with parentheses) means "var" is an atom()519520    type warning found at:521    │522 51 │       ensure_implements(repo.__adapter__, Ecto.Adapter.Storage,523    │                              ~524    │525    └─ lib/mix/tasks/ecto.create.ex:51:30: Mix.Tasks.Ecto.Create.run/1526527     warning: the following clause is redundant:528529         {decimal, ""} ->530531     previous clauses have already matched on the following types:532533         {:ok,534          %Decimal{coef: :qNaN or :sNaN} or535            %Decimal{sign: integer(), coef: :inf or :qNaN or :sNaN or integer(), exp: integer()} or536            (%{..., sign: integer()} and not %Decimal{sign: integer(), coef: :NaN}) or537            (map() and not %Decimal{coef: :NaN}) or atom() or bitstring() or empty_list() or float() or538            fun() or integer() or non_empty_list(term(), term()) or pid() or port() or reference() or {...}}539540     where "decimal" was given the type:541542         # type: dynamic(:ok)543         # from: lib/ecto/type.ex544         {decimal, ""}545546     type warning found at:547     │548 836 │       {decimal, ""} -> check_decimal(decimal, false)549     │                     ~550     │551     └─ lib/ecto/type.ex:836:21: Ecto.Type.cast_decimal/1552553     warning: the following clause is redundant:554555         {_, remainder} when is_binary(remainder) and byte_size(remainder) > 0 ->556557     previous clauses have already matched on the following types:558559         {:ok,560          %Decimal{coef: :qNaN or :sNaN} or561            %Decimal{sign: integer(), coef: :inf or :qNaN or :sNaN or integer(), exp: integer()} or562            (%{..., sign: integer()} and not %Decimal{sign: integer(), coef: :NaN}) or563            (map() and not %Decimal{coef: :NaN}) or atom() or bitstring() or empty_list() or float() or564            fun() or integer() or non_empty_list(term(), term()) or pid() or port() or reference() or {...}}565566     where "remainder" was given the types:567568         # type: binary()569         # from: lib/ecto/type.ex:837:27570         is_binary(remainder)571572         # type: binary()573         # from: lib/ecto/type.ex574         {_, remainder}575576     type warning found at:577     │578 837 │       {_, remainder} when is_binary(remainder) and byte_size(remainder) > 0 -> :error579     │                                                                             ~580     │581     └─ lib/ecto/type.ex:837:77: Ecto.Type.cast_decimal/1582583Generated ecto app584warning: "xref: [exclude: ...]" in your mix.exs file is deprecated, instead use: "elixirc_options: [no_warn_undefined: ...]"585  (mix 1.20.3) lib/mix/tasks/compile.elixir.ex:243: Mix.Tasks.Compile.Elixir.xref_exclude_opts/2586  (mix 1.20.3) lib/mix/tasks/compile.elixir.ex:142: Mix.Tasks.Compile.Elixir.run/1587  (mix 1.20.3) lib/mix/task.ex:502: anonymous fn/3 in Mix.Task.run_task/5588  (mix 1.20.3) lib/mix/task.compiler.ex:299: Mix.Task.Compiler.run_compiler/2589  (mix 1.20.3) lib/mix/task.compiler.ex:287: Mix.Task.Compiler.run/4590  (mix 1.20.3) lib/mix/tasks/compile.all.ex:75: Mix.Tasks.Compile.All.do_run/2591592==> ecto_sql593Compiling 25 files (.ex)594     warning: using single-quoted strings to represent charlists is deprecated.595     Use ~c"" if you indeed want a charlist or use "" instead.596     You may run "mix format --migrate" to change all single-quoted597     strings to use the ~c sigil and fix this warning.598     │599 192 │     defp insert_all_value(_),   do: '?'600     │                                     ~601     │602     └─ lib/ecto/adapters/myxql/connection.ex:192:37603604     warning: using single-quoted strings to represent charlists is deprecated.605     Use ~c"" if you indeed want a charlist or use "" instead.606     You may run "mix format --migrate" to change all single-quoted607     strings to use the ~c sigil and fix this warning.608     │609 515 │       '?'610     │       ~611     │612     └─ lib/ecto/adapters/myxql/connection.ex:515:7613614     warning: unused require Ecto.Query615     │616 140 │   require Ecto.Query617     │   ~618     │619     └─ lib/ecto/adapters/tds.ex:140:3620621     warning: unused require Logger622     │623 139 │   require Logger624     │   ~625     │626     └─ lib/ecto/adapters/tds.ex:139:3627628     warning: Logger.warn/1 is deprecated. Use Logger.warning/2 instead629     │630 271 │             Logger.warn(message)631     │                    ~632     │633     └─ lib/ecto/migrator.ex:271:20: Ecto.Migrator.up/4634635     warning: unused require Ecto.Query636     │637 107 │   require Ecto.Query638     │   ~639     │640     └─ lib/ecto/migrator.ex:107:3641642     warning: expected a map or struct when accessing .config in expression:643644         repo.config645646     where "repo" was given the type:647648         # type: dynamic(atom())649         # from: lib/mix/tasks/ecto.rollback.ex:126:7650         Mix.Ecto.ensure_repo(repo, args)651652     hint: "var.field" (without parentheses) means "var" is a map() while "var.fun()" (with parentheses) means "var" is an atom()653654     type warning found at:655     │656 128 │       pool = repo.config[:pool]657     │                   ~658     │659     └─ lib/mix/tasks/ecto.rollback.ex:128:19: Mix.Tasks.Ecto.Rollback.run/2660661     warning: expected a map or struct when accessing .config in expression:662663         repo.config664665     where "repo" was given the type:666667         # type: dynamic(atom())668         # from: lib/mix/tasks/ecto.migrate.ex:130:7669         Mix.Ecto.ensure_repo(repo, args)670671     hint: "var.field" (without parentheses) means "var" is a map() while "var.fun()" (with parentheses) means "var" is an atom()672673     type warning found at:674     │675 132 │       pool = repo.config[:pool]676     │                   ~677     │678     └─ lib/mix/tasks/ecto.migrate.ex:132:19: Mix.Tasks.Ecto.Migrate.run/2679680      warning: this clause of defp validate_index_opts!/1 is never used (or it will always fail/warn when invoked)681      │682 1462 │   defp validate_index_opts!(opts), do: opts683      │        ~684      │685      └─ lib/ecto/migration.ex:1462:8: Ecto.Migration.validate_index_opts!/1686687     warning: List.zip/1 is deprecated. Use Enum.zip/1 instead688     │689 698 │       |> List.zip()690     │               ~691     │692     └─ lib/ecto/adapters/sql.ex:698:15: Ecto.Adapters.SQL.format_table/1693     └─ lib/ecto/adapters/sql.ex:729:15: Ecto.Adapters.SQL.cells/2694695Generated ecto_sql app696==> ecto_postgres_enum697Compiling 1 file (.ex)698Generated ecto_postgres_enum app699==> uboot_env700Compiling 5 files (.ex)701Generated uboot_env app702==> property_table703Compiling 8 files (.ex)704Generated property_table app705==> nerves_uevent706 CC uevent.o707 LD uevent708Compiling 5 files (.ex)709Generated nerves_uevent app710==> nerves_runtime711Compiling 14 files (.ex)712Generated nerves_runtime app713==> toolshed714Compiling 5 files (.ex)715Generated toolshed app716==> sweet_xml717Compiling 2 files (.ex)718     warning: the variable "size" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator719     │720 838 │       <<_::binary - size(size), h>> <> tail when h == ?\s or h == ?\n or h == ?\r or h == ?\t ->721     │                          ~722     │723     └─ lib/sweet_xml.ex:838:26: SweetXml.split_last_whitespace/2724725     warning: a struct for SweetXpath is expected on struct update:726727         %SweetXpath{xpath | namespaces: [{to_charlist(prefix), to_charlist(uri)} | xpath.namespaces]}728729     but got type:730731         dynamic()732733     where "xpath" was given the type:734735         # type: dynamic()736         # from: lib/sweet_xml.ex:245:21737         xpath738739     when defining the variable "xpath", you must also pattern match on "%SweetXpath{}"740741     type warning found at:742     │743 246 │     %SweetXpath{xpath | namespaces: [{to_charlist(prefix), to_charlist(uri)}744     │     ~745     │746     └─ lib/sweet_xml.ex:246:5: SweetXml.add_namespace/3747748Generated sweet_xml app749==> ex_cldr750warning: in order to compile .yrl files, you must add "compilers: [:yecc] ++ Mix.compilers()" to the "def project" section of ex_cldr's mix.exs751Compiling 1 file (.yrl)752warning: in order to compile .xrl files, you must add "compilers: [:leex] ++ Mix.compilers()" to the "def project" section of ex_cldr's mix.exs753Compiling 1 file (.xrl)754Compiling 2 files (.erl)755Compiling 33 files (.ex)756     warning: Application.get_env/2 is discouraged in the module body, use Application.compile_env/3 instead757     │758 162 │   @json_lib Application.get_env(@app_name, :json_library) || @jason || @poison759     │                         ~760     │761     └─ lib/cldr/config/config.ex:162:25: Cldr.Config (module)762763    warning: use Bitwise is deprecated. import Bitwise instead764    │765 12 │   use Bitwise766    │   ~~~~~~~~~~~767    │768    └─ lib/cldr/helpers/digits.ex:12: Cldr.Digits (module)769770    warning: unused require Logger771    │772  5 │   require Logger773    │   ~774    │775    └─ lib/cldr/helpers/compiler_locale_cache.ex:5:3776777warning: first..last inside match is deprecated, you must always match on the step: first..last//var or first..last//_ if you want to ignore it778  lib/cldr/helpers/math.ex:74: Cldr.Math.within/2779780warning: passing float to Decimal.new/1 is deprecated as floats have inherent inaccuracy. Use Decimal.from_float/1 or Decimal.cast/1 instead781  (decimal 1.9.0) lib/decimal.ex:1187: Decimal.new/1782  lib/cldr/helpers/math.ex:311: (module)783  (elixir 1.20.3) src/elixir_compiler.erl:102: :elixir_compiler.dispatch/4784  (elixir 1.20.3) src/elixir_compiler.erl:76: :elixir_compiler.compile/4785  (elixir 1.20.3) src/elixir_module.erl:491: :elixir_module.eval_form/7786  (elixir 1.20.3) src/elixir_module.erl:164: :elixir_module.compile/7787788warning: passing float to Decimal.new/1 is deprecated as floats have inherent inaccuracy. Use Decimal.from_float/1 or Decimal.cast/1 instead789  (decimal 1.9.0) lib/decimal.ex:1187: Decimal.new/1790  lib/cldr/helpers/math.ex:589: (module)791  (elixir 1.20.3) src/elixir_compiler.erl:102: :elixir_compiler.dispatch/4792  (elixir 1.20.3) src/elixir_compiler.erl:76: :elixir_compiler.compile/4793  (elixir 1.20.3) src/elixir_module.erl:491: :elixir_module.eval_form/7794  (elixir 1.20.3) src/elixir_module.erl:164: :elixir_module.compile/7795796warning: passing float to Decimal.new/1 is deprecated as floats have inherent inaccuracy. Use Decimal.from_float/1 or Decimal.cast/1 instead797  (decimal 1.9.0) lib/decimal.ex:1187: Decimal.new/1798  lib/cldr/helpers/math.ex:687: (module)799  (elixir 1.20.3) src/elixir_compiler.erl:102: :elixir_compiler.dispatch/4800  (elixir 1.20.3) src/elixir_compiler.erl:76: :elixir_compiler.compile/4801  (elixir 1.20.3) src/elixir_module.erl:491: :elixir_module.eval_form/7802  (elixir 1.20.3) src/elixir_module.erl:164: :elixir_module.compile/7803804    warning: using single-quoted strings to represent charlists is deprecated.805    Use ~c"" if you indeed want a charlist or use "" instead.806    You may run "mix format --migrate" to change all single-quoted807    strings to use the ~c sigil and fix this warning.808    │809 86 │       {:ok, {{_version, 200, 'OK'}, _headers, body}} ->810    │                              ~811    │812    └─ lib/cldr/install.ex:86:30813814    warning: unused require Logger815    │816 77 │     require Logger817    │     ~818    │819    └─ lib/cldr/install.ex:77:5820821Generating Cldr for 3 locales named ["en", "en-001", "root"] with a default locale named "en-001"822warning: pattern matching on 0.0 is equivalent to matching only on +0.0. Instead you must match on +0.0 or -0.0823└─ lib/cldr/helpers/digits.ex: Cldr.Digits.to_digits/1824825826== Compilation error in file lib/cldr/language_tag/rfc5646_parser.ex ==827** (FunctionClauseError) no function clause matching in NimbleParsec.lookahead/2    828    829    The following arguments were given to NimbleParsec.lookahead/2:830    831        # 1832        [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, ...}]}]}, ...], ...}], ...}, ...], ...}]]], ...}, ...], ...}], ...}], ...]]833    834        # 2835        :error_on_remaining836    837    Attempted function clauses (showing 1 out of 1):838    839        def lookahead(+combinator+, +to_lookahead+) when +is_list(combinator)+ and -is_list(to_lookahead)-840    841    (nimble_parsec 0.6.0) NimbleParsec.lookahead/2842    lib/cldr/language_tag/rfc5646_parser.ex:31: (module)843could 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"