live_view_native_guide_testing

Build log

nerves_system_x86_64

live_view_native_guide_testing 0.1.2 · fail · run live_view_native_guide_testing-0.1.2-1790977739419
538 of 538 lines
1Resolving Hex dependencies...2Resolution completed in 0.336s3Unchanged: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.067* Getting live_view_native_guide_testing (Hex package)68* Getting nerves (Hex package)69* Getting ring_logger (Hex package)70* Getting toolshed (Hex package)71* Getting nerves_runtime (Hex package)72* Getting nerves_system_bbb (Hex package)73* Getting nerves_system_mangopi_mq_pro (Hex package)74* Getting nerves_system_qemu_aarch64 (Hex package)75* Getting nerves_system_rpi0 (Hex package)76* Getting nerves_system_rpi4 (Hex package)77* Getting nerves_system_rpi5 (Hex package)78* Getting nerves_system_trellis (Hex package)79* Getting nerves_system_x86_64 (Hex package)80* Getting nerves_system_br (Hex package)81* Getting nerves_toolchain_x86_64_nerves_linux_musl (Hex package)82* Getting nerves_toolchain_armv7_nerves_linux_gnueabihf (Hex package)83* Getting nerves_toolchain_aarch64_nerves_linux_gnu (Hex package)84* Getting nerves_toolchain_armv6_nerves_linux_gnueabihf (Hex package)85* Getting nerves_toolchain_riscv64_nerves_linux_gnu (Hex package)86* Getting nerves_logging (Hex package)87* Getting nerves_uevent (Hex package)88* Getting uboot_env (Hex package)89* Getting elixir_make (Hex package)90* Getting property_table (Hex package)91* Getting circular_buffer (Hex package)92* Getting interactive_cmd (Hex package)93* Getting nerves_discovery (Hex package)94* Getting tablet (Hex package)95* Getting jason (Hex package)96* Getting live_view_native_platform (Hex package)97* Getting meeseeks (Hex package)98* Getting phoenix (Hex package)99* Getting phoenix_live_view (Hex package)100* Getting phoenix_view (Hex package)101* Getting plug_cowboy (Hex package)102* Getting cowboy (Hex package)103* Getting cowboy_telemetry (Hex package)104* Getting plug (Hex package)105* Getting mime (Hex package)106* Getting plug_crypto (Hex package)107* Getting telemetry (Hex package)108* Getting cowlib (Hex package)109* Getting ranch (Hex package)110* Getting phoenix_template (Hex package)111* Getting phoenix_html (Hex package)112* Getting phoenix_pubsub (Hex package)113* Getting websock_adapter (Hex package)114* Getting websock (Hex package)115* Getting meeseeks_html5ever (Hex package)116* Getting rustler_precompiled (Hex package)117* Getting castore (Hex package)118* Getting ecto (Hex package)119* Getting decimal (Hex package)120Found retired packages, see above for details121Found packages with security advisories, see above for details122You have added/upgraded packages you could sponsor, run `mix hex.sponsor` to learn more123==> rustler_precompiled124Compiling 4 files (.ex)125Generated rustler_precompiled app126==> meeseeks_html5ever127Compiling 2 files (.ex)12812921:57:35.057 [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-musl.so.tar.gz13013121:57:35.960 [debug] NIF cached at /home/nerves/.cache/rustler_precompiled/precompiled_nifs/libmeeseeks_html5ever_nif-v0.14.3-nif-2.16-x86_64-unknown-linux-musl.so.tar.gz and extracted to /work/proj/_build/x86_64/lib/meeseeks_html5ever/priv/native/libmeeseeks_html5ever_nif-v0.14.3-nif-2.16-x86_64-unknown-linux-musl.so132Generated meeseeks_html5ever app133==> meeseeks134warning: in order to compile .yrl files, you must add "compilers: [:yecc] ++ Mix.compilers()" to the "def project" section of meeseeks's mix.exs135Compiling 1 file (.yrl)136warning: in order to compile .xrl files, you must add "compilers: [:leex] ++ Mix.compilers()" to the "def project" section of meeseeks's mix.exs137Compiling 1 file (.xrl)138Compiling 2 files (.erl)139Compiling 98 files (.ex)140    warning: using single-quoted strings to represent charlists is deprecated.141    Use ~c"" if you indeed want a charlist or use "" instead.142    You may run "mix format --migrate" to change all single-quoted143    strings to use the ~c sigil and fix this warning.144    │145 34 │   defp parse_element([',' | toks], element) do146    │                       ~147    │148    └─ lib/meeseeks/selector/css/parser.ex:34:23149150    warning: using single-quoted strings to represent charlists is deprecated.151    Use ~c"" if you indeed want a charlist or use "" instead.152    You may run "mix format --migrate" to change all single-quoted153    strings to use the ~c sigil and fix this warning.154    │155 39 │   defp parse_element([{:ident, namespace}, '|' | toks], element) do156    │                                            ~157    │158    └─ lib/meeseeks/selector/css/parser.ex:39:44159160    warning: using single-quoted strings to represent charlists is deprecated.161    Use ~c"" if you indeed want a charlist or use "" instead.162    You may run "mix format --migrate" to change all single-quoted163    strings to use the ~c sigil and fix this warning.164    │165 45 │   defp parse_element(['*', '|' | toks], element) do166    │                       ~167    │168    └─ lib/meeseeks/selector/css/parser.ex:45:23169170    warning: using single-quoted strings to represent charlists is deprecated.171    Use ~c"" if you indeed want a charlist or use "" instead.172    You may run "mix format --migrate" to change all single-quoted173    strings to use the ~c sigil and fix this warning.174    │175 45 │   defp parse_element(['*', '|' | toks], element) do176    │                            ~177    │178    └─ lib/meeseeks/selector/css/parser.ex:45:28179180    warning: using single-quoted strings to represent charlists is deprecated.181    Use ~c"" if you indeed want a charlist or use "" instead.182    You may run "mix format --migrate" to change all single-quoted183    strings to use the ~c sigil and fix this warning.184    │185 57 │   defp parse_element(['*' | toks], element) do186    │                       ~187    │188    └─ lib/meeseeks/selector/css/parser.ex:57:23189190    warning: using single-quoted strings to represent charlists is deprecated.191    Use ~c"" if you indeed want a charlist or use "" instead.192    You may run "mix format --migrate" to change all single-quoted193    strings to use the ~c sigil and fix this warning.194    │195 75 │   defp parse_element(['[' | toks], element) do196    │                       ~197    │198    └─ lib/meeseeks/selector/css/parser.ex:75:23199200    warning: using single-quoted strings to represent charlists is deprecated.201    Use ~c"" if you indeed want a charlist or use "" instead.202    You may run "mix format --migrate" to change all single-quoted203    strings to use the ~c sigil and fix this warning.204    │205 81 │   defp parse_element([':' | toks], element) do206    │                       ~207    │208    └─ lib/meeseeks/selector/css/parser.ex:81:23209210    warning: using single-quoted strings to represent charlists is deprecated.211    Use ~c"" if you indeed want a charlist or use "" instead.212    You may run "mix format --migrate" to change all single-quoted213    strings to use the ~c sigil and fix this warning.214    │215 88 │   defp parse_element(['>' | toks], element) do216    │                       ~217    │218    └─ lib/meeseeks/selector/css/parser.ex:88:23219220    warning: using single-quoted strings to represent charlists is deprecated.221    Use ~c"" if you indeed want a charlist or use "" instead.222    You may run "mix format --migrate" to change all single-quoted223    strings to use the ~c sigil and fix this warning.224    │225 92 │     parse_element([',' | toks], element)226    │                    ~227    │228    └─ lib/meeseeks/selector/css/parser.ex:92:20229230    warning: using single-quoted strings to represent charlists is deprecated.231    Use ~c"" if you indeed want a charlist or use "" instead.232    You may run "mix format --migrate" to change all single-quoted233    strings to use the ~c sigil and fix this warning.234    │235 99 │     parse_element([',' | toks], element)236    │                    ~237    │238    └─ lib/meeseeks/selector/css/parser.ex:99:20239240     warning: using single-quoted strings to represent charlists is deprecated.241     Use ~c"" if you indeed want a charlist or use "" instead.242     You may run "mix format --migrate" to change all single-quoted243     strings to use the ~c sigil and fix this warning.244     │245 102 │   defp parse_element(['+' | toks], element) do246     │                       ~247     │248     └─ lib/meeseeks/selector/css/parser.ex:102:23249250     warning: using single-quoted strings to represent charlists is deprecated.251     Use ~c"" if you indeed want a charlist or use "" instead.252     You may run "mix format --migrate" to change all single-quoted253     strings to use the ~c sigil and fix this warning.254     │255 106 │     parse_element([',' | toks], element)256     │                    ~257     │258     └─ lib/meeseeks/selector/css/parser.ex:106:20259260     warning: using single-quoted strings to represent charlists is deprecated.261     Use ~c"" if you indeed want a charlist or use "" instead.262     You may run "mix format --migrate" to change all single-quoted263     strings to use the ~c sigil and fix this warning.264     │265 109 │   defp parse_element(['~' | toks], element) do266     │                       ~267     │268     └─ lib/meeseeks/selector/css/parser.ex:109:23269270     warning: using single-quoted strings to represent charlists is deprecated.271     Use ~c"" if you indeed want a charlist or use "" instead.272     You may run "mix format --migrate" to change all single-quoted273     strings to use the ~c sigil and fix this warning.274     │275 113 │     parse_element([',' | toks], element)276     │                    ~277     │278     └─ lib/meeseeks/selector/css/parser.ex:113:20279280     warning: using single-quoted strings to represent charlists is deprecated.281     Use ~c"" if you indeed want a charlist or use "" instead.282     You may run "mix format --migrate" to change all single-quoted283     strings to use the ~c sigil and fix this warning.284     │285 135 │   defp parse_attribute(['^', {:ident, attr}, ']' | toks]) do286     │                         ~287     │288     └─ lib/meeseeks/selector/css/parser.ex:135:25289290     warning: using single-quoted strings to represent charlists is deprecated.291     Use ~c"" if you indeed want a charlist or use "" instead.292     You may run "mix format --migrate" to change all single-quoted293     strings to use the ~c sigil and fix this warning.294     │295 135 │   defp parse_attribute(['^', {:ident, attr}, ']' | toks]) do296     │                                              ~297     │298     └─ lib/meeseeks/selector/css/parser.ex:135:46299300     warning: using single-quoted strings to represent charlists is deprecated.301     Use ~c"" if you indeed want a charlist or use "" instead.302     You may run "mix format --migrate" to change all single-quoted303     strings to use the ~c sigil and fix this warning.304     │305 140 │   defp parse_attribute([{:ident, attr}, type, {:ident, val}, ']' | toks])306     │                                                              ~307     │308     └─ lib/meeseeks/selector/css/parser.ex:140:62309310     warning: using single-quoted strings to represent charlists is deprecated.311     Use ~c"" if you indeed want a charlist or use "" instead.312     You may run "mix format --migrate" to change all single-quoted313     strings to use the ~c sigil and fix this warning.314     │315 146 │   defp parse_attribute([{:ident, attr}, type, {:string, val}, ']' | toks])316     │                                                               ~317     │318     └─ lib/meeseeks/selector/css/parser.ex:146:63319320     warning: using single-quoted strings to represent charlists is deprecated.321     Use ~c"" if you indeed want a charlist or use "" instead.322     You may run "mix format --migrate" to change all single-quoted323     strings to use the ~c sigil and fix this warning.324     │325 152 │   defp parse_attribute([{:ident, attr}, ']' | toks]) do326     │                                         ~327     │328     └─ lib/meeseeks/selector/css/parser.ex:152:41329330     warning: using single-quoted strings to represent charlists is deprecated.331     Use ~c"" if you indeed want a charlist or use "" instead.332     You may run "mix format --migrate" to change all single-quoted333     strings to use the ~c sigil and fix this warning.334     │335 188 │   defp parse_pseudo_class_args('not', toks) do336     │                                ~337     │338     └─ lib/meeseeks/selector/css/parser.ex:188:32339340     warning: using single-quoted strings to represent charlists is deprecated.341     Use ~c"" if you indeed want a charlist or use "" instead.342     You may run "mix format --migrate" to change all single-quoted343     strings to use the ~c sigil and fix this warning.344     │345 196 │   defp parse_pseudo_class_args(_type, [')' | toks], args) do346     │                                        ~347     │348     └─ lib/meeseeks/selector/css/parser.ex:196:40349350     warning: using single-quoted strings to represent charlists is deprecated.351     Use ~c"" if you indeed want a charlist or use "" instead.352     You may run "mix format --migrate" to change all single-quoted353     strings to use the ~c sigil and fix this warning.354     │355 246 │   defp parse_not_args([')' | toks], 0, acc) do356     │                        ~357     │358     └─ lib/meeseeks/selector/css/parser.ex:246:24359360     warning: using single-quoted strings to represent charlists is deprecated.361     Use ~c"" if you indeed want a charlist or use "" instead.362     You may run "mix format --migrate" to change all single-quoted363     strings to use the ~c sigil and fix this warning.364     │365 253 │   defp parse_not_args([')' | toks], depth, acc) do366     │                        ~367     │368     └─ lib/meeseeks/selector/css/parser.ex:253:24369370     warning: using single-quoted strings to represent charlists is deprecated.371     Use ~c"" if you indeed want a charlist or use "" instead.372     You may run "mix format --migrate" to change all single-quoted373     strings to use the ~c sigil and fix this warning.374     │375 254 │     parse_not_args(toks, depth - 1, [')' | acc])376     │                                      ~377     │378     └─ lib/meeseeks/selector/css/parser.ex:254:38379380     warning: using single-quoted strings to represent charlists is deprecated.381     Use ~c"" if you indeed want a charlist or use "" instead.382     You may run "mix format --migrate" to change all single-quoted383     strings to use the ~c sigil and fix this warning.384     │385 267 │       'first-child' ->386     │       ~387     │388     └─ lib/meeseeks/selector/css/parser.ex:267:7389390     warning: using single-quoted strings to represent charlists is deprecated.391     Use ~c"" if you indeed want a charlist or use "" instead.392     You may run "mix format --migrate" to change all single-quoted393     strings to use the ~c sigil and fix this warning.394     │395 270 │       'first-of-type' ->396     │       ~397     │398     └─ lib/meeseeks/selector/css/parser.ex:270:7399400     warning: using single-quoted strings to represent charlists is deprecated.401     Use ~c"" if you indeed want a charlist or use "" instead.402     You may run "mix format --migrate" to change all single-quoted403     strings to use the ~c sigil and fix this warning.404     │405 273 │       'last-child' ->406     │       ~407     │408     └─ lib/meeseeks/selector/css/parser.ex:273:7409410     warning: using single-quoted strings to represent charlists is deprecated.411     Use ~c"" if you indeed want a charlist or use "" instead.412     You may run "mix format --migrate" to change all single-quoted413     strings to use the ~c sigil and fix this warning.414     │415 276 │       'last-of-type' ->416     │       ~417     │418     └─ lib/meeseeks/selector/css/parser.ex:276:7419420     warning: using single-quoted strings to represent charlists is deprecated.421     Use ~c"" if you indeed want a charlist or use "" instead.422     You may run "mix format --migrate" to change all single-quoted423     strings to use the ~c sigil and fix this warning.424     │425 279 │       'not' ->426     │       ~427     │428     └─ lib/meeseeks/selector/css/parser.ex:279:7429430     warning: using single-quoted strings to represent charlists is deprecated.431     Use ~c"" if you indeed want a charlist or use "" instead.432     You may run "mix format --migrate" to change all single-quoted433     strings to use the ~c sigil and fix this warning.434     │435 282 │       'nth-child' ->436     │       ~437     │438     └─ lib/meeseeks/selector/css/parser.ex:282:7439440     warning: using single-quoted strings to represent charlists is deprecated.441     Use ~c"" if you indeed want a charlist or use "" instead.442     You may run "mix format --migrate" to change all single-quoted443     strings to use the ~c sigil and fix this warning.444     │445 285 │       'nth-last-child' ->446     │       ~447     │448     └─ lib/meeseeks/selector/css/parser.ex:285:7449450     warning: using single-quoted strings to represent charlists is deprecated.451     Use ~c"" if you indeed want a charlist or use "" instead.452     You may run "mix format --migrate" to change all single-quoted453     strings to use the ~c sigil and fix this warning.454     │455 288 │       'nth-last-of-type' ->456     │       ~457     │458     └─ lib/meeseeks/selector/css/parser.ex:288:7459460     warning: using single-quoted strings to represent charlists is deprecated.461     Use ~c"" if you indeed want a charlist or use "" instead.462     You may run "mix format --migrate" to change all single-quoted463     strings to use the ~c sigil and fix this warning.464     │465 291 │       'nth-of-type' ->466     │       ~467     │468     └─ lib/meeseeks/selector/css/parser.ex:291:7469470warning: pattern matching on 0.0 is equivalent to matching only on +0.0. Instead you must match on +0.0 or -0.0471└─ lib/meeseeks/selector/xpath/expr/helpers.ex: Meeseeks.Selector.XPath.Expr.Helpers.string/2472473     warning: this clause of defp selectors_from_expr/1 is never used (or it will always fail/warn when invoked)474     │475 128 │   defp selectors_from_expr(%XPath.Expr.NameTest{} = expr) do476     │        ~477     │478     └─ lib/meeseeks/selector/xpath/transpiler.ex:128:8: Meeseeks.Selector.XPath.Transpiler.selectors_from_expr/1479480Generated meeseeks app481==> live_view_native_platform482Compiling 11 files (.ex)483    warning: "else" clauses will never match because all patterns in "with" will always match484    │485 38 │     with spec <- Application.spec(otp_app),486    │     ~487    │488    └─ lib/live_view_native_platform/env.ex:38:5489490    warning: the following clause will never match:491492        error ->493494    it is expected to match on type:495496        none()497498    type warning found at:499    │500 64 │       error ->501    │       ~502    │503    └─ lib/live_view_native_platform/env.ex:64:7: LiveViewNativePlatform.Env.define/2504505Generated live_view_native_platform app506==> phoenix_view507Compiling 1 file (.ex)508     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 operator509     │510 655 │       <<prefix::binary-size(prefix_size), ^suffix::binary>> -> prefix511     │                             ~512     │513     └─ lib/phoenix_view.ex:655:29: Phoenix.View.unsuffix/2514515Generated phoenix_view app516==> nerves_compatibility_test517===> Analyzing applications...518===> Compiling cowboy_telemetry519==> plug_cowboy520Compiling 5 files (.ex)521Generated plug_cowboy app522==> websock_adapter523Compiling 4 files (.ex)524Generated websock_adapter app525==> phoenix526Compiling 75 files (.ex)527Generated phoenix app528==> phoenix_live_view529Compiling 55 files (.ex)530Generated phoenix_live_view app531==> live_view_native532Compiling 18 files (.ex)533534== Compilation error in file lib/live_view_native/platforms/web.ex ==535** (ArgumentError) could not load module LiveViewNativePlatform.Kit due to reason :nofile536    (elixir 1.20.3) lib/protocol.ex:336: Protocol.assert_protocol!/2537    lib/live_view_native/platforms/web.ex:6: (module)538could 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"