current

Build log

nerves_system_trellis

current 2.0.1 · fail · run current-2.0.1-1791101788875
419 of 419 lines
1Resolving Hex dependencies...2Resolution completed in 0.205s3Unchanged:4  circular_buffer 1.1.05  connection 1.1.06  current 2.0.17  db_connection 2.10.28  decimal 2.4.1 VULNERABLE!9    EEF-CVE-2026-32686 (MEDIUM)10    aka: CVE-2026-32686, GHSA-rhv4-8758-jx7v11    Unbounded exponent in decimal enables unauthenticated DoS12    https://osv.dev/vulnerability/EEF-CVE-2026-3268613  ecto 3.8.414  ecto_sql 3.8.315  elixir_make 0.10.016  interactive_cmd 0.1.417  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_uevent 0.1.736  postgrex 0.15.1337  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 current (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/trellis/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/trellis/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/trellis/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/trellis/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/trellis/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/trellis/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/trellis/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/trellis/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/trellis/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/trellis/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/trellis/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/trellis/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/trellis/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/trellis/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/trellis/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/trellis/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/trellis/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/trellis/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/trellis/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/trellis/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/trellis/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_armv7_nerves_linux_gnueabihf318Compiling 1 file (.ex)319Generated nerves_toolchain_armv7_nerves_linux_gnueabihf app320==> nerves_system_trellis321Generated nerves_system_trellis app322==> nerves_compatibility_test323===> Analyzing applications...324===> Compiling telemetry325==> db_connection326Compiling 18 files (.ex)327Generated db_connection app328==> ecto329Compiling 56 files (.ex)330     warning: missing parentheses for expression following "do:" keyword. Parentheses are required to solve ambiguity inside keywords.331332     This error happens when you have function calls without parentheses inside keywords. For example:333334         function(arg, one: nested_call a, b, c)335         function(arg, one: if expr, do: :this, else: :that)336337     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:338339         function(arg, one: if(expr, do: :this, else: :that))340         function(arg, one: nested_call(a, b, c))341342     Ambiguity found at:343     │344 445 │     do: raise ArgumentError,345     │     ~~~~~~~~~~~~~~~~~~~~~~~~346     │347     └─ lib/ecto/association.ex:445348349     warning: missing parentheses for expression following "do:" keyword. Parentheses are required to solve ambiguity inside keywords.350351     This error happens when you have function calls without parentheses inside keywords. For example:352353         function(arg, one: nested_call a, b, c)354         function(arg, one: if expr, do: :this, else: :that)355356     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:357358         function(arg, one: if(expr, do: :this, else: :that))359         function(arg, one: nested_call(a, b, c))360361     Ambiguity found at:362     │363 575 │     do: raise ArgumentError, "cast/3 expects a list of atom keys, got key: `#{inspect key}`"364     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~365     │366     └─ lib/ecto/changeset.ex:575367368      warning: missing parentheses for expression following "do:" keyword. Parentheses are required to solve ambiguity inside keywords.369370      This error happens when you have function calls without parentheses inside keywords. For example:371372          function(arg, one: nested_call a, b, c)373          function(arg, one: if expr, do: :this, else: :that)374375      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:376377          function(arg, one: if(expr, do: :this, else: :that))378          function(arg, one: nested_call(a, b, c))379380      Ambiguity found at:381      │382 2981 │     raise ArgumentError, "cannot add constraint to changeset because it does not have a source, got: #{inspect data}"383      │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~384      │385      └─ lib/ecto/changeset.ex:2981386387      warning: missing parentheses for expression following "do:" keyword. Parentheses are required to solve ambiguity inside keywords.388389      This error happens when you have function calls without parentheses inside keywords. For example:390391          function(arg, one: nested_call a, b, c)392          function(arg, one: if expr, do: :this, else: :that)393394      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:395396          function(arg, one: if(expr, do: :this, else: :that))397          function(arg, one: nested_call(a, b, c))398399      Ambiguity found at:400      │401 2983 │     raise ArgumentError, "cannot add constraint because a changeset was not supplied, got: #{inspect item}"402      │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~403      │404      └─ lib/ecto/changeset.ex:2983405406     warning: Logger.warn/1 is deprecated. Use Logger.warning/2 instead407     │408 473 │       Logger.warn """409     │              ~410     │411     └─ lib/ecto/changeset/relation.ex:473:14: Ecto.Changeset.Relation.process_current/3412413414== Compilation error in file lib/ecto/query.ex ==415** (Kernel.TypespecError) lib/ecto/query.ex:430: type dynamic/0 is a built-in type and it cannot be redefined416    (elixir 1.20.3) lib/kernel/typespec.ex:1002: Kernel.Typespec.compile_error/2417    (stdlib 8.1) lists.erl:2470: :lists.foldl_1/3418    (elixir 1.20.3) lib/kernel/typespec.ex:230: Kernel.Typespec.translate_typespecs_for_module/2419could 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"