Build log
nerves_system_qemu_aarch64
my_sensors 0.2.0 · fail · run my_sensors-0.2.0-1791008216814
1312 of 1312 lines
1Resolving Hex dependencies...2Resolution completed in 0.193s3Unchanged:4 circular_buffer 1.1.05 decimal 1.9.0 VULNERABLE!6 EEF-CVE-2026-32686 (MEDIUM)7 aka: CVE-2026-32686, GHSA-rhv4-8758-jx7v8 Unbounded exponent in decimal enables unauthenticated DoS9 https://osv.dev/vulnerability/EEF-CVE-2026-3268610 ecto 2.2.511 elixir_make 0.10.012 faker 0.19.013 interactive_cmd 0.1.414 makeup 1.2.115 makeup_elixir 1.0.116 my_sensors 0.2.017 nerves 2.0.0-pre.218 nerves_discovery 0.1.519 nerves_logging 0.2.420 nerves_runtime 0.13.1321 nerves_system_bbb 2.30.222 nerves_system_br 1.34.423 nerves_system_mangopi_mq_pro 0.17.224 nerves_system_qemu_aarch64 0.4.225 nerves_system_rpi0 2.1.226 nerves_system_rpi4 2.1.227 nerves_system_rpi5 2.1.228 nerves_system_trellis 0.5.029 nerves_system_x86_64 1.34.230 nerves_toolchain_aarch64_nerves_linux_gnu 15.3.131 nerves_toolchain_armv6_nerves_linux_gnueabihf 15.3.132 nerves_toolchain_armv7_nerves_linux_gnueabihf 15.3.133 nerves_toolchain_riscv64_nerves_linux_gnu 15.3.134 nerves_toolchain_x86_64_nerves_linux_musl 15.3.135 nerves_uart 1.2.1 RETIRED!36 (renamed) Package renamed to circuits_uart37 nerves_uevent 0.1.738 nimble_parsec 1.4.239 poolboy 1.5.240 property_table 0.3.441 ring_logger 0.11.742 tablet 0.3.343 toolshed 0.5.044 uboot_env 1.0.245* Getting my_sensors (Hex package)46* Getting nerves (Hex package)47* Getting ring_logger (Hex package)48* Getting toolshed (Hex package)49* Getting nerves_runtime (Hex package)50* Getting nerves_system_bbb (Hex package)51* Getting nerves_system_mangopi_mq_pro (Hex package)52* Getting nerves_system_qemu_aarch64 (Hex package)53* Getting nerves_system_rpi0 (Hex package)54* Getting nerves_system_rpi4 (Hex package)55* Getting nerves_system_rpi5 (Hex package)56* Getting nerves_system_trellis (Hex package)57* Getting nerves_system_x86_64 (Hex package)58* Getting nerves_system_br (Hex package)59* Getting nerves_toolchain_x86_64_nerves_linux_musl (Hex package)60* Getting nerves_toolchain_armv7_nerves_linux_gnueabihf (Hex package)61* Getting nerves_toolchain_aarch64_nerves_linux_gnu (Hex package)62* Getting nerves_toolchain_armv6_nerves_linux_gnueabihf (Hex package)63* Getting nerves_toolchain_riscv64_nerves_linux_gnu (Hex package)64* Getting nerves_logging (Hex package)65* Getting nerves_uevent (Hex package)66* Getting uboot_env (Hex package)67* Getting elixir_make (Hex package)68* Getting property_table (Hex package)69* Getting circular_buffer (Hex package)70* Getting interactive_cmd (Hex package)71* Getting nerves_discovery (Hex package)72* Getting tablet (Hex package)73* Getting ecto (Hex package)74* Getting faker (Hex package)75* Getting nerves_uart (Hex package)76* Getting makeup (Hex package)77* Getting makeup_elixir (Hex package)78* Getting nimble_parsec (Hex package)79* Getting decimal (Hex package)80* Getting poolboy (Hex package)81Found retired packages, see above for details82Found packages with security advisories, see above for details83==> nerves_system_br84Generated nerves_system_br app85==> circular_buffer86Compiling 1 file (.ex)87Generated circular_buffer app88==> tablet89Compiling 2 files (.ex)90Generated tablet app91==> elixir_make92Compiling 8 files (.ex)93Generated elixir_make app94==> nerves_logging95 CC kmsg_tailer.o96 LD kmsg_tailer97Compiling 5 files (.ex)98Generated nerves_logging app99==> nerves_discovery100Compiling 5 files (.ex)101Generated nerves_discovery app102==> ring_logger103Compiling 7 files (.ex)104Generated ring_logger app105==> nerves_compatibility_test106===> Analyzing applications...107===> Compiling poolboy108==> decimal109Compiling 4 files (.ex)110 warning: using single-quoted strings to represent charlists is deprecated.111 Use ~c"" if you indeed want a charlist or use "" instead.112 You may run "mix format --migrate" to change all single-quoted113 strings to use the ~c sigil and fix this warning.114 │115 1320 │ '0.' ++ :lists.duplicate(-diff, ?0) ++ list116 │ ~117 │118 └─ lib/decimal.ex:1320:11119120 warning: using single-quoted strings to represent charlists is deprecated.121 Use ~c"" if you indeed want a charlist or use "" instead.122 You may run "mix format --migrate" to change all single-quoted123 strings to use the ~c sigil and fix this warning.124 │125 1351 │ list = list ++ 'E'126 │ ~127 │128 └─ lib/decimal.ex:1351:26129130 warning: using single-quoted strings to represent charlists is deprecated.131 Use ~c"" if you indeed want a charlist or use "" instead.132 You may run "mix format --migrate" to change all single-quoted133 strings to use the ~c sigil and fix this warning.134 │135 1352 │ list = if exp >= 0, do: list ++ '+', else: list136 │ ~137 │138 └─ lib/decimal.ex:1352:43139140 warning: using single-quoted strings to represent charlists is deprecated.141 Use ~c"" if you indeed want a charlist or use "" instead.142 You may run "mix format --migrate" to change all single-quoted143 strings to use the ~c sigil and fix this warning.144 │145 1775 │ int = if int == [], do: '0', else: int146 │ ~147 │148 └─ lib/decimal.ex:1775:31149150 warning: using single-quoted strings to represent charlists is deprecated.151 Use ~c"" if you indeed want a charlist or use "" instead.152 You may run "mix format --migrate" to change all single-quoted153 strings to use the ~c sigil and fix this warning.154 │155 1776 │ exp = if exp == [], do: '0', else: exp156 │ ~157 │158 └─ lib/decimal.ex:1776:31159160Generated decimal app161warning: "xref: [exclude: ...]" in your mix.exs file is deprecated, instead use: "elixirc_options: [no_warn_undefined: ...]"162 (mix 1.20.3) lib/mix/tasks/compile.elixir.ex:243: Mix.Tasks.Compile.Elixir.xref_exclude_opts/2163 (mix 1.20.3) lib/mix/tasks/compile.elixir.ex:142: Mix.Tasks.Compile.Elixir.run/1164 (mix 1.20.3) lib/mix/task.ex:502: anonymous fn/3 in Mix.Task.run_task/5165 (mix 1.20.3) lib/mix/task.compiler.ex:299: Mix.Task.Compiler.run_compiler/2166 (mix 1.20.3) lib/mix/task.compiler.ex:287: Mix.Task.Compiler.run/4167 (mix 1.20.3) lib/mix/tasks/compile.all.ex:75: Mix.Tasks.Compile.All.do_run/2168169==> ecto170Compiling 70 files (.ex)171 warning: using single-quoted strings to represent charlists is deprecated.172 Use ~c"" if you indeed want a charlist or use "" instead.173 You may run "mix format --migrate" to change all single-quoted174 strings to use the ~c sigil and fix this warning.175 │176 163 │ defp insert_all_value(_), do: '?'177 │ ~178 │179 └─ lib/ecto/adapters/mysql/connection.ex:163:37180181 warning: using single-quoted strings to represent charlists is deprecated.182 Use ~c"" if you indeed want a charlist or use "" instead.183 You may run "mix format --migrate" to change all single-quoted184 strings to use the ~c sigil and fix this warning.185 │186 329 │ '?'187 │ ~188 │189 └─ lib/ecto/adapters/mysql/connection.ex:329:7190191 warning: "not expr1 in expr2" is deprecated, use "expr1 not in expr2" instead192 │193 1567 │ case Enum.any?(value, fn(x) -> not x in data end) do194 │ ~195 │196 └─ lib/ecto/changeset.ex:1567:44197198 warning: missing parentheses for expression following "do:" keyword. Parentheses are required to solve ambiguity inside keywords.199200 This error happens when you have function calls without parentheses inside keywords. For example:201202 function(arg, one: nested_call a, b, c)203 function(arg, one: if expr, do: :this, else: :that)204205 In the examples above, we don't know if the arguments "b" and "c" apply to the function "function" or "nested_call". Or if the keywords "do" and "else" apply to the function "function" or "if". You can solve this by explicitly adding parentheses:206207 function(arg, one: if(expr, do: :this, else: :that))208 function(arg, one: nested_call(a, b, c))209210 Ambiguity found at:211 │212 2282 │ raise ArgumentError, "cannot add constraint to changeset because it does not have a source, got: #{inspect data}"213 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~214 │215 └─ lib/ecto/changeset.ex:2282216217 warning: missing parentheses for expression following "do:" keyword. Parentheses are required to solve ambiguity inside keywords.218219 This error happens when you have function calls without parentheses inside keywords. For example:220221 function(arg, one: nested_call a, b, c)222 function(arg, one: if expr, do: :this, else: :that)223224 In the examples above, we don't know if the arguments "b" and "c" apply to the function "function" or "nested_call". Or if the keywords "do" and "else" apply to the function "function" or "if". You can solve this by explicitly adding parentheses:225226 function(arg, one: if(expr, do: :this, else: :that))227 function(arg, one: nested_call(a, b, c))228229 Ambiguity found at:230 │231 267 │ do: raise ArgumentError, "a constraint must have either a check or exclude option"232 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~233 │234 └─ lib/ecto/migration/runner.ex:267235236 warning: missing parentheses for expression following "do:" keyword. Parentheses are required to solve ambiguity inside keywords.237238 This error happens when you have function calls without parentheses inside keywords. For example:239240 function(arg, one: nested_call a, b, c)241 function(arg, one: if expr, do: :this, else: :that)242243 In the examples above, we don't know if the arguments "b" and "c" apply to the function "function" or "nested_call". Or if the keywords "do" and "else" apply to the function "function" or "if". You can solve this by explicitly adding parentheses:244245 function(arg, one: if(expr, do: :this, else: :that))246 function(arg, one: nested_call(a, b, c))247248 Ambiguity found at:249 │250 269 │ do: raise ArgumentError, "a constraint must not have both check and exclude options"251 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~252 │253 └─ lib/ecto/migration/runner.ex:269254255 warning: function init/1 required by behaviour GenServer is not implemented (in module Ecto.Migration.Runner).256257 We will inject a default implementation for now:258259 def init(init_arg) do260 {:ok, init_arg}261 end262263 You can copy the implementation above or define your own that converts the arguments given to GenServer.start_link/3 to the server state.264265 │266 1 │ defmodule Ecto.Migration.Runner do267 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~268 │269 └─ lib/ecto/migration/runner.ex:1: Ecto.Migration.Runner (module)270271 warning: atom ::: must be written between quotes, as in :"::", to avoid ambiguity272 │273 136 │ {:::, _, [left, _]} -> is_integer(left) or is_binary(left)274 │ ~275 │276 └─ lib/ecto/query/builder.ex:136:8277278 warning: unknown compiler variable "__" (expected one of __MODULE__, __ENV__, __DIR__, __CALLER__, __STACKTRACE__)279 │280 628 │ def quoted_type({:datetime_add, _, [_, _, __]}, _vars), do: :naive_datetime281 │ ~~282 │283 └─ lib/ecto/query/builder.ex:628:45: Ecto.Query.Builder.quoted_type/2284285 warning: unknown compiler variable "__" (expected one of __MODULE__, __ENV__, __DIR__, __CALLER__, __STACKTRACE__)286 │287 629 │ def quoted_type({:date_add, _, [_, _, __]}, _vars), do: :date288 │ ~~289 │290 └─ lib/ecto/query/builder.ex:629:41: Ecto.Query.Builder.quoted_type/2291292 warning: "not expr1 in expr2" is deprecated, use "expr1 not in expr2" instead293 │294 106 │ {Ecto.LogEntry, :log, [level]}, _acc when not level in [:error, :info, :warn, :debug] ->295 │ ~296 │297 └─ lib/ecto/repo.ex:106:63298299 warning: missing parentheses for expression following "do:" keyword. Parentheses are required to solve ambiguity inside keywords.300301 This error happens when you have function calls without parentheses inside keywords. For example:302303 function(arg, one: nested_call a, b, c)304 function(arg, one: if expr, do: :this, else: :that)305306 In the examples above, we don't know if the arguments "b" and "c" apply to the function "function" or "nested_call". Or if the keywords "do" and "else" apply to the function "function" or "if". You can solve this by explicitly adding parentheses:307308 function(arg, one: if(expr, do: :this, else: :that))309 function(arg, one: nested_call(a, b, c))310311 Ambiguity found at:312 │313 453 │ do: raise ArgumentError, "a changeset with action #{inspect given} was given to #{inspect repo}.#{action}/2"314 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~315 │316 └─ lib/ecto/repo/schema.ex:453317318 warning: "not expr1 in expr2" is deprecated, use "expr1 not in expr2" instead319 │320 1854 │ case Enum.find(opts, fn {k, _} -> not k in valid end) do321 │ ~322 │323 └─ lib/ecto/schema.ex:1854:45324325 warning: unused require Ecto.Query326 │327 6 │ require Ecto.Query328 │ ~329 │330 └─ lib/ecto/repo/preloader.ex:6:3331332 warning: Module.eval_quoted/2 is deprecated. Use Code.eval_quoted/3 instead333 │334 9 │ schema "schema_migrations" do335 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~336 │337 └─ lib/ecto/migration/schema_migration.ex:9: Ecto.Migration.SchemaMigration (module)338339 warning: incompatible types given to Mix.Ecto.ensure_started/2:340341 Mix.Ecto.ensure_started(repo, opts)342343 given types:344345 -dynamic(atom())-, dynamic(empty_list() or non_empty_list(term(), term()))346347 but expected one of:348349 %{..., __adapter__: atom()}, empty_list() or non_empty_list(term(), term())350351 where "opts" was given the type:352353 # type: dynamic(354 %{..., __struct__: atom()} or nil or empty_list() or non_empty_list(term(), term()) or355 non_struct_map()356 )357 # from: lib/mix/tasks/ecto.rollback.ex:64:10358 opts =359 if opts[:quiet] do360 Keyword.merge(opts, log: false, log_sql: false)361 else362 opts363 end364365 where "repo" was given the type:366367 # type: dynamic(atom())368 # from: lib/mix/tasks/ecto.rollback.ex:70:7369 Mix.Ecto.ensure_repo(repo, args)370371 type warning found at:372 │373 72 │ {:ok, pid, apps} = ensure_started(repo, opts)374 │ ~375 │376 └─ lib/mix/tasks/ecto.rollback.ex:72:26: Mix.Tasks.Ecto.Rollback.run/2377378 warning: incompatible types given to Mix.Ecto.ensure_started/2:379380 Mix.Ecto.ensure_started(repo, all: true)381382 given types:383384 -dynamic(atom())-, non_empty_list({:all, true})385386 but expected one of:387388 %{..., __adapter__: atom()}, empty_list() or non_empty_list(term(), term())389390 where "repo" was given the type:391392 # type: dynamic(atom())393 # from: lib/mix/tasks/ecto.migrations.ex:37:7394 Mix.Ecto.ensure_repo(repo, args)395396 type warning found at:397 │398 39 │ {:ok, pid, _} = ensure_started(repo, all: true)399 │ ~400 │401 └─ lib/mix/tasks/ecto.migrations.ex:39:23: Mix.Tasks.Ecto.Migrations.run/3402403 warning: incompatible types given to Mix.Ecto.ensure_started/2:404405 Mix.Ecto.ensure_started(repo, opts)406407 given types:408409 -dynamic(atom())-, dynamic(empty_list() or non_empty_list(term(), term()))410411 but expected one of:412413 %{..., __adapter__: atom()}, empty_list() or non_empty_list(term(), term())414415 where "opts" was given the type:416417 # type: dynamic(418 %{..., __struct__: atom()} or nil or empty_list() or non_empty_list(term(), term()) or419 non_struct_map()420 )421 # from: lib/mix/tasks/ecto.migrate.ex:68:10422 opts =423 if opts[:quiet] do424 Keyword.merge(opts, log: false, log_sql: false)425 else426 opts427 end428429 where "repo" was given the type:430431 # type: dynamic(atom())432 # from: lib/mix/tasks/ecto.migrate.ex:74:7433 Mix.Ecto.ensure_repo(repo, args)434435 type warning found at:436 │437 76 │ {:ok, pid, apps} = ensure_started(repo, opts)438 │ ~439 │440 └─ lib/mix/tasks/ecto.migrate.ex:76:26: Mix.Tasks.Ecto.Migrate.run/2441442 warning: struct DBConnection.OwnershipError is undefined (module DBConnection.OwnershipError is not available or is yet to be defined)443 │444 258 │ err in DBConnection.OwnershipError ->445 │ ~446 │447 └─ lib/ecto/adapters/sql.ex:258:11: Ecto.Adapters.SQL.sql_call/6448449 warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead450 │451 260 │ reraise %{err | message: message}, System.stacktrace452 │ ~453 │454 └─ lib/ecto/adapters/sql.ex:260:51: Ecto.Adapters.SQL.sql_call/6455456 warning: incompatible types given to Mix.Ecto.source_repo_priv/1:457458 Mix.Ecto.source_repo_priv(repo)459460 given types:461462 -dynamic(%{..., __adapter__: atom(), config: empty_list() or non_empty_list(term(), term())})-463464 but expected one of:465466 atom()467468 where "repo" was given the types:469470 # type: dynamic(%{..., config: empty_list() or non_empty_list(term(), term())})471 # from: lib/mix/tasks/ecto.load.ex:70:22472 Keyword.merge(repo.config, opts)473474 # type: dynamic(%{..., __adapter__: atom(), config: empty_list() or non_empty_list(term(), term())})475 # from: lib/mix/tasks/ecto.load.ex:72:27476 repo.__adapter__.structure_load(Mix.Ecto.source_repo_priv(repo), config)477478 type warning found at:479 │480 72 │ case repo.__adapter__.structure_load(source_repo_priv(repo), config) do481 │ ~482 │483 └─ lib/mix/tasks/ecto.load.ex:72:42: Mix.Tasks.Ecto.Load.load_structure/2484485 warning: expected a map or struct when accessing .__adapter__ in expression:486487 repo.__adapter__488489 where "repo" was given the type:490491 # type: dynamic(atom())492 # from: lib/mix/tasks/ecto.load.ex:53:7493 Mix.Ecto.ensure_repo(repo, args)494495 hint: "var.field" (without parentheses) means "var" is a map() while "var.fun()" (with parentheses) means "var" is an atom()496497 type warning found at:498 │499 54 │ ensure_implements(repo.__adapter__, Ecto.Adapter.Structure,500 │ ~501 │502 └─ lib/mix/tasks/ecto.load.ex:54:30: Mix.Tasks.Ecto.Load.run/1503504 warning: Inspect.Algebra.surround_many/5 is deprecated. Use Inspect.Algebra.container_doc/6 instead505 │506 2396 │ surround_many("#Ecto.Changeset<", list, ">", opts, fn507 │ ~508 │509 └─ lib/ecto/changeset.ex:2396:5: Inspect.Ecto.Changeset.inspect/2510511 warning: expected a map or struct when accessing .__adapter__ in expression:512513 repo.__adapter__514515 where "repo" was given the type:516517 # type: dynamic(atom())518 # from: lib/mix/tasks/ecto.dump.ex:50:7519 Mix.Ecto.ensure_repo(repo, args)520521 hint: "var.field" (without parentheses) means "var" is a map() while "var.fun()" (with parentheses) means "var" is an atom()522523 type warning found at:524 │525 51 │ ensure_implements(repo.__adapter__, Ecto.Adapter.Structure,526 │ ~527 │528 └─ lib/mix/tasks/ecto.dump.ex:51:30: Mix.Tasks.Ecto.Dump.run/1529530 warning: expected a map or struct when accessing .__adapter__ in expression:531532 repo.__adapter__533534 where "repo" was given the type:535536 # type: dynamic(atom())537 # from: lib/mix/tasks/ecto.drop.ex:39:7538 Mix.Ecto.ensure_repo(repo, args)539540 hint: "var.field" (without parentheses) means "var" is a map() while "var.fun()" (with parentheses) means "var" is an atom()541542 type warning found at:543 │544 40 │ ensure_implements(repo.__adapter__, Ecto.Adapter.Storage,545 │ ~546 │547 └─ lib/mix/tasks/ecto.drop.ex:40:30: Mix.Tasks.Ecto.Drop.run/1548549 warning: the following clause will never match:550551 [{^module, :changeset, args_or_arity, _}] when args_or_arity == 2 when length(args_or_arity) == 2 ->552553 because it attempts to match on the result of:554555 System.stacktrace()556557 which has type:558559 empty_list()560561 where "args_or_arity" was given the type:562563 # type: float() or integer() or non_empty_list(term())564 # from: lib/ecto/changeset.ex565 (_() when args_or_arity == 2) when length(args_or_arity) == 2566567 where "module" was given the type:568569 # type: dynamic()570 # from: lib/ecto/changeset.ex:733:30571 module572573 type warning found at:574 │575 741 │ ... when length(args_or_arity) == 2 ->576 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~577 │578 └─ lib/ecto/changeset.ex:741: Ecto.Changeset.on_cast_default/2579580 warning: expected a map or struct when accessing .__adapter__ in expression:581582 repo.__adapter__583584 where "repo" was given the type:585586 # type: dynamic(atom())587 # from: lib/mix/tasks/ecto.create.ex:37:7588 Mix.Ecto.ensure_repo(repo, args)589590 hint: "var.field" (without parentheses) means "var" is a map() while "var.fun()" (with parentheses) means "var" is an atom()591592 type warning found at:593 │594 38 │ ensure_implements(repo.__adapter__, Ecto.Adapter.Storage,595 │ ~596 │597 └─ lib/mix/tasks/ecto.create.ex:38:30: Mix.Tasks.Ecto.Create.run/1598599 warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead600 │601 739 │ case System.stacktrace do602 │ ~603 │604 └─ lib/ecto/changeset.ex:739:23: Ecto.Changeset.on_cast_default/2605606 warning: Mix.Project.compile/1 is deprecated. Use Mix.Task.run("compile", args) instead607 │608 62 │ Mix.Project.compile(args)609 │ ~610 │611 └─ lib/mix/ecto.ex:62:19: Mix.Ecto.ensure_repo/2612613 warning: expected a module (an atom) when invoking start_link/1 in expression:614615 repo.start_link(pool_size: pool_size)616617 where "pool_size" was given the type:618619 # type: dynamic()620 # from: lib/mix/ecto.ex:101:15621 pool_size = Keyword.get(opts, :pool_size, 1)622623 where "repo" was given the type:624625 # type: dynamic(%{..., __adapter__: atom()})626 # from: lib/mix/ecto.ex:99:36627 repo.__adapter__.ensure_all_started(repo, :temporary)628629 type warning found at:630 │631 102 │ case repo.start_link(pool_size: pool_size) do632 │ ~633 │634 └─ lib/mix/ecto.ex:102:15: Mix.Ecto.ensure_started/2635636 warning: Logger.remove_backend/1 is deprecated. Use LoggerBackends.remove/2 from :logger_backends dependency637 │638 146 │ Logger.remove_backend(:console)639 │ ~640 │641 └─ lib/mix/ecto.ex:146:12: Mix.Ecto.restart_apps_if_migrated/2642643 warning: Logger.add_backend/2 is deprecated. Use LoggerBackends.add/2 from :logger_backends dependency644 │645 155 │ Logger.add_backend(:console, flush: true)646 │ ~647 │648 └─ lib/mix/ecto.ex:155:12: Mix.Ecto.restart_apps_if_migrated/2649650 warning: Code.ensure_compiled?/1 is deprecated. Use Code.ensure_compiled/1 instead (see the proper disclaimers in its docs)651 │652 862 │ not Code.ensure_compiled?(queryable) ->653 │ ~654 │655 └─ lib/ecto/association.ex:862:16: Ecto.Association.ManyToMany.after_compile_validation/2656 └─ lib/ecto/association.ex:868:16: Ecto.Association.ManyToMany.after_compile_validation/2657658 warning: incompatible types given to get_source/1:659660 get_source(repo)661662 given types:663664 -dynamic(atom())-665666 but expected one of:667668 %{..., config: empty_list() or non_empty_list(term(), term())}669670 where "repo" was given the type:671672 # type: dynamic(atom())673 # from: lib/ecto/migration/schema_migration.ex:24:13674 repo.all(675 Map.put(676 (677 query =678 (679 query = {get_source(repo), Ecto.Migration.SchemaMigration}680 Ecto.Query.Builder.From.apply(query, 1)681 )682 683 Ecto.Query.Builder.Select.apply(query, %Ecto.Query.SelectExpr{684 ...,685 expr: {{:., [], [{:&, [], [0]}, :version]}, [], []},686 file: "/work/proj/deps_qemu_aarch64/ecto/lib/ecto/migration/schema_migration.ex",687 line: 22,688 take: %{}689 })690 ),691 :prefix,692 prefix693 ), timeout: :infinity, log: false)694695 type warning found at:696 │697 22 │ from(p in {get_source(repo), __MODULE__}, select: p.version)698 │ ~699 │700 └─ lib/ecto/migration/schema_migration.ex:22:16: Ecto.Migration.SchemaMigration.migrated_versions/2701702 warning: Code.ensure_compiled?/1 is deprecated. Use Code.ensure_compiled/1 instead (see the proper disclaimers in its docs)703 │704 719 │ not Code.ensure_compiled?(queryable) ->705 │ ~706 │707 └─ lib/ecto/association.ex:719:16: Ecto.Association.BelongsTo.after_compile_validation/2708709 warning: incompatible types given to get_source/1:710711 get_source(repo)712713 given types:714715 -dynamic(atom())-716717 but expected one of:718719 %{..., config: empty_list() or non_empty_list(term(), term())}720721 where "repo" was given the type:722723 # type: dynamic(atom())724 # from: lib/ecto/migration/schema_migration.ex:30:13725 repo.insert!(726 Ecto.put_meta(%Ecto.Migration.SchemaMigration{..., version: version},727 prefix: prefix,728 source: get_source(repo)729 ), timeout: :infinity, log: false)730731 type warning found at:732 │733 29 │ |> Ecto.put_meta(prefix: prefix, source: get_source(repo))734 │ ~735 │736 └─ lib/ecto/migration/schema_migration.ex:29:46: Ecto.Migration.SchemaMigration.up/3737738 warning: incompatible types given to get_source/1:739740 get_source(repo)741742 given types:743744 -dynamic(atom())-745746 but expected one of:747748 %{..., config: empty_list() or non_empty_list(term(), term())}749750 where "repo" was given the type:751752 # type: dynamic(atom())753 # from: lib/ecto/migration/schema_migration.ex:36:13754 repo.delete_all(755 Map.put(756 (757 query =758 (759 query = {get_source(repo), Ecto.Migration.SchemaMigration}760 Ecto.Query.Builder.From.apply(query, 1)761 )762 763 Ecto.Query.Builder.Filter.apply(query, :where, %Ecto.Query.BooleanExpr{764 expr: {:==, [], [{{:., [], [{:&, [], [0]}, :version]}, [], []}, {:^, [], [0]}]},765 op: :and,766 params: [{Ecto.Query.Builder.not_nil!(version), {0, :version}}],767 file: "/work/proj/deps_qemu_aarch64/ecto/lib/ecto/migration/schema_migration.ex",768 line: 34769 })770 ),771 :prefix,772 prefix773 ), timeout: :infinity, log: false)774775 type warning found at:776 │777 34 │ from(p in {get_source(repo), __MODULE__}, where: p.version == ^version)778 │ ~779 │780 └─ lib/ecto/migration/schema_migration.ex:34:16: Ecto.Migration.SchemaMigration.down/3781782 warning: the following conditional expression:783784 is_atom(related)785786 will always evaluate to:787788 dynamic(true)789790 where "related" was given the type:791792 # type: dynamic(atom())793 # from: lib/ecto/association.ex:734:15794 related = Ecto.Association.related_from_query(queryable)795796 type warning found at:797 │798 736 │ unless is_atom(related) do799 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~800 │801 └─ lib/ecto/association.ex:736: Ecto.Association.BelongsTo.struct/3802803 warning: Code.ensure_compiled?/1 is deprecated. Use Code.ensure_compiled/1 instead (see the proper disclaimers in its docs)804 │805 432 │ not Code.ensure_compiled?(queryable) ->806 │ ~807 │808 └─ lib/ecto/association.ex:432:16: Ecto.Association.Has.after_compile_validation/2809810 warning: this clause of defp type_to_module/1 is never used (or it will always fail/warn when invoked)811 │812 1420 │ defp type_to_module(:naive_datetime), do: NaiveDateTime813 │ ~814 │815 └─ lib/ecto/schema.ex:1420:8: Ecto.Schema.type_to_module/1816817 warning: Code.ensure_compiled?/1 is deprecated. Use Code.ensure_compiled/1 instead (see the proper disclaimers in its docs)818 │819 1883 │ if Code.ensure_compiled?(type) and function_exported?(type, :type, 0) do820 │ ~821 │822 └─ lib/ecto/schema.ex:1883:17: Ecto.Schema.check_type!/3823824 warning: Inspect.Algebra.surround_many/5 is deprecated. Use Inspect.Algebra.container_doc/6 instead825 │826 29 │ surround_many("#Ecto.Query<", list, ">", opts, fn str, _ -> str end)827 │ ~828 │829 └─ lib/ecto/query/inspect.ex:29:5: Inspect.Ecto.Query.inspect/2830831 warning: Macro.to_string/2 is deprecated. Use Macro.to_string/1 instead832 │833 144 │ Macro.to_string(expr, &expr_to_string(&1, &2, names, part))834 │ ~835 │836 └─ lib/ecto/query/inspect.ex:144:11: Inspect.Ecto.Query.expr/3837838 warning: the following clause will never match:839840 {:error, _} = error ->841842 because it attempts to match on the result of:843844 apply(changeset, adapter, :insert, args)845846 which has type:847848 dynamic({:invalid or :ok, term()})849850 type warning found at:851 │852 218 │ {:error, _} = error ->853 │ ~854 │855 └─ lib/ecto/repo/schema.ex:218:23: Ecto.Repo.Schema.do_insert/4856857 warning: the following clause will never match:858859 {:error, _} = error ->860861 because it attempts to match on the result of:862863 apply(changeset, adapter, action, args)864865 which has type:866867 dynamic({:invalid or :ok, term()})868869 type warning found at:870 │871 296 │ {:error, _} = error ->872 │ ~873 │874 └─ lib/ecto/repo/schema.ex:296:25: Ecto.Repo.Schema.do_update/4875876 warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead877 │878 378 │ reraise exception, Enum.reject(System.stacktrace, &match?({__MODULE__, _, _, _}, &1))879 │ ~880 │881 └─ lib/ecto/repo/preloader.ex:378:43: Ecto.Repo.Preloader.reraise/1882883 warning: Map.size/1 is deprecated. Use Kernel.map_size/1 instead884 │885 44 │ index = Map.size(params)886 │ ~887 │888 └─ lib/ecto/query/builder.ex:44:18: Ecto.Query.Builder.escape/5889 └─ lib/ecto/query/builder.ex:53:17: Ecto.Query.Builder.escape/5890891 warning: Decimal.minus/1 is deprecated. Use Decimal.negate/1 instead892 │893 599 │ Decimal.minus(decimal)894 │ ~895 │896 └─ lib/ecto/query/builder.ex:599:13: Ecto.Query.Builder.negate!/1897898 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)899 │900 223 │ raise BadStructError, struct: struct, term: data901 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~902 │903 └─ lib/ecto/repo/queryable.ex:223: Ecto.Repo.Queryable.process/5904905 warning: the following clause will never match:906907 {:error, _} ->908909 because it attempts to match on the result of:910911 NaiveDateTime.new(date, time)912913 which has type:914915 dynamic({:ok, %NaiveDateTime{}})916917 type warning found at:918 │919 801 │ {:error, _} -> :error920 │ ~~~~~~~~~~~~~~~~~~~~~921 │922 └─ lib/ecto/type.ex:801: Ecto.Type.cast_naive_datetime/1923924 warning: Supervisor.Spec.supervise/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead925 │926 127 │ supervise(children, strategy: :one_for_one)927 │ ~928 │929 └─ lib/ecto/repo/supervisor.ex:127:9: Ecto.Repo.Supervisor.init/1930931 warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead932 │933 1244 │ reraise exception, Enum.reject(System.stacktrace, &match?({__MODULE__, _, _, _}, &1))934 │ ~935 │936 └─ lib/ecto/query/planner.ex:1244:43: Ecto.Query.Planner.reraise/1937938 warning: Inspect.Algebra.surround_many/5 is deprecated. Use Inspect.Algebra.container_doc/6 instead939 │940 15 │ surround_many("dynamic(", [Macro.to_string(binding), inspected], ")", opts, fn str, _ -> str end)941 │ ~942 │943 └─ lib/ecto/query/inspect.ex:15:5: Inspect.Ecto.Query.DynamicExpr.inspect/2944945 warning: incompatible types given to Ecto.Migration.SchemaMigration.migrated_versions/2:946947 Ecto.Migration.SchemaMigration.migrated_versions(repo, opts[:prefix])948949 given types:950951 (952 -dynamic(%{..., __adapter__: term(), config: empty_list() or non_empty_list(term(), term())})-,953 dynamic()954 )955956 but expected one of:957958 atom(), term()959960 where "opts" was given the type:961962 # type: dynamic(963 %{..., __struct__: atom()} or nil or empty_list() or non_empty_list(term(), term()) or964 non_struct_map()965 )966 # from: lib/ecto/migrator.ex:44:65967 opts[:prefix]968969 where "repo" was given the type:970971 # type: dynamic(%{..., __adapter__: term(), config: empty_list() or non_empty_list(term(), term())})972 # from: lib/ecto/migrator.ex:44:23973 Ecto.Migration.SchemaMigration.ensure_schema_migrations_table!(repo, opts[:prefix])974975 type warning found at:976 │977 45 │ SchemaMigration.migrated_versions(repo, opts[:prefix])978 │ ~979 │980 └─ lib/ecto/migrator.ex:45:23: Ecto.Migrator.migrated_versions/2981982 warning: expected a module (an atom) when invoking transaction/2 in expression:983984 repo.transaction(fun, log: false, timeout: :infinity)985986 where "fun" was given the type:987988 # type: dynamic()989 # from: lib/ecto/migrator.ex:114:47990 fun991992 where "repo" was given the types:993994 # type: dynamic(%{..., __adapter__: %{..., supports_ddl_transaction?: term()}})995 # from: lib/ecto/migrator.ex:118:24996 repo.__adapter__.supports_ddl_transaction?997998 # type: dynamic(%{..., __adapter__: %{..., supports_ddl_transaction?: not false and not nil}})999 # from: lib/ecto/migrator.ex:118:241000 repo.__adapter__.supports_ddl_transaction?10011002 type warning found at:1003 │1004 119 │ repo.transaction(fun, [log: false, timeout: :infinity])1005 │ ~1006 │1007 └─ lib/ecto/migrator.ex:119:14: Ecto.Migrator.run_maybe_in_transaction/310081009 warning: Supervisor.Spec.worker/3 is deprecated. Use the new child specifications outlined in the Supervisor module instead1010 │1011 12 │ worker(Ecto.Migration.Runner, [], restart: :temporary)1012 │ ~1013 │1014 └─ lib/ecto/migration/supervisor.ex:12:7: Ecto.Migration.Supervisor.init/110151016 warning: Supervisor.Spec.supervise/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead1017 │1018 15 │ supervise(children, strategy: :simple_one_for_one)1019 │ ~1020 │1021 └─ lib/ecto/migration/supervisor.ex:15:5: Ecto.Migration.Supervisor.init/110221023 warning: Code.load_file/1 is deprecated. Use Code.require_file/2 or Code.compile_file/2 instead1024 │1025 291 │ modules = Code.load_file(file)1026 │ ~1027 │1028 └─ lib/ecto/migrator.ex:291:20: Ecto.Migrator.extract_module/210291030 warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead1031 │1032 321 │ reraise error, System.stacktrace1033 │ ~1034 │1035 └─ lib/ecto/migrator.ex:321:31: Ecto.Migrator.verbose_schema_migration/310361037 warning: Supervisor.Spec.worker/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead1038 │1039 10 │ worker(Ecto.Registry, []),1040 │ ~1041 │1042 └─ lib/ecto/application.ex:10:7: Ecto.Application.start/210431044 warning: Supervisor.Spec.supervisor/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead1045 │1046 11 │ supervisor(Ecto.Migration.Supervisor, [])1047 │ ~1048 │1049 └─ lib/ecto/application.ex:11:7: Ecto.Application.start/210501051 warning: function slice/1 required by protocol Enumerable is not implemented (in module Enumerable.Ecto.Adapters.SQL.Stream)1052 │1053 12 │ defimpl Enumerable, for: Ecto.Adapters.SQL.Stream do1054 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1055 │1056 └─ lib/ecto/adapters/sql/stream.ex:12: Enumerable.Ecto.Adapters.SQL.Stream (module)10571058Generated ecto app1059==> interactive_cmd1060Compiling 1 file (.ex)1061Generated interactive_cmd app1062==> nerves1063Compiling 65 files (.ex)1064 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)1065 │1066 6 │ defmodule Mix.Tasks.Nerves.Init do1067 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1068 │1069 └─ lib/mix/tasks/nerves.init.ex:6: Mix.Tasks.Nerves.Init (module)10701071 warning: redefining module Nerves (current version loaded from /work/proj/_build/qemu_aarch64/lib/nerves/ebin/Elixir.Nerves.beam)1072 │1073 6 │ defmodule Nerves do1074 │ ~~~~~~~~~~~~~~~~~~~1075 │1076 └─ lib/nerves.ex:6: Nerves (module)10771078 warning: redefining module Nerves.ArtifactResolver (current version loaded from /work/proj/_build/qemu_aarch64/lib/nerves/ebin/Elixir.Nerves.ArtifactResolver.beam)1079 │1080 5 │ defmodule Nerves.ArtifactResolver do1081 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1082 │1083 └─ lib/nerves/artifact_resolver.ex:5: Nerves.ArtifactResolver (module)10841085 warning: redefining module Nerves.BuildAction.AppModes (current version loaded from /work/proj/_build/qemu_aarch64/lib/nerves/ebin/Elixir.Nerves.BuildAction.AppModes.beam)1086 │1087 6 │ defmodule Nerves.BuildAction.AppModes do1088 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1089 │1090 └─ lib/nerves/build_action/app_modes.ex:6: Nerves.BuildAction.AppModes (module)10911092 warning: redefining module Nerves.BuildAction.CheckExecutables (current version loaded from /work/proj/_build/qemu_aarch64/lib/nerves/ebin/Elixir.Nerves.BuildAction.CheckExecutables.beam)1093 │1094 5 │ defmodule Nerves.BuildAction.CheckExecutables do1095 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1096 │1097 └─ lib/nerves/build_action/check_executables.ex:5: Nerves.BuildAction.CheckExecutables (module)10981099 warning: redefining module Nerves.BuildAction.Erlinit (current version loaded from /work/proj/_build/qemu_aarch64/lib/nerves/ebin/Elixir.Nerves.BuildAction.Erlinit.beam)1100 │1101 8 │ defmodule Nerves.BuildAction.Erlinit do1102 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1103 │1104 └─ lib/nerves/build_action/erlinit.ex:8: Nerves.BuildAction.Erlinit (module)11051106 warning: redefining module Nerves.BuildAction.Firmware (current version loaded from /work/proj/_build/qemu_aarch64/lib/nerves/ebin/Elixir.Nerves.BuildAction.Firmware.beam)1107 │1108 5 │ defmodule Nerves.BuildAction.Firmware do1109 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1110 │1111 └─ lib/nerves/build_action/firmware.ex:5: Nerves.BuildAction.Firmware (module)11121113 warning: redefining module Nerves.BuildAction.IExStartupCheck (current version loaded from /work/proj/_build/qemu_aarch64/lib/nerves/ebin/Elixir.Nerves.BuildAction.IExStartupCheck.beam)1114 │1115 7 │ defmodule Nerves.BuildAction.IExStartupCheck do1116 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1117 │1118 └─ lib/nerves/build_action/iex_startup_check.ex:7: Nerves.BuildAction.IExStartupCheck (module)11191120 warning: redefining module Nerves.BuildAction.NervesV1System (current version loaded from /work/proj/_build/qemu_aarch64/lib/nerves/ebin/Elixir.Nerves.BuildAction.NervesV1System.beam)1121 │1122 5 │ defmodule Nerves.BuildAction.NervesV1System do1123 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1124 │1125 └─ lib/nerves/build_action/nerves_v1_system.ex:5: Nerves.BuildAction.NervesV1System (module)11261127 warning: redefining module Nerves.BuildAction.NervesV1Toolchain (current version loaded from /work/proj/_build/qemu_aarch64/lib/nerves/ebin/Elixir.Nerves.BuildAction.NervesV1Toolchain.beam)1128 │1129 5 │ defmodule Nerves.BuildAction.NervesV1Toolchain do1130 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1131 │1132 └─ lib/nerves/build_action/nerves_v1_toolchain.ex:5: Nerves.BuildAction.NervesV1Toolchain (module)11331134 warning: redefining module Nerves.BuildAction.Rootfs (current version loaded from /work/proj/_build/qemu_aarch64/lib/nerves/ebin/Elixir.Nerves.BuildAction.Rootfs.beam)1135 │1136 5 │ defmodule Nerves.BuildAction.Rootfs do1137 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1138 │1139 └─ lib/nerves/build_action/rootfs.ex:5: Nerves.BuildAction.Rootfs (module)11401141 warning: redefining module Nerves.BuildAction.SortApps (current version loaded from /work/proj/_build/qemu_aarch64/lib/nerves/ebin/Elixir.Nerves.BuildAction.SortApps.beam)1142 │1143 6 │ defmodule Nerves.BuildAction.SortApps do1144 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1145 │1146 └─ lib/nerves/build_action/sort_apps.ex:6: Nerves.BuildAction.SortApps (module)11471148 warning: redefining module Nerves.BuildAction.StripAll (current version loaded from /work/proj/_build/qemu_aarch64/lib/nerves/ebin/Elixir.Nerves.BuildAction.StripAll.beam)1149 │1150 5 │ defmodule Nerves.BuildAction.StripAll do1151 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1152 │1153 └─ lib/nerves/build_action/strip_all.ex:5: Nerves.BuildAction.StripAll (module)11541155 warning: redefining module Nerves.BuildAction.Trimmer (current version loaded from /work/proj/_build/qemu_aarch64/lib/nerves/ebin/Elixir.Nerves.BuildAction.Trimmer.beam)1156 │1157 5 │ defmodule Nerves.BuildAction.Trimmer do1158 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1159 │1160 └─ lib/nerves/build_action/trimmer.ex:5: Nerves.BuildAction.Trimmer (module)11611162 warning: redefining module Nerves.BuildPlan (current version loaded from /work/proj/_build/qemu_aarch64/lib/nerves/ebin/Elixir.Nerves.BuildPlan.beam)1163 │1164 5 │ defmodule Nerves.BuildPlan do1165 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1166 │1167 └─ lib/nerves/build_plan.ex:5: Nerves.BuildPlan (module)11681169 warning: redefining module Nerves.BuildPlan.Checks (current version loaded from /work/proj/_build/qemu_aarch64/lib/nerves/ebin/Elixir.Nerves.BuildPlan.Checks.beam)1170 │1171 5 │ defmodule Nerves.BuildPlan.Checks do1172 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1173 │1174 └─ lib/nerves/build_plan/checks.ex:5: Nerves.BuildPlan.Checks (module)11751176 warning: redefining module Nerves.Container (current version loaded from /work/proj/_build/qemu_aarch64/lib/nerves/ebin/Elixir.Nerves.Container.beam)1177 │1178 6 │ defmodule Nerves.Container do1179 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1180 │1181 └─ lib/nerves/container.ex:6: Nerves.Container (module)11821183 warning: redefining module Nerves.Fingerprint (current version loaded from /work/proj/_build/qemu_aarch64/lib/nerves/ebin/Elixir.Nerves.Fingerprint.beam)1184 │1185 5 │ defmodule Nerves.Fingerprint do1186 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1187 │1188 └─ lib/nerves/fingerprint.ex:5: Nerves.Fingerprint (module)11891190 warning: redefining module Nerves.MixPackage (current version loaded from /work/proj/_build/qemu_aarch64/lib/nerves/ebin/Elixir.Nerves.MixPackage.beam)1191 │1192 5 │ defmodule Nerves.MixPackage do1193 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1194 │1195 └─ lib/nerves/mix_package.ex:5: Nerves.MixPackage (module)11961197 warning: redefining module Nerves.Paths (current version loaded from /work/proj/_build/qemu_aarch64/lib/nerves/ebin/Elixir.Nerves.Paths.beam)1198 │1199 5 │ defmodule Nerves.Paths do1200 │ ~~~~~~~~~~~~~~~~~~~~~~~~~1201 │1202 └─ lib/nerves/paths.ex:5: Nerves.Paths (module)12031204 warning: redefining module Nerves.TargetTuple (current version loaded from /work/proj/_build/qemu_aarch64/lib/nerves/ebin/Elixir.Nerves.TargetTuple.beam)1205 │1206 5 │ defmodule Nerves.TargetTuple do1207 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1208 │1209 └─ lib/nerves/target_tuple.ex:5: Nerves.TargetTuple (module)12101211Generated nerves app1212==> nerves_toolchain_aarch64_nerves_linux_gnu1213Compiling 1 file (.ex)1214Generated nerves_toolchain_aarch64_nerves_linux_gnu app1215==> nerves_system_qemu_aarch641216Compiling 1 file (.ex)1217Generated nerves_system_qemu_aarch64 app1218==> nimble_parsec1219Compiling 4 files (.ex)1220Generated nimble_parsec app1221==> makeup1222Compiling 15 files (.ex)1223 warning: unused require Makeup.Token.Utils1224 │1225 13 │ require Makeup.Token.Utils1226 │ ~1227 │1228 └─ lib/makeup/styles/html/style.ex:13:312291230Generated makeup app1231==> makeup_elixir1232Compiling 6 files (.ex)1233Compiling lib/makeup/lexers/elixir_lexer.ex (it's taking more than 10s)1234Generated makeup_elixir app1235==> nerves_uart1236mkdir priv1237/home/nerves/.nerves/artifacts/nerves_toolchain_aarch64_nerves_linux_gnu-15.3.1/bin/aarch64-nerves-linux-gnu-gcc -c -I/home/nerves/.nerves/artifacts/nerves_system_qemu_aarch64-0.4.2/staging/usr/lib/erlang/erts-17.0.6/include -I/home/nerves/.nerves/artifacts/nerves_system_qemu_aarch64-0.4.2/staging/usr/lib/erlang/lib/erl_interface-5.8.2/include -mabi=lp64 -fstack-protector-strong -mcpu=cortex-a53 -fPIE -pie -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -pipe -O2 --sysroot /home/nerves/.nerves/artifacts/nerves_system_qemu_aarch64-0.4.2/staging -std=c99 -D_GNU_SOURCE -o src/debug_tests.o src/debug_tests.c1238/home/nerves/.nerves/artifacts/nerves_toolchain_aarch64_nerves_linux_gnu-15.3.1/bin/aarch64-nerves-linux-gnu-gcc -c -I/home/nerves/.nerves/artifacts/nerves_system_qemu_aarch64-0.4.2/staging/usr/lib/erlang/erts-17.0.6/include -I/home/nerves/.nerves/artifacts/nerves_system_qemu_aarch64-0.4.2/staging/usr/lib/erlang/lib/erl_interface-5.8.2/include -mabi=lp64 -fstack-protector-strong -mcpu=cortex-a53 -fPIE -pie -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -pipe -O2 --sysroot /home/nerves/.nerves/artifacts/nerves_system_qemu_aarch64-0.4.2/staging -std=c99 -D_GNU_SOURCE -o src/erlcmd.o src/erlcmd.c1239/home/nerves/.nerves/artifacts/nerves_toolchain_aarch64_nerves_linux_gnu-15.3.1/bin/aarch64-nerves-linux-gnu-gcc -c -I/home/nerves/.nerves/artifacts/nerves_system_qemu_aarch64-0.4.2/staging/usr/lib/erlang/erts-17.0.6/include -I/home/nerves/.nerves/artifacts/nerves_system_qemu_aarch64-0.4.2/staging/usr/lib/erlang/lib/erl_interface-5.8.2/include -mabi=lp64 -fstack-protector-strong -mcpu=cortex-a53 -fPIE -pie -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -pipe -O2 --sysroot /home/nerves/.nerves/artifacts/nerves_system_qemu_aarch64-0.4.2/staging -std=c99 -D_GNU_SOURCE -o src/nerves_uart.o src/nerves_uart.c1240/home/nerves/.nerves/artifacts/nerves_toolchain_aarch64_nerves_linux_gnu-15.3.1/bin/aarch64-nerves-linux-gnu-gcc -c -I/home/nerves/.nerves/artifacts/nerves_system_qemu_aarch64-0.4.2/staging/usr/lib/erlang/erts-17.0.6/include -I/home/nerves/.nerves/artifacts/nerves_system_qemu_aarch64-0.4.2/staging/usr/lib/erlang/lib/erl_interface-5.8.2/include -mabi=lp64 -fstack-protector-strong -mcpu=cortex-a53 -fPIE -pie -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -pipe -O2 --sysroot /home/nerves/.nerves/artifacts/nerves_system_qemu_aarch64-0.4.2/staging -std=c99 -D_GNU_SOURCE -o src/uart_comm.o src/uart_comm.c1241/home/nerves/.nerves/artifacts/nerves_toolchain_aarch64_nerves_linux_gnu-15.3.1/bin/aarch64-nerves-linux-gnu-gcc -c -I/home/nerves/.nerves/artifacts/nerves_system_qemu_aarch64-0.4.2/staging/usr/lib/erlang/erts-17.0.6/include -I/home/nerves/.nerves/artifacts/nerves_system_qemu_aarch64-0.4.2/staging/usr/lib/erlang/lib/erl_interface-5.8.2/include -mabi=lp64 -fstack-protector-strong -mcpu=cortex-a53 -fPIE -pie -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -pipe -O2 --sysroot /home/nerves/.nerves/artifacts/nerves_system_qemu_aarch64-0.4.2/staging -std=c99 -D_GNU_SOURCE -o src/uart_comm_unix.o src/uart_comm_unix.c1242/home/nerves/.nerves/artifacts/nerves_toolchain_aarch64_nerves_linux_gnu-15.3.1/bin/aarch64-nerves-linux-gnu-gcc -c -I/home/nerves/.nerves/artifacts/nerves_system_qemu_aarch64-0.4.2/staging/usr/lib/erlang/erts-17.0.6/include -I/home/nerves/.nerves/artifacts/nerves_system_qemu_aarch64-0.4.2/staging/usr/lib/erlang/lib/erl_interface-5.8.2/include -mabi=lp64 -fstack-protector-strong -mcpu=cortex-a53 -fPIE -pie -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -pipe -O2 --sysroot /home/nerves/.nerves/artifacts/nerves_system_qemu_aarch64-0.4.2/staging -std=c99 -D_GNU_SOURCE -o src/uart_comm_win.o src/uart_comm_win.c1243/home/nerves/.nerves/artifacts/nerves_toolchain_aarch64_nerves_linux_gnu-15.3.1/bin/aarch64-nerves-linux-gnu-gcc -c -I/home/nerves/.nerves/artifacts/nerves_system_qemu_aarch64-0.4.2/staging/usr/lib/erlang/erts-17.0.6/include -I/home/nerves/.nerves/artifacts/nerves_system_qemu_aarch64-0.4.2/staging/usr/lib/erlang/lib/erl_interface-5.8.2/include -mabi=lp64 -fstack-protector-strong -mcpu=cortex-a53 -fPIE -pie -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -pipe -O2 --sysroot /home/nerves/.nerves/artifacts/nerves_system_qemu_aarch64-0.4.2/staging -std=c99 -D_GNU_SOURCE -o src/uart_enum.o src/uart_enum.c1244/home/nerves/.nerves/artifacts/nerves_toolchain_aarch64_nerves_linux_gnu-15.3.1/bin/aarch64-nerves-linux-gnu-gcc -c -I/home/nerves/.nerves/artifacts/nerves_system_qemu_aarch64-0.4.2/staging/usr/lib/erlang/erts-17.0.6/include -I/home/nerves/.nerves/artifacts/nerves_system_qemu_aarch64-0.4.2/staging/usr/lib/erlang/lib/erl_interface-5.8.2/include -mabi=lp64 -fstack-protector-strong -mcpu=cortex-a53 -fPIE -pie -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -pipe -O2 --sysroot /home/nerves/.nerves/artifacts/nerves_system_qemu_aarch64-0.4.2/staging -std=c99 -D_GNU_SOURCE -o src/uart_enum_linux.o src/uart_enum_linux.c1245/home/nerves/.nerves/artifacts/nerves_toolchain_aarch64_nerves_linux_gnu-15.3.1/bin/aarch64-nerves-linux-gnu-gcc -c -I/home/nerves/.nerves/artifacts/nerves_system_qemu_aarch64-0.4.2/staging/usr/lib/erlang/erts-17.0.6/include -I/home/nerves/.nerves/artifacts/nerves_system_qemu_aarch64-0.4.2/staging/usr/lib/erlang/lib/erl_interface-5.8.2/include -mabi=lp64 -fstack-protector-strong -mcpu=cortex-a53 -fPIE -pie -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -pipe -O2 --sysroot /home/nerves/.nerves/artifacts/nerves_system_qemu_aarch64-0.4.2/staging -std=c99 -D_GNU_SOURCE -o src/uart_enum_osx.o src/uart_enum_osx.c1246/home/nerves/.nerves/artifacts/nerves_toolchain_aarch64_nerves_linux_gnu-15.3.1/bin/aarch64-nerves-linux-gnu-gcc -c -I/home/nerves/.nerves/artifacts/nerves_system_qemu_aarch64-0.4.2/staging/usr/lib/erlang/erts-17.0.6/include -I/home/nerves/.nerves/artifacts/nerves_system_qemu_aarch64-0.4.2/staging/usr/lib/erlang/lib/erl_interface-5.8.2/include -mabi=lp64 -fstack-protector-strong -mcpu=cortex-a53 -fPIE -pie -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -pipe -O2 --sysroot /home/nerves/.nerves/artifacts/nerves_system_qemu_aarch64-0.4.2/staging -std=c99 -D_GNU_SOURCE -o src/uart_enum_win.o src/uart_enum_win.c1247/home/nerves/.nerves/artifacts/nerves_toolchain_aarch64_nerves_linux_gnu-15.3.1/bin/aarch64-nerves-linux-gnu-gcc -c -I/home/nerves/.nerves/artifacts/nerves_system_qemu_aarch64-0.4.2/staging/usr/lib/erlang/erts-17.0.6/include -I/home/nerves/.nerves/artifacts/nerves_system_qemu_aarch64-0.4.2/staging/usr/lib/erlang/lib/erl_interface-5.8.2/include -mabi=lp64 -fstack-protector-strong -mcpu=cortex-a53 -fPIE -pie -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -pipe -O2 --sysroot /home/nerves/.nerves/artifacts/nerves_system_qemu_aarch64-0.4.2/staging -std=c99 -D_GNU_SOURCE -o src/util.o src/util.c1248/home/nerves/.nerves/artifacts/nerves_toolchain_aarch64_nerves_linux_gnu-15.3.1/bin/aarch64-nerves-linux-gnu-gcc src/debug_tests.o src/erlcmd.o src/nerves_uart.o src/uart_comm.o src/uart_comm_unix.o src/uart_comm_win.o src/uart_enum.o src/uart_enum_linux.o src/uart_enum_osx.o src/uart_enum_win.o src/util.o -L/home/nerves/.nerves/artifacts/nerves_system_qemu_aarch64-0.4.2/staging/usr/lib/erlang/lib/erl_interface-5.8.2/lib -lei --sysroot=/home/nerves/.nerves/artifacts/nerves_system_qemu_aarch64-0.4.2/staging -lrt -o priv/nerves_uart1249Compiling 6 files (.ex)1250 warning: using single-quoted strings to represent charlists is deprecated.1251 Use ~c"" if you indeed want a charlist or use "" instead.1252 You may run "mix format --migrate" to change all single-quoted1253 strings to use the ~c sigil and fix this warning.1254 │1255 5 │ executable = :code.priv_dir(:nerves_uart) ++ '/nerves_uart'1256 │ ~1257 │1258 └─ lib/uart/enumerator.ex:5:5012591260 warning: using single-quoted strings to represent charlists is deprecated.1261 Use ~c"" if you indeed want a charlist or use "" instead.1262 You may run "mix format --migrate" to change all single-quoted1263 strings to use the ~c sigil and fix this warning.1264 │1265 341 │ executable = :code.priv_dir(:nerves_uart) ++ '/nerves_uart'1266 │ ~1267 │1268 └─ lib/nerves_uart.ex:341:5012691270 warning: the variable "sep_length" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1271 │1272 86 │ <<^separator::binary-size(sep_length), rest::binary>> ->1273 │ ~1274 │1275 └─ lib/uart/framing/line.ex:86:33: Nerves.UART.Framing.Line.process_data/612761277Generated nerves_uart app1278==> faker1279Compiling 111 files (.ex)1280Generated faker app1281==> uboot_env1282Compiling 5 files (.ex)1283Generated uboot_env app1284==> property_table1285Compiling 8 files (.ex)1286Generated property_table app1287==> nerves_uevent1288 CC uevent.o1289 LD uevent1290Compiling 5 files (.ex)1291Generated nerves_uevent app1292==> nerves_runtime1293Compiling 14 files (.ex)1294Generated nerves_runtime app1295==> toolshed1296Compiling 5 files (.ex)1297Generated toolshed app1298==> my_sensors1299Compiling 16 files (.ex)1300 warning: Module.eval_quoted/2 is deprecated. Use Code.eval_quoted/3 instead1301 │1302 8 │ schema "nodes" do1303 │ ~~~~~~~~~~~~~~~~~1304 │1305 └─ lib/my_sensors/node.ex:8: MySensors.Node (module)130613071308== Compilation error in file lib/my_sensors/repo.ex ==1309** (ArgumentError) missing :adapter configuration in config :my_sensors, MySensors.Repo1310 (ecto 2.2.5) lib/ecto/repo/supervisor.ex:69: Ecto.Repo.Supervisor.compile_config/21311 lib/my_sensors/repo.ex:4: (module)1312could not compile dependency :my_sensors, "mix compile" failed. Errors may have been logged above. You can recompile this dependency with "mix deps.compile my_sensors --force", update it with "mix deps.update my_sensors" or clean it with "mix deps.clean my_sensors"