Build log
nerves_system_qemu_aarch64
presence_ex 0.2.9 · fail · run presence_ex-0.2.9-1791074171065
420 of 420 lines
1Resolving Hex dependencies...2Resolution completed in 0.141s3Unchanged:4 circular_buffer 1.1.05 connection 1.1.06 db_connection 2.10.27 decimal 2.4.1 VULNERABLE!8 EEF-CVE-2026-32686 (MEDIUM)9 aka: CVE-2026-32686, GHSA-rhv4-8758-jx7v10 Unbounded exponent in decimal enables unauthenticated DoS11 https://osv.dev/vulnerability/EEF-CVE-2026-3268612 ecto 3.8.413 ecto_sql 3.8.314 elixir_make 0.10.015 interactive_cmd 0.1.416 nerves 2.0.0-pre.217 nerves_discovery 0.1.518 nerves_logging 0.2.419 nerves_runtime 0.13.1320 nerves_system_bbb 2.30.221 nerves_system_br 1.34.422 nerves_system_mangopi_mq_pro 0.17.223 nerves_system_qemu_aarch64 0.4.224 nerves_system_rpi0 2.1.225 nerves_system_rpi4 2.1.226 nerves_system_rpi5 2.1.227 nerves_system_trellis 0.5.028 nerves_system_x86_64 1.34.229 nerves_toolchain_aarch64_nerves_linux_gnu 15.3.130 nerves_toolchain_armv6_nerves_linux_gnueabihf 15.3.131 nerves_toolchain_armv7_nerves_linux_gnueabihf 15.3.132 nerves_toolchain_riscv64_nerves_linux_gnu 15.3.133 nerves_toolchain_x86_64_nerves_linux_musl 15.3.134 nerves_uevent 0.1.735 postgrex 0.15.1336 presence_ex 0.2.937 property_table 0.3.438 ring_logger 0.11.739 tablet 0.3.340 telemetry 1.4.241 toolshed 0.5.042 uboot_env 1.0.243* Getting presence_ex (Hex package)44* Getting nerves (Hex package)45* Getting ring_logger (Hex package)46* Getting toolshed (Hex package)47* Getting nerves_runtime (Hex package)48* Getting nerves_system_bbb (Hex package)49* Getting nerves_system_mangopi_mq_pro (Hex package)50* Getting nerves_system_qemu_aarch64 (Hex package)51* Getting nerves_system_rpi0 (Hex package)52* Getting nerves_system_rpi4 (Hex package)53* Getting nerves_system_rpi5 (Hex package)54* Getting nerves_system_trellis (Hex package)55* Getting nerves_system_x86_64 (Hex package)56* Getting nerves_system_br (Hex package)57* Getting nerves_toolchain_x86_64_nerves_linux_musl (Hex package)58* Getting nerves_toolchain_armv7_nerves_linux_gnueabihf (Hex package)59* Getting nerves_toolchain_aarch64_nerves_linux_gnu (Hex package)60* Getting nerves_toolchain_armv6_nerves_linux_gnueabihf (Hex package)61* Getting nerves_toolchain_riscv64_nerves_linux_gnu (Hex package)62* Getting nerves_logging (Hex package)63* Getting nerves_uevent (Hex package)64* Getting uboot_env (Hex package)65* Getting elixir_make (Hex package)66* Getting property_table (Hex package)67* Getting circular_buffer (Hex package)68* Getting interactive_cmd (Hex package)69* Getting nerves_discovery (Hex package)70* Getting tablet (Hex package)71* Getting ecto_sql (Hex package)72* Getting postgrex (Hex package)73* Getting connection (Hex package)74* Getting db_connection (Hex package)75* Getting decimal (Hex package)76* Getting telemetry (Hex package)77* Getting ecto (Hex package)78Found packages with security advisories, see above for details79==> nerves_system_br80Generated nerves_system_br app81==> connection82Compiling 1 file (.ex)83 warning: using single-quoted strings to represent charlists is deprecated.84 Use ~c"" if you indeed want a charlist or use "" instead.85 You may run "mix format --migrate" to change all single-quoted86 strings to use the ~c sigil and fix this warning.87 │88 553 │ [{:data, [{'State', mod_state}]}]89 │ ~90 │91 └─ lib/connection.ex:553:209293 warning: using single-quoted strings to represent charlists is deprecated.94 Use ~c"" if you indeed want a charlist or use "" instead.95 You may run "mix format --migrate" to change all single-quoted96 strings to use the ~c sigil and fix this warning.97 │98 680 │ format = '** Generic server ~p terminating \n' ++99 │ ~100 │101 └─ lib/connection.ex:680:14102103 warning: using single-quoted strings to represent charlists is deprecated.104 Use ~c"" if you indeed want a charlist or use "" instead.105 You may run "mix format --migrate" to change all single-quoted106 strings to use the ~c sigil and fix this warning.107 │108 681 │ '** Last message in was ~p~n' ++ ## No last message109 │ ~110 │111 └─ lib/connection.ex:681:7112113 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 682 │ '** When Server state == ~p~n' ++119 │ ~120 │121 └─ lib/connection.ex:682:7122123 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 683 │ '** Reason for termination == ~n** ~p~n'129 │ ~130 │131 └─ lib/connection.ex:683:7132133Generated connection app134==> circular_buffer135Compiling 1 file (.ex)136Generated circular_buffer app137==> tablet138Compiling 2 files (.ex)139Generated tablet app140==> elixir_make141Compiling 8 files (.ex)142Generated elixir_make app143==> nerves_logging144 CC kmsg_tailer.o145 LD kmsg_tailer146Compiling 5 files (.ex)147Generated nerves_logging app148==> nerves_discovery149Compiling 5 files (.ex)150Generated nerves_discovery app151==> ring_logger152Compiling 7 files (.ex)153Generated ring_logger app154==> decimal155Compiling 4 files (.ex)156 warning: this clause of defp check_dbl_min_max/1 is never used (or it will always fail/warn when invoked)157 │158 2842 │ defp check_dbl_min_max(%Decimal{coef: :inf} = infinity), do: infinity159 │ ~160 │161 └─ lib/decimal.ex:2842:8: Decimal.check_dbl_min_max/1162163Generated decimal app164==> interactive_cmd165Compiling 1 file (.ex)166Generated interactive_cmd app167==> nerves168Compiling 65 files (.ex)169 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)170 │171 6 │ defmodule Mix.Tasks.Nerves.Init do172 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~173 │174 └─ lib/mix/tasks/nerves.init.ex:6: Mix.Tasks.Nerves.Init (module)175176 warning: redefining module Nerves (current version loaded from /work/proj/_build/qemu_aarch64/lib/nerves/ebin/Elixir.Nerves.beam)177 │178 6 │ defmodule Nerves do179 │ ~~~~~~~~~~~~~~~~~~~180 │181 └─ lib/nerves.ex:6: Nerves (module)182183 warning: redefining module Nerves.ArtifactResolver (current version loaded from /work/proj/_build/qemu_aarch64/lib/nerves/ebin/Elixir.Nerves.ArtifactResolver.beam)184 │185 5 │ defmodule Nerves.ArtifactResolver do186 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~187 │188 └─ lib/nerves/artifact_resolver.ex:5: Nerves.ArtifactResolver (module)189190 warning: redefining module Nerves.BuildAction.AppModes (current version loaded from /work/proj/_build/qemu_aarch64/lib/nerves/ebin/Elixir.Nerves.BuildAction.AppModes.beam)191 │192 6 │ defmodule Nerves.BuildAction.AppModes do193 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~194 │195 └─ lib/nerves/build_action/app_modes.ex:6: Nerves.BuildAction.AppModes (module)196197 warning: redefining module Nerves.BuildAction.CheckExecutables (current version loaded from /work/proj/_build/qemu_aarch64/lib/nerves/ebin/Elixir.Nerves.BuildAction.CheckExecutables.beam)198 │199 5 │ defmodule Nerves.BuildAction.CheckExecutables do200 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~201 │202 └─ lib/nerves/build_action/check_executables.ex:5: Nerves.BuildAction.CheckExecutables (module)203204 warning: redefining module Nerves.BuildAction.Erlinit (current version loaded from /work/proj/_build/qemu_aarch64/lib/nerves/ebin/Elixir.Nerves.BuildAction.Erlinit.beam)205 │206 8 │ defmodule Nerves.BuildAction.Erlinit do207 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~208 │209 └─ lib/nerves/build_action/erlinit.ex:8: Nerves.BuildAction.Erlinit (module)210211 warning: redefining module Nerves.BuildAction.Firmware (current version loaded from /work/proj/_build/qemu_aarch64/lib/nerves/ebin/Elixir.Nerves.BuildAction.Firmware.beam)212 │213 5 │ defmodule Nerves.BuildAction.Firmware do214 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~215 │216 └─ lib/nerves/build_action/firmware.ex:5: Nerves.BuildAction.Firmware (module)217218 warning: redefining module Nerves.BuildAction.IExStartupCheck (current version loaded from /work/proj/_build/qemu_aarch64/lib/nerves/ebin/Elixir.Nerves.BuildAction.IExStartupCheck.beam)219 │220 7 │ defmodule Nerves.BuildAction.IExStartupCheck do221 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~222 │223 └─ lib/nerves/build_action/iex_startup_check.ex:7: Nerves.BuildAction.IExStartupCheck (module)224225 warning: redefining module Nerves.BuildAction.NervesV1System (current version loaded from /work/proj/_build/qemu_aarch64/lib/nerves/ebin/Elixir.Nerves.BuildAction.NervesV1System.beam)226 │227 5 │ defmodule Nerves.BuildAction.NervesV1System do228 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~229 │230 └─ lib/nerves/build_action/nerves_v1_system.ex:5: Nerves.BuildAction.NervesV1System (module)231232 warning: redefining module Nerves.BuildAction.NervesV1Toolchain (current version loaded from /work/proj/_build/qemu_aarch64/lib/nerves/ebin/Elixir.Nerves.BuildAction.NervesV1Toolchain.beam)233 │234 5 │ defmodule Nerves.BuildAction.NervesV1Toolchain do235 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~236 │237 └─ lib/nerves/build_action/nerves_v1_toolchain.ex:5: Nerves.BuildAction.NervesV1Toolchain (module)238239 warning: redefining module Nerves.BuildAction.Rootfs (current version loaded from /work/proj/_build/qemu_aarch64/lib/nerves/ebin/Elixir.Nerves.BuildAction.Rootfs.beam)240 │241 5 │ defmodule Nerves.BuildAction.Rootfs do242 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~243 │244 └─ lib/nerves/build_action/rootfs.ex:5: Nerves.BuildAction.Rootfs (module)245246 warning: redefining module Nerves.BuildAction.SortApps (current version loaded from /work/proj/_build/qemu_aarch64/lib/nerves/ebin/Elixir.Nerves.BuildAction.SortApps.beam)247 │248 6 │ defmodule Nerves.BuildAction.SortApps do249 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~250 │251 └─ lib/nerves/build_action/sort_apps.ex:6: Nerves.BuildAction.SortApps (module)252253 warning: redefining module Nerves.BuildAction.StripAll (current version loaded from /work/proj/_build/qemu_aarch64/lib/nerves/ebin/Elixir.Nerves.BuildAction.StripAll.beam)254 │255 5 │ defmodule Nerves.BuildAction.StripAll do256 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~257 │258 └─ lib/nerves/build_action/strip_all.ex:5: Nerves.BuildAction.StripAll (module)259260 warning: redefining module Nerves.BuildAction.Trimmer (current version loaded from /work/proj/_build/qemu_aarch64/lib/nerves/ebin/Elixir.Nerves.BuildAction.Trimmer.beam)261 │262 5 │ defmodule Nerves.BuildAction.Trimmer do263 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~264 │265 └─ lib/nerves/build_action/trimmer.ex:5: Nerves.BuildAction.Trimmer (module)266267 warning: redefining module Nerves.BuildPlan (current version loaded from /work/proj/_build/qemu_aarch64/lib/nerves/ebin/Elixir.Nerves.BuildPlan.beam)268 │269 5 │ defmodule Nerves.BuildPlan do270 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~271 │272 └─ lib/nerves/build_plan.ex:5: Nerves.BuildPlan (module)273274 warning: redefining module Nerves.BuildPlan.Checks (current version loaded from /work/proj/_build/qemu_aarch64/lib/nerves/ebin/Elixir.Nerves.BuildPlan.Checks.beam)275 │276 5 │ defmodule Nerves.BuildPlan.Checks do277 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~278 │279 └─ lib/nerves/build_plan/checks.ex:5: Nerves.BuildPlan.Checks (module)280281 warning: redefining module Nerves.Container (current version loaded from /work/proj/_build/qemu_aarch64/lib/nerves/ebin/Elixir.Nerves.Container.beam)282 │283 6 │ defmodule Nerves.Container do284 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~285 │286 └─ lib/nerves/container.ex:6: Nerves.Container (module)287288 warning: redefining module Nerves.Fingerprint (current version loaded from /work/proj/_build/qemu_aarch64/lib/nerves/ebin/Elixir.Nerves.Fingerprint.beam)289 │290 5 │ defmodule Nerves.Fingerprint do291 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~292 │293 └─ lib/nerves/fingerprint.ex:5: Nerves.Fingerprint (module)294295 warning: redefining module Nerves.MixPackage (current version loaded from /work/proj/_build/qemu_aarch64/lib/nerves/ebin/Elixir.Nerves.MixPackage.beam)296 │297 5 │ defmodule Nerves.MixPackage do298 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~299 │300 └─ lib/nerves/mix_package.ex:5: Nerves.MixPackage (module)301302 warning: redefining module Nerves.Paths (current version loaded from /work/proj/_build/qemu_aarch64/lib/nerves/ebin/Elixir.Nerves.Paths.beam)303 │304 5 │ defmodule Nerves.Paths do305 │ ~~~~~~~~~~~~~~~~~~~~~~~~~306 │307 └─ lib/nerves/paths.ex:5: Nerves.Paths (module)308309 warning: redefining module Nerves.TargetTuple (current version loaded from /work/proj/_build/qemu_aarch64/lib/nerves/ebin/Elixir.Nerves.TargetTuple.beam)310 │311 5 │ defmodule Nerves.TargetTuple do312 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~313 │314 └─ lib/nerves/target_tuple.ex:5: Nerves.TargetTuple (module)315316Generated nerves app317==> nerves_toolchain_aarch64_nerves_linux_gnu318Compiling 1 file (.ex)319Generated nerves_toolchain_aarch64_nerves_linux_gnu app320==> nerves_system_qemu_aarch64321Compiling 1 file (.ex)322Generated nerves_system_qemu_aarch64 app323==> nerves_compatibility_test324===> Analyzing applications...325===> Compiling telemetry326==> db_connection327Compiling 18 files (.ex)328Generated db_connection app329==> ecto330Compiling 56 files (.ex)331 warning: missing parentheses for expression following "do:" keyword. Parentheses are required to solve ambiguity inside keywords.332333 This error happens when you have function calls without parentheses inside keywords. For example:334335 function(arg, one: nested_call a, b, c)336 function(arg, one: if expr, do: :this, else: :that)337338 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:339340 function(arg, one: if(expr, do: :this, else: :that))341 function(arg, one: nested_call(a, b, c))342343 Ambiguity found at:344 │345 445 │ do: raise ArgumentError,346 │ ~~~~~~~~~~~~~~~~~~~~~~~~347 │348 └─ lib/ecto/association.ex:445349350 warning: Logger.warn/1 is deprecated. Use Logger.warning/2 instead351 │352 473 │ Logger.warn """353 │ ~354 │355 └─ lib/ecto/changeset/relation.ex:473:14: Ecto.Changeset.Relation.process_current/3356357 warning: missing parentheses for expression following "do:" keyword. Parentheses are required to solve ambiguity inside keywords.358359 This error happens when you have function calls without parentheses inside keywords. For example:360361 function(arg, one: nested_call a, b, c)362 function(arg, one: if expr, do: :this, else: :that)363364 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:365366 function(arg, one: if(expr, do: :this, else: :that))367 function(arg, one: nested_call(a, b, c))368369 Ambiguity found at:370 │371 575 │ do: raise ArgumentError, "cast/3 expects a list of atom keys, got key: `#{inspect key}`"372 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~373 │374 └─ lib/ecto/changeset.ex:575375376 warning: missing parentheses for expression following "do:" keyword. Parentheses are required to solve ambiguity inside keywords.377378 This error happens when you have function calls without parentheses inside keywords. For example:379380 function(arg, one: nested_call a, b, c)381 function(arg, one: if expr, do: :this, else: :that)382383 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:384385 function(arg, one: if(expr, do: :this, else: :that))386 function(arg, one: nested_call(a, b, c))387388 Ambiguity found at:389 │390 2981 │ raise ArgumentError, "cannot add constraint to changeset because it does not have a source, got: #{inspect data}"391 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~392 │393 └─ lib/ecto/changeset.ex:2981394395 warning: missing parentheses for expression following "do:" keyword. Parentheses are required to solve ambiguity inside keywords.396397 This error happens when you have function calls without parentheses inside keywords. For example:398399 function(arg, one: nested_call a, b, c)400 function(arg, one: if expr, do: :this, else: :that)401402 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:403404 function(arg, one: if(expr, do: :this, else: :that))405 function(arg, one: nested_call(a, b, c))406407 Ambiguity found at:408 │409 2983 │ raise ArgumentError, "cannot add constraint because a changeset was not supplied, got: #{inspect item}"410 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~411 │412 └─ lib/ecto/changeset.ex:2983413414415== Compilation error in file lib/ecto/query.ex ==416** (Kernel.TypespecError) lib/ecto/query.ex:430: type dynamic/0 is a built-in type and it cannot be redefined417 (elixir 1.20.3) lib/kernel/typespec.ex:1002: Kernel.Typespec.compile_error/2418 (stdlib 8.1) lists.erl:2470: :lists.foldl_1/3419 (elixir 1.20.3) lib/kernel/typespec.ex:230: Kernel.Typespec.translate_typespecs_for_module/2420could not compile dependency :ecto, "mix compile" failed. Errors may have been logged above. You can recompile this dependency with "mix deps.compile ecto --force", update it with "mix deps.update ecto" or clean it with "mix deps.clean ecto"