pescarte_design_system

Build log

nerves_system_trellis

pescarte_design_system 0.1.0 · fail · run pescarte_design_system-0.1.0-1791034977193
1238 of 1238 lines
1Resolving Hex dependencies...2Resolution completed in 0.213s3Unchanged: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/trellis/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/trellis/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/trellis/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/trellis/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/trellis/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/trellis/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/trellis/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/trellis/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/trellis/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/trellis/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/trellis/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/trellis/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/trellis/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/trellis/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/trellis/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/trellis/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/trellis/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/trellis/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/trellis/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/trellis/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/trellis/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_armv7_nerves_linux_gnueabihf381Compiling 1 file (.ex)382Generated nerves_toolchain_armv7_nerves_linux_gnueabihf app383==> nerves_system_trellis384Generated nerves_system_trellis 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/atoms.ex (it's taking more than 10s)397Compiling lib/makeup/lexers/elixir_lexer.ex (it's taking more than 10s)398Generated makeup_elixir app399==> nerves_compatibility_test400===> Analyzing applications...401===> Compiling telemetry402==> thousand_island403Compiling 18 files (.ex)404Generated thousand_island app405==> phoenix_html406Compiling 6 files (.ex)407Generated phoenix_html app408==> phoenix_template409Compiling 4 files (.ex)410Generated phoenix_template app411==> phoenix_pubsub412Compiling 12 files (.ex)413Generated phoenix_pubsub app414==> phoenix_view415Compiling 1 file (.ex)416     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 operator417     │418 655 │       <<prefix::binary-size(prefix_size), ^suffix::binary>> -> prefix419     │                             ~420     │421     └─ lib/phoenix_view.ex:655:29: Phoenix.View.unsuffix/2422423Generated phoenix_view app424==> plug425Compiling 1 file (.erl)426Compiling 42 files (.ex)427Generated plug app428==> phoenix_html_helpers429Compiling 6 files (.ex)430    warning: comparison between distinct types found:431432        id == nil433434    given types:435436        dynamic(not false and not nil and not binary()) == nil437438    where "id" was given the types:439440        # type: dynamic(not false and not nil)441        # from: lib/phoenix_html_helpers/form_data.ex:5:8442        id = Keyword.get(opts, :id) || name443444        # type: dynamic(not false and not nil and not binary())445        # from: lib/phoenix_html_helpers/form_data.ex:7:12446        is_binary(id)447448    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 false449450    type warning found at:451    │452  7 │     unless is_binary(id) or is_nil(id) do453    │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~454    │455    └─ lib/phoenix_html_helpers/form_data.ex:7: Phoenix.HTML.FormData.Atom.to_form/2456457    warning: incompatible types given to form_for/3:458459        form_for(form_data, action, [])460461    given types:462463        dynamic(), dynamic(), -empty_list()-464465    but expected one of:466467        term(), term(), (none() -> term())468469    where "action" was given the type:470471        # type: dynamic()472        # from: lib/phoenix_html_helpers/form.ex:36:27473        action474475    where "form_data" was given the type:476477        # type: dynamic()478        # from: lib/phoenix_html_helpers/form.ex:36:16479        form_data480481    type warning found at:482    │483 37 │     form_for(form_data, action, [])484    │     ~485    │486    └─ lib/phoenix_html_helpers/form.ex:37:5: PhoenixHTMLHelpers.Form.form_for/2487488Generated phoenix_html_helpers app489==> uboot_env490Compiling 5 files (.ex)491Generated uboot_env app492==> makeup_eex493Compiling 6 files (.ex)494     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 operator495     │496 100 │         <<bin1::bytes-size(size), bin2::bytes>> = bin497     │                            ~498     │499     └─ lib/makeup/lexers/eex_lexer/splicer.ex:100:28: Makeup.Lexers.EExLexer.Splicer.get_new_token_chunk/2500501Generated makeup_eex app502==> property_table503Compiling 8 files (.ex)504Generated property_table app505==> nerves_uevent506 CC uevent.o507 LD uevent508Compiling 5 files (.ex)509Generated nerves_uevent app510==> nerves_runtime511Compiling 14 files (.ex)512Generated nerves_runtime app513==> toolshed514Compiling 5 files (.ex)515Generated toolshed app516==> tailwind517Compiling 3 files (.ex)518Generated tailwind app519==> websock520Compiling 1 file (.ex)521Generated websock app522==> bandit523Compiling 54 files (.ex)524Generated bandit app525==> websock_adapter526Compiling 4 files (.ex)527Generated websock_adapter app528warning: "xref: [exclude: ...]" in your mix.exs file is deprecated, instead use: "elixirc_options: [no_warn_undefined: ...]"529  (mix 1.20.3) lib/mix/tasks/compile.elixir.ex:243: Mix.Tasks.Compile.Elixir.xref_exclude_opts/2530  (mix 1.20.3) lib/mix/tasks/compile.elixir.ex:142: Mix.Tasks.Compile.Elixir.run/1531  (mix 1.20.3) lib/mix/task.ex:502: anonymous fn/3 in Mix.Task.run_task/5532  (mix 1.20.3) lib/mix/task.compiler.ex:299: Mix.Task.Compiler.run_compiler/2533  (mix 1.20.3) lib/mix/task.compiler.ex:287: Mix.Task.Compiler.run/4534  (mix 1.20.3) lib/mix/tasks/compile.all.ex:75: Mix.Tasks.Compile.All.do_run/2535536==> phoenix537Compiling 71 files (.ex)538    warning: unused require Logger539    │540  9 │   require Logger541    │   ~542    │543    └─ lib/phoenix/config.ex:9:3544545     warning: unused require Logger546     │547 281 │   require Logger548     │   ~549     │550     └─ lib/phoenix/endpoint.ex:281:3551552    warning: unused require Phoenix.Endpoint553    │554  6 │   require Phoenix.Endpoint555    │   ~556    │557    └─ lib/phoenix/controller.ex:6:3558559    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 operator560    │561 46 │       <<prefix::binary-size(prefix_size), ^suffix::binary>> -> prefix562    │                             ~563    │564    └─ lib/phoenix/naming.ex:46:29: Phoenix.Naming.unsuffix/2565566    warning: unused require Phoenix.Endpoint567    │568 17 │   require Phoenix.Endpoint569    │   ~570    │571    └─ lib/phoenix/endpoint/render_errors.ex:17:3572573    warning: unused require Logger574    │575 70 │   require Logger576    │   ~577    │578    └─ lib/phoenix/socket/pool_supervisor.ex:70:3579580    warning: unused require Phoenix.Endpoint581    │582  6 │   require Phoenix.Endpoint583    │   ~584    │585    └─ lib/phoenix/channel/server.ex:6:3586587     warning: unused require Phoenix.Endpoint588     │589 202 │   require Phoenix.Endpoint590     │   ~591     │592     └─ lib/phoenix/socket.ex:202:3593594     warning: unused require Logger595     │596 100 │   require Logger597     │   ~598     │599     └─ lib/phoenix/token.ex:100:3600601     warning: comparison between distinct types found:602603         merge_all != []604605     given types:606607         dynamic(non_empty_list({atom(), term()})) != empty_list()608609     where "merge_all" was given the type:610611         # type: dynamic(non_empty_list({atom(), term()}))612         # from: lib/phoenix/router/route.ex:121:15613         merge_all = merge_params ++ merge_private ++ merge_assigns614615     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 false616617     type warning found at:618     │619 123 │     if merge_all != [] do620     │                  ~621     │622     └─ lib/phoenix/router/route.ex:123:18: Phoenix.Router.Route.build_prepare/1623624    warning: a struct for Plug.Conn is expected on struct update:625626        %Plug.Conn{conn | state: :sent}627628    but got type:629630        dynamic()631632    where "conn" was given the type:633634        # type: dynamic()635        # from: lib/phoenix/endpoint/render_errors.ex:55:17636        conn637638    when defining the variable "conn", you must also pattern match on "%Plug.Conn{}"639640    type warning found at:641    │642 60 │           %Plug.Conn{conn | state: :sent}643    │           ~644    │645    └─ lib/phoenix/endpoint/render_errors.ex:60:11: Phoenix.Endpoint.RenderErrors.__catch__/5646647     warning: a struct for Plug.Conn is expected on struct update:648649         %Plug.Conn{conn | query_params: %{}, params: %{}}650651     but got type:652653         dynamic(%{..., params: %Plug.Conn.Unfetched{}})654655     where "conn" was given the types:656657         # type: dynamic(%{..., params: term()})658         # from: lib/phoenix/endpoint/render_errors.ex:133:17659         conn.params660661         # type: dynamic(%{..., params: %Plug.Conn.Unfetched{}})662         # from: lib/phoenix/endpoint/render_errors.ex:133:17663         conn.params664665     when defining the variable "conn", you must also pattern match on "%Plug.Conn{}"666667     type warning found at:668     │669 134 │         %Plug.Conn.Unfetched{} -> %Plug.Conn{conn | query_params: %{}, params: %{}}670     │                                   ~671     │672     └─ lib/phoenix/endpoint/render_errors.ex:134:35: Phoenix.Endpoint.RenderErrors.maybe_fetch_query_params/1673674     warning: a struct for Plug.Conn is expected on struct update:675676         %Plug.Conn{conn | query_params: %{}, params: params}677678     but got type:679680         dynamic(%{..., params: not %Plug.Conn.Unfetched{}})681682     where "conn" was given the types:683684         # type: dynamic(%{..., params: term()})685         # from: lib/phoenix/endpoint/render_errors.ex:133:17686         conn.params687688         # type: dynamic(%{..., params: not %Plug.Conn.Unfetched{}})689         # from: lib/phoenix/endpoint/render_errors.ex:133:17690         conn.params691692     when defining the variable "conn", you must also pattern match on "%Plug.Conn{}"693694     type warning found at:695     │696 135 │         params -> %Plug.Conn{conn | query_params: %{}, params: params}697     │                   ~698     │699     └─ lib/phoenix/endpoint/render_errors.ex:135:19: Phoenix.Endpoint.RenderErrors.maybe_fetch_query_params/1700701      warning: a struct for Plug.Conn is expected on struct update:702703          %Plug.Conn{conn | params: params}704705      but got type:706707          dynamic(%{..., params: map()})708709      where "conn" was given the type:710711          # type: dynamic(%{..., params: map()})712          # from: lib/phoenix/controller.ex:1327:17713          Map.get(conn.params, required_key)714715      when defining the variable "conn", you must also pattern match on "%Plug.Conn{}"716717      type warning found at:718      │719 1334 │     %Plug.Conn{conn | params: params}720      │     ~721      │722      └─ lib/phoenix/controller.ex:1334:5: Phoenix.Controller.scrub_params/2723724Generated phoenix app725warning: "xref: [exclude: ...]" in your mix.exs file is deprecated, instead use: "elixirc_options: [no_warn_undefined: ...]"726  (mix 1.20.3) lib/mix/tasks/compile.elixir.ex:243: Mix.Tasks.Compile.Elixir.xref_exclude_opts/2727  (mix 1.20.3) lib/mix/tasks/compile.elixir.ex:142: Mix.Tasks.Compile.Elixir.run/1728  (mix 1.20.3) lib/mix/task.ex:502: anonymous fn/3 in Mix.Task.run_task/5729  (mix 1.20.3) lib/mix/task.compiler.ex:299: Mix.Task.Compiler.run_compiler/2730  (mix 1.20.3) lib/mix/task.compiler.ex:287: Mix.Task.Compiler.run/4731  (mix 1.20.3) lib/mix/tasks/compile.all.ex:75: Mix.Tasks.Compile.All.do_run/2732733==> phoenix_live_view734Compiling 39 files (.ex)735    warning: unused require Logger736    │737 48 │   require Logger738    │   ~739    │740    └─ lib/phoenix_live_view/socket.ex:48:3741742     warning: unused require Phoenix.ChannelTest743     │744 183 │   require Phoenix.ChannelTest745     │   ~746     │747     └─ lib/phoenix_live_view/test/live_view_test.ex:183:3748749     warning: unused require Phoenix.ConnTest750     │751 182 │   require Phoenix.ConnTest752     │   ~753     │754     └─ lib/phoenix_live_view/test/live_view_test.ex:182:3755756    warning: unused require Phoenix.ChannelTest757    │758  5 │   require Phoenix.ChannelTest759    │   ~760    │761    └─ lib/phoenix_live_view/test/upload_client.ex:5:3762763    warning: unused require Logger764    │765  6 │   require Logger766    │   ~767    │768    └─ lib/phoenix_live_view/upload_channel.ex:6:3769770     warning: a struct for Phoenix.LiveView.Socket is expected on struct update:771772         %Phoenix.LiveView.Socket{773           socket774           | assigns: Map.merge(temp_assigns, socket.assigns),775             private:776               Map.update(777                 socket.private,778                 :temporary_assigns,779                 temp_assigns,780                 &Map.merge(&1, temp_assigns)781               )782         }783784     but got type:785786         dynamic()787788     where "socket" was given the type:789790         # type: dynamic()791         # from: lib/phoenix_live_view/utils.ex:415:28792         socket793794     when defining the variable "socket", you must also pattern match on "%Phoenix.LiveView.Socket{}"795796     type warning found at:797     │798 422 │     %Socket{799     │     ~800     │801     └─ lib/phoenix_live_view/utils.ex:422:5: Phoenix.LiveView.Utils.handle_mount_option/3802803    warning: the following clause will never match:804805        {:error, reason} ->806807    because it attempts to match on the result of:808809        IO.binwrite(state.file, data)810811    which has type:812813        dynamic(not {:error, term()})814815    type warning found at:816    │817 23 │       {:error, reason} -> {:error, reason, state}818    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~819    │820    └─ lib/phoenix_live_view/upload_tmp_file_writer.ex:23: Phoenix.LiveView.UploadTmpFileWriter.write_chunk/2821822      warning: the following clause is redundant:823824          def update(assigns, _key, fun) when is_function(fun, 1) or is_function(fun, 2)825826      it has type:827828          dynamic(), dynamic(), dynamic((none() -> term()) or (none(), none() -> term()))829830      previous clauses have already matched on the following types:831832          %Phoenix.LiveView.Socket{}, term(), (none(), none() -> term())833          %Phoenix.LiveView.Socket{}, term(), (none() -> term())834          term(), term(), (none(), none() -> term())835          term(), term(), (none() -> term())836837      │838 1378 │   def update(assigns, _key, fun) when is_function(fun, 1) or is_function(fun, 2) do839      │       ~840      │841      └─ lib/phoenix_component.ex:1378:7: Phoenix.Component.update/3842843     warning: a struct for Phoenix.LiveView.UploadEntry is expected on struct update:844845         %Phoenix.LiveView.UploadEntry{846           entry847           | preflighted?: entry.preflighted? || Enum.__in__(entry.ref, refs)848         }849850     but got type:851852         dynamic()853854     where "entry" was given the type:855856         # type: dynamic()857         # from: lib/phoenix_live_view/upload_config.ex:362:17858         entry <- conf.entries859860     when defining the variable "entry", you must also pattern match on "%Phoenix.LiveView.UploadEntry{}"861862     type warning found at:863     │864 363 │         %UploadEntry{entry | preflighted?: entry.preflighted? || entry.ref in refs}865     │         ~866     │867     └─ lib/phoenix_live_view/upload_config.ex:363:9: Phoenix.LiveView.UploadConfig.mark_preflighted/2868869     warning: a struct for Phoenix.LiveView.UploadEntry is expected on struct update:870871         %Phoenix.LiveView.UploadEntry{entry | valid?: true, uuid: generate_uuid()}872873     but got type:874875         dynamic()876877     where "entry" was given the type:878879         # type: dynamic()880         # from: lib/phoenix_live_view/upload_config.ex:572:30881         entry882883     when defining the variable "entry", you must also pattern match on "%Phoenix.LiveView.UploadEntry{}"884885     type warning found at:886     │887 573 │     entry = %UploadEntry{entry | valid?: true, uuid: generate_uuid()}888     │             ~889     │890     └─ lib/phoenix_live_view/upload_config.ex:573:13: Phoenix.LiveView.UploadConfig.put_valid_entry/2891892     warning: a struct for Phoenix.LiveView.UploadEntry is expected on struct update:893894         %Phoenix.LiveView.UploadEntry{entry | valid?: false}895896     but got type:897898         dynamic()899900     where "entry" was given the type:901902         # type: dynamic()903         # from: lib/phoenix_live_view/upload_config.ex:585:32904         entry905906     when defining the variable "entry", you must also pattern match on "%Phoenix.LiveView.UploadEntry{}"907908     type warning found at:909     │910 586 │     entry = %UploadEntry{entry | valid?: false}911     │             ~912     │913     └─ lib/phoenix_live_view/upload_config.ex:586:13: Phoenix.LiveView.UploadConfig.put_invalid_entry/3914915     warning: a struct for Phoenix.LiveView.UploadEntry is expected on struct update:916917         %Phoenix.LiveView.UploadEntry{entry | cancelled?: true}918919     but got type:920921         dynamic()922923     where "entry" was given the type:924925         # type: dynamic()926         # from: lib/phoenix_live_view/upload_config.ex:669:42927         entry928929     when defining the variable "entry", you must also pattern match on "%Phoenix.LiveView.UploadEntry{}"930931     type warning found at:932     │933 669 │         update_entry(conf, entry.ref, fn entry -> %UploadEntry{entry | cancelled?: true} end)934     │                                                   ~935     │936     └─ lib/phoenix_live_view/upload_config.ex:669:51: Phoenix.LiveView.UploadConfig.cancel_entry/2937938    warning: Logger.disable/1 is deprecated. Use Logger.put_process_level(pid, :none) instead939    │940 73 │     Logger.disable(self())941    │            ~942    │943    └─ lib/phoenix_live_view/test/client_proxy.ex:73:12: Phoenix.LiveViewTest.ClientProxy.init/1944945     warning: a struct for Phoenix.LiveViewTest.ClientProxy is expected on struct update:946947         %Phoenix.LiveViewTest.ClientProxy{view | rendered: rendered}948949     but got type:950951         dynamic(%{..., rendered: map()})952953     where "view" was given the type:954955         # type: dynamic(%{..., rendered: map()})956         # from: lib/phoenix_live_view/test/client_proxy.ex:727:26957         Phoenix.LiveViewTest.DOM.merge_diff(view.rendered, diff)958959     when defining the variable "view", you must also pattern match on "%Phoenix.LiveViewTest.ClientProxy{}"960961     type warning found at:962     │963 728 │           new_view = %ClientProxy{view | rendered: rendered}964     │                      ~965     │966     └─ lib/phoenix_live_view/test/client_proxy.ex:728:22: Phoenix.LiveViewTest.ClientProxy.merge_rendered/3967968     warning: the right-hand side of || (shown as ... below) will never be executed:969970         conn.private[:live_view_connect_info] || prune_conn(conn) || ...971972     because the left-hand side always evaluates to:973974         dynamic(not false and not nil)975976     where "conn" was given the types:977978         # type: dynamic(%Plug.Conn{assigns: %{..., live_module: term()}, status: integer()})979         # from: lib/phoenix_live_view/test/live_view_test.ex:319:72980         %Plug.Conn{status: 200, assigns: %{live_module: live_module}} = conn981982         # type: dynamic(%Plug.Conn{983           assigns: %{..., live_module: term()},984           private:985             %{..., __struct__: atom()} or nil or empty_list() or non_empty_list(term(), term()) or986               non_struct_map(),987           status: integer()988         })989         # from: lib/phoenix_live_view/test/live_view_test.ex:333:35990         conn.private[:live_view_connect_params]991992     type warning found at:993     │994 334 │       connect_info: conn.private[:live_view_connect_info] || prune_conn(conn) || %{},995     │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~996     │997     └─ lib/phoenix_live_view/test/live_view_test.ex:334: Phoenix.LiveViewTest.connect_from_static_token/2998999     warning: a struct for Phoenix.LiveView.Socket is expected on struct update:10001001         %Phoenix.LiveView.Socket{1002           socket1003           | assigns: %Phoenix.LiveView.Socket.AssignsNotInSocket{__assigns__: assigns}1004         }10051006     but got type:10071008         dynamic(%{..., assigns: term()})10091010     where "socket" was given the type:10111012         # type: dynamic(%{..., assigns: term()})1013         # from: lib/phoenix_live_view/renderer.ex:121:431014         %{assigns: assigns} = socket10151016     when defining the variable "socket", you must also pattern match on "%Phoenix.LiveView.Socket{}"10171018     type warning found at:1019     │1020 122 │     socket = %Socket{socket | assigns: %Socket.AssignsNotInSocket{__assigns__: assigns}}1021     │              ~1022     │1023     └─ lib/phoenix_live_view/renderer.ex:122:14: Phoenix.LiveView.Renderer.render_assigns/110241025     warning: the following pattern will never match:10261027         template = Phoenix.LiveView.Utils.normalize_layout(template)10281029     because the right-hand side has type:10301031         none()10321033     where "template" was given the types:10341035         # type: binary()1036         # from: lib/phoenix_live_view/router.ex:299:661037         is_binary(template)10381039         # type: binary()1040         # from: lib/phoenix_live_view/router.ex1041         {:root_layout, {mod, template}}10421043     type warning found at:1044     │1045 300 │         template = Phoenix.LiveView.Utils.normalize_layout(template)1046     │                  ~1047     │1048     └─ lib/phoenix_live_view/router.ex:300:18: Phoenix.LiveView.Router.validate_live_session_opts/310491050     warning: the following pattern will never match:10511052         template = Phoenix.LiveView.Utils.normalize_layout(template)10531054     because the right-hand side has type:10551056         none()10571058     where "template" was given the types:10591060         # type: binary()1061         # from: lib/phoenix_live_view/router.ex:316:611062         is_binary(template)10631064         # type: binary()1065         # from: lib/phoenix_live_view/router.ex1066         {:layout, {mod, template}}10671068     type warning found at:1069     │1070 317 │         template = Phoenix.LiveView.Utils.normalize_layout(template)1071     │                  ~1072     │1073     └─ lib/phoenix_live_view/router.ex:317:18: Phoenix.LiveView.Router.validate_live_session_opts/310741075     warning: the following clause is redundant:10761077         def to_iodata(%_{} = struct)10781079     it has type:10801081         dynamic(%Phoenix.LiveView.Rendered{})10821083     previous clauses have already matched on the following types:10841085         %Phoenix.LiveView.Rendered{}10861087     │1088 152 │     def to_iodata(%_{} = struct) do1089     │         ~1090     │1091     └─ lib/phoenix_live_view/engine.ex:152:9: Phoenix.HTML.Safe.Phoenix.LiveView.Rendered.to_iodata/110921093     warning: this clause of defp class_names/1 is never used (or it will always fail/warn when invoked)1094     │1095 903 │   defp class_names(nil), do: []1096     │        ~1097     │1098     └─ lib/phoenix_live_view/js.ex:903:8: Phoenix.LiveView.JS.class_names/110991100     warning: the 1st pattern in clause will never match:11011102         nil11031104     because it is expected to receive type:11051106         dynamic(%Phoenix.LiveView.Rendered{})11071108     hint: defimpl for Phoenix.LiveView.Rendered requires its callbacks to match exclusively on %Phoenix.LiveView.Rendered{}11091110     type warning found at:1111     │1112 156 │     def to_iodata(nil) do1113     │     ~~~~~~~~~~~~~~~~~~~~~1114     │1115     └─ lib/phoenix_live_view/engine.ex:156: Phoenix.HTML.Safe.Phoenix.LiveView.Rendered.to_iodata/111161117     warning: the following clause is redundant:11181119         def to_iodata(other)11201121     it has type:11221123         dynamic(%Phoenix.LiveView.Rendered{})11241125     previous clauses have already matched on the following types:11261127         %Phoenix.LiveView.Rendered{}11281129     │1130 160 │     def to_iodata(other) do1131     │         ~1132     │1133     └─ lib/phoenix_live_view/engine.ex:160:9: Phoenix.HTML.Safe.Phoenix.LiveView.Rendered.to_iodata/111341135Generated phoenix_live_view app1136==> phoenix_storybook1137Compiling 45 files (.ex)1138    warning: unused require Logger1139    │1140 23 │   require Logger1141    │   ~1142    │1143    └─ lib/phoenix_storybook/entries.ex:23:311441145    warning: unused require Logger1146    │1147 53 │   require Logger1148    │   ~1149    │1150    └─ lib/phoenix_storybook.ex:53:311511152     warning: the following clause is redundant:11531154         defp attr_input(assigns = %{values: values}) when not (values == nil)11551156     it has type:11571158         dynamic(%{..., values: not nil})11591160     previous clauses have already matched on the following types:11611162         %{..., type: :boolean, value: term()}1163         %{..., type: :float or :integer, values: nil}1164         %{..., type: :integer, values: %Range{}}1165         %{..., type: :string, values: nil}1166         %{..., type: term(), value: term(), values: nil}1167         %{..., values: not nil}11681169     │1170 821 │   defp attr_input(assigns = %{values: values}) when not is_nil(values) do1171     │        ~1172     │1173     └─ lib/phoenix_storybook/live/story/playground.ex:821:8: PhoenixStorybook.Story.Playground.attr_input/111741175    warning: incompatible types given to assign_variations_attributes/3:11761177        assign_variations_attributes(socket, nil, [])11781179    given types:11801181        dynamic(%{..., assigns: %{..., theme: atom() or binary()}}), -nil-, empty_list()11821183    but expected one of:11841185        (1186          %{..., assigns: %{..., theme: atom() or binary()}},1187          %PhoenixStorybook.Stories.Variation{} or %PhoenixStorybook.Stories.VariationGroup{},1188          term()1189        )11901191    where "socket" was given the types:11921193        # type: dynamic()1194        # from: lib/phoenix_storybook/live/story/playground_preview_live.ex:52:371195        socket11961197        # type: dynamic(%{..., assigns: %{..., theme: atom() or binary()}})1198        # from: lib/phoenix_storybook/live/story/playground_preview_live.ex:61:91199        assign_variations_attributes(socket, nil, [])12001201    type warning found at:1202    │1203 61 │         assign_variations_attributes(socket, nil, [])1204    │         ~1205    │1206    └─ lib/phoenix_storybook/live/story/playground_preview_live.ex:61:9: PhoenixStorybook.Story.PlaygroundPreviewLive.assign_variations_attributes/212071208Generated phoenix_storybook app1209==> lucide_icons1210Compiling 2 files (.ex)1211Compiling lib/lucide_icons.ex (it's taking more than 10s)1212Generated lucide_icons app1213==> design_system1214Compiling 9 files (.ex)1215    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 module1216    │1217  2 │   use Phoenix.Endpoint, otp_app: :design_system1218    │   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^1219    │1220    └─ lib/design_system_web/endpoint.ex:2: DesignSystemWeb.Endpoint (module)12211222    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 module1223    │1224  2 │   use DesignSystemWeb, :router1225    │   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^1226    │1227    └─ lib/design_system_web/router.ex:2: DesignSystemWeb.Router (module)122812291230== Compilation error in file lib/design_system_web/router.ex ==1231** (CompileError) lib/design_system_web/router.ex: cannot compile module DesignSystemWeb.Router (errors have been logged)1232    (elixir 1.20.3) expanding macro: Kernel.use/21233    lib/design_system_web/router.ex:2: DesignSystemWeb.Router (module)1234    expanding macro: DesignSystemWeb.__using__/11235    lib/design_system_web/router.ex:2: DesignSystemWeb.Router (module)1236    (elixir 1.20.3) expanding macro: Kernel.use/21237    lib/design_system_web/router.ex:2: DesignSystemWeb.Router (module)1238could 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"