otto

Build log

nerves_system_bbb

otto 0.1.3 · fail · run otto-0.1.3-1791030973974
450 of 450 lines
1Resolving Hex dependencies...2Resolution completed in 0.128s3Unchanged: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/bbb/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/bbb/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/bbb/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/bbb/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/bbb/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/bbb/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/bbb/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/bbb/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/bbb/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/bbb/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/bbb/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/bbb/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.Trimmer (current version loaded from /work/proj/_build/bbb/lib/nerves/ebin/Elixir.Nerves.BuildAction.Trimmer.beam)263    │264  5 │ defmodule Nerves.BuildAction.Trimmer do265    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~266    │267    └─ lib/nerves/build_action/trimmer.ex:5: Nerves.BuildAction.Trimmer (module)268269    warning: redefining module Nerves.BuildAction.StripAll (current version loaded from /work/proj/_build/bbb/lib/nerves/ebin/Elixir.Nerves.BuildAction.StripAll.beam)270    │271  5 │ defmodule Nerves.BuildAction.StripAll do272    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~273    │274    └─ lib/nerves/build_action/strip_all.ex:5: Nerves.BuildAction.StripAll (module)275276    warning: redefining module Nerves.BuildPlan (current version loaded from /work/proj/_build/bbb/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/bbb/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/bbb/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/bbb/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/bbb/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/bbb/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/bbb/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_compatibility_test330===> Analyzing applications...331===> Compiling telemetry332==> ecto333Compiling 56 files (.ex)334     warning: this clause of defp field_source!/2 is never used (or it will always fail/warn when invoked)335     │336 968 │   defp field_source!(nil, field) do337     │        ~338     │339     └─ lib/ecto/repo/schema.ex:968:8: Ecto.Repo.Schema.field_source!/2340341Generated ecto app342==> protox343Compiling 55 files (.ex)344    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 operator345    │346 53 │       <<unknown_bytes::binary-size(len), rest::binary>> = new_bytes347    │                                    ~348    │349    └─ lib/protox/decode.ex:53:36: Protox.Decode.parse_unknown/3350351     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 operator352     │353 267 │       <<value::binary-size(len), rest::binary>> = bytes354     │                            ~355     │356     └─ lib/protox/decode.ex:267:28: Protox.Decode.parse_delimited/2357358    warning: the following clause will never match:359360        {:ok, dec} ->361362    because it attempts to match on the result of:363364        Decimal.parse(json_decimal)365366    which has type:367368        dynamic(369          :error or370            {%Decimal{sign: integer(), coef: integer(), exp: float() or integer()} or371               %Decimal{sign: integer(), coef: :NaN or :inf, exp: integer()}, term()}372        )373374    type warning found at:375    │376 63 │       {:ok, dec} -> dec377    │       ~~~~~~~~~~~~~~~~~378    │379    └─ lib/google/protobuf/duration.ex:63: Protox.JsonMessageDecoder.Google.Protobuf.Duration.get_decimal/1380381Generated protox app382==> tablestore_protos383Compiling 261 files (.ex)384Generated tablestore_protos app385==> uboot_env386Compiling 5 files (.ex)387Generated uboot_env app388==> nimble_pool389Compiling 2 files (.ex)390Generated nimble_pool app391==> finch392Compiling 23 files (.ex)393Generated finch app394==> tesla395Compiling 57 files (.ex)396Generated tesla app397==> ex_aliyun_ots398Compiling 36 files (.ex)399    warning: unused require ExAliyunOts.Const.LogicOperator (convert it to an alias instead)400    │401  4 │   require ExAliyunOts.Const.LogicOperator, as: LogicOperator402    │   ~403    │404    └─ lib/ex_aliyun_ots/filter.ex:4:3405406     warning: comparison between distinct types found:407408         tunnel_id != nil409410     given types:411412         binary() != nil413414     where "tunnel_id" was given the type:415416         # type: binary()417         # from: lib/ex_aliyun_ots/tunnel/worker.ex:401:18418         ExAliyunOts.Tunnel.Registry.remove_worker(tunnel_id)419420     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 false421422     type warning found at:423     │424 403 │         if tunnel_id != nil do425     │                      ~426     │427     └─ lib/ex_aliyun_ots/tunnel/worker.ex:403:22: ExAliyunOts.Tunnel.Worker.shutdown/1428429Generated ex_aliyun_ots app430==> otto431Compiling 7 files (.ex)432    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 module433    │434 46 │   import ExAliyunOts.Mixin, only: :functions435    │   ^436    │437    └─ lib/otto/table.ex:46:3: Otto.Table (module)438439    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 module440    │441  6 │   import ExAliyunOts.Mixin, only: :functions442    │   ^443    │444    └─ lib/otto/query.ex:6:3: Otto.Query (module)445446447== Compilation error in file lib/otto/table.ex ==448** (CompileError) lib/otto/table.ex: cannot compile module Otto.Table (errors have been logged)449450could 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"