live_view_native_guide_testing

Build log

nerves_system_qemu_aarch64

live_view_native_guide_testing 0.1.2 · fail · run live_view_native_guide_testing-0.1.2-1790977739419
999 of 999 lines
1Resolving Hex dependencies...2Resolution completed in 0.72s3Unchanged: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==> nerves_system_br124Generated nerves_system_br app125==> mime126Compiling 1 file (.ex)127Generated mime app128==> circular_buffer129Compiling 1 file (.ex)130Generated circular_buffer app131==> plug_crypto132Compiling 5 files (.ex)133Generated plug_crypto app134==> nerves_compatibility_test135===> Analyzing applications...136===> Compiling ranch137==> tablet138Compiling 2 files (.ex)139Generated tablet app140==> elixir_make141Compiling 8 files (.ex)142Generated elixir_make app143==> nerves_logging144 CC kmsg_tailer.o145 LD kmsg_tailer146Compiling 5 files (.ex)147Generated nerves_logging app148==> castore149Compiling 1 file (.ex)150Generated castore app151==> nerves_compatibility_test152===> Analyzing applications...153===> Compiling cowlib154==> nerves_discovery155Compiling 5 files (.ex)156Generated nerves_discovery app157==> ring_logger158Compiling 7 files (.ex)159Generated ring_logger app160==> decimal161Compiling 4 files (.ex)162Generated decimal app163==> jason164Compiling 10 files (.ex)165Generated jason app166==> interactive_cmd167Compiling 1 file (.ex)168Generated interactive_cmd app169==> nerves170Compiling 65 files (.ex)171    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)172    │173  6 │ defmodule Mix.Tasks.Nerves.Init do174    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~175    │176    └─ lib/mix/tasks/nerves.init.ex:6: Mix.Tasks.Nerves.Init (module)177178    warning: redefining module Nerves (current version loaded from /work/proj/_build/qemu_aarch64/lib/nerves/ebin/Elixir.Nerves.beam)179    │180  6 │ defmodule Nerves do181    │ ~~~~~~~~~~~~~~~~~~~182    │183    └─ lib/nerves.ex:6: Nerves (module)184185    warning: redefining module Nerves.ArtifactResolver (current version loaded from /work/proj/_build/qemu_aarch64/lib/nerves/ebin/Elixir.Nerves.ArtifactResolver.beam)186    │187  5 │ defmodule Nerves.ArtifactResolver do188    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~189    │190    └─ lib/nerves/artifact_resolver.ex:5: Nerves.ArtifactResolver (module)191192    warning: redefining module Nerves.BuildAction.AppModes (current version loaded from /work/proj/_build/qemu_aarch64/lib/nerves/ebin/Elixir.Nerves.BuildAction.AppModes.beam)193    │194  6 │ defmodule Nerves.BuildAction.AppModes do195    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~196    │197    └─ lib/nerves/build_action/app_modes.ex:6: Nerves.BuildAction.AppModes (module)198199    warning: redefining module Nerves.BuildAction.CheckExecutables (current version loaded from /work/proj/_build/qemu_aarch64/lib/nerves/ebin/Elixir.Nerves.BuildAction.CheckExecutables.beam)200    │201  5 │ defmodule Nerves.BuildAction.CheckExecutables do202    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~203    │204    └─ lib/nerves/build_action/check_executables.ex:5: Nerves.BuildAction.CheckExecutables (module)205206    warning: redefining module Nerves.BuildAction.Erlinit (current version loaded from /work/proj/_build/qemu_aarch64/lib/nerves/ebin/Elixir.Nerves.BuildAction.Erlinit.beam)207    │208  8 │ defmodule Nerves.BuildAction.Erlinit do209    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~210    │211    └─ lib/nerves/build_action/erlinit.ex:8: Nerves.BuildAction.Erlinit (module)212213    warning: redefining module Nerves.BuildAction.Firmware (current version loaded from /work/proj/_build/qemu_aarch64/lib/nerves/ebin/Elixir.Nerves.BuildAction.Firmware.beam)214    │215  5 │ defmodule Nerves.BuildAction.Firmware do216    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~217    │218    └─ lib/nerves/build_action/firmware.ex:5: Nerves.BuildAction.Firmware (module)219220    warning: redefining module Nerves.BuildAction.IExStartupCheck (current version loaded from /work/proj/_build/qemu_aarch64/lib/nerves/ebin/Elixir.Nerves.BuildAction.IExStartupCheck.beam)221    │222  7 │ defmodule Nerves.BuildAction.IExStartupCheck do223    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~224    │225    └─ lib/nerves/build_action/iex_startup_check.ex:7: Nerves.BuildAction.IExStartupCheck (module)226227    warning: redefining module Nerves.BuildAction.NervesV1System (current version loaded from /work/proj/_build/qemu_aarch64/lib/nerves/ebin/Elixir.Nerves.BuildAction.NervesV1System.beam)228    │229  5 │ defmodule Nerves.BuildAction.NervesV1System do230    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~231    │232    └─ lib/nerves/build_action/nerves_v1_system.ex:5: Nerves.BuildAction.NervesV1System (module)233234    warning: redefining module Nerves.BuildAction.NervesV1Toolchain (current version loaded from /work/proj/_build/qemu_aarch64/lib/nerves/ebin/Elixir.Nerves.BuildAction.NervesV1Toolchain.beam)235    │236  5 │ defmodule Nerves.BuildAction.NervesV1Toolchain do237    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~238    │239    └─ lib/nerves/build_action/nerves_v1_toolchain.ex:5: Nerves.BuildAction.NervesV1Toolchain (module)240241    warning: redefining module Nerves.BuildAction.Rootfs (current version loaded from /work/proj/_build/qemu_aarch64/lib/nerves/ebin/Elixir.Nerves.BuildAction.Rootfs.beam)242    │243  5 │ defmodule Nerves.BuildAction.Rootfs do244    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~245    │246    └─ lib/nerves/build_action/rootfs.ex:5: Nerves.BuildAction.Rootfs (module)247248    warning: redefining module Nerves.BuildAction.SortApps (current version loaded from /work/proj/_build/qemu_aarch64/lib/nerves/ebin/Elixir.Nerves.BuildAction.SortApps.beam)249    │250  6 │ defmodule Nerves.BuildAction.SortApps do251    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~252    │253    └─ lib/nerves/build_action/sort_apps.ex:6: Nerves.BuildAction.SortApps (module)254255    warning: redefining module Nerves.BuildAction.StripAll (current version loaded from /work/proj/_build/qemu_aarch64/lib/nerves/ebin/Elixir.Nerves.BuildAction.StripAll.beam)256    │257  5 │ defmodule Nerves.BuildAction.StripAll do258    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~259    │260    └─ lib/nerves/build_action/strip_all.ex:5: Nerves.BuildAction.StripAll (module)261262    warning: redefining module Nerves.BuildAction.Trimmer (current version loaded from /work/proj/_build/qemu_aarch64/lib/nerves/ebin/Elixir.Nerves.BuildAction.Trimmer.beam)263    │264  5 │ defmodule Nerves.BuildAction.Trimmer do265    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~266    │267    └─ lib/nerves/build_action/trimmer.ex:5: Nerves.BuildAction.Trimmer (module)268269    warning: redefining module Nerves.BuildPlan (current version loaded from /work/proj/_build/qemu_aarch64/lib/nerves/ebin/Elixir.Nerves.BuildPlan.beam)270    │271  5 │ defmodule Nerves.BuildPlan do272    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~273    │274    └─ lib/nerves/build_plan.ex:5: Nerves.BuildPlan (module)275276    warning: redefining module Nerves.BuildPlan.Checks (current version loaded from /work/proj/_build/qemu_aarch64/lib/nerves/ebin/Elixir.Nerves.BuildPlan.Checks.beam)277    │278  5 │ defmodule Nerves.BuildPlan.Checks do279    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~280    │281    └─ lib/nerves/build_plan/checks.ex:5: Nerves.BuildPlan.Checks (module)282283    warning: redefining module Nerves.Container (current version loaded from /work/proj/_build/qemu_aarch64/lib/nerves/ebin/Elixir.Nerves.Container.beam)284    │285  6 │ defmodule Nerves.Container do286    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~287    │288    └─ lib/nerves/container.ex:6: Nerves.Container (module)289290    warning: redefining module Nerves.Fingerprint (current version loaded from /work/proj/_build/qemu_aarch64/lib/nerves/ebin/Elixir.Nerves.Fingerprint.beam)291    │292  5 │ defmodule Nerves.Fingerprint do293    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~294    │295    └─ lib/nerves/fingerprint.ex:5: Nerves.Fingerprint (module)296297    warning: redefining module Nerves.MixPackage (current version loaded from /work/proj/_build/qemu_aarch64/lib/nerves/ebin/Elixir.Nerves.MixPackage.beam)298    │299  5 │ defmodule Nerves.MixPackage do300    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~301    │302    └─ lib/nerves/mix_package.ex:5: Nerves.MixPackage (module)303304    warning: redefining module Nerves.Paths (current version loaded from /work/proj/_build/qemu_aarch64/lib/nerves/ebin/Elixir.Nerves.Paths.beam)305    │306  5 │ defmodule Nerves.Paths do307    │ ~~~~~~~~~~~~~~~~~~~~~~~~~308    │309    └─ lib/nerves/paths.ex:5: Nerves.Paths (module)310311    warning: redefining module Nerves.TargetTuple (current version loaded from /work/proj/_build/qemu_aarch64/lib/nerves/ebin/Elixir.Nerves.TargetTuple.beam)312    │313  5 │ defmodule Nerves.TargetTuple do314    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~315    │316    └─ lib/nerves/target_tuple.ex:5: Nerves.TargetTuple (module)317318Generated nerves app319==> nerves_toolchain_aarch64_nerves_linux_gnu320Compiling 1 file (.ex)321Generated nerves_toolchain_aarch64_nerves_linux_gnu app322==> nerves_system_qemu_aarch64323Compiling 1 file (.ex)324Generated nerves_system_qemu_aarch64 app325==> nerves_compatibility_test326===> Analyzing applications...327===> Compiling telemetry328==> ecto329Compiling 56 files (.ex)330Generated ecto app331==> nerves_compatibility_test332===> Analyzing applications...333===> Compiling cowboy334==> phoenix_pubsub335Compiling 12 files (.ex)336Generated phoenix_pubsub app337==> rustler_precompiled338Compiling 4 files (.ex)339Generated rustler_precompiled app340==> meeseeks_html5ever341Compiling 2 files (.ex)34234321:54:28.306 [debug] Downloading NIF from https://github.com/mischov/meeseeks_html5ever/releases/download/v0.14.3/libmeeseeks_html5ever_nif-v0.14.3-nif-2.16-aarch64-unknown-linux-gnu.so.tar.gz34434521:54:29.273 [debug] NIF cached at /home/nerves/.cache/rustler_precompiled/precompiled_nifs/libmeeseeks_html5ever_nif-v0.14.3-nif-2.16-aarch64-unknown-linux-gnu.so.tar.gz and extracted to /work/proj/_build/qemu_aarch64/lib/meeseeks_html5ever/priv/native/libmeeseeks_html5ever_nif-v0.14.3-nif-2.16-aarch64-unknown-linux-gnu.so346Generated meeseeks_html5ever app347==> meeseeks348warning: in order to compile .yrl files, you must add "compilers: [:yecc] ++ Mix.compilers()" to the "def project" section of meeseeks's mix.exs349Compiling 1 file (.yrl)350warning: in order to compile .xrl files, you must add "compilers: [:leex] ++ Mix.compilers()" to the "def project" section of meeseeks's mix.exs351Compiling 1 file (.xrl)352Compiling 2 files (.erl)353Compiling 98 files (.ex)354    warning: using single-quoted strings to represent charlists is deprecated.355    Use ~c"" if you indeed want a charlist or use "" instead.356    You may run "mix format --migrate" to change all single-quoted357    strings to use the ~c sigil and fix this warning.358    │359 34 │   defp parse_element([',' | toks], element) do360    │                       ~361    │362    └─ lib/meeseeks/selector/css/parser.ex:34:23363364    warning: using single-quoted strings to represent charlists is deprecated.365    Use ~c"" if you indeed want a charlist or use "" instead.366    You may run "mix format --migrate" to change all single-quoted367    strings to use the ~c sigil and fix this warning.368    │369 39 │   defp parse_element([{:ident, namespace}, '|' | toks], element) do370    │                                            ~371    │372    └─ lib/meeseeks/selector/css/parser.ex:39:44373374    warning: using single-quoted strings to represent charlists is deprecated.375    Use ~c"" if you indeed want a charlist or use "" instead.376    You may run "mix format --migrate" to change all single-quoted377    strings to use the ~c sigil and fix this warning.378    │379 45 │   defp parse_element(['*', '|' | toks], element) do380    │                       ~381    │382    └─ lib/meeseeks/selector/css/parser.ex:45:23383384    warning: using single-quoted strings to represent charlists is deprecated.385    Use ~c"" if you indeed want a charlist or use "" instead.386    You may run "mix format --migrate" to change all single-quoted387    strings to use the ~c sigil and fix this warning.388    │389 45 │   defp parse_element(['*', '|' | toks], element) do390    │                            ~391    │392    └─ lib/meeseeks/selector/css/parser.ex:45:28393394    warning: using single-quoted strings to represent charlists is deprecated.395    Use ~c"" if you indeed want a charlist or use "" instead.396    You may run "mix format --migrate" to change all single-quoted397    strings to use the ~c sigil and fix this warning.398    │399 57 │   defp parse_element(['*' | toks], element) do400    │                       ~401    │402    └─ lib/meeseeks/selector/css/parser.ex:57:23403404    warning: using single-quoted strings to represent charlists is deprecated.405    Use ~c"" if you indeed want a charlist or use "" instead.406    You may run "mix format --migrate" to change all single-quoted407    strings to use the ~c sigil and fix this warning.408    │409 75 │   defp parse_element(['[' | toks], element) do410    │                       ~411    │412    └─ lib/meeseeks/selector/css/parser.ex:75:23413414    warning: using single-quoted strings to represent charlists is deprecated.415    Use ~c"" if you indeed want a charlist or use "" instead.416    You may run "mix format --migrate" to change all single-quoted417    strings to use the ~c sigil and fix this warning.418    │419 81 │   defp parse_element([':' | toks], element) do420    │                       ~421    │422    └─ lib/meeseeks/selector/css/parser.ex:81:23423424    warning: using single-quoted strings to represent charlists is deprecated.425    Use ~c"" if you indeed want a charlist or use "" instead.426    You may run "mix format --migrate" to change all single-quoted427    strings to use the ~c sigil and fix this warning.428    │429 88 │   defp parse_element(['>' | toks], element) do430    │                       ~431    │432    └─ lib/meeseeks/selector/css/parser.ex:88:23433434    warning: using single-quoted strings to represent charlists is deprecated.435    Use ~c"" if you indeed want a charlist or use "" instead.436    You may run "mix format --migrate" to change all single-quoted437    strings to use the ~c sigil and fix this warning.438    │439 92 │     parse_element([',' | toks], element)440    │                    ~441    │442    └─ lib/meeseeks/selector/css/parser.ex:92:20443444    warning: using single-quoted strings to represent charlists is deprecated.445    Use ~c"" if you indeed want a charlist or use "" instead.446    You may run "mix format --migrate" to change all single-quoted447    strings to use the ~c sigil and fix this warning.448    │449 99 │     parse_element([',' | toks], element)450    │                    ~451    │452    └─ lib/meeseeks/selector/css/parser.ex:99:20453454     warning: using single-quoted strings to represent charlists is deprecated.455     Use ~c"" if you indeed want a charlist or use "" instead.456     You may run "mix format --migrate" to change all single-quoted457     strings to use the ~c sigil and fix this warning.458     │459 102 │   defp parse_element(['+' | toks], element) do460     │                       ~461     │462     └─ lib/meeseeks/selector/css/parser.ex:102:23463464     warning: using single-quoted strings to represent charlists is deprecated.465     Use ~c"" if you indeed want a charlist or use "" instead.466     You may run "mix format --migrate" to change all single-quoted467     strings to use the ~c sigil and fix this warning.468     │469 106 │     parse_element([',' | toks], element)470     │                    ~471     │472     └─ lib/meeseeks/selector/css/parser.ex:106:20473474     warning: using single-quoted strings to represent charlists is deprecated.475     Use ~c"" if you indeed want a charlist or use "" instead.476     You may run "mix format --migrate" to change all single-quoted477     strings to use the ~c sigil and fix this warning.478     │479 109 │   defp parse_element(['~' | toks], element) do480     │                       ~481     │482     └─ lib/meeseeks/selector/css/parser.ex:109:23483484     warning: using single-quoted strings to represent charlists is deprecated.485     Use ~c"" if you indeed want a charlist or use "" instead.486     You may run "mix format --migrate" to change all single-quoted487     strings to use the ~c sigil and fix this warning.488     │489 113 │     parse_element([',' | toks], element)490     │                    ~491     │492     └─ lib/meeseeks/selector/css/parser.ex:113:20493494     warning: using single-quoted strings to represent charlists is deprecated.495     Use ~c"" if you indeed want a charlist or use "" instead.496     You may run "mix format --migrate" to change all single-quoted497     strings to use the ~c sigil and fix this warning.498     │499 135 │   defp parse_attribute(['^', {:ident, attr}, ']' | toks]) do500     │                         ~501     │502     └─ lib/meeseeks/selector/css/parser.ex:135:25503504     warning: using single-quoted strings to represent charlists is deprecated.505     Use ~c"" if you indeed want a charlist or use "" instead.506     You may run "mix format --migrate" to change all single-quoted507     strings to use the ~c sigil and fix this warning.508     │509 135 │   defp parse_attribute(['^', {:ident, attr}, ']' | toks]) do510     │                                              ~511     │512     └─ lib/meeseeks/selector/css/parser.ex:135:46513514     warning: using single-quoted strings to represent charlists is deprecated.515     Use ~c"" if you indeed want a charlist or use "" instead.516     You may run "mix format --migrate" to change all single-quoted517     strings to use the ~c sigil and fix this warning.518     │519 140 │   defp parse_attribute([{:ident, attr}, type, {:ident, val}, ']' | toks])520     │                                                              ~521     │522     └─ lib/meeseeks/selector/css/parser.ex:140:62523524     warning: using single-quoted strings to represent charlists is deprecated.525     Use ~c"" if you indeed want a charlist or use "" instead.526     You may run "mix format --migrate" to change all single-quoted527     strings to use the ~c sigil and fix this warning.528     │529 146 │   defp parse_attribute([{:ident, attr}, type, {:string, val}, ']' | toks])530     │                                                               ~531     │532     └─ lib/meeseeks/selector/css/parser.ex:146:63533534     warning: using single-quoted strings to represent charlists is deprecated.535     Use ~c"" if you indeed want a charlist or use "" instead.536     You may run "mix format --migrate" to change all single-quoted537     strings to use the ~c sigil and fix this warning.538     │539 152 │   defp parse_attribute([{:ident, attr}, ']' | toks]) do540     │                                         ~541     │542     └─ lib/meeseeks/selector/css/parser.ex:152:41543544     warning: using single-quoted strings to represent charlists is deprecated.545     Use ~c"" if you indeed want a charlist or use "" instead.546     You may run "mix format --migrate" to change all single-quoted547     strings to use the ~c sigil and fix this warning.548     │549 188 │   defp parse_pseudo_class_args('not', toks) do550     │                                ~551     │552     └─ lib/meeseeks/selector/css/parser.ex:188:32553554     warning: using single-quoted strings to represent charlists is deprecated.555     Use ~c"" if you indeed want a charlist or use "" instead.556     You may run "mix format --migrate" to change all single-quoted557     strings to use the ~c sigil and fix this warning.558     │559 196 │   defp parse_pseudo_class_args(_type, [')' | toks], args) do560     │                                        ~561     │562     └─ lib/meeseeks/selector/css/parser.ex:196:40563564     warning: using single-quoted strings to represent charlists is deprecated.565     Use ~c"" if you indeed want a charlist or use "" instead.566     You may run "mix format --migrate" to change all single-quoted567     strings to use the ~c sigil and fix this warning.568     │569 246 │   defp parse_not_args([')' | toks], 0, acc) do570     │                        ~571     │572     └─ lib/meeseeks/selector/css/parser.ex:246:24573574     warning: using single-quoted strings to represent charlists is deprecated.575     Use ~c"" if you indeed want a charlist or use "" instead.576     You may run "mix format --migrate" to change all single-quoted577     strings to use the ~c sigil and fix this warning.578     │579 253 │   defp parse_not_args([')' | toks], depth, acc) do580     │                        ~581     │582     └─ lib/meeseeks/selector/css/parser.ex:253:24583584     warning: using single-quoted strings to represent charlists is deprecated.585     Use ~c"" if you indeed want a charlist or use "" instead.586     You may run "mix format --migrate" to change all single-quoted587     strings to use the ~c sigil and fix this warning.588     │589 254 │     parse_not_args(toks, depth - 1, [')' | acc])590     │                                      ~591     │592     └─ lib/meeseeks/selector/css/parser.ex:254:38593594     warning: using single-quoted strings to represent charlists is deprecated.595     Use ~c"" if you indeed want a charlist or use "" instead.596     You may run "mix format --migrate" to change all single-quoted597     strings to use the ~c sigil and fix this warning.598     │599 267 │       'first-child' ->600     │       ~601     │602     └─ lib/meeseeks/selector/css/parser.ex:267:7603604     warning: using single-quoted strings to represent charlists is deprecated.605     Use ~c"" if you indeed want a charlist or use "" instead.606     You may run "mix format --migrate" to change all single-quoted607     strings to use the ~c sigil and fix this warning.608     │609 270 │       'first-of-type' ->610     │       ~611     │612     └─ lib/meeseeks/selector/css/parser.ex:270:7613614     warning: using single-quoted strings to represent charlists is deprecated.615     Use ~c"" if you indeed want a charlist or use "" instead.616     You may run "mix format --migrate" to change all single-quoted617     strings to use the ~c sigil and fix this warning.618     │619 273 │       'last-child' ->620     │       ~621     │622     └─ lib/meeseeks/selector/css/parser.ex:273:7623624     warning: using single-quoted strings to represent charlists is deprecated.625     Use ~c"" if you indeed want a charlist or use "" instead.626     You may run "mix format --migrate" to change all single-quoted627     strings to use the ~c sigil and fix this warning.628     │629 276 │       'last-of-type' ->630     │       ~631     │632     └─ lib/meeseeks/selector/css/parser.ex:276:7633634     warning: using single-quoted strings to represent charlists is deprecated.635     Use ~c"" if you indeed want a charlist or use "" instead.636     You may run "mix format --migrate" to change all single-quoted637     strings to use the ~c sigil and fix this warning.638     │639 279 │       'not' ->640     │       ~641     │642     └─ lib/meeseeks/selector/css/parser.ex:279:7643644     warning: using single-quoted strings to represent charlists is deprecated.645     Use ~c"" if you indeed want a charlist or use "" instead.646     You may run "mix format --migrate" to change all single-quoted647     strings to use the ~c sigil and fix this warning.648     │649 282 │       'nth-child' ->650     │       ~651     │652     └─ lib/meeseeks/selector/css/parser.ex:282:7653654     warning: using single-quoted strings to represent charlists is deprecated.655     Use ~c"" if you indeed want a charlist or use "" instead.656     You may run "mix format --migrate" to change all single-quoted657     strings to use the ~c sigil and fix this warning.658     │659 285 │       'nth-last-child' ->660     │       ~661     │662     └─ lib/meeseeks/selector/css/parser.ex:285:7663664     warning: using single-quoted strings to represent charlists is deprecated.665     Use ~c"" if you indeed want a charlist or use "" instead.666     You may run "mix format --migrate" to change all single-quoted667     strings to use the ~c sigil and fix this warning.668     │669 288 │       'nth-last-of-type' ->670     │       ~671     │672     └─ lib/meeseeks/selector/css/parser.ex:288:7673674     warning: using single-quoted strings to represent charlists is deprecated.675     Use ~c"" if you indeed want a charlist or use "" instead.676     You may run "mix format --migrate" to change all single-quoted677     strings to use the ~c sigil and fix this warning.678     │679 291 │       'nth-of-type' ->680     │       ~681     │682     └─ lib/meeseeks/selector/css/parser.ex:291:7683684warning: pattern matching on 0.0 is equivalent to matching only on +0.0. Instead you must match on +0.0 or -0.0685└─ lib/meeseeks/selector/xpath/expr/helpers.ex: Meeseeks.Selector.XPath.Expr.Helpers.string/2686687     warning: this clause of defp selectors_from_expr/1 is never used (or it will always fail/warn when invoked)688     │689 128 │   defp selectors_from_expr(%XPath.Expr.NameTest{} = expr) do690     │        ~691     │692     └─ lib/meeseeks/selector/xpath/transpiler.ex:128:8: Meeseeks.Selector.XPath.Transpiler.selectors_from_expr/1693694Generated meeseeks app695==> plug696Compiling 1 file (.erl)697Compiling 42 files (.ex)698Generated plug app699==> phoenix_html700Compiling 9 files (.ex)701    warning: comparison between distinct types found:702703        id == nil704705    given types:706707        dynamic(not false and not nil and not binary()) == nil708709    where "id" was given the types:710711        # type: dynamic(not false and not nil)712        # from: lib/phoenix_html/form_data.ex:92:8713        id = Keyword.get(opts, :id) || name714715        # type: dynamic(not false and not nil and not binary())716        # from: lib/phoenix_html/form_data.ex:94:12717        is_binary(id)718719    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 false720721    type warning found at:722    │723 94 │     unless is_binary(id) or is_nil(id) do724    │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~725    │726    └─ lib/phoenix_html/form_data.ex:94: Phoenix.HTML.FormData.Atom.to_form/2727728    warning: the 1st pattern in clause will never match:729730        60731732    because it is expected to receive type:733734        dynamic(empty_list() or non_empty_list(term(), term()))735736    hint: defimpl for List requires its callbacks to match exclusively on empty_list() or non_empty_list(term(), term())737738    type warning found at:739    │740 56 │   def to_iodata(?<), do: "&lt;"741    │   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~742    │743    └─ lib/phoenix_html/safe.ex:56: Phoenix.HTML.Safe.List.to_iodata/1744745    warning: the 1st pattern in clause will never match:746747        62748749    because it is expected to receive type:750751        dynamic(empty_list() or non_empty_list(term(), term()))752753    hint: defimpl for List requires its callbacks to match exclusively on empty_list() or non_empty_list(term(), term())754755    type warning found at:756    │757 57 │   def to_iodata(?>), do: "&gt;"758    │   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~759    │760    └─ lib/phoenix_html/safe.ex:57: Phoenix.HTML.Safe.List.to_iodata/1761762    warning: the 1st pattern in clause will never match:763764        38765766    because it is expected to receive type:767768        dynamic(empty_list() or non_empty_list(term(), term()))769770    hint: defimpl for List requires its callbacks to match exclusively on empty_list() or non_empty_list(term(), term())771772    type warning found at:773    │774 58 │   def to_iodata(?&), do: "&amp;"775    │   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~776    │777    └─ lib/phoenix_html/safe.ex:58: Phoenix.HTML.Safe.List.to_iodata/1778779    warning: the 1st pattern in clause will never match:780781        34782783    because it is expected to receive type:784785        dynamic(empty_list() or non_empty_list(term(), term()))786787    hint: defimpl for List requires its callbacks to match exclusively on empty_list() or non_empty_list(term(), term())788789    type warning found at:790    │791 59 │   def to_iodata(?"), do: "&quot;"792    │   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~793    │794    └─ lib/phoenix_html/safe.ex:59: Phoenix.HTML.Safe.List.to_iodata/1795796    warning: the 1st pattern in clause will never match:797798        39799800    because it is expected to receive type:801802        dynamic(empty_list() or non_empty_list(term(), term()))803804    hint: defimpl for List requires its callbacks to match exclusively on empty_list() or non_empty_list(term(), term())805806    type warning found at:807    │808 60 │   def to_iodata(?'), do: "&#39;"809    │   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~810    │811    └─ lib/phoenix_html/safe.ex:60: Phoenix.HTML.Safe.List.to_iodata/1812813    warning: the 1st pattern in clause will never match:814815        {:safe, data}816817    because it is expected to receive type:818819        dynamic(empty_list() or non_empty_list(term(), term()))820821    hint: defimpl for List requires its callbacks to match exclusively on empty_list() or non_empty_list(term(), term())822823    type warning found at:824    │825 76 │   def to_iodata({:safe, data}) do826    │   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~827    │828    └─ lib/phoenix_html/safe.ex:76: Phoenix.HTML.Safe.List.to_iodata/1829830    warning: the following clause is redundant:831832        def to_iodata(other)833834    it has type:835836        dynamic(empty_list() or non_empty_list(term(), term()))837838    previous clauses have already matched on the following types:839840        non_empty_list(term(), term())841        empty_list()842843    │844 80 │   def to_iodata(other) do845    │       ~846    │847    └─ lib/phoenix_html/safe.ex:80:7: Phoenix.HTML.Safe.List.to_iodata/1848849    warning: the 1st pattern in clause will never match:850851        h852853    because it is expected to receive type:854855        dynamic(empty_list() or non_empty_list(term(), term()))856857    where "h" was given the type:858859        # type: integer()860        # from: lib/phoenix_html/safe.ex:62:25861        is_integer(h)862863    hint: defimpl for List requires its callbacks to match exclusively on empty_list() or non_empty_list(term(), term())864865    type warning found at:866    │867 62 │   def to_iodata(h) when is_integer(h) and h <= 255 do868    │                 ~869    │870    └─ lib/phoenix_html/safe.ex:62:17: Phoenix.HTML.Safe.List.to_iodata/1871872    warning: the 1st pattern in clause will never match:873874        h875876    because it is expected to receive type:877878        dynamic(empty_list() or non_empty_list(term(), term()))879880    where "h" was given the type:881882        # type: integer()883        # from: lib/phoenix_html/safe.ex:66:25884        is_integer(h)885886    hint: defimpl for List requires its callbacks to match exclusively on empty_list() or non_empty_list(term(), term())887888    type warning found at:889    │890 66 │   def to_iodata(h) when is_integer(h) do891    │                 ~892    │893    └─ lib/phoenix_html/safe.ex:66:17: Phoenix.HTML.Safe.List.to_iodata/1894895    warning: the 1st pattern in clause will never match:896897        h898899    because it is expected to receive type:900901        dynamic(empty_list() or non_empty_list(term(), term()))902903    where "h" was given the type:904905        # type: binary()906        # from: lib/phoenix_html/safe.ex:72:25907        is_binary(h)908909    hint: defimpl for List requires its callbacks to match exclusively on empty_list() or non_empty_list(term(), term())910911    type warning found at:912    │913 72 │   def to_iodata(h) when is_binary(h) do914    │                 ~915    │916    └─ lib/phoenix_html/safe.ex:72:17: Phoenix.HTML.Safe.List.to_iodata/1917918Generated phoenix_html app919==> live_view_native_platform920Compiling 11 files (.ex)921    warning: "else" clauses will never match because all patterns in "with" will always match922    │923 38 │     with spec <- Application.spec(otp_app),924    │     ~925    │926    └─ lib/live_view_native_platform/env.ex:38:5927928    warning: the following clause will never match:929930        error ->931932    it is expected to match on type:933934        none()935936    type warning found at:937    │938 64 │       error ->939    │       ~940    │941    └─ lib/live_view_native_platform/env.ex:64:7: LiveViewNativePlatform.Env.define/2942943Generated live_view_native_platform app944==> phoenix_template945Compiling 4 files (.ex)946Generated phoenix_template app947==> phoenix_view948Compiling 1 file (.ex)949     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 operator950     │951 655 │       <<prefix::binary-size(prefix_size), ^suffix::binary>> -> prefix952     │                             ~953     │954     └─ lib/phoenix_view.ex:655:29: Phoenix.View.unsuffix/2955956Generated phoenix_view app957==> uboot_env958Compiling 5 files (.ex)959Generated uboot_env app960==> property_table961Compiling 8 files (.ex)962Generated property_table app963==> nerves_uevent964 CC uevent.o965 LD uevent966Compiling 5 files (.ex)967Generated nerves_uevent app968==> nerves_runtime969Compiling 14 files (.ex)970Generated nerves_runtime app971==> toolshed972Compiling 5 files (.ex)973Generated toolshed app974==> nerves_compatibility_test975===> Analyzing applications...976===> Compiling cowboy_telemetry977==> plug_cowboy978Compiling 5 files (.ex)979Generated plug_cowboy app980==> websock981Compiling 1 file (.ex)982Generated websock app983==> websock_adapter984Compiling 4 files (.ex)985Generated websock_adapter app986==> phoenix987Compiling 75 files (.ex)988Generated phoenix app989==> phoenix_live_view990Compiling 55 files (.ex)991Generated phoenix_live_view app992==> live_view_native993Compiling 18 files (.ex)994995== Compilation error in file lib/live_view_native/platforms/web.ex ==996** (ArgumentError) could not load module LiveViewNativePlatform.Kit due to reason :nofile997    (elixir 1.20.3) lib/protocol.ex:336: Protocol.assert_protocol!/2998    lib/live_view_native/platforms/web.ex:6: (module)999could 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"