pescarte_design_system

Build log

nerves_system_rpi5

pescarte_design_system 0.1.0 · fail · run pescarte_design_system-0.1.0-1791034977193
1237 of 1237 lines
1Resolving Hex dependencies...2Resolution completed in 0.262s3Unchanged:4  bandit 1.12.55  castore 1.0.216  circular_buffer 1.1.07  dart_sass 0.7.08  earmark 1.4.49 RETIRED! VULNERABLE!9    (deprecated) Earmark is no longer maintained. Migrate to a replacement, for example MDEx (https://hex.pm/packages/mdex).1011    EEF-CVE-2026-48591 (MEDIUM)12    aka: CVE-2026-48591, GHSA-52mm-h59v-f3c713    Stored XSS via unescaped HTML attribute values in earmark14    https://osv.dev/vulnerability/EEF-CVE-2026-4859115  elixir_make 0.10.016  esbuild 0.10.017  hpax 1.1.018  interactive_cmd 0.1.419  jason 1.4.520  lucide_icons 1.1.221  makeup 1.2.222  makeup_eex 1.0.023  makeup_elixir 1.0.124  makeup_html 0.1.225  mime 2.0.726  nerves 2.0.0-pre.227  nerves_discovery 0.1.528  nerves_logging 0.2.429  nerves_runtime 0.13.1330  nerves_system_bbb 2.30.231  nerves_system_br 1.34.432  nerves_system_mangopi_mq_pro 0.17.233  nerves_system_qemu_aarch64 0.4.234  nerves_system_rpi0 2.1.235  nerves_system_rpi4 2.1.236  nerves_system_rpi5 2.1.237  nerves_system_trellis 0.5.038  nerves_system_x86_64 1.34.239  nerves_toolchain_aarch64_nerves_linux_gnu 15.3.140  nerves_toolchain_armv6_nerves_linux_gnueabihf 15.3.141  nerves_toolchain_armv7_nerves_linux_gnueabihf 15.3.142  nerves_toolchain_riscv64_nerves_linux_gnu 15.3.143  nerves_toolchain_x86_64_nerves_linux_musl 15.3.144  nerves_uevent 0.1.745  nimble_parsec 1.4.246  pescarte_design_system 0.1.047  phoenix 1.7.2448  phoenix_html 4.3.049  phoenix_html_helpers 1.0.150  phoenix_live_view 0.20.17 VULNERABLE!51    EEF-CVE-2026-64941 (LOW)52    aka: CVE-2026-64941, GHSA-36m4-rm57-3prf53    Open redirect in Phoenix.LiveView.validate_local_url!/2 via ASCII tab, LF and CR54    https://osv.dev/vulnerability/EEF-CVE-2026-6494155  phoenix_pubsub 2.3.056  phoenix_storybook 0.7.2 VULNERABLE!57    EEF-CVE-2026-47068 (LOW)58    aka: CVE-2026-47068, GHSA-mrhx-6pw9-q5fh59    Cross-session PubSub topic injection via URL parameter in phoenix_storybook60    https://osv.dev/vulnerability/EEF-CVE-2026-470686162    EEF-CVE-2026-8467 (CRITICAL)63    aka: CVE-2026-8467, GHSA-55hg-8qxv-qj4p64    Unauthenticated remote code execution via HEEx template injection in phoenix_storybook playground65    https://osv.dev/vulnerability/EEF-CVE-2026-84676667    EEF-CVE-2026-8469 (HIGH)68    aka: CVE-2026-8469, GHSA-833p-95jq-929q69    Unauthenticated denial-of-service via BEAM atom table exhaustion in phoenix_storybook70    https://osv.dev/vulnerability/EEF-CVE-2026-846971  phoenix_template 1.1.072  phoenix_view 2.0.473  plug 1.20.374  plug_crypto 2.2.075  property_table 0.3.476  ring_logger 0.11.777  tablet 0.3.378  tailwind 0.5.179  telemetry 1.4.280  thousand_island 1.5.081  toolshed 0.5.082  uboot_env 1.0.283  websock 0.5.384  websock_adapter 0.5.985* Getting pescarte_design_system (Hex package)86* Getting nerves (Hex package)87* Getting ring_logger (Hex package)88* Getting toolshed (Hex package)89* Getting nerves_runtime (Hex package)90* Getting nerves_system_bbb (Hex package)91* Getting nerves_system_mangopi_mq_pro (Hex package)92* Getting nerves_system_qemu_aarch64 (Hex package)93* Getting nerves_system_rpi0 (Hex package)94* Getting nerves_system_rpi4 (Hex package)95* Getting nerves_system_rpi5 (Hex package)96* Getting nerves_system_trellis (Hex package)97* Getting nerves_system_x86_64 (Hex package)98* Getting nerves_system_br (Hex package)99* Getting nerves_toolchain_x86_64_nerves_linux_musl (Hex package)100* Getting nerves_toolchain_armv7_nerves_linux_gnueabihf (Hex package)101* Getting nerves_toolchain_aarch64_nerves_linux_gnu (Hex package)102* Getting nerves_toolchain_armv6_nerves_linux_gnueabihf (Hex package)103* Getting nerves_toolchain_riscv64_nerves_linux_gnu (Hex package)104* Getting nerves_logging (Hex package)105* Getting nerves_uevent (Hex package)106* Getting uboot_env (Hex package)107* Getting elixir_make (Hex package)108* Getting property_table (Hex package)109* Getting circular_buffer (Hex package)110* Getting interactive_cmd (Hex package)111* Getting nerves_discovery (Hex package)112* Getting tablet (Hex package)113* Getting bandit (Hex package)114* Getting dart_sass (Hex package)115* Getting esbuild (Hex package)116* Getting lucide_icons (Hex package)117* Getting phoenix (Hex package)118* Getting phoenix_html (Hex package)119* Getting phoenix_live_view (Hex package)120* Getting phoenix_storybook (Hex package)121* Getting tailwind (Hex package)122* Getting earmark (Hex package)123* Getting makeup_eex (Hex package)124* Getting phoenix_html_helpers (Hex package)125* Getting phoenix_view (Hex package)126* Getting phoenix_template (Hex package)127* Getting makeup (Hex package)128* Getting makeup_elixir (Hex package)129* Getting makeup_html (Hex package)130* Getting nimble_parsec (Hex package)131* Getting plug (Hex package)132* Getting telemetry (Hex package)133* Getting mime (Hex package)134* Getting plug_crypto (Hex package)135* Getting castore (Hex package)136* Getting phoenix_pubsub (Hex package)137* Getting websock_adapter (Hex package)138* Getting websock (Hex package)139* Getting jason (Hex package)140* Getting hpax (Hex package)141* Getting thousand_island (Hex package)142Found retired packages, see above for details143Found packages with security advisories, see above for details144==> nerves_system_br145Generated nerves_system_br app146==> mime147Compiling 1 file (.ex)148Generated mime app149==> circular_buffer150Compiling 1 file (.ex)151Generated circular_buffer app152==> jason153Compiling 10 files (.ex)154Generated jason app155==> esbuild156Compiling 4 files (.ex)157Generated esbuild app158==> plug_crypto159Compiling 5 files (.ex)160Generated plug_crypto app161==> hpax162Compiling 4 files (.ex)163Generated hpax app164==> tablet165Compiling 2 files (.ex)166Generated tablet app167==> elixir_make168Compiling 8 files (.ex)169Generated elixir_make app170==> nerves_logging171 CC kmsg_tailer.o172 LD kmsg_tailer173Compiling 5 files (.ex)174Generated nerves_logging app175==> castore176Compiling 1 file (.ex)177Generated castore app178==> dart_sass179Compiling 3 files (.ex)180     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 348 │         {'location', download} = List.keyfind(headers, 'location', 0)186     │          ~187     │188     └─ lib/dart_sass.ex:348:10189190     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 348 │         {'location', download} = List.keyfind(headers, 'location', 0)196     │                                                        ~197     │198     └─ lib/dart_sass.ex:348:56199200Generated dart_sass app201==> earmark202Compiling 2 files (.xrl)203Compiling 1 file (.yrl)204Compiling 3 files (.erl)205Compiling 61 files (.ex)206    warning: unused require Logger207    │208  3 │   require Logger209    │   ~210    │211    └─ lib/earmark_parser/line_scanner.ex:3:3212213     warning: this clause of defp _maybe_remove_paras/2 is never used (or it will always fail/warn when invoked)214     │215 616 │   defp _maybe_remove_paras(ast, %Options{inner_html: true}) do216     │        ~217     │218     └─ lib/earmark/transform.ex:616:8: Earmark.Transform._maybe_remove_paras/2219220Generated earmark app221==> nerves_discovery222Compiling 5 files (.ex)223Generated nerves_discovery app224==> ring_logger225Compiling 7 files (.ex)226Generated ring_logger app227==> interactive_cmd228Compiling 1 file (.ex)229Generated interactive_cmd app230==> nerves231Compiling 65 files (.ex)232    warning: redefining module Mix.Tasks.Nerves.Init (current version loaded from /work/proj/_build/rpi5/lib/nerves/ebin/Elixir.Mix.Tasks.Nerves.Init.beam)233    │234  6 │ defmodule Mix.Tasks.Nerves.Init do235    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~236    │237    └─ lib/mix/tasks/nerves.init.ex:6: Mix.Tasks.Nerves.Init (module)238239    warning: redefining module Nerves (current version loaded from /work/proj/_build/rpi5/lib/nerves/ebin/Elixir.Nerves.beam)240    │241  6 │ defmodule Nerves do242    │ ~~~~~~~~~~~~~~~~~~~243    │244    └─ lib/nerves.ex:6: Nerves (module)245246    warning: redefining module Nerves.ArtifactResolver (current version loaded from /work/proj/_build/rpi5/lib/nerves/ebin/Elixir.Nerves.ArtifactResolver.beam)247    │248  5 │ defmodule Nerves.ArtifactResolver do249    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~250    │251    └─ lib/nerves/artifact_resolver.ex:5: Nerves.ArtifactResolver (module)252253    warning: redefining module Nerves.BuildAction.AppModes (current version loaded from /work/proj/_build/rpi5/lib/nerves/ebin/Elixir.Nerves.BuildAction.AppModes.beam)254    │255  6 │ defmodule Nerves.BuildAction.AppModes do256    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~257    │258    └─ lib/nerves/build_action/app_modes.ex:6: Nerves.BuildAction.AppModes (module)259260    warning: redefining module Nerves.BuildAction.CheckExecutables (current version loaded from /work/proj/_build/rpi5/lib/nerves/ebin/Elixir.Nerves.BuildAction.CheckExecutables.beam)261    │262  5 │ defmodule Nerves.BuildAction.CheckExecutables do263    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~264    │265    └─ lib/nerves/build_action/check_executables.ex:5: Nerves.BuildAction.CheckExecutables (module)266267    warning: redefining module Nerves.BuildAction.Erlinit (current version loaded from /work/proj/_build/rpi5/lib/nerves/ebin/Elixir.Nerves.BuildAction.Erlinit.beam)268    │269  8 │ defmodule Nerves.BuildAction.Erlinit do270    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~271    │272    └─ lib/nerves/build_action/erlinit.ex:8: Nerves.BuildAction.Erlinit (module)273274    warning: redefining module Nerves.BuildAction.Firmware (current version loaded from /work/proj/_build/rpi5/lib/nerves/ebin/Elixir.Nerves.BuildAction.Firmware.beam)275    │276  5 │ defmodule Nerves.BuildAction.Firmware do277    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~278    │279    └─ lib/nerves/build_action/firmware.ex:5: Nerves.BuildAction.Firmware (module)280281    warning: redefining module Nerves.BuildAction.IExStartupCheck (current version loaded from /work/proj/_build/rpi5/lib/nerves/ebin/Elixir.Nerves.BuildAction.IExStartupCheck.beam)282    │283  7 │ defmodule Nerves.BuildAction.IExStartupCheck do284    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~285    │286    └─ lib/nerves/build_action/iex_startup_check.ex:7: Nerves.BuildAction.IExStartupCheck (module)287288    warning: redefining module Nerves.BuildAction.NervesV1System (current version loaded from /work/proj/_build/rpi5/lib/nerves/ebin/Elixir.Nerves.BuildAction.NervesV1System.beam)289    │290  5 │ defmodule Nerves.BuildAction.NervesV1System do291    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~292    │293    └─ lib/nerves/build_action/nerves_v1_system.ex:5: Nerves.BuildAction.NervesV1System (module)294295    warning: redefining module Nerves.BuildAction.NervesV1Toolchain (current version loaded from /work/proj/_build/rpi5/lib/nerves/ebin/Elixir.Nerves.BuildAction.NervesV1Toolchain.beam)296    │297  5 │ defmodule Nerves.BuildAction.NervesV1Toolchain do298    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~299    │300    └─ lib/nerves/build_action/nerves_v1_toolchain.ex:5: Nerves.BuildAction.NervesV1Toolchain (module)301302    warning: redefining module Nerves.BuildAction.Rootfs (current version loaded from /work/proj/_build/rpi5/lib/nerves/ebin/Elixir.Nerves.BuildAction.Rootfs.beam)303    │304  5 │ defmodule Nerves.BuildAction.Rootfs do305    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~306    │307    └─ lib/nerves/build_action/rootfs.ex:5: Nerves.BuildAction.Rootfs (module)308309    warning: redefining module Nerves.BuildAction.SortApps (current version loaded from /work/proj/_build/rpi5/lib/nerves/ebin/Elixir.Nerves.BuildAction.SortApps.beam)310    │311  6 │ defmodule Nerves.BuildAction.SortApps do312    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~313    │314    └─ lib/nerves/build_action/sort_apps.ex:6: Nerves.BuildAction.SortApps (module)315316    warning: redefining module Nerves.BuildAction.StripAll (current version loaded from /work/proj/_build/rpi5/lib/nerves/ebin/Elixir.Nerves.BuildAction.StripAll.beam)317    │318  5 │ defmodule Nerves.BuildAction.StripAll do319    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~320    │321    └─ lib/nerves/build_action/strip_all.ex:5: Nerves.BuildAction.StripAll (module)322323    warning: redefining module Nerves.BuildAction.Trimmer (current version loaded from /work/proj/_build/rpi5/lib/nerves/ebin/Elixir.Nerves.BuildAction.Trimmer.beam)324    │325  5 │ defmodule Nerves.BuildAction.Trimmer do326    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~327    │328    └─ lib/nerves/build_action/trimmer.ex:5: Nerves.BuildAction.Trimmer (module)329330    warning: redefining module Nerves.BuildPlan (current version loaded from /work/proj/_build/rpi5/lib/nerves/ebin/Elixir.Nerves.BuildPlan.beam)331    │332  5 │ defmodule Nerves.BuildPlan do333    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~334    │335    └─ lib/nerves/build_plan.ex:5: Nerves.BuildPlan (module)336337    warning: redefining module Nerves.BuildPlan.Checks (current version loaded from /work/proj/_build/rpi5/lib/nerves/ebin/Elixir.Nerves.BuildPlan.Checks.beam)338    │339  5 │ defmodule Nerves.BuildPlan.Checks do340    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~341    │342    └─ lib/nerves/build_plan/checks.ex:5: Nerves.BuildPlan.Checks (module)343344    warning: redefining module Nerves.Container (current version loaded from /work/proj/_build/rpi5/lib/nerves/ebin/Elixir.Nerves.Container.beam)345    │346  6 │ defmodule Nerves.Container do347    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~348    │349    └─ lib/nerves/container.ex:6: Nerves.Container (module)350351    warning: redefining module Nerves.Fingerprint (current version loaded from /work/proj/_build/rpi5/lib/nerves/ebin/Elixir.Nerves.Fingerprint.beam)352    │353  5 │ defmodule Nerves.Fingerprint do354    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~355    │356    └─ lib/nerves/fingerprint.ex:5: Nerves.Fingerprint (module)357358    warning: redefining module Nerves.MixPackage (current version loaded from /work/proj/_build/rpi5/lib/nerves/ebin/Elixir.Nerves.MixPackage.beam)359    │360  5 │ defmodule Nerves.MixPackage do361    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~362    │363    └─ lib/nerves/mix_package.ex:5: Nerves.MixPackage (module)364365    warning: redefining module Nerves.Paths (current version loaded from /work/proj/_build/rpi5/lib/nerves/ebin/Elixir.Nerves.Paths.beam)366    │367  5 │ defmodule Nerves.Paths do368    │ ~~~~~~~~~~~~~~~~~~~~~~~~~369    │370    └─ lib/nerves/paths.ex:5: Nerves.Paths (module)371372    warning: redefining module Nerves.TargetTuple (current version loaded from /work/proj/_build/rpi5/lib/nerves/ebin/Elixir.Nerves.TargetTuple.beam)373    │374  5 │ defmodule Nerves.TargetTuple do375    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~376    │377    └─ lib/nerves/target_tuple.ex:5: Nerves.TargetTuple (module)378379Generated nerves app380==> nerves_toolchain_aarch64_nerves_linux_gnu381Compiling 1 file (.ex)382Generated nerves_toolchain_aarch64_nerves_linux_gnu app383==> nerves_system_rpi5384Generated nerves_system_rpi5 app385==> nimble_parsec386Compiling 4 files (.ex)387Generated nimble_parsec app388==> makeup389Compiling 15 files (.ex)390Generated makeup app391==> makeup_html392Compiling 5 files (.ex)393Generated makeup_html app394==> makeup_elixir395Compiling 6 files (.ex)396Compiling lib/makeup/lexers/elixir_lexer.ex (it's taking more than 10s)397Generated makeup_elixir app398==> nerves_compatibility_test399===> Analyzing applications...400===> Compiling telemetry401==> thousand_island402Compiling 18 files (.ex)403Generated thousand_island app404==> phoenix_html405Compiling 6 files (.ex)406Generated phoenix_html app407==> phoenix_template408Compiling 4 files (.ex)409Generated phoenix_template app410==> phoenix_pubsub411Compiling 12 files (.ex)412Generated phoenix_pubsub app413==> phoenix_view414Compiling 1 file (.ex)415     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 operator416     │417 655 │       <<prefix::binary-size(prefix_size), ^suffix::binary>> -> prefix418     │                             ~419     │420     └─ lib/phoenix_view.ex:655:29: Phoenix.View.unsuffix/2421422Generated phoenix_view app423==> plug424Compiling 1 file (.erl)425Compiling 42 files (.ex)426Generated plug app427==> phoenix_html_helpers428Compiling 6 files (.ex)429    warning: comparison between distinct types found:430431        id == nil432433    given types:434435        dynamic(not false and not nil and not binary()) == nil436437    where "id" was given the types:438439        # type: dynamic(not false and not nil)440        # from: lib/phoenix_html_helpers/form_data.ex:5:8441        id = Keyword.get(opts, :id) || name442443        # type: dynamic(not false and not nil and not binary())444        # from: lib/phoenix_html_helpers/form_data.ex:7:12445        is_binary(id)446447    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 false448449    type warning found at:450    │451  7 │     unless is_binary(id) or is_nil(id) do452    │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~453    │454    └─ lib/phoenix_html_helpers/form_data.ex:7: Phoenix.HTML.FormData.Atom.to_form/2455456    warning: incompatible types given to form_for/3:457458        form_for(form_data, action, [])459460    given types:461462        dynamic(), dynamic(), -empty_list()-463464    but expected one of:465466        term(), term(), (none() -> term())467468    where "action" was given the type:469470        # type: dynamic()471        # from: lib/phoenix_html_helpers/form.ex:36:27472        action473474    where "form_data" was given the type:475476        # type: dynamic()477        # from: lib/phoenix_html_helpers/form.ex:36:16478        form_data479480    type warning found at:481    │482 37 │     form_for(form_data, action, [])483    │     ~484    │485    └─ lib/phoenix_html_helpers/form.ex:37:5: PhoenixHTMLHelpers.Form.form_for/2486487Generated phoenix_html_helpers app488==> uboot_env489Compiling 5 files (.ex)490Generated uboot_env app491==> makeup_eex492Compiling 6 files (.ex)493     warning: the variable "size" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator494     │495 100 │         <<bin1::bytes-size(size), bin2::bytes>> = bin496     │                            ~497     │498     └─ lib/makeup/lexers/eex_lexer/splicer.ex:100:28: Makeup.Lexers.EExLexer.Splicer.get_new_token_chunk/2499500Generated makeup_eex app501==> property_table502Compiling 8 files (.ex)503Generated property_table app504==> nerves_uevent505 CC uevent.o506 LD uevent507Compiling 5 files (.ex)508Generated nerves_uevent app509==> nerves_runtime510Compiling 14 files (.ex)511Generated nerves_runtime app512==> toolshed513Compiling 5 files (.ex)514Generated toolshed app515==> tailwind516Compiling 3 files (.ex)517Generated tailwind app518==> websock519Compiling 1 file (.ex)520Generated websock app521==> bandit522Compiling 54 files (.ex)523Generated bandit app524==> websock_adapter525Compiling 4 files (.ex)526Generated websock_adapter app527warning: "xref: [exclude: ...]" in your mix.exs file is deprecated, instead use: "elixirc_options: [no_warn_undefined: ...]"528  (mix 1.20.3) lib/mix/tasks/compile.elixir.ex:243: Mix.Tasks.Compile.Elixir.xref_exclude_opts/2529  (mix 1.20.3) lib/mix/tasks/compile.elixir.ex:142: Mix.Tasks.Compile.Elixir.run/1530  (mix 1.20.3) lib/mix/task.ex:502: anonymous fn/3 in Mix.Task.run_task/5531  (mix 1.20.3) lib/mix/task.compiler.ex:299: Mix.Task.Compiler.run_compiler/2532  (mix 1.20.3) lib/mix/task.compiler.ex:287: Mix.Task.Compiler.run/4533  (mix 1.20.3) lib/mix/tasks/compile.all.ex:75: Mix.Tasks.Compile.All.do_run/2534535==> phoenix536Compiling 71 files (.ex)537    warning: unused require Logger538    │539  9 │   require Logger540    │   ~541    │542    └─ lib/phoenix/config.ex:9:3543544     warning: unused require Logger545     │546 281 │   require Logger547     │   ~548     │549     └─ lib/phoenix/endpoint.ex:281:3550551    warning: unused require Phoenix.Endpoint552    │553  6 │   require Phoenix.Endpoint554    │   ~555    │556    └─ lib/phoenix/controller.ex:6:3557558    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 operator559    │560 46 │       <<prefix::binary-size(prefix_size), ^suffix::binary>> -> prefix561    │                             ~562    │563    └─ lib/phoenix/naming.ex:46:29: Phoenix.Naming.unsuffix/2564565    warning: unused require Phoenix.Endpoint566    │567 17 │   require Phoenix.Endpoint568    │   ~569    │570    └─ lib/phoenix/endpoint/render_errors.ex:17:3571572    warning: unused require Logger573    │574 70 │   require Logger575    │   ~576    │577    └─ lib/phoenix/socket/pool_supervisor.ex:70:3578579    warning: unused require Phoenix.Endpoint580    │581  6 │   require Phoenix.Endpoint582    │   ~583    │584    └─ lib/phoenix/channel/server.ex:6:3585586     warning: unused require Phoenix.Endpoint587     │588 202 │   require Phoenix.Endpoint589     │   ~590     │591     └─ lib/phoenix/socket.ex:202:3592593     warning: unused require Logger594     │595 100 │   require Logger596     │   ~597     │598     └─ lib/phoenix/token.ex:100:3599600     warning: comparison between distinct types found:601602         merge_all != []603604     given types:605606         dynamic(non_empty_list({atom(), term()})) != empty_list()607608     where "merge_all" was given the type:609610         # type: dynamic(non_empty_list({atom(), term()}))611         # from: lib/phoenix/router/route.ex:121:15612         merge_all = merge_params ++ merge_private ++ merge_assigns613614     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 false615616     type warning found at:617     │618 123 │     if merge_all != [] do619     │                  ~620     │621     └─ lib/phoenix/router/route.ex:123:18: Phoenix.Router.Route.build_prepare/1622623    warning: a struct for Plug.Conn is expected on struct update:624625        %Plug.Conn{conn | state: :sent}626627    but got type:628629        dynamic()630631    where "conn" was given the type:632633        # type: dynamic()634        # from: lib/phoenix/endpoint/render_errors.ex:55:17635        conn636637    when defining the variable "conn", you must also pattern match on "%Plug.Conn{}"638639    type warning found at:640    │641 60 │           %Plug.Conn{conn | state: :sent}642    │           ~643    │644    └─ lib/phoenix/endpoint/render_errors.ex:60:11: Phoenix.Endpoint.RenderErrors.__catch__/5645646     warning: a struct for Plug.Conn is expected on struct update:647648         %Plug.Conn{conn | query_params: %{}, params: %{}}649650     but got type:651652         dynamic(%{..., params: %Plug.Conn.Unfetched{}})653654     where "conn" was given the types:655656         # type: dynamic(%{..., params: term()})657         # from: lib/phoenix/endpoint/render_errors.ex:133:17658         conn.params659660         # type: dynamic(%{..., params: %Plug.Conn.Unfetched{}})661         # from: lib/phoenix/endpoint/render_errors.ex:133:17662         conn.params663664     when defining the variable "conn", you must also pattern match on "%Plug.Conn{}"665666     type warning found at:667     │668 134 │         %Plug.Conn.Unfetched{} -> %Plug.Conn{conn | query_params: %{}, params: %{}}669     │                                   ~670     │671     └─ lib/phoenix/endpoint/render_errors.ex:134:35: Phoenix.Endpoint.RenderErrors.maybe_fetch_query_params/1672673     warning: a struct for Plug.Conn is expected on struct update:674675         %Plug.Conn{conn | query_params: %{}, params: params}676677     but got type:678679         dynamic(%{..., params: not %Plug.Conn.Unfetched{}})680681     where "conn" was given the types:682683         # type: dynamic(%{..., params: term()})684         # from: lib/phoenix/endpoint/render_errors.ex:133:17685         conn.params686687         # type: dynamic(%{..., params: not %Plug.Conn.Unfetched{}})688         # from: lib/phoenix/endpoint/render_errors.ex:133:17689         conn.params690691     when defining the variable "conn", you must also pattern match on "%Plug.Conn{}"692693     type warning found at:694     │695 135 │         params -> %Plug.Conn{conn | query_params: %{}, params: params}696     │                   ~697     │698     └─ lib/phoenix/endpoint/render_errors.ex:135:19: Phoenix.Endpoint.RenderErrors.maybe_fetch_query_params/1699700      warning: a struct for Plug.Conn is expected on struct update:701702          %Plug.Conn{conn | params: params}703704      but got type:705706          dynamic(%{..., params: map()})707708      where "conn" was given the type:709710          # type: dynamic(%{..., params: map()})711          # from: lib/phoenix/controller.ex:1327:17712          Map.get(conn.params, required_key)713714      when defining the variable "conn", you must also pattern match on "%Plug.Conn{}"715716      type warning found at:717      │718 1334 │     %Plug.Conn{conn | params: params}719      │     ~720      │721      └─ lib/phoenix/controller.ex:1334:5: Phoenix.Controller.scrub_params/2722723Generated phoenix app724warning: "xref: [exclude: ...]" in your mix.exs file is deprecated, instead use: "elixirc_options: [no_warn_undefined: ...]"725  (mix 1.20.3) lib/mix/tasks/compile.elixir.ex:243: Mix.Tasks.Compile.Elixir.xref_exclude_opts/2726  (mix 1.20.3) lib/mix/tasks/compile.elixir.ex:142: Mix.Tasks.Compile.Elixir.run/1727  (mix 1.20.3) lib/mix/task.ex:502: anonymous fn/3 in Mix.Task.run_task/5728  (mix 1.20.3) lib/mix/task.compiler.ex:299: Mix.Task.Compiler.run_compiler/2729  (mix 1.20.3) lib/mix/task.compiler.ex:287: Mix.Task.Compiler.run/4730  (mix 1.20.3) lib/mix/tasks/compile.all.ex:75: Mix.Tasks.Compile.All.do_run/2731732==> phoenix_live_view733Compiling 39 files (.ex)734    warning: unused require Logger735    │736 48 │   require Logger737    │   ~738    │739    └─ lib/phoenix_live_view/socket.ex:48:3740741     warning: unused require Phoenix.ChannelTest742     │743 183 │   require Phoenix.ChannelTest744     │   ~745     │746     └─ lib/phoenix_live_view/test/live_view_test.ex:183:3747748     warning: unused require Phoenix.ConnTest749     │750 182 │   require Phoenix.ConnTest751     │   ~752     │753     └─ lib/phoenix_live_view/test/live_view_test.ex:182:3754755    warning: unused require Phoenix.ChannelTest756    │757  5 │   require Phoenix.ChannelTest758    │   ~759    │760    └─ lib/phoenix_live_view/test/upload_client.ex:5:3761762    warning: unused require Logger763    │764  6 │   require Logger765    │   ~766    │767    └─ lib/phoenix_live_view/upload_channel.ex:6:3768769      warning: the following clause is redundant:770771          def update(assigns, _key, fun) when is_function(fun, 1) or is_function(fun, 2)772773      it has type:774775          dynamic(), dynamic(), dynamic((none() -> term()) or (none(), none() -> term()))776777      previous clauses have already matched on the following types:778779          %Phoenix.LiveView.Socket{}, term(), (none(), none() -> term())780          %Phoenix.LiveView.Socket{}, term(), (none() -> term())781          term(), term(), (none(), none() -> term())782          term(), term(), (none() -> term())783784      │785 1378 │   def update(assigns, _key, fun) when is_function(fun, 1) or is_function(fun, 2) do786      │       ~787      │788      └─ lib/phoenix_component.ex:1378:7: Phoenix.Component.update/3789790     warning: a struct for Phoenix.LiveView.UploadEntry is expected on struct update:791792         %Phoenix.LiveView.UploadEntry{793           entry794           | preflighted?: entry.preflighted? || Enum.__in__(entry.ref, refs)795         }796797     but got type:798799         dynamic()800801     where "entry" was given the type:802803         # type: dynamic()804         # from: lib/phoenix_live_view/upload_config.ex:362:17805         entry <- conf.entries806807     when defining the variable "entry", you must also pattern match on "%Phoenix.LiveView.UploadEntry{}"808809     type warning found at:810     │811 363 │         %UploadEntry{entry | preflighted?: entry.preflighted? || entry.ref in refs}812     │         ~813     │814     └─ lib/phoenix_live_view/upload_config.ex:363:9: Phoenix.LiveView.UploadConfig.mark_preflighted/2815816     warning: a struct for Phoenix.LiveView.UploadEntry is expected on struct update:817818         %Phoenix.LiveView.UploadEntry{entry | valid?: true, uuid: generate_uuid()}819820     but got type:821822         dynamic()823824     where "entry" was given the type:825826         # type: dynamic()827         # from: lib/phoenix_live_view/upload_config.ex:572:30828         entry829830     when defining the variable "entry", you must also pattern match on "%Phoenix.LiveView.UploadEntry{}"831832     type warning found at:833     │834 573 │     entry = %UploadEntry{entry | valid?: true, uuid: generate_uuid()}835     │             ~836     │837     └─ lib/phoenix_live_view/upload_config.ex:573:13: Phoenix.LiveView.UploadConfig.put_valid_entry/2838839     warning: a struct for Phoenix.LiveView.UploadEntry is expected on struct update:840841         %Phoenix.LiveView.UploadEntry{entry | valid?: false}842843     but got type:844845         dynamic()846847     where "entry" was given the type:848849         # type: dynamic()850         # from: lib/phoenix_live_view/upload_config.ex:585:32851         entry852853     when defining the variable "entry", you must also pattern match on "%Phoenix.LiveView.UploadEntry{}"854855     type warning found at:856     │857 586 │     entry = %UploadEntry{entry | valid?: false}858     │             ~859     │860     └─ lib/phoenix_live_view/upload_config.ex:586:13: Phoenix.LiveView.UploadConfig.put_invalid_entry/3861862     warning: a struct for Phoenix.LiveView.UploadEntry is expected on struct update:863864         %Phoenix.LiveView.UploadEntry{entry | cancelled?: true}865866     but got type:867868         dynamic()869870     where "entry" was given the type:871872         # type: dynamic()873         # from: lib/phoenix_live_view/upload_config.ex:669:42874         entry875876     when defining the variable "entry", you must also pattern match on "%Phoenix.LiveView.UploadEntry{}"877878     type warning found at:879     │880 669 │         update_entry(conf, entry.ref, fn entry -> %UploadEntry{entry | cancelled?: true} end)881     │                                                   ~882     │883     └─ lib/phoenix_live_view/upload_config.ex:669:51: Phoenix.LiveView.UploadConfig.cancel_entry/2884885    warning: the following clause will never match:886887        {:error, reason} ->888889    because it attempts to match on the result of:890891        IO.binwrite(state.file, data)892893    which has type:894895        dynamic(not {:error, term()})896897    type warning found at:898    │899 23 │       {:error, reason} -> {:error, reason, state}900    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~901    │902    └─ lib/phoenix_live_view/upload_tmp_file_writer.ex:23: Phoenix.LiveView.UploadTmpFileWriter.write_chunk/2903904     warning: a struct for Phoenix.LiveView.Socket is expected on struct update:905906         %Phoenix.LiveView.Socket{907           socket908           | assigns: Map.merge(temp_assigns, socket.assigns),909             private:910               Map.update(911                 socket.private,912                 :temporary_assigns,913                 temp_assigns,914                 &Map.merge(&1, temp_assigns)915               )916         }917918     but got type:919920         dynamic()921922     where "socket" was given the type:923924         # type: dynamic()925         # from: lib/phoenix_live_view/utils.ex:415:28926         socket927928     when defining the variable "socket", you must also pattern match on "%Phoenix.LiveView.Socket{}"929930     type warning found at:931     │932 422 │     %Socket{933     │     ~934     │935     └─ lib/phoenix_live_view/utils.ex:422:5: Phoenix.LiveView.Utils.handle_mount_option/3936937    warning: Logger.disable/1 is deprecated. Use Logger.put_process_level(pid, :none) instead938    │939 73 │     Logger.disable(self())940    │            ~941    │942    └─ lib/phoenix_live_view/test/client_proxy.ex:73:12: Phoenix.LiveViewTest.ClientProxy.init/1943944     warning: the right-hand side of || (shown as ... below) will never be executed:945946         conn.private[:live_view_connect_info] || prune_conn(conn) || ...947948     because the left-hand side always evaluates to:949950         dynamic(not false and not nil)951952     where "conn" was given the types:953954         # type: dynamic(%Plug.Conn{assigns: %{..., live_module: term()}, status: integer()})955         # from: lib/phoenix_live_view/test/live_view_test.ex:319:72956         %Plug.Conn{status: 200, assigns: %{live_module: live_module}} = conn957958         # type: dynamic(%Plug.Conn{959           assigns: %{..., live_module: term()},960           private:961             %{..., __struct__: atom()} or nil or empty_list() or non_empty_list(term(), term()) or962               non_struct_map(),963           status: integer()964         })965         # from: lib/phoenix_live_view/test/live_view_test.ex:333:35966         conn.private[:live_view_connect_params]967968     type warning found at:969     │970 334 │       connect_info: conn.private[:live_view_connect_info] || prune_conn(conn) || %{},971     │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~972     │973     └─ lib/phoenix_live_view/test/live_view_test.ex:334: Phoenix.LiveViewTest.connect_from_static_token/2974975     warning: a struct for Phoenix.LiveViewTest.ClientProxy is expected on struct update:976977         %Phoenix.LiveViewTest.ClientProxy{view | rendered: rendered}978979     but got type:980981         dynamic(%{..., rendered: map()})982983     where "view" was given the type:984985         # type: dynamic(%{..., rendered: map()})986         # from: lib/phoenix_live_view/test/client_proxy.ex:727:26987         Phoenix.LiveViewTest.DOM.merge_diff(view.rendered, diff)988989     when defining the variable "view", you must also pattern match on "%Phoenix.LiveViewTest.ClientProxy{}"990991     type warning found at:992     │993 728 │           new_view = %ClientProxy{view | rendered: rendered}994     │                      ~995     │996     └─ lib/phoenix_live_view/test/client_proxy.ex:728:22: Phoenix.LiveViewTest.ClientProxy.merge_rendered/3997998     warning: a struct for Phoenix.LiveView.Socket is expected on struct update:9991000         %Phoenix.LiveView.Socket{1001           socket1002           | assigns: %Phoenix.LiveView.Socket.AssignsNotInSocket{__assigns__: assigns}1003         }10041005     but got type:10061007         dynamic(%{..., assigns: term()})10081009     where "socket" was given the type:10101011         # type: dynamic(%{..., assigns: term()})1012         # from: lib/phoenix_live_view/renderer.ex:121:431013         %{assigns: assigns} = socket10141015     when defining the variable "socket", you must also pattern match on "%Phoenix.LiveView.Socket{}"10161017     type warning found at:1018     │1019 122 │     socket = %Socket{socket | assigns: %Socket.AssignsNotInSocket{__assigns__: assigns}}1020     │              ~1021     │1022     └─ lib/phoenix_live_view/renderer.ex:122:14: Phoenix.LiveView.Renderer.render_assigns/110231024     warning: the following pattern will never match:10251026         template = Phoenix.LiveView.Utils.normalize_layout(template)10271028     because the right-hand side has type:10291030         none()10311032     where "template" was given the types:10331034         # type: binary()1035         # from: lib/phoenix_live_view/router.ex:299:661036         is_binary(template)10371038         # type: binary()1039         # from: lib/phoenix_live_view/router.ex1040         {:root_layout, {mod, template}}10411042     type warning found at:1043     │1044 300 │         template = Phoenix.LiveView.Utils.normalize_layout(template)1045     │                  ~1046     │1047     └─ lib/phoenix_live_view/router.ex:300:18: Phoenix.LiveView.Router.validate_live_session_opts/310481049     warning: the following pattern will never match:10501051         template = Phoenix.LiveView.Utils.normalize_layout(template)10521053     because the right-hand side has type:10541055         none()10561057     where "template" was given the types:10581059         # type: binary()1060         # from: lib/phoenix_live_view/router.ex:316:611061         is_binary(template)10621063         # type: binary()1064         # from: lib/phoenix_live_view/router.ex1065         {:layout, {mod, template}}10661067     type warning found at:1068     │1069 317 │         template = Phoenix.LiveView.Utils.normalize_layout(template)1070     │                  ~1071     │1072     └─ lib/phoenix_live_view/router.ex:317:18: Phoenix.LiveView.Router.validate_live_session_opts/310731074     warning: the following clause is redundant:10751076         def to_iodata(%_{} = struct)10771078     it has type:10791080         dynamic(%Phoenix.LiveView.Rendered{})10811082     previous clauses have already matched on the following types:10831084         %Phoenix.LiveView.Rendered{}10851086     │1087 152 │     def to_iodata(%_{} = struct) do1088     │         ~1089     │1090     └─ lib/phoenix_live_view/engine.ex:152:9: Phoenix.HTML.Safe.Phoenix.LiveView.Rendered.to_iodata/110911092     warning: the 1st pattern in clause will never match:10931094         nil10951096     because it is expected to receive type:10971098         dynamic(%Phoenix.LiveView.Rendered{})10991100     hint: defimpl for Phoenix.LiveView.Rendered requires its callbacks to match exclusively on %Phoenix.LiveView.Rendered{}11011102     type warning found at:1103     │1104 156 │     def to_iodata(nil) do1105     │     ~~~~~~~~~~~~~~~~~~~~~1106     │1107     └─ lib/phoenix_live_view/engine.ex:156: Phoenix.HTML.Safe.Phoenix.LiveView.Rendered.to_iodata/111081109     warning: the following clause is redundant:11101111         def to_iodata(other)11121113     it has type:11141115         dynamic(%Phoenix.LiveView.Rendered{})11161117     previous clauses have already matched on the following types:11181119         %Phoenix.LiveView.Rendered{}11201121     │1122 160 │     def to_iodata(other) do1123     │         ~1124     │1125     └─ lib/phoenix_live_view/engine.ex:160:9: Phoenix.HTML.Safe.Phoenix.LiveView.Rendered.to_iodata/111261127     warning: this clause of defp class_names/1 is never used (or it will always fail/warn when invoked)1128     │1129 903 │   defp class_names(nil), do: []1130     │        ~1131     │1132     └─ lib/phoenix_live_view/js.ex:903:8: Phoenix.LiveView.JS.class_names/111331134Generated phoenix_live_view app1135==> phoenix_storybook1136Compiling 45 files (.ex)1137    warning: unused require Logger1138    │1139 53 │   require Logger1140    │   ~1141    │1142    └─ lib/phoenix_storybook.ex:53:311431144    warning: unused require Logger1145    │1146 23 │   require Logger1147    │   ~1148    │1149    └─ lib/phoenix_storybook/entries.ex:23:311501151     warning: the following clause is redundant:11521153         defp attr_input(assigns = %{values: values}) when not (values == nil)11541155     it has type:11561157         dynamic(%{..., values: not nil})11581159     previous clauses have already matched on the following types:11601161         %{..., type: :boolean, value: term()}1162         %{..., type: :float or :integer, values: nil}1163         %{..., type: :integer, values: %Range{}}1164         %{..., type: :string, values: nil}1165         %{..., type: term(), value: term(), values: nil}1166         %{..., values: not nil}11671168     │1169 821 │   defp attr_input(assigns = %{values: values}) when not is_nil(values) do1170     │        ~1171     │1172     └─ lib/phoenix_storybook/live/story/playground.ex:821:8: PhoenixStorybook.Story.Playground.attr_input/111731174    warning: incompatible types given to assign_variations_attributes/3:11751176        assign_variations_attributes(socket, nil, [])11771178    given types:11791180        dynamic(%{..., assigns: %{..., theme: atom() or binary()}}), -nil-, empty_list()11811182    but expected one of:11831184        (1185          %{..., assigns: %{..., theme: atom() or binary()}},1186          %PhoenixStorybook.Stories.Variation{} or %PhoenixStorybook.Stories.VariationGroup{},1187          term()1188        )11891190    where "socket" was given the types:11911192        # type: dynamic()1193        # from: lib/phoenix_storybook/live/story/playground_preview_live.ex:52:371194        socket11951196        # type: dynamic(%{..., assigns: %{..., theme: atom() or binary()}})1197        # from: lib/phoenix_storybook/live/story/playground_preview_live.ex:61:91198        assign_variations_attributes(socket, nil, [])11991200    type warning found at:1201    │1202 61 │         assign_variations_attributes(socket, nil, [])1203    │         ~1204    │1205    └─ lib/phoenix_storybook/live/story/playground_preview_live.ex:61:9: PhoenixStorybook.Story.PlaygroundPreviewLive.assign_variations_attributes/212061207Generated phoenix_storybook app1208==> lucide_icons1209Compiling 2 files (.ex)1210Compiling lib/lucide_icons.ex (it's taking more than 10s)1211Generated lucide_icons app1212==> design_system1213Compiling 9 files (.ex)1214    error: module Phoenix.Router 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 module1215    │1216  2 │   use DesignSystemWeb, :router1217    │   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^1218    │1219    └─ lib/design_system_web/router.ex:2: DesignSystemWeb.Router (module)12201221    error: module Plug.Debugger 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 module1222    │1223  2 │   use Phoenix.Endpoint, otp_app: :design_system1224    │   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^1225    │1226    └─ lib/design_system_web/endpoint.ex:2: DesignSystemWeb.Endpoint (module)122712281229== Compilation error in file lib/design_system_web/router.ex ==1230** (CompileError) lib/design_system_web/router.ex: cannot compile module DesignSystemWeb.Router (errors have been logged)1231    (elixir 1.20.3) expanding macro: Kernel.use/21232    lib/design_system_web/router.ex:2: DesignSystemWeb.Router (module)1233    expanding macro: DesignSystemWeb.__using__/11234    lib/design_system_web/router.ex:2: DesignSystemWeb.Router (module)1235    (elixir 1.20.3) expanding macro: Kernel.use/21236    lib/design_system_web/router.ex:2: DesignSystemWeb.Router (module)1237could not compile dependency :pescarte_design_system, "mix compile" failed. Errors may have been logged above. You can recompile this dependency with "mix deps.compile pescarte_design_system --force", update it with "mix deps.update pescarte_design_system" or clean it with "mix deps.clean pescarte_design_system"