otto

Build log

nerves_system_trellis

otto 0.1.3 · fail · run otto-0.1.3-1791030973974
452 of 452 lines
1Resolving Hex dependencies...2Resolution completed in 0.144s3Unchanged:4  circular_buffer 1.1.05  decimal 2.4.1 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 3.13.611  elixir_make 0.10.012  ex_aliyun_ots 0.15.313  finch 0.24.014  gen_state_machine 2.1.015  hpax 1.1.016  interactive_cmd 0.1.417  jason 1.4.518  mime 2.0.719  mint 1.11.020  nerves 2.0.0-pre.221  nerves_discovery 0.1.522  nerves_logging 0.2.423  nerves_runtime 0.13.1324  nerves_system_bbb 2.30.225  nerves_system_br 1.34.426  nerves_system_mangopi_mq_pro 0.17.227  nerves_system_qemu_aarch64 0.4.228  nerves_system_rpi0 2.1.229  nerves_system_rpi4 2.1.230  nerves_system_rpi5 2.1.231  nerves_system_trellis 0.5.032  nerves_system_x86_64 1.34.233  nerves_toolchain_aarch64_nerves_linux_gnu 15.3.134  nerves_toolchain_armv6_nerves_linux_gnueabihf 15.3.135  nerves_toolchain_armv7_nerves_linux_gnueabihf 15.3.136  nerves_toolchain_riscv64_nerves_linux_gnu 15.3.137  nerves_toolchain_x86_64_nerves_linux_musl 15.3.138  nerves_uevent 0.1.739  nimble_options 1.1.140  nimble_pool 1.1.041  otto 0.1.342  property_table 0.3.443  protox 1.7.844  ring_logger 0.11.745  tablestore_protos 0.1.646  tablet 0.3.347  telemetry 1.4.248  tesla 1.21.349  toolshed 0.5.050  uboot_env 1.0.251* Getting otto (Hex package)52* Getting nerves (Hex package)53* Getting ring_logger (Hex package)54* Getting toolshed (Hex package)55* Getting nerves_runtime (Hex package)56* Getting nerves_system_bbb (Hex package)57* Getting nerves_system_mangopi_mq_pro (Hex package)58* Getting nerves_system_qemu_aarch64 (Hex package)59* Getting nerves_system_rpi0 (Hex package)60* Getting nerves_system_rpi4 (Hex package)61* Getting nerves_system_rpi5 (Hex package)62* Getting nerves_system_trellis (Hex package)63* Getting nerves_system_x86_64 (Hex package)64* Getting nerves_system_br (Hex package)65* Getting nerves_toolchain_x86_64_nerves_linux_musl (Hex package)66* Getting nerves_toolchain_armv7_nerves_linux_gnueabihf (Hex package)67* Getting nerves_toolchain_aarch64_nerves_linux_gnu (Hex package)68* Getting nerves_toolchain_armv6_nerves_linux_gnueabihf (Hex package)69* Getting nerves_toolchain_riscv64_nerves_linux_gnu (Hex package)70* Getting nerves_logging (Hex package)71* Getting nerves_uevent (Hex package)72* Getting uboot_env (Hex package)73* Getting elixir_make (Hex package)74* Getting property_table (Hex package)75* Getting circular_buffer (Hex package)76* Getting interactive_cmd (Hex package)77* Getting nerves_discovery (Hex package)78* Getting tablet (Hex package)79* Getting ecto (Hex package)80* Getting ex_aliyun_ots (Hex package)81* Getting jason (Hex package)82* Getting finch (Hex package)83* Getting gen_state_machine (Hex package)84* Getting tablestore_protos (Hex package)85* Getting tesla (Hex package)86* Getting mime (Hex package)87* Getting protox (Hex package)88* Getting decimal (Hex package)89* Getting mint (Hex package)90* Getting nimble_options (Hex package)91* Getting nimble_pool (Hex package)92* Getting telemetry (Hex package)93* Getting hpax (Hex package)94Found packages with security advisories, see above for details95==> nerves_system_br96Generated nerves_system_br app97==> mime98Compiling 1 file (.ex)99Generated mime app100==> circular_buffer101Compiling 1 file (.ex)102Generated circular_buffer app103==> nimble_options104Compiling 3 files (.ex)105Generated nimble_options app106==> hpax107Compiling 4 files (.ex)108Generated hpax app109==> mint110Compiling 1 file (.erl)111Compiling 21 files (.ex)112Generated mint app113==> tablet114Compiling 2 files (.ex)115Generated tablet app116==> elixir_make117Compiling 8 files (.ex)118Generated elixir_make app119==> nerves_logging120 CC kmsg_tailer.o121 LD kmsg_tailer122Compiling 5 files (.ex)123Generated nerves_logging app124==> gen_state_machine125Compiling 3 files (.ex)126    warning: using single-quoted strings to represent charlists is deprecated.127    Use ~c"" if you indeed want a charlist or use "" instead.128    You may run "mix format --migrate" to change all single-quoted129    strings to use the ~c sigil and fix this warning.130    │131 21 │       {'** State machine ~tp terminating~n' ++ _ = format, args} ->132    │        ~133    │134    └─ lib/gen_state_machine/translator.ex:21:8135136    warning: using single-quoted strings to represent charlists is deprecated.137    Use ~c"" if you indeed want a charlist or use "" instead.138    You may run "mix format --migrate" to change all single-quoted139    strings to use the ~c sigil and fix this warning.140    │141 24 │       {'** State machine ~p terminating~n' ++ _ = format, args} ->142    │        ~143    │144    └─ lib/gen_state_machine/translator.ex:24:8145146    warning: List.zip/1 is deprecated. Use Enum.zip/1 instead147    │148 62 │       |> List.zip()149    │               ~150    │151    └─ lib/gen_state_machine/translator.ex:62:15: GenStateMachine.Translator.do_translate/4152153Generated gen_state_machine app154==> nerves_discovery155Compiling 5 files (.ex)156Generated nerves_discovery app157==> ring_logger158Compiling 7 files (.ex)159Generated ring_logger app160==> decimal161Compiling 4 files (.ex)162      warning: this clause of defp check_dbl_min_max/1 is never used (or it will always fail/warn when invoked)163      │164 2842 │   defp check_dbl_min_max(%Decimal{coef: :inf} = infinity), do: infinity165      │        ~166      │167      └─ lib/decimal.ex:2842:8: Decimal.check_dbl_min_max/1168169Generated decimal app170==> jason171Compiling 10 files (.ex)172Generated jason app173==> interactive_cmd174Compiling 1 file (.ex)175Generated interactive_cmd app176==> nerves177Compiling 65 files (.ex)178    warning: redefining module Mix.Tasks.Nerves.Init (current version loaded from /work/proj/_build/trellis/lib/nerves/ebin/Elixir.Mix.Tasks.Nerves.Init.beam)179    │180  6 │ defmodule Mix.Tasks.Nerves.Init do181    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~182    │183    └─ lib/mix/tasks/nerves.init.ex:6: Mix.Tasks.Nerves.Init (module)184185    warning: redefining module Nerves (current version loaded from /work/proj/_build/trellis/lib/nerves/ebin/Elixir.Nerves.beam)186    │187  6 │ defmodule Nerves do188    │ ~~~~~~~~~~~~~~~~~~~189    │190    └─ lib/nerves.ex:6: Nerves (module)191192    warning: redefining module Nerves.ArtifactResolver (current version loaded from /work/proj/_build/trellis/lib/nerves/ebin/Elixir.Nerves.ArtifactResolver.beam)193    │194  5 │ defmodule Nerves.ArtifactResolver do195    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~196    │197    └─ lib/nerves/artifact_resolver.ex:5: Nerves.ArtifactResolver (module)198199    warning: redefining module Nerves.BuildAction.AppModes (current version loaded from /work/proj/_build/trellis/lib/nerves/ebin/Elixir.Nerves.BuildAction.AppModes.beam)200    │201  6 │ defmodule Nerves.BuildAction.AppModes do202    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~203    │204    └─ lib/nerves/build_action/app_modes.ex:6: Nerves.BuildAction.AppModes (module)205206    warning: redefining module Nerves.BuildAction.CheckExecutables (current version loaded from /work/proj/_build/trellis/lib/nerves/ebin/Elixir.Nerves.BuildAction.CheckExecutables.beam)207    │208  5 │ defmodule Nerves.BuildAction.CheckExecutables do209    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~210    │211    └─ lib/nerves/build_action/check_executables.ex:5: Nerves.BuildAction.CheckExecutables (module)212213    warning: redefining module Nerves.BuildAction.Erlinit (current version loaded from /work/proj/_build/trellis/lib/nerves/ebin/Elixir.Nerves.BuildAction.Erlinit.beam)214    │215  8 │ defmodule Nerves.BuildAction.Erlinit do216    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~217    │218    └─ lib/nerves/build_action/erlinit.ex:8: Nerves.BuildAction.Erlinit (module)219220    warning: redefining module Nerves.BuildAction.Firmware (current version loaded from /work/proj/_build/trellis/lib/nerves/ebin/Elixir.Nerves.BuildAction.Firmware.beam)221    │222  5 │ defmodule Nerves.BuildAction.Firmware do223    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~224    │225    └─ lib/nerves/build_action/firmware.ex:5: Nerves.BuildAction.Firmware (module)226227    warning: redefining module Nerves.BuildAction.IExStartupCheck (current version loaded from /work/proj/_build/trellis/lib/nerves/ebin/Elixir.Nerves.BuildAction.IExStartupCheck.beam)228    │229  7 │ defmodule Nerves.BuildAction.IExStartupCheck do230    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~231    │232    └─ lib/nerves/build_action/iex_startup_check.ex:7: Nerves.BuildAction.IExStartupCheck (module)233234    warning: redefining module Nerves.BuildAction.NervesV1System (current version loaded from /work/proj/_build/trellis/lib/nerves/ebin/Elixir.Nerves.BuildAction.NervesV1System.beam)235    │236  5 │ defmodule Nerves.BuildAction.NervesV1System do237    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~238    │239    └─ lib/nerves/build_action/nerves_v1_system.ex:5: Nerves.BuildAction.NervesV1System (module)240241    warning: redefining module Nerves.BuildAction.NervesV1Toolchain (current version loaded from /work/proj/_build/trellis/lib/nerves/ebin/Elixir.Nerves.BuildAction.NervesV1Toolchain.beam)242    │243  5 │ defmodule Nerves.BuildAction.NervesV1Toolchain do244    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~245    │246    └─ lib/nerves/build_action/nerves_v1_toolchain.ex:5: Nerves.BuildAction.NervesV1Toolchain (module)247248    warning: redefining module Nerves.BuildAction.Rootfs (current version loaded from /work/proj/_build/trellis/lib/nerves/ebin/Elixir.Nerves.BuildAction.Rootfs.beam)249    │250  5 │ defmodule Nerves.BuildAction.Rootfs do251    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~252    │253    └─ lib/nerves/build_action/rootfs.ex:5: Nerves.BuildAction.Rootfs (module)254255    warning: redefining module Nerves.BuildAction.SortApps (current version loaded from /work/proj/_build/trellis/lib/nerves/ebin/Elixir.Nerves.BuildAction.SortApps.beam)256    │257  6 │ defmodule Nerves.BuildAction.SortApps do258    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~259    │260    └─ lib/nerves/build_action/sort_apps.ex:6: Nerves.BuildAction.SortApps (module)261262    warning: redefining module Nerves.BuildAction.StripAll (current version loaded from /work/proj/_build/trellis/lib/nerves/ebin/Elixir.Nerves.BuildAction.StripAll.beam)263    │264  5 │ defmodule Nerves.BuildAction.StripAll do265    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~266    │267    └─ lib/nerves/build_action/strip_all.ex:5: Nerves.BuildAction.StripAll (module)268269    warning: redefining module Nerves.BuildAction.Trimmer (current version loaded from /work/proj/_build/trellis/lib/nerves/ebin/Elixir.Nerves.BuildAction.Trimmer.beam)270    │271  5 │ defmodule Nerves.BuildAction.Trimmer do272    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~273    │274    └─ lib/nerves/build_action/trimmer.ex:5: Nerves.BuildAction.Trimmer (module)275276    warning: redefining module Nerves.BuildPlan (current version loaded from /work/proj/_build/trellis/lib/nerves/ebin/Elixir.Nerves.BuildPlan.beam)277    │278  5 │ defmodule Nerves.BuildPlan do279    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~280    │281    └─ lib/nerves/build_plan.ex:5: Nerves.BuildPlan (module)282283    warning: redefining module Nerves.BuildPlan.Checks (current version loaded from /work/proj/_build/trellis/lib/nerves/ebin/Elixir.Nerves.BuildPlan.Checks.beam)284    │285  5 │ defmodule Nerves.BuildPlan.Checks do286    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~287    │288    └─ lib/nerves/build_plan/checks.ex:5: Nerves.BuildPlan.Checks (module)289290    warning: redefining module Nerves.Container (current version loaded from /work/proj/_build/trellis/lib/nerves/ebin/Elixir.Nerves.Container.beam)291    │292  6 │ defmodule Nerves.Container do293    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~294    │295    └─ lib/nerves/container.ex:6: Nerves.Container (module)296297    warning: redefining module Nerves.Fingerprint (current version loaded from /work/proj/_build/trellis/lib/nerves/ebin/Elixir.Nerves.Fingerprint.beam)298    │299  5 │ defmodule Nerves.Fingerprint do300    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~301    │302    └─ lib/nerves/fingerprint.ex:5: Nerves.Fingerprint (module)303304    warning: redefining module Nerves.MixPackage (current version loaded from /work/proj/_build/trellis/lib/nerves/ebin/Elixir.Nerves.MixPackage.beam)305    │306  5 │ defmodule Nerves.MixPackage do307    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~308    │309    └─ lib/nerves/mix_package.ex:5: Nerves.MixPackage (module)310311    warning: redefining module Nerves.Paths (current version loaded from /work/proj/_build/trellis/lib/nerves/ebin/Elixir.Nerves.Paths.beam)312    │313  5 │ defmodule Nerves.Paths do314    │ ~~~~~~~~~~~~~~~~~~~~~~~~~315    │316    └─ lib/nerves/paths.ex:5: Nerves.Paths (module)317318    warning: redefining module Nerves.TargetTuple (current version loaded from /work/proj/_build/trellis/lib/nerves/ebin/Elixir.Nerves.TargetTuple.beam)319    │320  5 │ defmodule Nerves.TargetTuple do321    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~322    │323    └─ lib/nerves/target_tuple.ex:5: Nerves.TargetTuple (module)324325Generated nerves app326==> nerves_toolchain_armv7_nerves_linux_gnueabihf327Compiling 1 file (.ex)328Generated nerves_toolchain_armv7_nerves_linux_gnueabihf app329==> nerves_system_trellis330Generated nerves_system_trellis app331==> nerves_compatibility_test332===> Analyzing applications...333===> Compiling telemetry334==> ecto335Compiling 56 files (.ex)336     warning: this clause of defp field_source!/2 is never used (or it will always fail/warn when invoked)337     │338 968 │   defp field_source!(nil, field) do339     │        ~340     │341     └─ lib/ecto/repo/schema.ex:968:8: Ecto.Repo.Schema.field_source!/2342343Generated ecto app344==> protox345Compiling 55 files (.ex)346    warning: the variable "len" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator347    │348 53 │       <<unknown_bytes::binary-size(len), rest::binary>> = new_bytes349    │                                    ~350    │351    └─ lib/protox/decode.ex:53:36: Protox.Decode.parse_unknown/3352353     warning: the variable "len" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator354     │355 267 │       <<value::binary-size(len), rest::binary>> = bytes356     │                            ~357     │358     └─ lib/protox/decode.ex:267:28: Protox.Decode.parse_delimited/2359360    warning: the following clause will never match:361362        {:ok, dec} ->363364    because it attempts to match on the result of:365366        Decimal.parse(json_decimal)367368    which has type:369370        dynamic(371          :error or372            {%Decimal{sign: integer(), coef: integer(), exp: float() or integer()} or373               %Decimal{sign: integer(), coef: :NaN or :inf, exp: integer()}, term()}374        )375376    type warning found at:377    │378 63 │       {:ok, dec} -> dec379    │       ~~~~~~~~~~~~~~~~~380    │381    └─ lib/google/protobuf/duration.ex:63: Protox.JsonMessageDecoder.Google.Protobuf.Duration.get_decimal/1382383Generated protox app384==> tablestore_protos385Compiling 261 files (.ex)386Generated tablestore_protos app387==> uboot_env388Compiling 5 files (.ex)389Generated uboot_env app390==> nimble_pool391Compiling 2 files (.ex)392Generated nimble_pool app393==> finch394Compiling 23 files (.ex)395Generated finch app396==> tesla397Compiling 57 files (.ex)398Generated tesla app399==> ex_aliyun_ots400Compiling 36 files (.ex)401    warning: unused require ExAliyunOts.Const.LogicOperator (convert it to an alias instead)402    │403  4 │   require ExAliyunOts.Const.LogicOperator, as: LogicOperator404    │   ~405    │406    └─ lib/ex_aliyun_ots/filter.ex:4:3407408     warning: comparison between distinct types found:409410         tunnel_id != nil411412     given types:413414         binary() != nil415416     where "tunnel_id" was given the type:417418         # type: binary()419         # from: lib/ex_aliyun_ots/tunnel/worker.ex:401:18420         ExAliyunOts.Tunnel.Registry.remove_worker(tunnel_id)421422     While Elixir can compare across all types, you are comparing across types which are always disjoint, and the result is either always true or always false423424     type warning found at:425     │426 403 │         if tunnel_id != nil do427     │                      ~428     │429     └─ lib/ex_aliyun_ots/tunnel/worker.ex:403:22: ExAliyunOts.Tunnel.Worker.shutdown/1430431Generated ex_aliyun_ots app432==> otto433Compiling 7 files (.ex)434    error: module ExAliyunOts.Mixin is not loaded and could not be found. This may be happening because the module you are trying to load directly or indirectly depends on the current module435    │436 46 │   import ExAliyunOts.Mixin, only: :functions437    │   ^438    │439    └─ lib/otto/table.ex:46:3: Otto.Table (module)440441    error: module ExAliyunOts.Mixin is not loaded and could not be found. This may be happening because the module you are trying to load directly or indirectly depends on the current module442    │443  6 │   import ExAliyunOts.Mixin, only: :functions444    │   ^445    │446    └─ lib/otto/query.ex:6:3: Otto.Query (module)447448449== Compilation error in file lib/otto/table.ex ==450** (CompileError) lib/otto/table.ex: cannot compile module Otto.Table (errors have been logged)451452could not compile dependency :otto, "mix compile" failed. Errors may have been logged above. You can recompile this dependency with "mix deps.compile otto --force", update it with "mix deps.update otto" or clean it with "mix deps.clean otto"