pescarte_design_system

Build log

nerves_system_mangopi_mq_pro

pescarte_design_system 0.1.0 · fail · run pescarte_design_system-0.1.0-1791034977193
1239 of 1239 lines
1Resolving Hex dependencies...2Resolution completed in 0.252s3Unchanged: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/mangopi_mq_pro/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/mangopi_mq_pro/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/mangopi_mq_pro/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/mangopi_mq_pro/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/mangopi_mq_pro/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/mangopi_mq_pro/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/mangopi_mq_pro/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/mangopi_mq_pro/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/mangopi_mq_pro/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/mangopi_mq_pro/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/mangopi_mq_pro/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/mangopi_mq_pro/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/mangopi_mq_pro/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/mangopi_mq_pro/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/mangopi_mq_pro/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/mangopi_mq_pro/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/mangopi_mq_pro/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/mangopi_mq_pro/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/mangopi_mq_pro/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/mangopi_mq_pro/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/mangopi_mq_pro/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_riscv64_nerves_linux_gnu381Compiling 1 file (.ex)382Generated nerves_toolchain_riscv64_nerves_linux_gnu app383==> nerves_system_mangopi_mq_pro384Generated nerves_system_mangopi_mq_pro 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: a struct for Phoenix.LiveView.Socket is expected on struct update:770771         %Phoenix.LiveView.Socket{772           socket773           | assigns: Map.merge(temp_assigns, socket.assigns),774             private:775               Map.update(776                 socket.private,777                 :temporary_assigns,778                 temp_assigns,779                 &Map.merge(&1, temp_assigns)780               )781         }782783     but got type:784785         dynamic()786787     where "socket" was given the type:788789         # type: dynamic()790         # from: lib/phoenix_live_view/utils.ex:415:28791         socket792793     when defining the variable "socket", you must also pattern match on "%Phoenix.LiveView.Socket{}"794795     type warning found at:796     │797 422 │     %Socket{798     │     ~799     │800     └─ lib/phoenix_live_view/utils.ex:422:5: Phoenix.LiveView.Utils.handle_mount_option/3801802    warning: the following clause will never match:803804        {:error, reason} ->805806    because it attempts to match on the result of:807808        IO.binwrite(state.file, data)809810    which has type:811812        dynamic(not {:error, term()})813814    type warning found at:815    │816 23 │       {:error, reason} -> {:error, reason, state}817    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~818    │819    └─ lib/phoenix_live_view/upload_tmp_file_writer.ex:23: Phoenix.LiveView.UploadTmpFileWriter.write_chunk/2820821     warning: a struct for Phoenix.LiveView.UploadEntry is expected on struct update:822823         %Phoenix.LiveView.UploadEntry{824           entry825           | preflighted?: entry.preflighted? || Enum.__in__(entry.ref, refs)826         }827828     but got type:829830         dynamic()831832     where "entry" was given the type:833834         # type: dynamic()835         # from: lib/phoenix_live_view/upload_config.ex:362:17836         entry <- conf.entries837838     when defining the variable "entry", you must also pattern match on "%Phoenix.LiveView.UploadEntry{}"839840     type warning found at:841     │842 363 │         %UploadEntry{entry | preflighted?: entry.preflighted? || entry.ref in refs}843     │         ~844     │845     └─ lib/phoenix_live_view/upload_config.ex:363:9: Phoenix.LiveView.UploadConfig.mark_preflighted/2846847     warning: a struct for Phoenix.LiveView.UploadEntry is expected on struct update:848849         %Phoenix.LiveView.UploadEntry{entry | valid?: true, uuid: generate_uuid()}850851     but got type:852853         dynamic()854855     where "entry" was given the type:856857         # type: dynamic()858         # from: lib/phoenix_live_view/upload_config.ex:572:30859         entry860861     when defining the variable "entry", you must also pattern match on "%Phoenix.LiveView.UploadEntry{}"862863     type warning found at:864     │865 573 │     entry = %UploadEntry{entry | valid?: true, uuid: generate_uuid()}866     │             ~867     │868     └─ lib/phoenix_live_view/upload_config.ex:573:13: Phoenix.LiveView.UploadConfig.put_valid_entry/2869870      warning: the following clause is redundant:871872          def update(assigns, _key, fun) when is_function(fun, 1) or is_function(fun, 2)873874      it has type:875876          dynamic(), dynamic(), dynamic((none() -> term()) or (none(), none() -> term()))877878      previous clauses have already matched on the following types:879880          %Phoenix.LiveView.Socket{}, term(), (none(), none() -> term())881          %Phoenix.LiveView.Socket{}, term(), (none() -> term())882          term(), term(), (none(), none() -> term())883          term(), term(), (none() -> term())884885      │886 1378 │   def update(assigns, _key, fun) when is_function(fun, 1) or is_function(fun, 2) do887      │       ~888      │889      └─ lib/phoenix_component.ex:1378:7: Phoenix.Component.update/3890891     warning: a struct for Phoenix.LiveView.UploadEntry is expected on struct update:892893         %Phoenix.LiveView.UploadEntry{entry | valid?: false}894895     but got type:896897         dynamic()898899     where "entry" was given the type:900901         # type: dynamic()902         # from: lib/phoenix_live_view/upload_config.ex:585:32903         entry904905     when defining the variable "entry", you must also pattern match on "%Phoenix.LiveView.UploadEntry{}"906907     type warning found at:908     │909 586 │     entry = %UploadEntry{entry | valid?: false}910     │             ~911     │912     └─ lib/phoenix_live_view/upload_config.ex:586:13: Phoenix.LiveView.UploadConfig.put_invalid_entry/3913914     warning: a struct for Phoenix.LiveView.UploadEntry is expected on struct update:915916         %Phoenix.LiveView.UploadEntry{entry | cancelled?: true}917918     but got type:919920         dynamic()921922     where "entry" was given the type:923924         # type: dynamic()925         # from: lib/phoenix_live_view/upload_config.ex:669:42926         entry927928     when defining the variable "entry", you must also pattern match on "%Phoenix.LiveView.UploadEntry{}"929930     type warning found at:931     │932 669 │         update_entry(conf, entry.ref, fn entry -> %UploadEntry{entry | cancelled?: true} end)933     │                                                   ~934     │935     └─ lib/phoenix_live_view/upload_config.ex:669:51: Phoenix.LiveView.UploadConfig.cancel_entry/2936937    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: a struct for Phoenix.LiveViewTest.ClientProxy is expected on struct update:945946         %Phoenix.LiveViewTest.ClientProxy{view | rendered: rendered}947948     but got type:949950         dynamic(%{..., rendered: map()})951952     where "view" was given the type:953954         # type: dynamic(%{..., rendered: map()})955         # from: lib/phoenix_live_view/test/client_proxy.ex:727:26956         Phoenix.LiveViewTest.DOM.merge_diff(view.rendered, diff)957958     when defining the variable "view", you must also pattern match on "%Phoenix.LiveViewTest.ClientProxy{}"959960     type warning found at:961     │962 728 │           new_view = %ClientProxy{view | rendered: rendered}963     │                      ~964     │965     └─ lib/phoenix_live_view/test/client_proxy.ex:728:22: Phoenix.LiveViewTest.ClientProxy.merge_rendered/3966967     warning: the right-hand side of || (shown as ... below) will never be executed:968969         conn.private[:live_view_connect_info] || prune_conn(conn) || ...970971     because the left-hand side always evaluates to:972973         dynamic(not false and not nil)974975     where "conn" was given the types:976977         # type: dynamic(%Plug.Conn{assigns: %{..., live_module: term()}, status: integer()})978         # from: lib/phoenix_live_view/test/live_view_test.ex:319:72979         %Plug.Conn{status: 200, assigns: %{live_module: live_module}} = conn980981         # type: dynamic(%Plug.Conn{982           assigns: %{..., live_module: term()},983           private:984             %{..., __struct__: atom()} or nil or empty_list() or non_empty_list(term(), term()) or985               non_struct_map(),986           status: integer()987         })988         # from: lib/phoenix_live_view/test/live_view_test.ex:333:35989         conn.private[:live_view_connect_params]990991     type warning found at:992     │993 334 │       connect_info: conn.private[:live_view_connect_info] || prune_conn(conn) || %{},994     │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~995     │996     └─ lib/phoenix_live_view/test/live_view_test.ex:334: Phoenix.LiveViewTest.connect_from_static_token/2997998     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 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 module1215    │1216  2 │   use Phoenix.Endpoint, otp_app: :design_system1217    │   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^1218    │1219    └─ lib/design_system_web/endpoint.ex:2: DesignSystemWeb.Endpoint (module)12201221    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 module1222    │1223  2 │   use DesignSystemWeb, :router1224    │   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^1225    │1226    └─ lib/design_system_web/router.ex:2: DesignSystemWeb.Router (module)122712281229== Compilation error in file lib/design_system_web/endpoint.ex ==1230** (CompileError) lib/design_system_web/endpoint.ex: cannot compile module DesignSystemWeb.Endpoint (errors have been logged)1231    (elixir 1.20.3) expanding macro: Kernel.use/21232    lib/design_system_web/endpoint.ex:2: DesignSystemWeb.Endpoint (module)1233    (elixir 1.20.3) expanding macro: Kernel.if/21234    lib/design_system_web/endpoint.ex:2: DesignSystemWeb.Endpoint (module)1235    (phoenix 1.7.24) expanding macro: Phoenix.Endpoint.__using__/11236    lib/design_system_web/endpoint.ex:2: DesignSystemWeb.Endpoint (module)1237    (elixir 1.20.3) expanding macro: Kernel.use/21238    lib/design_system_web/endpoint.ex:2: DesignSystemWeb.Endpoint (module)1239could 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"