do_auth

Build log

host

do_auth 0.5.1-pre · fail · run do_auth-0.5.1-pre-1791167770752
142 of 142 lines
1Resolving Hex dependencies...2Resolution completed in 0.191s3Unchanged:4  circular_buffer 1.1.05  cowboy 2.19.06  cowboy_telemetry 0.4.07  cowlib 2.20.0 VULNERABLE!8    EEF-CVE-2026-43966 (MEDIUM)9    aka: CVE-2026-43966, GHSA-w4f7-4cxr-rv3c10    HTTP Response Splitting via Non-VCHAR Bytes in cow_http_struct_hd:escape_string/211    https://osv.dev/vulnerability/EEF-CVE-2026-439661213    EEF-CVE-2026-43969 (LOW)14    aka: CVE-2026-43969, GHSA-g2wm-735q-3f5615    Cookie Request Header Injection via Unvalidated Encoder in cow_cookie:cookie/116    https://osv.dev/vulnerability/EEF-CVE-2026-4396917  do_auth 0.5.1-pre18  doma_algae 1.3.2-doma19  doma_quark 2.3.3-doma20  doma_type_class 1.2.11-blazing21  doma_witchcraft 1.0.6-doma22  dyn_hacks 0.1.023  elixir_make 0.10.024  enacl 1.2.125  exceptional 2.1.326  interactive_cmd 0.1.427  jason 1.4.528  mime 2.0.729  nerves 2.0.0-pre.230  nerves_discovery 0.1.531  nerves_logging 0.2.432  nerves_runtime 0.13.1333  nerves_system_bbb 2.30.234  nerves_system_br 1.34.435  nerves_system_mangopi_mq_pro 0.17.236  nerves_system_qemu_aarch64 0.4.237  nerves_system_rpi0 2.1.238  nerves_system_rpi4 2.1.239  nerves_system_rpi5 2.1.240  nerves_system_trellis 0.5.041  nerves_system_x86_64 1.34.242  nerves_toolchain_aarch64_nerves_linux_gnu 15.3.143  nerves_toolchain_armv6_nerves_linux_gnueabihf 15.3.144  nerves_toolchain_armv7_nerves_linux_gnueabihf 15.3.145  nerves_toolchain_riscv64_nerves_linux_gnu 15.3.146  nerves_toolchain_x86_64_nerves_linux_musl 15.3.147  nerves_uevent 0.1.748  operator 0.2.149  persist 0.1.0-pre50  plug 1.20.351  plug_cowboy 2.9.052  plug_crypto 2.2.053  property_table 0.3.454  ranch 2.3.055  ring_logger 0.11.756  tablet 0.3.357  telemetry 1.4.258  toolshed 0.5.059  uboot_env 1.0.260  uptight 0.1.0-pre161Found packages with security advisories, see above for details62All dependencies have been fetched63==> operator64Compiling 2 files (.ex)65     warning: atom ::: must be written between quotes, as in :"::", to avoid ambiguity66     │67 133 │         :::  -> defalias(unquote(fun_head), as: :::)68     │         ~69     │70     └─ lib/operator.ex:133:97172     warning: atom ::: must be written between quotes, as in :"::", to avoid ambiguity73     │74 133 │         :::  -> defalias(unquote(fun_head), as: :::)75     │                                                 ~76     │77     └─ lib/operator.ex:133:497879Generated operator app80==> dyn_hacks81Compiling 1 file (.ex)82Generated dyn_hacks app83warning: "xref: [exclude: ...]" in your mix.exs file is deprecated, instead use: "elixirc_options: [no_warn_undefined: ...]"84  (mix 1.20.3) lib/mix/tasks/compile.elixir.ex:243: Mix.Tasks.Compile.Elixir.xref_exclude_opts/285  (mix 1.20.3) lib/mix/tasks/compile.elixir.ex:142: Mix.Tasks.Compile.Elixir.run/186  (mix 1.20.3) lib/mix/task.ex:502: anonymous fn/3 in Mix.Task.run_task/587  (mix 1.20.3) lib/mix/task.compiler.ex:299: Mix.Task.Compiler.run_compiler/288  (mix 1.20.3) lib/mix/task.compiler.ex:287: Mix.Task.Compiler.run/489  (mix 1.20.3) lib/mix/tasks/compile.all.ex:75: Mix.Tasks.Compile.All.do_run/29091==> doma_quark92Compiling 10 files (.ex)93    warning: missing parentheses for expression following "do:" keyword. Parentheses are required to solve ambiguity inside keywords.9495    This error happens when you have function calls without parentheses inside keywords. For example:9697        function(arg, one: nested_call a, b, c)98        function(arg, one: if expr, do: :this, else: :that)99100    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:101102        function(arg, one: if(expr, do: :this, else: :that))103        function(arg, one: nested_call(a, b, c))104105    Ambiguity found at:106    │107 55 │   defpartial k(x, y), do: if y === y, do: x108    │   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~109    │110    └─ lib/quark/ski.ex:55111112    warning: missing parentheses for expression following "do:" keyword. Parentheses are required to solve ambiguity inside keywords.113114    This error happens when you have function calls without parentheses inside keywords. For example:115116        function(arg, one: nested_call a, b, c)117        function(arg, one: if expr, do: :this, else: :that)118119    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:120121        function(arg, one: if(expr, do: :this, else: :that))122        function(arg, one: nested_call(a, b, c))123124    Ambiguity found at:125    │126 78 │   defpartial second(a, b), do: if a === a, do: b127    │   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~128    │129    └─ lib/quark/ski.ex:78130131Generated doma_quark app132==> nerves_compatibility_test133===> Fetching pc v1.15.0134===> Analyzing applications...135===> Compiling pc136===> Compiling /work/proj/deps/enacl/c_src/aead.c137===> /work/proj/deps/enacl/c_src/aead.c:1:10: fatal error: sodium.h: No such file or directory138    1 | #include <sodium.h>139      |          ^~~~~~~~~~140compilation terminated.141142** (Mix) Could not compile dependency :enacl, "/home/nerves/.mix/elixir/1-20-otp-29/rebar3 bare compile --paths /work/proj/_build/host/lib/*/ebin" command failed. Errors may have been logged above. You can recompile this dependency with "mix deps.compile enacl --force", update it with "mix deps.update enacl" or clean it with "mix deps.clean enacl"