otto

Build log

nerves_system_qemu_aarch64

otto 0.1.3 · fail · run otto-0.1.3-1791030973974
454 of 454 lines
1Error opening ETS file /work/proj/.hex/qemu_aarch64/cache.ets: :badfile2Resolving Hex dependencies...3Resolution completed in 0.145s4Unchanged:5  circular_buffer 1.1.06  decimal 2.4.1 VULNERABLE!7    EEF-CVE-2026-32686 (MEDIUM)8    aka: CVE-2026-32686, GHSA-rhv4-8758-jx7v9    Unbounded exponent in decimal enables unauthenticated DoS10    https://osv.dev/vulnerability/EEF-CVE-2026-3268611  ecto 3.13.612  elixir_make 0.10.013  ex_aliyun_ots 0.15.314  finch 0.24.015  gen_state_machine 2.1.016  hpax 1.1.017  interactive_cmd 0.1.418  jason 1.4.519  mime 2.0.720  mint 1.11.021  nerves 2.0.0-pre.222  nerves_discovery 0.1.523  nerves_logging 0.2.424  nerves_runtime 0.13.1325  nerves_system_bbb 2.30.226  nerves_system_br 1.34.427  nerves_system_mangopi_mq_pro 0.17.228  nerves_system_qemu_aarch64 0.4.229  nerves_system_rpi0 2.1.230  nerves_system_rpi4 2.1.231  nerves_system_rpi5 2.1.232  nerves_system_trellis 0.5.033  nerves_system_x86_64 1.34.234  nerves_toolchain_aarch64_nerves_linux_gnu 15.3.135  nerves_toolchain_armv6_nerves_linux_gnueabihf 15.3.136  nerves_toolchain_armv7_nerves_linux_gnueabihf 15.3.137  nerves_toolchain_riscv64_nerves_linux_gnu 15.3.138  nerves_toolchain_x86_64_nerves_linux_musl 15.3.139  nerves_uevent 0.1.740  nimble_options 1.1.141  nimble_pool 1.1.042  otto 0.1.343  property_table 0.3.444  protox 1.7.845  ring_logger 0.11.746  tablestore_protos 0.1.647  tablet 0.3.348  telemetry 1.4.249  tesla 1.21.350  toolshed 0.5.051  uboot_env 1.0.252* Getting otto (Hex package)53* Getting nerves (Hex package)54* Getting ring_logger (Hex package)55* Getting toolshed (Hex package)56* Getting nerves_runtime (Hex package)57* Getting nerves_system_bbb (Hex package)58* Getting nerves_system_mangopi_mq_pro (Hex package)59* Getting nerves_system_qemu_aarch64 (Hex package)60* Getting nerves_system_rpi0 (Hex package)61* Getting nerves_system_rpi4 (Hex package)62* Getting nerves_system_rpi5 (Hex package)63* Getting nerves_system_trellis (Hex package)64* Getting nerves_system_x86_64 (Hex package)65* Getting nerves_system_br (Hex package)66* Getting nerves_toolchain_x86_64_nerves_linux_musl (Hex package)67* Getting nerves_toolchain_armv7_nerves_linux_gnueabihf (Hex package)68* Getting nerves_toolchain_aarch64_nerves_linux_gnu (Hex package)69* Getting nerves_toolchain_armv6_nerves_linux_gnueabihf (Hex package)70* Getting nerves_toolchain_riscv64_nerves_linux_gnu (Hex package)71* Getting nerves_logging (Hex package)72* Getting nerves_uevent (Hex package)73* Getting uboot_env (Hex package)74* Getting elixir_make (Hex package)75* Getting property_table (Hex package)76* Getting circular_buffer (Hex package)77* Getting interactive_cmd (Hex package)78* Getting nerves_discovery (Hex package)79* Getting tablet (Hex package)80* Getting ecto (Hex package)81* Getting ex_aliyun_ots (Hex package)82* Getting jason (Hex package)83* Getting finch (Hex package)84* Getting gen_state_machine (Hex package)85* Getting tablestore_protos (Hex package)86* Getting tesla (Hex package)87* Getting mime (Hex package)88* Getting protox (Hex package)89* Getting decimal (Hex package)90* Getting mint (Hex package)91* Getting nimble_options (Hex package)92* Getting nimble_pool (Hex package)93* Getting telemetry (Hex package)94* Getting hpax (Hex package)95Found packages with security advisories, see above for details96==> nerves_system_br97Generated nerves_system_br app98==> mime99Compiling 1 file (.ex)100Generated mime app101==> circular_buffer102Compiling 1 file (.ex)103Generated circular_buffer app104==> nimble_options105Compiling 3 files (.ex)106Generated nimble_options app107==> hpax108Compiling 4 files (.ex)109Generated hpax app110==> mint111Compiling 1 file (.erl)112Compiling 21 files (.ex)113Generated mint app114==> tablet115Compiling 2 files (.ex)116Generated tablet app117==> elixir_make118Compiling 8 files (.ex)119Generated elixir_make app120==> nerves_logging121 CC kmsg_tailer.o122 LD kmsg_tailer123Compiling 5 files (.ex)124Generated nerves_logging app125==> gen_state_machine126Compiling 3 files (.ex)127    warning: using single-quoted strings to represent charlists is deprecated.128    Use ~c"" if you indeed want a charlist or use "" instead.129    You may run "mix format --migrate" to change all single-quoted130    strings to use the ~c sigil and fix this warning.131    │132 21 │       {'** State machine ~tp terminating~n' ++ _ = format, args} ->133    │        ~134    │135    └─ lib/gen_state_machine/translator.ex:21:8136137    warning: using single-quoted strings to represent charlists is deprecated.138    Use ~c"" if you indeed want a charlist or use "" instead.139    You may run "mix format --migrate" to change all single-quoted140    strings to use the ~c sigil and fix this warning.141    │142 24 │       {'** State machine ~p terminating~n' ++ _ = format, args} ->143    │        ~144    │145    └─ lib/gen_state_machine/translator.ex:24:8146147    warning: List.zip/1 is deprecated. Use Enum.zip/1 instead148    │149 62 │       |> List.zip()150    │               ~151    │152    └─ lib/gen_state_machine/translator.ex:62:15: GenStateMachine.Translator.do_translate/4153154Generated gen_state_machine app155==> nerves_discovery156Compiling 5 files (.ex)157Generated nerves_discovery app158==> ring_logger159Compiling 7 files (.ex)160Generated ring_logger app161==> decimal162Compiling 4 files (.ex)163      warning: this clause of defp check_dbl_min_max/1 is never used (or it will always fail/warn when invoked)164      │165 2842 │   defp check_dbl_min_max(%Decimal{coef: :inf} = infinity), do: infinity166      │        ~167      │168      └─ lib/decimal.ex:2842:8: Decimal.check_dbl_min_max/1169170Generated decimal app171==> jason172Compiling 10 files (.ex)173Generated jason app174==> interactive_cmd175Compiling 1 file (.ex)176Generated interactive_cmd app177==> nerves178Compiling 65 files (.ex)179    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)180    │181  6 │ defmodule Mix.Tasks.Nerves.Init do182    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~183    │184    └─ lib/mix/tasks/nerves.init.ex:6: Mix.Tasks.Nerves.Init (module)185186    warning: redefining module Nerves (current version loaded from /work/proj/_build/qemu_aarch64/lib/nerves/ebin/Elixir.Nerves.beam)187    │188  6 │ defmodule Nerves do189    │ ~~~~~~~~~~~~~~~~~~~190    │191    └─ lib/nerves.ex:6: Nerves (module)192193    warning: redefining module Nerves.ArtifactResolver (current version loaded from /work/proj/_build/qemu_aarch64/lib/nerves/ebin/Elixir.Nerves.ArtifactResolver.beam)194    │195  5 │ defmodule Nerves.ArtifactResolver do196    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~197    │198    └─ lib/nerves/artifact_resolver.ex:5: Nerves.ArtifactResolver (module)199200    warning: redefining module Nerves.BuildAction.AppModes (current version loaded from /work/proj/_build/qemu_aarch64/lib/nerves/ebin/Elixir.Nerves.BuildAction.AppModes.beam)201    │202  6 │ defmodule Nerves.BuildAction.AppModes do203    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~204    │205    └─ lib/nerves/build_action/app_modes.ex:6: Nerves.BuildAction.AppModes (module)206207    warning: redefining module Nerves.BuildAction.CheckExecutables (current version loaded from /work/proj/_build/qemu_aarch64/lib/nerves/ebin/Elixir.Nerves.BuildAction.CheckExecutables.beam)208    │209  5 │ defmodule Nerves.BuildAction.CheckExecutables do210    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~211    │212    └─ lib/nerves/build_action/check_executables.ex:5: Nerves.BuildAction.CheckExecutables (module)213214    warning: redefining module Nerves.BuildAction.Erlinit (current version loaded from /work/proj/_build/qemu_aarch64/lib/nerves/ebin/Elixir.Nerves.BuildAction.Erlinit.beam)215    │216  8 │ defmodule Nerves.BuildAction.Erlinit do217    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~218    │219    └─ lib/nerves/build_action/erlinit.ex:8: Nerves.BuildAction.Erlinit (module)220221    warning: redefining module Nerves.BuildAction.Firmware (current version loaded from /work/proj/_build/qemu_aarch64/lib/nerves/ebin/Elixir.Nerves.BuildAction.Firmware.beam)222    │223  5 │ defmodule Nerves.BuildAction.Firmware do224    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~225    │226    └─ lib/nerves/build_action/firmware.ex:5: Nerves.BuildAction.Firmware (module)227228    warning: redefining module Nerves.BuildAction.IExStartupCheck (current version loaded from /work/proj/_build/qemu_aarch64/lib/nerves/ebin/Elixir.Nerves.BuildAction.IExStartupCheck.beam)229    │230  7 │ defmodule Nerves.BuildAction.IExStartupCheck do231    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~232    │233    └─ lib/nerves/build_action/iex_startup_check.ex:7: Nerves.BuildAction.IExStartupCheck (module)234235    warning: redefining module Nerves.BuildAction.NervesV1System (current version loaded from /work/proj/_build/qemu_aarch64/lib/nerves/ebin/Elixir.Nerves.BuildAction.NervesV1System.beam)236    │237  5 │ defmodule Nerves.BuildAction.NervesV1System do238    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~239    │240    └─ lib/nerves/build_action/nerves_v1_system.ex:5: Nerves.BuildAction.NervesV1System (module)241242    warning: redefining module Nerves.BuildAction.NervesV1Toolchain (current version loaded from /work/proj/_build/qemu_aarch64/lib/nerves/ebin/Elixir.Nerves.BuildAction.NervesV1Toolchain.beam)243    │244  5 │ defmodule Nerves.BuildAction.NervesV1Toolchain do245    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~246    │247    └─ lib/nerves/build_action/nerves_v1_toolchain.ex:5: Nerves.BuildAction.NervesV1Toolchain (module)248249    warning: redefining module Nerves.BuildAction.Rootfs (current version loaded from /work/proj/_build/qemu_aarch64/lib/nerves/ebin/Elixir.Nerves.BuildAction.Rootfs.beam)250    │251  5 │ defmodule Nerves.BuildAction.Rootfs do252    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~253    │254    └─ lib/nerves/build_action/rootfs.ex:5: Nerves.BuildAction.Rootfs (module)255256    warning: redefining module Nerves.BuildAction.SortApps (current version loaded from /work/proj/_build/qemu_aarch64/lib/nerves/ebin/Elixir.Nerves.BuildAction.SortApps.beam)257    │258  6 │ defmodule Nerves.BuildAction.SortApps do259    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~260    │261    └─ lib/nerves/build_action/sort_apps.ex:6: Nerves.BuildAction.SortApps (module)262263    warning: redefining module Nerves.BuildAction.StripAll (current version loaded from /work/proj/_build/qemu_aarch64/lib/nerves/ebin/Elixir.Nerves.BuildAction.StripAll.beam)264    │265  5 │ defmodule Nerves.BuildAction.StripAll do266    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~267    │268    └─ lib/nerves/build_action/strip_all.ex:5: Nerves.BuildAction.StripAll (module)269270    warning: redefining module Nerves.BuildAction.Trimmer (current version loaded from /work/proj/_build/qemu_aarch64/lib/nerves/ebin/Elixir.Nerves.BuildAction.Trimmer.beam)271    │272  5 │ defmodule Nerves.BuildAction.Trimmer do273    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~274    │275    └─ lib/nerves/build_action/trimmer.ex:5: Nerves.BuildAction.Trimmer (module)276277    warning: redefining module Nerves.BuildPlan (current version loaded from /work/proj/_build/qemu_aarch64/lib/nerves/ebin/Elixir.Nerves.BuildPlan.beam)278    │279  5 │ defmodule Nerves.BuildPlan do280    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~281    │282    └─ lib/nerves/build_plan.ex:5: Nerves.BuildPlan (module)283284    warning: redefining module Nerves.BuildPlan.Checks (current version loaded from /work/proj/_build/qemu_aarch64/lib/nerves/ebin/Elixir.Nerves.BuildPlan.Checks.beam)285    │286  5 │ defmodule Nerves.BuildPlan.Checks do287    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~288    │289    └─ lib/nerves/build_plan/checks.ex:5: Nerves.BuildPlan.Checks (module)290291    warning: redefining module Nerves.Container (current version loaded from /work/proj/_build/qemu_aarch64/lib/nerves/ebin/Elixir.Nerves.Container.beam)292    │293  6 │ defmodule Nerves.Container do294    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~295    │296    └─ lib/nerves/container.ex:6: Nerves.Container (module)297298    warning: redefining module Nerves.Fingerprint (current version loaded from /work/proj/_build/qemu_aarch64/lib/nerves/ebin/Elixir.Nerves.Fingerprint.beam)299    │300  5 │ defmodule Nerves.Fingerprint do301    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~302    │303    └─ lib/nerves/fingerprint.ex:5: Nerves.Fingerprint (module)304305    warning: redefining module Nerves.MixPackage (current version loaded from /work/proj/_build/qemu_aarch64/lib/nerves/ebin/Elixir.Nerves.MixPackage.beam)306    │307  5 │ defmodule Nerves.MixPackage do308    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~309    │310    └─ lib/nerves/mix_package.ex:5: Nerves.MixPackage (module)311312    warning: redefining module Nerves.Paths (current version loaded from /work/proj/_build/qemu_aarch64/lib/nerves/ebin/Elixir.Nerves.Paths.beam)313    │314  5 │ defmodule Nerves.Paths do315    │ ~~~~~~~~~~~~~~~~~~~~~~~~~316    │317    └─ lib/nerves/paths.ex:5: Nerves.Paths (module)318319    warning: redefining module Nerves.TargetTuple (current version loaded from /work/proj/_build/qemu_aarch64/lib/nerves/ebin/Elixir.Nerves.TargetTuple.beam)320    │321  5 │ defmodule Nerves.TargetTuple do322    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~323    │324    └─ lib/nerves/target_tuple.ex:5: Nerves.TargetTuple (module)325326Generated nerves app327==> nerves_toolchain_aarch64_nerves_linux_gnu328Compiling 1 file (.ex)329Generated nerves_toolchain_aarch64_nerves_linux_gnu app330==> nerves_system_qemu_aarch64331Compiling 1 file (.ex)332Generated nerves_system_qemu_aarch64 app333==> nerves_compatibility_test334===> Analyzing applications...335===> Compiling telemetry336==> ecto337Compiling 56 files (.ex)338     warning: this clause of defp field_source!/2 is never used (or it will always fail/warn when invoked)339     │340 968 │   defp field_source!(nil, field) do341     │        ~342     │343     └─ lib/ecto/repo/schema.ex:968:8: Ecto.Repo.Schema.field_source!/2344345Generated ecto app346==> protox347Compiling 55 files (.ex)348    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 operator349    │350 53 │       <<unknown_bytes::binary-size(len), rest::binary>> = new_bytes351    │                                    ~352    │353    └─ lib/protox/decode.ex:53:36: Protox.Decode.parse_unknown/3354355     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 operator356     │357 267 │       <<value::binary-size(len), rest::binary>> = bytes358     │                            ~359     │360     └─ lib/protox/decode.ex:267:28: Protox.Decode.parse_delimited/2361362    warning: the following clause will never match:363364        {:ok, dec} ->365366    because it attempts to match on the result of:367368        Decimal.parse(json_decimal)369370    which has type:371372        dynamic(373          :error or374            {%Decimal{sign: integer(), coef: integer(), exp: float() or integer()} or375               %Decimal{sign: integer(), coef: :NaN or :inf, exp: integer()}, term()}376        )377378    type warning found at:379    │380 63 │       {:ok, dec} -> dec381    │       ~~~~~~~~~~~~~~~~~382    │383    └─ lib/google/protobuf/duration.ex:63: Protox.JsonMessageDecoder.Google.Protobuf.Duration.get_decimal/1384385Generated protox app386==> tablestore_protos387Compiling 261 files (.ex)388Generated tablestore_protos app389==> uboot_env390Compiling 5 files (.ex)391Generated uboot_env app392==> nimble_pool393Compiling 2 files (.ex)394Generated nimble_pool app395==> finch396Compiling 23 files (.ex)397Generated finch app398==> tesla399Compiling 57 files (.ex)400Generated tesla app401==> ex_aliyun_ots402Compiling 36 files (.ex)403    warning: unused require ExAliyunOts.Const.LogicOperator (convert it to an alias instead)404    │405  4 │   require ExAliyunOts.Const.LogicOperator, as: LogicOperator406    │   ~407    │408    └─ lib/ex_aliyun_ots/filter.ex:4:3409410     warning: comparison between distinct types found:411412         tunnel_id != nil413414     given types:415416         binary() != nil417418     where "tunnel_id" was given the type:419420         # type: binary()421         # from: lib/ex_aliyun_ots/tunnel/worker.ex:401:18422         ExAliyunOts.Tunnel.Registry.remove_worker(tunnel_id)423424     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 false425426     type warning found at:427     │428 403 │         if tunnel_id != nil do429     │                      ~430     │431     └─ lib/ex_aliyun_ots/tunnel/worker.ex:403:22: ExAliyunOts.Tunnel.Worker.shutdown/1432433Generated ex_aliyun_ots app434==> otto435Compiling 7 files (.ex)436    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 module437    │438  6 │   import ExAliyunOts.Mixin, only: :functions439    │   ^440    │441    └─ lib/otto/query.ex:6:3: Otto.Query (module)442443    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 module444    │445 46 │   import ExAliyunOts.Mixin, only: :functions446    │   ^447    │448    └─ lib/otto/table.ex:46:3: Otto.Table (module)449450451== Compilation error in file lib/otto/table.ex ==452** (CompileError) lib/otto/table.ex: cannot compile module Otto.Table (errors have been logged)453454could 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"