otto

Build log

host

otto 0.1.3 · fail · run otto-0.1.3-1791030973974
182 of 182 lines
1Resolving Hex dependencies...2Resolution completed in 0.185s3Unchanged: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.251Found packages with security advisories, see above for details52All dependencies have been fetched53==> gen_state_machine54Compiling 3 files (.ex)55    warning: using single-quoted strings to represent charlists is deprecated.56    Use ~c"" if you indeed want a charlist or use "" instead.57    You may run "mix format --migrate" to change all single-quoted58    strings to use the ~c sigil and fix this warning.59    │60 21 │       {'** State machine ~tp terminating~n' ++ _ = format, args} ->61    │        ~62    │63    └─ lib/gen_state_machine/translator.ex:21:86465    warning: using single-quoted strings to represent charlists is deprecated.66    Use ~c"" if you indeed want a charlist or use "" instead.67    You may run "mix format --migrate" to change all single-quoted68    strings to use the ~c sigil and fix this warning.69    │70 24 │       {'** State machine ~p terminating~n' ++ _ = format, args} ->71    │        ~72    │73    └─ lib/gen_state_machine/translator.ex:24:87475    warning: List.zip/1 is deprecated. Use Enum.zip/1 instead76    │77 62 │       |> List.zip()78    │               ~79    │80    └─ lib/gen_state_machine/translator.ex:62:15: GenStateMachine.Translator.do_translate/48182Generated gen_state_machine app83==> protox84Compiling 55 files (.ex)85    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 operator86    │87 53 │       <<unknown_bytes::binary-size(len), rest::binary>> = new_bytes88    │                                    ~89    │90    └─ lib/protox/decode.ex:53:36: Protox.Decode.parse_unknown/39192     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 operator93     │94 267 │       <<value::binary-size(len), rest::binary>> = bytes95     │                            ~96     │97     └─ lib/protox/decode.ex:267:28: Protox.Decode.parse_delimited/29899    warning: the following clause will never match:100101        {:ok, dec} ->102103    because it attempts to match on the result of:104105        Decimal.parse(json_decimal)106107    which has type:108109        dynamic(110          :error or111            {%Decimal{sign: integer(), coef: integer(), exp: float() or integer()} or112               %Decimal{sign: integer(), coef: :NaN or :inf, exp: integer()}, term()}113        )114115    type warning found at:116    │117 63 │       {:ok, dec} -> dec118    │       ~~~~~~~~~~~~~~~~~119    │120    └─ lib/google/protobuf/duration.ex:63: Protox.JsonMessageDecoder.Google.Protobuf.Duration.get_decimal/1121122Generated protox app123==> tablestore_protos124Compiling 261 files (.ex)125Generated tablestore_protos app126==> tesla127Compiling 57 files (.ex)128Generated tesla app129==> ex_aliyun_ots130Compiling 36 files (.ex)131    warning: unused require ExAliyunOts.Const.LogicOperator (convert it to an alias instead)132    │133  4 │   require ExAliyunOts.Const.LogicOperator, as: LogicOperator134    │   ~135    │136    └─ lib/ex_aliyun_ots/filter.ex:4:3137138     warning: comparison between distinct types found:139140         tunnel_id != nil141142     given types:143144         binary() != nil145146     where "tunnel_id" was given the type:147148         # type: binary()149         # from: lib/ex_aliyun_ots/tunnel/worker.ex:401:18150         ExAliyunOts.Tunnel.Registry.remove_worker(tunnel_id)151152     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 false153154     type warning found at:155     │156 403 │         if tunnel_id != nil do157     │                      ~158     │159     └─ lib/ex_aliyun_ots/tunnel/worker.ex:403:22: ExAliyunOts.Tunnel.Worker.shutdown/1160161Generated ex_aliyun_ots app162==> otto163Compiling 7 files (.ex)164    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 module165    │166 46 │   import ExAliyunOts.Mixin, only: :functions167    │   ^168    │169    └─ lib/otto/table.ex:46:3: Otto.Table (module)170171    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 module172    │173  6 │   import ExAliyunOts.Mixin, only: :functions174    │   ^175    │176    └─ lib/otto/query.ex:6:3: Otto.Query (module)177178179== Compilation error in file lib/otto/query.ex ==180** (CompileError) lib/otto/query.ex: cannot compile module Otto.Query (errors have been logged)181182could 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"