live_view_native_guide_testing

Build log

host

live_view_native_guide_testing 0.1.2 · fail · run live_view_native_guide_testing-0.1.2-1790977739419
476 of 476 lines
1Resolving Hex dependencies...2Resolution completed in 0.303s3Unchanged:4  castore 1.0.215  circular_buffer 1.1.06  cowboy 2.19.07  cowboy_telemetry 0.4.08  cowlib 2.20.0 VULNERABLE!9    EEF-CVE-2026-43966 (MEDIUM)10    aka: CVE-2026-43966, GHSA-w4f7-4cxr-rv3c11    HTTP Response Splitting via Non-VCHAR Bytes in cow_http_struct_hd:escape_string/212    https://osv.dev/vulnerability/EEF-CVE-2026-439661314    EEF-CVE-2026-43969 (LOW)15    aka: CVE-2026-43969, GHSA-g2wm-735q-3f5616    Cookie Request Header Injection via Unvalidated Encoder in cow_cookie:cookie/117    https://osv.dev/vulnerability/EEF-CVE-2026-4396918  decimal 3.1.119  ecto 3.14.220  elixir_make 0.10.021  interactive_cmd 0.1.422  jason 1.4.523  live_view_native_guide_testing 0.1.2 RETIRED!24    (invalid) This was a temporary package used for testing purposes.25  live_view_native_platform 0.2.026  meeseeks 0.17.027  meeseeks_html5ever 0.14.328  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  phoenix 1.8.1549  phoenix_html 3.3.450  phoenix_live_view 1.2.1251  phoenix_pubsub 2.3.052  phoenix_template 1.1.053  phoenix_view 2.0.454  plug 1.20.355  plug_cowboy 2.9.056  plug_crypto 2.2.057  property_table 0.3.458  ranch 2.3.059  ring_logger 0.11.760  rustler_precompiled 0.6.361  tablet 0.3.362  telemetry 1.4.263  toolshed 0.5.064  uboot_env 1.0.265  websock 0.5.366  websock_adapter 0.6.067Found retired packages, see above for details68Found packages with security advisories, see above for details69All dependencies have been fetched70==> rustler_precompiled71Compiling 4 files (.ex)72Generated rustler_precompiled app73==> meeseeks_html5ever74Compiling 2 files (.ex)757621:49:26.280 [debug] Downloading NIF from https://github.com/mischov/meeseeks_html5ever/releases/download/v0.14.3/libmeeseeks_html5ever_nif-v0.14.3-nif-2.16-x86_64-unknown-linux-gnu.so.tar.gz777821:49:27.438 [debug] NIF cached at /home/nerves/.cache/rustler_precompiled/precompiled_nifs/libmeeseeks_html5ever_nif-v0.14.3-nif-2.16-x86_64-unknown-linux-gnu.so.tar.gz and extracted to /work/proj/_build/host/lib/meeseeks_html5ever/priv/native/libmeeseeks_html5ever_nif-v0.14.3-nif-2.16-x86_64-unknown-linux-gnu.so79Generated meeseeks_html5ever app80==> meeseeks81warning: in order to compile .yrl files, you must add "compilers: [:yecc] ++ Mix.compilers()" to the "def project" section of meeseeks's mix.exs82Compiling 1 file (.yrl)83warning: in order to compile .xrl files, you must add "compilers: [:leex] ++ Mix.compilers()" to the "def project" section of meeseeks's mix.exs84Compiling 1 file (.xrl)85Compiling 2 files (.erl)86Compiling 98 files (.ex)87    warning: using single-quoted strings to represent charlists is deprecated.88    Use ~c"" if you indeed want a charlist or use "" instead.89    You may run "mix format --migrate" to change all single-quoted90    strings to use the ~c sigil and fix this warning.91    │92 34 │   defp parse_element([',' | toks], element) do93    │                       ~94    │95    └─ lib/meeseeks/selector/css/parser.ex:34:239697    warning: using single-quoted strings to represent charlists is deprecated.98    Use ~c"" if you indeed want a charlist or use "" instead.99    You may run "mix format --migrate" to change all single-quoted100    strings to use the ~c sigil and fix this warning.101    │102 39 │   defp parse_element([{:ident, namespace}, '|' | toks], element) do103    │                                            ~104    │105    └─ lib/meeseeks/selector/css/parser.ex:39:44106107    warning: using single-quoted strings to represent charlists is deprecated.108    Use ~c"" if you indeed want a charlist or use "" instead.109    You may run "mix format --migrate" to change all single-quoted110    strings to use the ~c sigil and fix this warning.111    │112 45 │   defp parse_element(['*', '|' | toks], element) do113    │                       ~114    │115    └─ lib/meeseeks/selector/css/parser.ex:45:23116117    warning: using single-quoted strings to represent charlists is deprecated.118    Use ~c"" if you indeed want a charlist or use "" instead.119    You may run "mix format --migrate" to change all single-quoted120    strings to use the ~c sigil and fix this warning.121    │122 45 │   defp parse_element(['*', '|' | toks], element) do123    │                            ~124    │125    └─ lib/meeseeks/selector/css/parser.ex:45:28126127    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 57 │   defp parse_element(['*' | toks], element) do133    │                       ~134    │135    └─ lib/meeseeks/selector/css/parser.ex:57:23136137    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 75 │   defp parse_element(['[' | toks], element) do143    │                       ~144    │145    └─ lib/meeseeks/selector/css/parser.ex:75:23146147    warning: using single-quoted strings to represent charlists is deprecated.148    Use ~c"" if you indeed want a charlist or use "" instead.149    You may run "mix format --migrate" to change all single-quoted150    strings to use the ~c sigil and fix this warning.151    │152 81 │   defp parse_element([':' | toks], element) do153    │                       ~154    │155    └─ lib/meeseeks/selector/css/parser.ex:81:23156157    warning: using single-quoted strings to represent charlists is deprecated.158    Use ~c"" if you indeed want a charlist or use "" instead.159    You may run "mix format --migrate" to change all single-quoted160    strings to use the ~c sigil and fix this warning.161    │162 88 │   defp parse_element(['>' | toks], element) do163    │                       ~164    │165    └─ lib/meeseeks/selector/css/parser.ex:88:23166167    warning: using single-quoted strings to represent charlists is deprecated.168    Use ~c"" if you indeed want a charlist or use "" instead.169    You may run "mix format --migrate" to change all single-quoted170    strings to use the ~c sigil and fix this warning.171    │172 92 │     parse_element([',' | toks], element)173    │                    ~174    │175    └─ lib/meeseeks/selector/css/parser.ex:92:20176177    warning: using single-quoted strings to represent charlists is deprecated.178    Use ~c"" if you indeed want a charlist or use "" instead.179    You may run "mix format --migrate" to change all single-quoted180    strings to use the ~c sigil and fix this warning.181    │182 99 │     parse_element([',' | toks], element)183    │                    ~184    │185    └─ lib/meeseeks/selector/css/parser.ex:99:20186187     warning: using single-quoted strings to represent charlists is deprecated.188     Use ~c"" if you indeed want a charlist or use "" instead.189     You may run "mix format --migrate" to change all single-quoted190     strings to use the ~c sigil and fix this warning.191     │192 102 │   defp parse_element(['+' | toks], element) do193     │                       ~194     │195     └─ lib/meeseeks/selector/css/parser.ex:102:23196197     warning: using single-quoted strings to represent charlists is deprecated.198     Use ~c"" if you indeed want a charlist or use "" instead.199     You may run "mix format --migrate" to change all single-quoted200     strings to use the ~c sigil and fix this warning.201     │202 106 │     parse_element([',' | toks], element)203     │                    ~204     │205     └─ lib/meeseeks/selector/css/parser.ex:106:20206207     warning: using single-quoted strings to represent charlists is deprecated.208     Use ~c"" if you indeed want a charlist or use "" instead.209     You may run "mix format --migrate" to change all single-quoted210     strings to use the ~c sigil and fix this warning.211     │212 109 │   defp parse_element(['~' | toks], element) do213     │                       ~214     │215     └─ lib/meeseeks/selector/css/parser.ex:109:23216217     warning: using single-quoted strings to represent charlists is deprecated.218     Use ~c"" if you indeed want a charlist or use "" instead.219     You may run "mix format --migrate" to change all single-quoted220     strings to use the ~c sigil and fix this warning.221     │222 113 │     parse_element([',' | toks], element)223     │                    ~224     │225     └─ lib/meeseeks/selector/css/parser.ex:113:20226227     warning: using single-quoted strings to represent charlists is deprecated.228     Use ~c"" if you indeed want a charlist or use "" instead.229     You may run "mix format --migrate" to change all single-quoted230     strings to use the ~c sigil and fix this warning.231     │232 135 │   defp parse_attribute(['^', {:ident, attr}, ']' | toks]) do233     │                         ~234     │235     └─ lib/meeseeks/selector/css/parser.ex:135:25236237     warning: using single-quoted strings to represent charlists is deprecated.238     Use ~c"" if you indeed want a charlist or use "" instead.239     You may run "mix format --migrate" to change all single-quoted240     strings to use the ~c sigil and fix this warning.241     │242 135 │   defp parse_attribute(['^', {:ident, attr}, ']' | toks]) do243     │                                              ~244     │245     └─ lib/meeseeks/selector/css/parser.ex:135:46246247     warning: using single-quoted strings to represent charlists is deprecated.248     Use ~c"" if you indeed want a charlist or use "" instead.249     You may run "mix format --migrate" to change all single-quoted250     strings to use the ~c sigil and fix this warning.251     │252 140 │   defp parse_attribute([{:ident, attr}, type, {:ident, val}, ']' | toks])253     │                                                              ~254     │255     └─ lib/meeseeks/selector/css/parser.ex:140:62256257     warning: using single-quoted strings to represent charlists is deprecated.258     Use ~c"" if you indeed want a charlist or use "" instead.259     You may run "mix format --migrate" to change all single-quoted260     strings to use the ~c sigil and fix this warning.261     │262 146 │   defp parse_attribute([{:ident, attr}, type, {:string, val}, ']' | toks])263     │                                                               ~264     │265     └─ lib/meeseeks/selector/css/parser.ex:146:63266267     warning: using single-quoted strings to represent charlists is deprecated.268     Use ~c"" if you indeed want a charlist or use "" instead.269     You may run "mix format --migrate" to change all single-quoted270     strings to use the ~c sigil and fix this warning.271     │272 152 │   defp parse_attribute([{:ident, attr}, ']' | toks]) do273     │                                         ~274     │275     └─ lib/meeseeks/selector/css/parser.ex:152:41276277     warning: using single-quoted strings to represent charlists is deprecated.278     Use ~c"" if you indeed want a charlist or use "" instead.279     You may run "mix format --migrate" to change all single-quoted280     strings to use the ~c sigil and fix this warning.281     │282 188 │   defp parse_pseudo_class_args('not', toks) do283     │                                ~284     │285     └─ lib/meeseeks/selector/css/parser.ex:188:32286287     warning: using single-quoted strings to represent charlists is deprecated.288     Use ~c"" if you indeed want a charlist or use "" instead.289     You may run "mix format --migrate" to change all single-quoted290     strings to use the ~c sigil and fix this warning.291     │292 196 │   defp parse_pseudo_class_args(_type, [')' | toks], args) do293     │                                        ~294     │295     └─ lib/meeseeks/selector/css/parser.ex:196:40296297     warning: using single-quoted strings to represent charlists is deprecated.298     Use ~c"" if you indeed want a charlist or use "" instead.299     You may run "mix format --migrate" to change all single-quoted300     strings to use the ~c sigil and fix this warning.301     │302 246 │   defp parse_not_args([')' | toks], 0, acc) do303     │                        ~304     │305     └─ lib/meeseeks/selector/css/parser.ex:246:24306307     warning: using single-quoted strings to represent charlists is deprecated.308     Use ~c"" if you indeed want a charlist or use "" instead.309     You may run "mix format --migrate" to change all single-quoted310     strings to use the ~c sigil and fix this warning.311     │312 253 │   defp parse_not_args([')' | toks], depth, acc) do313     │                        ~314     │315     └─ lib/meeseeks/selector/css/parser.ex:253:24316317     warning: using single-quoted strings to represent charlists is deprecated.318     Use ~c"" if you indeed want a charlist or use "" instead.319     You may run "mix format --migrate" to change all single-quoted320     strings to use the ~c sigil and fix this warning.321     │322 254 │     parse_not_args(toks, depth - 1, [')' | acc])323     │                                      ~324     │325     └─ lib/meeseeks/selector/css/parser.ex:254:38326327     warning: using single-quoted strings to represent charlists is deprecated.328     Use ~c"" if you indeed want a charlist or use "" instead.329     You may run "mix format --migrate" to change all single-quoted330     strings to use the ~c sigil and fix this warning.331     │332 267 │       'first-child' ->333     │       ~334     │335     └─ lib/meeseeks/selector/css/parser.ex:267:7336337     warning: using single-quoted strings to represent charlists is deprecated.338     Use ~c"" if you indeed want a charlist or use "" instead.339     You may run "mix format --migrate" to change all single-quoted340     strings to use the ~c sigil and fix this warning.341     │342 270 │       'first-of-type' ->343     │       ~344     │345     └─ lib/meeseeks/selector/css/parser.ex:270:7346347     warning: using single-quoted strings to represent charlists is deprecated.348     Use ~c"" if you indeed want a charlist or use "" instead.349     You may run "mix format --migrate" to change all single-quoted350     strings to use the ~c sigil and fix this warning.351     │352 273 │       'last-child' ->353     │       ~354     │355     └─ lib/meeseeks/selector/css/parser.ex:273:7356357     warning: using single-quoted strings to represent charlists is deprecated.358     Use ~c"" if you indeed want a charlist or use "" instead.359     You may run "mix format --migrate" to change all single-quoted360     strings to use the ~c sigil and fix this warning.361     │362 276 │       'last-of-type' ->363     │       ~364     │365     └─ lib/meeseeks/selector/css/parser.ex:276:7366367     warning: using single-quoted strings to represent charlists is deprecated.368     Use ~c"" if you indeed want a charlist or use "" instead.369     You may run "mix format --migrate" to change all single-quoted370     strings to use the ~c sigil and fix this warning.371     │372 279 │       'not' ->373     │       ~374     │375     └─ lib/meeseeks/selector/css/parser.ex:279:7376377     warning: using single-quoted strings to represent charlists is deprecated.378     Use ~c"" if you indeed want a charlist or use "" instead.379     You may run "mix format --migrate" to change all single-quoted380     strings to use the ~c sigil and fix this warning.381     │382 282 │       'nth-child' ->383     │       ~384     │385     └─ lib/meeseeks/selector/css/parser.ex:282:7386387     warning: using single-quoted strings to represent charlists is deprecated.388     Use ~c"" if you indeed want a charlist or use "" instead.389     You may run "mix format --migrate" to change all single-quoted390     strings to use the ~c sigil and fix this warning.391     │392 285 │       'nth-last-child' ->393     │       ~394     │395     └─ lib/meeseeks/selector/css/parser.ex:285:7396397     warning: using single-quoted strings to represent charlists is deprecated.398     Use ~c"" if you indeed want a charlist or use "" instead.399     You may run "mix format --migrate" to change all single-quoted400     strings to use the ~c sigil and fix this warning.401     │402 288 │       'nth-last-of-type' ->403     │       ~404     │405     └─ lib/meeseeks/selector/css/parser.ex:288:7406407     warning: using single-quoted strings to represent charlists is deprecated.408     Use ~c"" if you indeed want a charlist or use "" instead.409     You may run "mix format --migrate" to change all single-quoted410     strings to use the ~c sigil and fix this warning.411     │412 291 │       'nth-of-type' ->413     │       ~414     │415     └─ lib/meeseeks/selector/css/parser.ex:291:7416417warning: pattern matching on 0.0 is equivalent to matching only on +0.0. Instead you must match on +0.0 or -0.0418└─ lib/meeseeks/selector/xpath/expr/helpers.ex: Meeseeks.Selector.XPath.Expr.Helpers.string/2419420     warning: this clause of defp selectors_from_expr/1 is never used (or it will always fail/warn when invoked)421     │422 128 │   defp selectors_from_expr(%XPath.Expr.NameTest{} = expr) do423     │        ~424     │425     └─ lib/meeseeks/selector/xpath/transpiler.ex:128:8: Meeseeks.Selector.XPath.Transpiler.selectors_from_expr/1426427Generated meeseeks app428==> live_view_native_platform429Compiling 11 files (.ex)430    warning: "else" clauses will never match because all patterns in "with" will always match431    │432 38 │     with spec <- Application.spec(otp_app),433    │     ~434    │435    └─ lib/live_view_native_platform/env.ex:38:5436437    warning: the following clause will never match:438439        error ->440441    it is expected to match on type:442443        none()444445    type warning found at:446    │447 64 │       error ->448    │       ~449    │450    └─ lib/live_view_native_platform/env.ex:64:7: LiveViewNativePlatform.Env.define/2451452Generated live_view_native_platform app453==> phoenix_view454Compiling 1 file (.ex)455     warning: the variable "prefix_size" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator456     │457 655 │       <<prefix::binary-size(prefix_size), ^suffix::binary>> -> prefix458     │                             ~459     │460     └─ lib/phoenix_view.ex:655:29: Phoenix.View.unsuffix/2461462Generated phoenix_view app463==> phoenix464Compiling 75 files (.ex)465Generated phoenix app466==> phoenix_live_view467Compiling 55 files (.ex)468Generated phoenix_live_view app469==> live_view_native470Compiling 18 files (.ex)471472== Compilation error in file lib/live_view_native/platforms/web.ex ==473** (ArgumentError) could not load module LiveViewNativePlatform.Kit due to reason :nofile474    (elixir 1.20.3) lib/protocol.ex:336: Protocol.assert_protocol!/2475    lib/live_view_native/platforms/web.ex:6: (module)476could not compile dependency :live_view_native_guide_testing, "mix compile" failed. Errors may have been logged above. You can recompile this dependency with "mix deps.compile live_view_native_guide_testing --force", update it with "mix deps.update live_view_native_guide_testing" or clean it with "mix deps.clean live_view_native_guide_testing"