phoenix_kit_ecommerce

Build log

nerves_system_qemu_aarch64

phoenix_kit_ecommerce 0.5.18 · fail · run phoenix_kit_ecommerce-0.5.18-1791205705818
1710 of 1710 lines
1Resolving Hex dependencies...2Resolution completed in 1.537s3Unchanged:4  aws_regions 0.1.05  backblaze_regions 0.1.06  bandit 1.12.57  bcrypt_elixir 3.3.28  beamlab_countries 1.2.19  beamlab_ex_aws_sqs 5.0.210  certifi 2.17.011  circular_buffer 1.1.012  comeonin 5.5.113  db_connection 2.10.214  decimal 3.1.115  ecto 3.14.216  ecto_sql 3.14.017  elixir_make 0.10.018  eqrcode 0.2.119  etcher 0.18.020  ex_aws 2.7.021  ex_aws_ec2 2.0.122  ex_aws_s3 2.5.923  ex_aws_sns 2.3.524  ex_aws_sts 2.3.025  expo 1.1.126  finch 0.24.027  fresco 0.13.128  gen_smtp 1.3.029  gettext 1.0.230  h2 0.12.431  hackney 4.8.532  hammer 7.5.033  hpax 1.1.034  idna 7.1.035  interactive_cmd 0.1.436  jason 1.4.537  keyfob 0.1.138  leaf 0.8.039  locale_slug 0.2.040  mdex 0.14.241  mdex_native 0.2.1142  mime 2.0.743  mimerl 1.5.044  mint 1.11.045  nerves 2.0.0-pre.246  nerves_discovery 0.1.547  nerves_logging 0.2.448  nerves_runtime 0.13.1349  nerves_system_bbb 2.30.250  nerves_system_br 1.34.451  nerves_system_mangopi_mq_pro 0.17.252  nerves_system_qemu_aarch64 0.4.253  nerves_system_rpi0 2.1.254  nerves_system_rpi4 2.1.255  nerves_system_rpi5 2.1.256  nerves_system_trellis 0.5.057  nerves_system_x86_64 1.34.258  nerves_toolchain_aarch64_nerves_linux_gnu 15.3.159  nerves_toolchain_armv6_nerves_linux_gnueabihf 15.3.160  nerves_toolchain_armv7_nerves_linux_gnueabihf 15.3.161  nerves_toolchain_riscv64_nerves_linux_gnu 15.3.162  nerves_toolchain_x86_64_nerves_linux_musl 15.3.163  nerves_uevent 0.1.764  nimble_csv 1.3.065  nimble_options 1.1.166  nimble_parsec 1.4.267  nimble_pool 1.1.068  oauth2 2.1.169  oban 2.24.170  parse_trans 3.4.271  phoenix 1.8.1572  phoenix_ecto 4.7.073  phoenix_html 4.3.074  phoenix_kit 2.53.075  phoenix_kit_billing 0.19.176  phoenix_kit_ecommerce 0.5.1877  phoenix_kit_templates 0.2.278  phoenix_live_view 1.2.1279  phoenix_pubsub 2.3.080  phoenix_template 1.1.081  plug 1.20.382  plug_crypto 2.2.083  postgrex 0.22.484  property_table 0.3.485  quic 2.1.186  ranch 2.3.087  req 0.7.488  ring_logger 0.11.789  rustler_precompiled 0.10.090  saxy 1.6.191  ssl_verify_fun 1.1.792  stripity_stripe 3.3.293  sweet_xml 0.7.594  swoosh 1.28.195  tablet 0.3.396  telemetry 1.4.297  tesla 1.21.398  tessera 0.3.899  thousand_island 1.5.0100  tigris_regions 0.1.0101  toolshed 0.5.0102  tz 0.28.4103  uboot_env 1.0.2104  ueberauth 0.10.8105  ueberauth_facebook 0.10.0106  ueberauth_github 0.8.3107  ueberauth_google 0.12.1108  uri_query 0.2.0109  uuidv7 1.0.0110  websock 0.5.3111  websock_adapter 0.6.0112  websockex 0.5.1113  webtransport 0.4.8114  yamerl 0.10.0115  yaml_elixir 2.12.2116* Getting phoenix_kit_ecommerce (Hex package)117* Getting nerves (Hex package)118* Getting ring_logger (Hex package)119* Getting toolshed (Hex package)120* Getting nerves_runtime (Hex package)121* Getting nerves_system_bbb (Hex package)122* Getting nerves_system_mangopi_mq_pro (Hex package)123* Getting nerves_system_qemu_aarch64 (Hex package)124* Getting nerves_system_rpi0 (Hex package)125* Getting nerves_system_rpi4 (Hex package)126* Getting nerves_system_rpi5 (Hex package)127* Getting nerves_system_trellis (Hex package)128* Getting nerves_system_x86_64 (Hex package)129* Getting nerves_system_br (Hex package)130* Getting nerves_toolchain_x86_64_nerves_linux_musl (Hex package)131* Getting nerves_toolchain_armv7_nerves_linux_gnueabihf (Hex package)132* Getting nerves_toolchain_aarch64_nerves_linux_gnu (Hex package)133* Getting nerves_toolchain_armv6_nerves_linux_gnueabihf (Hex package)134* Getting nerves_toolchain_riscv64_nerves_linux_gnu (Hex package)135* Getting nerves_logging (Hex package)136* Getting nerves_uevent (Hex package)137* Getting uboot_env (Hex package)138* Getting elixir_make (Hex package)139* Getting property_table (Hex package)140* Getting circular_buffer (Hex package)141* Getting interactive_cmd (Hex package)142* Getting nerves_discovery (Hex package)143* Getting tablet (Hex package)144* Getting ecto_sql (Hex package)145* Getting gettext (Hex package)146* Getting jason (Hex package)147* Getting mdex (Hex package)148* Getting nimble_csv (Hex package)149* Getting oban (Hex package)150* Getting phoenix (Hex package)151* Getting phoenix_kit (Hex package)152* Getting phoenix_kit_billing (Hex package)153* Getting phoenix_live_view (Hex package)154* Getting req (Hex package)155* Getting uuidv7 (Hex package)156* Getting ecto (Hex package)157* Getting decimal (Hex package)158* Getting telemetry (Hex package)159* Getting finch (Hex package)160* Getting mime (Hex package)161* Getting mint (Hex package)162* Getting nimble_options (Hex package)163* Getting nimble_pool (Hex package)164* Getting hpax (Hex package)165* Getting phoenix_html (Hex package)166* Getting phoenix_template (Hex package)167* Getting plug (Hex package)168* Getting plug_crypto (Hex package)169* Getting stripity_stripe (Hex package)170* Getting hackney (Hex package)171* Getting uri_query (Hex package)172* Getting certifi (Hex package)173* Getting h2 (Hex package)174* Getting idna (Hex package)175* Getting mimerl (Hex package)176* Getting parse_trans (Hex package)177* Getting quic (Hex package)178* Getting ssl_verify_fun (Hex package)179* Getting webtransport (Hex package)180* Getting aws_regions (Hex package)181* Getting backblaze_regions (Hex package)182* Getting bandit (Hex package)183* Getting bcrypt_elixir (Hex package)184* Getting beamlab_countries (Hex package)185* Getting etcher (Hex package)186* Getting ex_aws (Hex package)187* Getting ex_aws_ec2 (Hex package)188* Getting ex_aws_s3 (Hex package)189* Getting ex_aws_sns (Hex package)190* Getting ex_aws_sqs (Hex package)191* Getting ex_aws_sts (Hex package)192* Getting fresco (Hex package)193* Getting gen_smtp (Hex package)194* Getting hammer (Hex package)195* Getting keyfob (Hex package)196* Getting leaf (Hex package)197* Getting locale_slug (Hex package)198* Getting oauth2 (Hex package)199* Getting phoenix_ecto (Hex package)200* Getting phoenix_kit_templates (Hex package)201* Getting postgrex (Hex package)202* Getting saxy (Hex package)203* Getting sweet_xml (Hex package)204* Getting swoosh (Hex package)205* Getting tessera (Hex package)206* Getting tigris_regions (Hex package)207* Getting tz (Hex package)208* Getting ueberauth (Hex package)209* Getting ueberauth_facebook (Hex package)210* Getting ueberauth_github (Hex package)211* Getting ueberauth_google (Hex package)212* Getting websockex (Hex package)213* Getting yaml_elixir (Hex package)214* Getting yamerl (Hex package)215* Getting db_connection (Hex package)216* Getting tesla (Hex package)217* Getting phoenix_pubsub (Hex package)218* Getting eqrcode (Hex package)219* Getting ranch (Hex package)220* Getting comeonin (Hex package)221* Getting thousand_island (Hex package)222* Getting websock (Hex package)223* Getting websock_adapter (Hex package)224* Getting mdex_native (Hex package)225* Getting nimble_parsec (Hex package)226* Getting rustler_precompiled (Hex package)227* Getting expo (Hex package)228You have added/upgraded packages you could sponsor, run `mix hex.sponsor` to learn more229==> nerves_system_br230Generated nerves_system_br app231==> uri_query232Compiling 1 file (.ex)233Generated uri_query app234==> mime235Compiling 1 file (.ex)236Generated mime app237==> locale_slug238Compiling 6 files (.ex)239Generated locale_slug app240==> circular_buffer241Compiling 1 file (.ex)242Generated circular_buffer app243==> nimble_options244Compiling 3 files (.ex)245Generated nimble_options app246==> comeonin247Compiling 3 files (.ex)248Generated comeonin app249==> plug_crypto250Compiling 5 files (.ex)251Generated plug_crypto app252==> hpax253Compiling 4 files (.ex)254Generated hpax app255==> mint256Compiling 1 file (.erl)257Compiling 21 files (.ex)258Generated mint app259==> nerves_compatibility_test260===> Analyzing applications...261===> Compiling mimerl262===> Analyzing applications...263===> Compiling yamerl264/work/proj/deps_qemu_aarch64/yamerl/src/yamerl_node_binary.erl:65:9: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.265Compile directive 'nowarn_deprecated_catch' can be used to suppress266warnings in selected modules.267%   65|    case catch base64:decode(Text) of268%     |         ^269270/work/proj/deps_qemu_aarch64/yamerl/src/yamerl_node_binary.erl:72:9: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.271Compile directive 'nowarn_deprecated_catch' can be used to suppress272warnings in selected modules.273%   72|    case catch base64:decode(Text) of274%     |         ^275276    ┌─ src/yamerl_node_binary.erl:277    │278 65 │     case catch base64:decode(Text) of279    │          ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.280Compile directive 'nowarn_deprecated_catch' can be used to suppress281warnings in selected modules.282283    ┌─ src/yamerl_node_binary.erl:284    │285 72 │     case catch base64:decode(Text) of286    │          ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.287Compile directive 'nowarn_deprecated_catch' can be used to suppress288warnings in selected modules.289290291/work/proj/deps_qemu_aarch64/yamerl/src/yamerl_constr.erl:801:5: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.292Compile directive 'nowarn_deprecated_catch' can be used to suppress293warnings in selected modules.294%  801|     catch Mod:module_info(),295%     |     ^296297     ┌─ src/yamerl_constr.erl:298     │299 801 │      catch Mod:module_info(),300     │      ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.301Compile directive 'nowarn_deprecated_catch' can be used to suppress302warnings in selected modules.303304305==> tigris_regions306Compiling 12 files (.ex)307Generated tigris_regions app308==> nimble_csv309Compiling 1 file (.ex)310Generated nimble_csv app311==> nerves_compatibility_test312===> Analyzing applications...313===> Compiling ranch314===> Analyzing applications...315===> Compiling gen_smtp316     ┌─ src/gen_smtp_server_session.erl:317     │318 401 │          case catch Module:code_change(OldVsn, CallbackState, Extra) of319     │               ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.320Compile directive 'nowarn_deprecated_catch' can be used to suppress321warnings in selected modules.322323324     ┌─ src/gen_smtp_client.erl:325     │326 812 │                  catch smtp_socket:to_ssl_client(327     │                  ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.328Compile directive 'nowarn_deprecated_catch' can be used to suppress329warnings in selected modules.330331332==> ssl_verify_fun333Compiling 7 files (.erl)334Generated ssl_verify_fun app335==> nerves_compatibility_test336===> Analyzing applications...337===> Compiling h2338==> tablet339Compiling 2 files (.ex)340Generated tablet app341==> phoenix_kit_templates342Compiling 3 files (.ex)343Generated phoenix_kit_templates app344==> elixir_make345Compiling 8 files (.ex)346Generated elixir_make app347==> nerves_logging348 CC kmsg_tailer.o349 LD kmsg_tailer350Compiling 5 files (.ex)351Generated nerves_logging app352==> saxy353Compiling 19 files (.ex)354Generated saxy app355==> bcrypt_elixir356mkdir -p "/work/proj/_build/qemu_aarch64/lib/bcrypt_elixir/priv"357/home/nerves/.nerves/artifacts/nerves_toolchain_aarch64_nerves_linux_gnu-15.3.1/bin/aarch64-nerves-linux-gnu-gcc -mabi=lp64 -fstack-protector-strong -mcpu=cortex-a53 -fPIE -pie -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64  -pipe -O2 --sysroot /home/nerves/.nerves/artifacts/nerves_system_qemu_aarch64-0.4.2/staging -Wall -Wno-format-truncation -I"/home/nerves/.nerves/artifacts/nerves_system_qemu_aarch64-0.4.2/staging/usr/lib/erlang/erts-17.0.6/include" -Ic_src -fPIC -shared --sysroot=/home/nerves/.nerves/artifacts/nerves_system_qemu_aarch64-0.4.2/staging c_src/bcrypt_nif.c c_src/blowfish.c -o "/work/proj/_build/qemu_aarch64/lib/bcrypt_elixir/priv/bcrypt_nif.so"358Compiling 3 files (.ex)359Generated bcrypt_elixir app360==> nerves_discovery361Compiling 5 files (.ex)362Generated nerves_discovery app363==> ring_logger364Compiling 7 files (.ex)365Generated ring_logger app366==> decimal367Compiling 4 files (.ex)368Generated decimal app369==> jason370Compiling 10 files (.ex)371Generated jason app372==> backblaze_regions373Compiling 12 files (.ex)374Generated backblaze_regions app375==> yaml_elixir376Compiling 6 files (.ex)377Generated yaml_elixir app378==> aws_regions379Compiling 12 files (.ex)380Generated aws_regions app381==> interactive_cmd382Compiling 1 file (.ex)383Generated interactive_cmd app384==> nerves385Compiling 65 files (.ex)386    warning: redefining module Mix.Tasks.Nerves.Init (current version loaded from /work/proj/_build/qemu_aarch64/lib/nerves/ebin/Elixir.Mix.Tasks.Nerves.Init.beam)387    │388  6 │ defmodule Mix.Tasks.Nerves.Init do389    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~390    │391    └─ lib/mix/tasks/nerves.init.ex:6: Mix.Tasks.Nerves.Init (module)392393    warning: redefining module Nerves (current version loaded from /work/proj/_build/qemu_aarch64/lib/nerves/ebin/Elixir.Nerves.beam)394    │395  6 │ defmodule Nerves do396    │ ~~~~~~~~~~~~~~~~~~~397    │398    └─ lib/nerves.ex:6: Nerves (module)399400    warning: redefining module Nerves.ArtifactResolver (current version loaded from /work/proj/_build/qemu_aarch64/lib/nerves/ebin/Elixir.Nerves.ArtifactResolver.beam)401    │402  5 │ defmodule Nerves.ArtifactResolver do403    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~404    │405    └─ lib/nerves/artifact_resolver.ex:5: Nerves.ArtifactResolver (module)406407    warning: redefining module Nerves.BuildAction.AppModes (current version loaded from /work/proj/_build/qemu_aarch64/lib/nerves/ebin/Elixir.Nerves.BuildAction.AppModes.beam)408    │409  6 │ defmodule Nerves.BuildAction.AppModes do410    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~411    │412    └─ lib/nerves/build_action/app_modes.ex:6: Nerves.BuildAction.AppModes (module)413414    warning: redefining module Nerves.BuildAction.CheckExecutables (current version loaded from /work/proj/_build/qemu_aarch64/lib/nerves/ebin/Elixir.Nerves.BuildAction.CheckExecutables.beam)415    │416  5 │ defmodule Nerves.BuildAction.CheckExecutables do417    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~418    │419    └─ lib/nerves/build_action/check_executables.ex:5: Nerves.BuildAction.CheckExecutables (module)420421    warning: redefining module Nerves.BuildAction.Erlinit (current version loaded from /work/proj/_build/qemu_aarch64/lib/nerves/ebin/Elixir.Nerves.BuildAction.Erlinit.beam)422    │423  8 │ defmodule Nerves.BuildAction.Erlinit do424    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~425    │426    └─ lib/nerves/build_action/erlinit.ex:8: Nerves.BuildAction.Erlinit (module)427428    warning: redefining module Nerves.BuildAction.Firmware (current version loaded from /work/proj/_build/qemu_aarch64/lib/nerves/ebin/Elixir.Nerves.BuildAction.Firmware.beam)429    │430  5 │ defmodule Nerves.BuildAction.Firmware do431    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~432    │433    └─ lib/nerves/build_action/firmware.ex:5: Nerves.BuildAction.Firmware (module)434435    warning: redefining module Nerves.BuildAction.IExStartupCheck (current version loaded from /work/proj/_build/qemu_aarch64/lib/nerves/ebin/Elixir.Nerves.BuildAction.IExStartupCheck.beam)436    │437  7 │ defmodule Nerves.BuildAction.IExStartupCheck do438    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~439    │440    └─ lib/nerves/build_action/iex_startup_check.ex:7: Nerves.BuildAction.IExStartupCheck (module)441442    warning: redefining module Nerves.BuildAction.NervesV1System (current version loaded from /work/proj/_build/qemu_aarch64/lib/nerves/ebin/Elixir.Nerves.BuildAction.NervesV1System.beam)443    │444  5 │ defmodule Nerves.BuildAction.NervesV1System do445    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~446    │447    └─ lib/nerves/build_action/nerves_v1_system.ex:5: Nerves.BuildAction.NervesV1System (module)448449    warning: redefining module Nerves.BuildAction.NervesV1Toolchain (current version loaded from /work/proj/_build/qemu_aarch64/lib/nerves/ebin/Elixir.Nerves.BuildAction.NervesV1Toolchain.beam)450    │451  5 │ defmodule Nerves.BuildAction.NervesV1Toolchain do452    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~453    │454    └─ lib/nerves/build_action/nerves_v1_toolchain.ex:5: Nerves.BuildAction.NervesV1Toolchain (module)455456    warning: redefining module Nerves.BuildAction.Rootfs (current version loaded from /work/proj/_build/qemu_aarch64/lib/nerves/ebin/Elixir.Nerves.BuildAction.Rootfs.beam)457    │458  5 │ defmodule Nerves.BuildAction.Rootfs do459    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~460    │461    └─ lib/nerves/build_action/rootfs.ex:5: Nerves.BuildAction.Rootfs (module)462463    warning: redefining module Nerves.BuildAction.SortApps (current version loaded from /work/proj/_build/qemu_aarch64/lib/nerves/ebin/Elixir.Nerves.BuildAction.SortApps.beam)464    │465  6 │ defmodule Nerves.BuildAction.SortApps do466    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~467    │468    └─ lib/nerves/build_action/sort_apps.ex:6: Nerves.BuildAction.SortApps (module)469470    warning: redefining module Nerves.BuildAction.StripAll (current version loaded from /work/proj/_build/qemu_aarch64/lib/nerves/ebin/Elixir.Nerves.BuildAction.StripAll.beam)471    │472  5 │ defmodule Nerves.BuildAction.StripAll do473    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~474    │475    └─ lib/nerves/build_action/strip_all.ex:5: Nerves.BuildAction.StripAll (module)476477    warning: redefining module Nerves.BuildAction.Trimmer (current version loaded from /work/proj/_build/qemu_aarch64/lib/nerves/ebin/Elixir.Nerves.BuildAction.Trimmer.beam)478    │479  5 │ defmodule Nerves.BuildAction.Trimmer do480    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~481    │482    └─ lib/nerves/build_action/trimmer.ex:5: Nerves.BuildAction.Trimmer (module)483484    warning: redefining module Nerves.BuildPlan.Checks (current version loaded from /work/proj/_build/qemu_aarch64/lib/nerves/ebin/Elixir.Nerves.BuildPlan.Checks.beam)485    │486  5 │ defmodule Nerves.BuildPlan.Checks do487    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~488    │489    └─ lib/nerves/build_plan/checks.ex:5: Nerves.BuildPlan.Checks (module)490491    warning: redefining module Nerves.BuildPlan (current version loaded from /work/proj/_build/qemu_aarch64/lib/nerves/ebin/Elixir.Nerves.BuildPlan.beam)492    │493  5 │ defmodule Nerves.BuildPlan do494    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~495    │496    └─ lib/nerves/build_plan.ex:5: Nerves.BuildPlan (module)497498    warning: redefining module Nerves.Container (current version loaded from /work/proj/_build/qemu_aarch64/lib/nerves/ebin/Elixir.Nerves.Container.beam)499    │500  6 │ defmodule Nerves.Container do501    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~502    │503    └─ lib/nerves/container.ex:6: Nerves.Container (module)504505    warning: redefining module Nerves.Fingerprint (current version loaded from /work/proj/_build/qemu_aarch64/lib/nerves/ebin/Elixir.Nerves.Fingerprint.beam)506    │507  5 │ defmodule Nerves.Fingerprint do508    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~509    │510    └─ lib/nerves/fingerprint.ex:5: Nerves.Fingerprint (module)511512    warning: redefining module Nerves.MixPackage (current version loaded from /work/proj/_build/qemu_aarch64/lib/nerves/ebin/Elixir.Nerves.MixPackage.beam)513    │514  5 │ defmodule Nerves.MixPackage do515    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~516    │517    └─ lib/nerves/mix_package.ex:5: Nerves.MixPackage (module)518519    warning: redefining module Nerves.Paths (current version loaded from /work/proj/_build/qemu_aarch64/lib/nerves/ebin/Elixir.Nerves.Paths.beam)520    │521  5 │ defmodule Nerves.Paths do522    │ ~~~~~~~~~~~~~~~~~~~~~~~~~523    │524    └─ lib/nerves/paths.ex:5: Nerves.Paths (module)525526    warning: redefining module Nerves.TargetTuple (current version loaded from /work/proj/_build/qemu_aarch64/lib/nerves/ebin/Elixir.Nerves.TargetTuple.beam)527    │528  5 │ defmodule Nerves.TargetTuple do529    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~530    │531    └─ lib/nerves/target_tuple.ex:5: Nerves.TargetTuple (module)532533Generated nerves app534==> nerves_toolchain_aarch64_nerves_linux_gnu535Compiling 1 file (.ex)536Generated nerves_toolchain_aarch64_nerves_linux_gnu app537==> nerves_system_qemu_aarch64538Compiling 1 file (.ex)539Generated nerves_system_qemu_aarch64 app540==> nerves_compatibility_test541===> Analyzing applications...542===> Compiling idna543==> nimble_parsec544Compiling 4 files (.ex)545Generated nimble_parsec app546==> nerves_compatibility_test547===> Analyzing applications...548===> Compiling telemetry549==> ecto550Compiling 56 files (.ex)551Generated ecto app552==> websockex553Compiling 6 files (.ex)554     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 operator555     │556 109 │     <<payload::bytes-size(size), rest::bitstring>> = remaining557     │                           ~558     │559     └─ lib/websockex/frame.ex:109:27: WebSockex.Frame.parse_frame/1560561     warning: the variable "len" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator562     │563 125 │       <<payload::bytes-size(len), rest::bitstring>> = remaining564     │                             ~565     │566     └─ lib/websockex/frame.ex:125:29: WebSockex.Frame.parse_frame/1567568     warning: the variable "len" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator569     │570 125 │       <<payload::bytes-size(len), rest::bitstring>> = remaining571     │                             ~572     │573     └─ lib/websockex/frame.ex:125:29: WebSockex.Frame.parse_frame/1574575     warning: the variable "len" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator576     │577 145 │     <<payload::bytes-size(len), rest::bitstring>> = remaining578     │                           ~579     │580     └─ lib/websockex/frame.ex:145:27: WebSockex.Frame.parse_frame/1581582     warning: the variable "len" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator583     │584 150 │     <<payload::bytes-size(len), rest::bitstring>> = remaining585     │                           ~586     │587     └─ lib/websockex/frame.ex:150:27: WebSockex.Frame.parse_frame/1588589     warning: the variable "len" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator590     │591 155 │     <<payload::bytes-size(len), rest::bitstring>> = remaining592     │                           ~593     │594     └─ lib/websockex/frame.ex:155:27: WebSockex.Frame.parse_frame/1595596     warning: the variable "len" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator597     │598 164 │       <<payload::bytes-size(len), rest::bitstring>> = remaining599     │                             ~600     │601     └─ lib/websockex/frame.ex:164:29: WebSockex.Frame.parse_frame/1602603     warning: the variable "len" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator604     │605 171 │       <<payload::bytes-size(len), rest::bitstring>> = remaining606     │                             ~607     │608     └─ lib/websockex/frame.ex:171:29: WebSockex.Frame.parse_frame/1609610     warning: the variable "len" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator611     │612 176 │       <<payload::bytes-size(len), rest::bitstring>> = remaining613     │                             ~614     │615     └─ lib/websockex/frame.ex:176:29: WebSockex.Frame.parse_frame/1616617     warning: the variable "len" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator618     │619 164 │       <<payload::bytes-size(len), rest::bitstring>> = remaining620     │                             ~621     │622     └─ lib/websockex/frame.ex:164:29: WebSockex.Frame.parse_frame/1623624     warning: the variable "len" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator625     │626 171 │       <<payload::bytes-size(len), rest::bitstring>> = remaining627     │                             ~628     │629     └─ lib/websockex/frame.ex:171:29: WebSockex.Frame.parse_frame/1630631     warning: the variable "len" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator632     │633 176 │       <<payload::bytes-size(len), rest::bitstring>> = remaining634     │                             ~635     │636     └─ lib/websockex/frame.ex:176:29: WebSockex.Frame.parse_frame/1637638     warning: the variable "len" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator639     │640 183 │     <<payload::bytes-size(len), rest::bitstring>> = remaining641     │                           ~642     │643     └─ lib/websockex/frame.ex:183:27: WebSockex.Frame.parse_frame/1644645     warning: the variable "len" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator646     │647 188 │     <<payload::bytes-size(len), rest::bitstring>> = remaining648     │                           ~649     │650     └─ lib/websockex/frame.ex:188:27: WebSockex.Frame.parse_frame/1651652     warning: the variable "len" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator653     │654 193 │     <<payload::bytes-size(len), rest::bitstring>> = remaining655     │                           ~656     │657     └─ lib/websockex/frame.ex:193:27: WebSockex.Frame.parse_frame/1658659     warning: the variable "len" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator660     │661 199 │     <<payload::bytes-size(len), rest::bitstring>> = remaining662     │                           ~663     │664     └─ lib/websockex/frame.ex:199:27: WebSockex.Frame.parse_frame/1665666     warning: the variable "len" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator667     │668 204 │     <<payload::bytes-size(len), rest::bitstring>> = remaining669     │                           ~670     │671     └─ lib/websockex/frame.ex:204:27: WebSockex.Frame.parse_frame/1672673     warning: the variable "len" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator674     │675 209 │     <<payload::bytes-size(len), rest::bitstring>> = remaining676     │                           ~677     │678     └─ lib/websockex/frame.ex:209:27: WebSockex.Frame.parse_frame/1679680     warning: the variable "len" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator681     │682 358 │     <<payload::bytes-size(len), rest::bitstring>> = remaining683     │                           ~684     │685     └─ lib/websockex/frame.ex:358:27: WebSockex.Frame.parse_text_payload/3686687Generated websockex app688==> db_connection689Compiling 18 files (.ex)690Generated db_connection app691==> thousand_island692Compiling 18 files (.ex)693Generated thousand_island app694==> phoenix_html695Compiling 6 files (.ex)696Generated phoenix_html app697==> phoenix_template698Compiling 4 files (.ex)699Generated phoenix_template app700==> expo701Compiling 2 files (.erl)702Compiling 22 files (.ex)703Generated expo app704==> gettext705Compiling 18 files (.ex)706     warning: this clause in cond will never match:707708         not is_binary(locale)709710     since it has type:711712         dynamic(false)713714     where "locale" was given the types:715716         # type: binary()717         # from: lib/gettext.ex:806:28718         locale719720         # type: binary()721         # from: lib/gettext.ex:806:41722         is_binary(locale)723724     type warning found at:725     │726 808 │       not is_binary(locale) ->727     │                             ~728     │729     └─ lib/gettext.ex:808:29: Gettext.put_locale!/2730731     warning: the following clause is redundant:732733         defp ensure_empty_msgstr!(%Expo.Message.Plural{} = message)734735     it has type:736737         dynamic(%Expo.Message.Plural{})738739     previous clauses have already matched on the following types:740741         %Expo.Message.Singular{}742         %Expo.Message.Plural{}743744     │745 391 │   defp ensure_empty_msgstr!(%Message.Plural{} = message) do746     │        ~747     │748     └─ lib/gettext/extractor.ex:391:8: Gettext.Extractor.ensure_empty_msgstr!/1749750     warning: Kernel.ParallelCompiler.async/1 is deprecated. Use `pmap/2` instead751     │752 426 │               Kernel.ParallelCompiler.async(fn ->753     │                                       ~754     │755     └─ lib/gettext/compiler.ex:426:39: Gettext.Compiler.compile_po_files/3756757Generated gettext app758==> phoenix_pubsub759Compiling 12 files (.ex)760Generated phoenix_pubsub app761==> rustler_precompiled762Compiling 4 files (.ex)763Generated rustler_precompiled app764==> mdex_native765Compiling 9 files (.ex)76676713:38:40.309 [debug] Downloading NIF from https://github.com/leandrocp/mdex_native/releases/download/v0.2.11/libmdex_native_nif-v0.2.11-nif-2.15-aarch64-unknown-linux-gnu.so.tar.gz76876913:38:41.903 [debug] NIF cached at /home/nerves/.cache/rustler_precompiled/precompiled_nifs/libmdex_native_nif-v0.2.11-nif-2.15-aarch64-unknown-linux-gnu.so.tar.gz and extracted to /work/proj/_build/qemu_aarch64/lib/mdex_native/priv/native/libmdex_native_nif-v0.2.11-nif-2.15-aarch64-unknown-linux-gnu.so770Generated mdex_native app771==> uuidv7772Compiling 1 file (.ex)773Generated uuidv7 app774==> nerves_compatibility_test775===> Analyzing applications...776===> Compiling certifi777==> plug778Compiling 1 file (.erl)779Compiling 42 files (.ex)780Generated plug app781==> ueberauth782Compiling 9 files (.ex)783Generated ueberauth app784warning: "xref: [exclude: ...]" in your mix.exs file is deprecated, instead use: "elixirc_options: [no_warn_undefined: ...]"785  (mix 1.20.3) lib/mix/tasks/compile.elixir.ex:243: Mix.Tasks.Compile.Elixir.xref_exclude_opts/2786  (mix 1.20.3) lib/mix/tasks/compile.elixir.ex:142: Mix.Tasks.Compile.Elixir.run/1787  (mix 1.20.3) lib/mix/task.ex:502: anonymous fn/3 in Mix.Task.run_task/5788  (mix 1.20.3) lib/mix/task.compiler.ex:299: Mix.Task.Compiler.run_compiler/2789  (mix 1.20.3) lib/mix/task.compiler.ex:287: Mix.Task.Compiler.run/4790  (mix 1.20.3) lib/mix/tasks/compile.all.ex:75: Mix.Tasks.Compile.All.do_run/2791792==> postgrex793Compiling 70 files (.ex)794Generated postgrex app795==> ecto_sql796Compiling 25 files (.ex)797Generated ecto_sql app798==> oban799Compiling 70 files (.ex)800Generated oban app801warning: "xref: [exclude: ...]" in your mix.exs file is deprecated, instead use: "elixirc_options: [no_warn_undefined: ...]"802  (mix 1.20.3) lib/mix/tasks/compile.elixir.ex:243: Mix.Tasks.Compile.Elixir.xref_exclude_opts/2803  (mix 1.20.3) lib/mix/tasks/compile.elixir.ex:142: Mix.Tasks.Compile.Elixir.run/1804  (mix 1.20.3) lib/mix/task.ex:502: anonymous fn/3 in Mix.Task.run_task/5805  (mix 1.20.3) lib/mix/task.compiler.ex:299: Mix.Task.Compiler.run_compiler/2806  (mix 1.20.3) lib/mix/task.compiler.ex:287: Mix.Task.Compiler.run/4807  (mix 1.20.3) lib/mix/tasks/compile.all.ex:75: Mix.Tasks.Compile.All.do_run/2808809==> phoenix_ecto810Compiling 7 files (.ex)811Generated phoenix_ecto app812==> tz813Compiling 16 files (.ex)814Compiling lib/tz/compiler_runner.ex (it's taking more than 10s)815Generated tz app816==> nerves_compatibility_test817===> Analyzing applications...818===> Compiling parse_trans819==> hammer820Compiling 14 files (.ex)821Generated hammer app822==> eqrcode823Compiling 10 files (.ex)824    warning: the variable "n1" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator825    │826 55 │     <<_::binary-size(n1), mask::binary-size(n2), _::binary>> = @mask0827    │                      ~828    │829    └─ lib/eqrcode/encode.ex:55:22: EQRCode.Encode.encode/3830831    warning: the variable "n2" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator832    │833 55 │     <<_::binary-size(n1), mask::binary-size(n2), _::binary>> = @mask0834    │                                             ~835    │836    └─ lib/eqrcode/encode.ex:55:45: EQRCode.Encode.encode/3837838Generated eqrcode app839==> uboot_env840Compiling 5 files (.ex)841Generated uboot_env app842==> nimble_pool843Compiling 2 files (.ex)844Generated nimble_pool app845==> finch846Compiling 23 files (.ex)847Generated finch app848==> req849Compiling 24 files (.ex)850Generated req app851==> beamlab_countries852Compiling 16 files (.ex)853Compiling lib/countries.ex (it's taking more than 10s)854Compiling lib/subdivisions.ex (it's taking more than 10s)855Generated beamlab_countries app856==> property_table857Compiling 8 files (.ex)858Generated property_table app859==> nerves_uevent860 CC uevent.o861 LD uevent862Compiling 5 files (.ex)863Generated nerves_uevent app864==> nerves_runtime865Compiling 14 files (.ex)866Generated nerves_runtime app867==> toolshed868Compiling 5 files (.ex)869Generated toolshed app870==> websock871Compiling 1 file (.ex)872Generated websock app873==> bandit874Compiling 54 files (.ex)875Generated bandit app876==> websock_adapter877Compiling 4 files (.ex)878Generated websock_adapter app879==> phoenix880Compiling 75 files (.ex)881Generated phoenix app882==> phoenix_live_view883Compiling 55 files (.ex)884Generated phoenix_live_view app885==> mdex886Compiling 11 files (.ex)887Compiling lib/mdex/document.ex (it's taking more than 10s)888Generated mdex app889==> fresco890Compiling 4 files (.ex)891Generated fresco app892==> etcher893Compiling 3 files (.ex)894Generated etcher app895==> keyfob896Compiling 7 files (.ex)897Generated keyfob app898==> leaf899Compiling 10 files (.ex)900Generated leaf app901==> tessera902Compiling 5 files (.ex)903Generated tessera app904==> sweet_xml905Compiling 2 files (.ex)906     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 operator907     │908 838 │       <<_::binary - size(size), h>> <> tail when h == ?\s or h == ?\n or h == ?\r or h == ?\t ->909     │                          ~910     │911     └─ lib/sweet_xml.ex:838:26: SweetXml.split_last_whitespace/2912913     warning: a struct for SweetXpath is expected on struct update:914915         %SweetXpath{xpath | namespaces: [{to_charlist(prefix), to_charlist(uri)} | xpath.namespaces]}916917     but got type:918919         dynamic()920921     where "xpath" was given the type:922923         # type: dynamic()924         # from: lib/sweet_xml.ex:245:21925         xpath926927     when defining the variable "xpath", you must also pattern match on "%SweetXpath{}"928929     type warning found at:930     │931 246 │     %SweetXpath{xpath | namespaces: [{to_charlist(prefix), to_charlist(uri)}932     │     ~933     │934     └─ lib/sweet_xml.ex:246:5: SweetXml.add_namespace/3935936Generated sweet_xml app937==> nerves_compatibility_test938===> Analyzing applications...939===> Compiling quic940===> Analyzing applications...941===> Compiling webtransport942===> Analyzing applications...943===> Compiling hackney944==> stripity_stripe945Compiling 197 files (.ex)946Generated stripity_stripe app947warning: "xref: [exclude: ...]" in your mix.exs file is deprecated, instead use: "elixirc_options: [no_warn_undefined: ...]"948  (mix 1.20.3) lib/mix/tasks/compile.elixir.ex:243: Mix.Tasks.Compile.Elixir.xref_exclude_opts/2949  (mix 1.20.3) lib/mix/tasks/compile.elixir.ex:142: Mix.Tasks.Compile.Elixir.run/1950  (mix 1.20.3) lib/mix/task.ex:502: anonymous fn/3 in Mix.Task.run_task/5951  (mix 1.20.3) lib/mix/task.compiler.ex:299: Mix.Task.Compiler.run_compiler/2952  (mix 1.20.3) lib/mix/task.compiler.ex:287: Mix.Task.Compiler.run/4953  (mix 1.20.3) lib/mix/tasks/compile.all.ex:75: Mix.Tasks.Compile.All.do_run/2954955==> ex_aws956Compiling 29 files (.ex)957Generated ex_aws app958==> ex_aws_ec2959Compiling 1 file (.ex)960Generated ex_aws_ec2 app961==> ex_aws_s3962Compiling 7 files (.ex)963Generated ex_aws_s3 app964==> ex_aws_sns965Compiling 5 files (.ex)966Generated ex_aws_sns app967==> ex_aws_sqs968Compiling 1 file (.ex)969Generated ex_aws_sqs app970==> ex_aws_sts971Compiling 4 files (.ex)972Generated ex_aws_sts app973==> swoosh974Compiling 62 files (.ex)975Generated swoosh app976==> tesla977Compiling 57 files (.ex)978Generated tesla app979==> oauth2980Compiling 13 files (.ex)981Generated oauth2 app982==> ueberauth_facebook983Compiling 3 files (.ex)984Generated ueberauth_facebook app985==> ueberauth_github986Compiling 3 files (.ex)987Generated ueberauth_github app988==> ueberauth_google989Compiling 3 files (.ex)990Generated ueberauth_google app991==> phoenix_kit992Compiling 688 files (.ex)993    warning: unused require Logger994    │995 24 │   require Logger996    │   ~997    │998    └─ lib/mix/tasks/compile.phoenix_kit_css_sources.ex:24:39991000    warning: unused require Logger1001    │1002 72 │   require Logger1003    │   ~1004    │1005    └─ lib/mix/tasks/compile.phoenix_kit_js_sources.ex:72:310061007     warning: the variable "i" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1008     │1009 462 │           <<_::binary-size(i), byte1::8, _::binary>> = padded11010     │                            ~1011     │1012     └─ lib/modules/storage/services/url_signer.ex:462:28: PhoenixKit.Modules.Storage.URLSigner.secure_compare/210131014     warning: the variable "i" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1015     │1016 463 │           <<_::binary-size(i), byte2::8, _::binary>> = padded21017     │                            ~1018     │1019     └─ lib/modules/storage/services/url_signer.ex:463:28: PhoenixKit.Modules.Storage.URLSigner.secure_compare/210201021    warning: unused require Logger1022    │1023 36 │   require Logger1024    │   ~1025    │1026    └─ lib/phoenix_kit/aws/sesv2.ex:36:310271028    warning: unused require Logger1029    │1030 12 │   require Logger1031    │   ~1032    │1033    └─ lib/phoenix_kit/install/css_integration.ex:12:310341035    warning: unused require Logger1036    │1037 46 │   require Logger1038    │   ~1039    │1040    └─ lib/phoenix_kit/integrations/key_store.ex:46:310411042Compiling lib/modules/storage/workers/process_file_job.ex (it's taking more than 10s)1043Compiling lib/modules/storage/workers/checksum_backfill_job.ex (it's taking more than 10s)1044Compiling lib/modules/storage/workers/capture_date_backfill_job.ex (it's taking more than 10s)1045Compiling lib/modules/storage/services/variant_generator.ex (it's taking more than 10s)1046Compiling lib/modules/storage/services/reconciler.ex (it's taking more than 10s)1047Compiling lib/modules/storage/services/image_editing.ex (it's taking more than 10s)1048Compiling lib/modules/storage/services/file_server.ex (it's taking more than 10s)1049Compiling lib/modules/storage/services/annotation_thumbnail.ex (it's taking more than 10s)1050Compiling lib/modules/storage/schemas/file_details.ex (it's taking more than 10s)1051Compiling lib/modules/storage/reorganizer/resource_source.ex (it's taking more than 10s)1052Compiling lib/modules/storage/reorganizer/action.ex (it's taking more than 10s)1053Compiling lib/modules/storage/reorganizer.ex (it's taking more than 10s)1054Compiling lib/modules/storage/library_state.ex (it's taking more than 10s)1055Compiling lib/modules/storage/bucket_credentials.ex (it's taking more than 10s)1056Compiling lib/phoenix_kit/integrations/key_rotation.ex (it's taking more than 10s)1057Compiling lib/phoenix_kit/migrations/postgres/v135.ex (it's taking more than 10s)1058Compiling lib/phoenix_kit/mentions/users.ex (it's taking more than 10s)1059Compiling lib/phoenix_kit/mailer.ex (it's taking more than 10s)1060Compiling lib/phoenix_kit/jobs/sweep_worker.ex (it's taking more than 10s)1061Compiling lib/phoenix_kit/jobs/state_machine.ex (it's taking more than 10s)1062Compiling lib/phoenix_kit/jobs/run_worker.ex (it's taking more than 10s)1063Compiling lib/phoenix_kit/jobs/oban_store.ex (it's taking more than 10s)1064Compiling lib/phoenix_kit/jobs/history.ex (it's taking more than 10s)1065Compiling lib/phoenix_kit/jobs/engine.ex (it's taking more than 10s)1066Compiling lib/phoenix_kit/jobs.ex (it's taking more than 10s)1067    warning: unused require Logger1068    │1069 13 │   require Logger1070    │   ~1071    │1072    └─ lib/modules/storage/reorganizer/action.ex:13:310731074    warning: unused require Logger1075    │1076 32 │   require Logger1077    │   ~1078    │1079    └─ lib/modules/storage/workers/checksum_backfill_job.ex:32:310801081Compiling lib/phoenix_kit/notifications/prefs.ex (it's taking more than 10s)1082Compiling lib/phoenix_kit/activity/activity.ex (it's taking more than 10s)1083    warning: unused require Logger1084    │1085 10 │   require Logger1086    │   ~1087    │1088    └─ lib/phoenix_kit/system/dependencies.ex:10:310891090Compiling lib/phoenix_kit/users/auth/user_token.ex (it's taking more than 10s)1091Compiling lib/phoenix_kit_web/components/media_browser.ex (it's taking more than 10s)1092    warning: unused require Logger1093    │1094 10 │   require Logger1095    │   ~1096    │1097    └─ lib/modules/storage/web/settings.ex:10:310981099    warning: unused require Logger1100    │1101 44 │   require Logger1102    │   ~1103    │1104    └─ lib/phoenix_kit_web/live/components/user_settings.ex:44:311051106    warning: unused require Logger1107    │1108 19 │   require Logger1109    │   ~1110    │1111    └─ lib/phoenix_kit_web/live/settings/authorization.ex:19:311121113Compiling lib/phoenix_kit_web/router.ex (it's taking more than 10s)1114     warning: the following clause is redundant:11151116         other ->11171118     previous clauses have already matched on the following types:11191120         {:error, :rate_limit_exceeded}1121         {:ok, nil}1122         {:error, binary()}11231124     where "other" was given the type:11251126         # type: dynamic(1127           ({:error, binary()} and not {:ok, %{..., status: true}}) or {:error, :rate_limit_exceeded} or1128             {:ok, nil}1129         )1130         # from: lib/phoenix_kit_web/users/referral_gate.ex:102:71131         other11321133     type warning found at:1134     │1135 102 │       other ->1136     │             ~1137     │1138     └─ lib/phoenix_kit_web/users/referral_gate.ex:102:13: PhoenixKitWeb.Users.ReferralGate.handle_event/311391140    warning: the following clause cannot match because the previous clauses already matched all possible values:11411142        _ ->11431144    it attempts to match on the result of:11451146        providers11471148    which has the already matched type:11491150        dynamic(empty_list() or map() or non_empty_list(term(), term()))11511152    type warning found at:1153    │1154 71 │       _ ->1155    │         ~1156    │1157    └─ lib/phoenix_kit_web/plugs/ensure_oauth_config.ex:71:9: PhoenixKitWeb.Plugs.EnsureOAuthConfig.ensure_oauth_config/011581159    warning: this clause in cond will always match:11601161        base_url = PhoenixKit.Config.get_string(:oauth_base_url)11621163    since it has type:11641165        binary()11661167    where "base_url" was given the type:11681169        # type: binary()1170        # from: lib/phoenix_kit_web/plugs/ensure_oauth_scheme.ex:34:161171        base_url = PhoenixKit.Config.get_string(:oauth_base_url)11721173    type warning found at:1174    │1175 34 │       base_url = PhoenixKit.Config.get_string(:oauth_base_url) ->1176    │                                                                ~1177    │1178    └─ lib/phoenix_kit_web/plugs/ensure_oauth_scheme.ex:34:64: PhoenixKitWeb.Plugs.EnsureOAuthScheme.call/211791180    warning: comparison between distinct types found:11811182        scope != nil11831184    given types:11851186        dynamic(not nil) != nil11871188    where "scope" was given the type:11891190        # type: dynamic(not nil)1191        # from: lib/phoenix_kit_web/live/users/permissions_matrix.ex:79:291192        PhoenixKit.Users.Permissions.can_edit_role_permissions?(scope, role)11931194    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 false11951196    type warning found at:1197    │1198 80 │          true <- scope != nil && Scope.has_module_access?(scope, "users") do1199    │                        ~1200    │1201    └─ lib/phoenix_kit_web/live/users/permissions_matrix.ex:80:24: PhoenixKitWeb.Live.Users.PermissionsMatrix.handle_event/312021203     warning: the following conditional expression will always succeed:12041205         assigns.ml_enabled12061207     because it evaluates to:12081209         dynamic(not false and not nil)12101211     where "assigns" was given the types:12121213         # type: dynamic(1214           %{..., __changed__: term(), ml_enabled: not false and not nil} or1215             %{..., ml_enabled: not false and not nil}1216         )1217         # from: lib/phoenix_kit_web/live/modules/languages.html.heex:11218         assigns12191220         # type: dynamic(%{..., ml_enabled: term()})1221         # from: lib/phoenix_kit_web/live/modules/languages.html.heex:3481222         assigns.ml_enabled12231224         # type: dynamic(%{..., ml_enabled: not false and not nil})1225         # from: lib/phoenix_kit_web/live/modules/languages.html.heex:3481226         assigns.ml_enabled12271228     type warning found at:1229     │1230 355 │         <%= if @ml_enabled and length(@languages) >= 1 do %>1231     │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1232     │1233     └─ lib/phoenix_kit_web/live/modules/languages.html.heex:355: PhoenixKitWeb.Live.Modules.Languages.render/112341235     warning: this clause of defp off_type_upload_error/1 is never used (or it will always fail/warn when invoked)1236     │1237 377 │   defp off_type_upload_error(_), do: gettext("Only the allowed file types can be added here.")1238     │        ~1239     │1240     └─ lib/phoenix_kit_web/live/components/media_selector_modal.ex:377:8: PhoenixKitWeb.Live.Components.MediaSelectorModal.off_type_upload_error/112411242      warning: comparison between distinct types found:12431244          folder_uuid == nil12451246      given types:12471248          dynamic(not nil) == nil12491250      where "folder_uuid" was given the type:12511252          # type: dynamic(not nil)1253          # from: lib/phoenix_kit_web/components/media_browser.ex:10041254          folder_uuid in [nil, ""]12551256      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 false12571258      type warning found at:1259      │1260 1016 │         {nil, [], Storage.list_folders(nil, scope, lib), not is_nil(folder_uuid)}1261      │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1262      │1263      └─ lib/phoenix_kit_web/components/media_browser.ex:1016: PhoenixKitWeb.Components.MediaBrowser.resolve_folder/312641265     warning: the following conditional expression:12661267         !assigns.is_renaming12681269     will always evaluate to true because its inner expression has type:12701271         dynamic(false or nil)12721273     type warning found at:1274     │1275 662 │                 @renaming_folder == @node.folder.uuid && !@is_renaming && "renaming-preview"1276     │                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1277     │1278     └─ lib/phoenix_kit_web/components/folder_explorer.ex:662: PhoenixKitWeb.Components.FolderExplorer."folder_tree_node (overridable 1)"/112791280      warning: this clause of defp build_burn_canvas/1 is never used (or it will always fail/warn when invoked)1281      │1282 1424 │   defp build_burn_canvas(_file), do: nil1283      │        ~1284      │1285      └─ lib/phoenix_kit_web/components/media_canvas_viewer.ex:1424:8: PhoenixKitWeb.Components.MediaCanvasViewer.build_burn_canvas/112861287      warning: this clause of defp build_viewer_canvas/3 is never used (or it will always fail/warn when invoked)1288      │1289 1507 │   defp build_viewer_canvas(nil, _annotations, _locked?), do: nil1290      │        ~1291      │1292      └─ lib/phoenix_kit_web/components/media_canvas_viewer.ex:1507:8: PhoenixKitWeb.Components.MediaCanvasViewer.build_viewer_canvas/312931294     warning: the following conditional expression:12951296         assigns.tab.external12971298     will always evaluate to:12991300         dynamic(not false and not nil)13011302     where "assigns" was given the types:13031304         # type: dynamic(%{..., tab: %{..., external: not false and not nil}})1305         # from: lib/phoenix_kit_web/components/dashboard/tab_item.ex:891306         assigns13071308         # type: dynamic(%{..., tab: %{..., external: term()}})1309         # from: lib/phoenix_kit_web/components/dashboard/tab_item.ex:90:171310         assigns.tab.external13111312         # type: dynamic(%{..., tab: %{..., external: not false and not nil}})1313         # from: lib/phoenix_kit_web/components/dashboard/tab_item.ex:90:171314         assigns.tab.external13151316     type warning found at:1317     │1318 110 │         <%= if @tab.external do %>1319     │         ~~~~~~~~~~~~~~~~~~~~~~~~~~1320     │1321     └─ lib/phoenix_kit_web/components/dashboard/tab_item.ex:110: PhoenixKitWeb.Components.Dashboard.TabItem.render_tab/113221323     warning: incompatible types given to PhoenixKit.Dashboard.Tab.localized_label/1:13241325         PhoenixKit.Dashboard.Tab.localized_label(subtab)13261327     given types:13281329         -dynamic(%{..., active: term(), path: binary()})-13301331     but expected one of:13321333         #11334         %PhoenixKit.Dashboard.Tab{label: nil}13351336         #21337         %PhoenixKit.Dashboard.Tab{label: not nil}13381339     where "subtab" was given the types:13401341         # type: dynamic(%{..., path: binary()})1342         # from: lib/phoenix_kit_web/components/dashboard/sidebar.ex:5971343         build_path(subtab.path, assigns.locale)13441345         # type: dynamic(%{..., active: term(), path: binary()})1346         # from: lib/phoenix_kit_web/components/dashboard/sidebar.ex:6001347         subtab.active13481349     type warning found at:1350     │1351 606 │             <span>{Tab.localized_label(subtab)}</span>1352     │             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1353     │1354     └─ lib/phoenix_kit_web/components/dashboard/sidebar.ex:606: PhoenixKitWeb.Components.Dashboard.Sidebar."mobile_tab_with_subtabs (overridable 1)"/113551356     warning: incompatible types given to flyout_id/1:13571358         flyout_id(assigns.tab)13591360     given types:13611362         -dynamic(%{..., active: term(), id: term()})-13631364     but expected one of:13651366         %PhoenixKit.Dashboard.Tab{}13671368     where "assigns" was given the types:13691370         # type: dynamic(%{..., tab: %{..., id: term()}})1371         # from: lib/phoenix_kit_web/components/dashboard/admin_sidebar.ex:217:151372         PhoenixKit.Dashboard.TabHelpers.get_subtabs_for(assigns.tab.id, assigns.all_tabs)13731374         # type: dynamic(%{..., all_tabs: term(), tab: %{..., id: term()}})1375         # from: lib/phoenix_kit_web/components/dashboard/admin_sidebar.ex:217:151376         PhoenixKit.Dashboard.TabHelpers.get_subtabs_for(assigns.tab.id, assigns.all_tabs)13771378         # type: dynamic(%{..., all_tabs: term(), tab: %{..., active: term(), id: term()}})1379         # from: lib/phoenix_kit_web/components/dashboard/admin_sidebar.ex:222:111380         PhoenixKit.Dashboard.Tab.show_subtabs?(assigns.tab, assigns.tab.active)13811382     type warning found at:1383     │1384 244 │       |> assign(:flyout_id, flyout_id(assigns.tab))1385     │                             ~1386     │1387     └─ lib/phoenix_kit_web/components/dashboard/admin_sidebar.ex:244:29: PhoenixKitWeb.Components.Dashboard.AdminSidebar."admin_tab_with_subtabs (overridable 1)"/113881389     warning: the right-hand side of || (shown as ... below) will never be executed:13901391         lang.name || dialect || ...13921393     because the left-hand side always evaluates to:13941395         dynamic(not false and not nil)13961397     where "dialect" was given the types:13981399         # type: dynamic(nil or binary())1400         # from: lib/phoenix_kit_web/components/core/language_switcher.ex:618:301401         PhoenixKit.Modules.Languages.DialectMapper.extract_base(dialect)14021403         # type: binary()1404         # from: lib/phoenix_kit_web/components/core/language_switcher.ex:619:161405         get_language_flag(dialect)14061407     where "lang" was given the types:14081409         # type: dynamic(%{..., code: term()})1410         # from: lib/phoenix_kit_web/components/core/language_switcher.ex:617:171411         dialect = lang.code14121413         # type: dynamic(%{..., code: term(), name: term()})1414         # from: lib/phoenix_kit_web/components/core/language_switcher.ex:624:261415         lang.name14161417     type warning found at:1418     │1419 624 │           "name" => lang.name || dialect || "Unknown",1420     │           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1421     │1422     └─ lib/phoenix_kit_web/components/core/language_switcher.ex:624: PhoenixKitWeb.Components.Core.LanguageSwitcher."language_switcher_buttons (overridable 1)"/114231424     warning: the right-hand side of || (shown as ... below) will never be executed:14251426         lang.name || dialect || ...14271428     because the left-hand side always evaluates to:14291430         dynamic(not false and not nil)14311432     where "dialect" was given the types:14331434         # type: dynamic(nil or binary())1435         # from: lib/phoenix_kit_web/components/core/language_switcher.ex:745:301436         PhoenixKit.Modules.Languages.DialectMapper.extract_base(dialect)14371438         # type: binary()1439         # from: lib/phoenix_kit_web/components/core/language_switcher.ex:746:161440         get_language_flag(dialect)14411442     where "lang" was given the types:14431444         # type: dynamic(%{..., code: term()})1445         # from: lib/phoenix_kit_web/components/core/language_switcher.ex:744:171446         dialect = lang.code14471448         # type: dynamic(%{..., code: term(), name: term()})1449         # from: lib/phoenix_kit_web/components/core/language_switcher.ex:751:261450         lang.name14511452     type warning found at:1453     │1454 751 │           "name" => lang.name || dialect || "Unknown",1455     │           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1456     │1457     └─ lib/phoenix_kit_web/components/core/language_switcher.ex:751: PhoenixKitWeb.Components.Core.LanguageSwitcher."language_switcher_inline (overridable 1)"/114581459     warning: this clause of defp has_denied_permissions/1 is never used (or it will always fail/warn when invoked)1460     │1461 272 │   defp has_denied_permissions(_), do: false1462     │        ~1463     │1464     └─ lib/phoenix_kit_web/components/core/aws_credentials_verify.ex:272:8: PhoenixKitWeb.Components.Core.AWSCredentialsVerify.has_denied_permissions/114651466      warning: comparison between distinct types found:14671468          scope_folder_id == nil14691470      given types:14711472          dynamic(not nil) == nil14731474      where "scope_folder_id" was given the type:14751476          # type: dynamic(not nil)1477          # from: lib/modules/storage/storage.ex:1831:481478          scope_folder_id14791480      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 false14811482      type warning found at:1483      │1484 1846 │     in_folder_tree(moving?(folder, new_parent) or not is_nil(scope_folder_id), fn ->1485      │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1486      │1487      └─ lib/modules/storage/storage.ex:1846: PhoenixKit.Modules.Storage.update_folder/314881489    warning: the right-hand side of || will always execute:14901491        PhoenixKit.Jobs.Run.__schema__(:prefix)14921493    because the left-hand side always evaluates to:14941495        dynamic(nil)14961497    where "x" (context Kernel) was given the type:14981499        # type: dynamic(nil)1500        # from: lib/phoenix_kit/jobs/oban_store.ex:811501        x15021503    type warning found at:1504    │1505 81 │     run_prefix = Run.__schema__(:prefix) || "public"1506    │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1507    │1508    └─ lib/phoenix_kit/jobs/oban_store.ex:81: PhoenixKit.Jobs.ObanStore.stalled_queues/215091510     warning: this clause of defp reason_note/1 is never used (or it will always fail/warn when invoked)1511     │1512 363 │   defp reason_note(:declined), do: "Nothing was changed.\n"1513     │        ~1514     │1515     └─ lib/phoenix_kit/install/missing_igniter.ex:363:8: PhoenixKit.Install.MissingIgniter.reason_note/115161517     warning: incompatible types given to Map.get/2:15181519         Map.get(item, field)15201521     given types:15221523         -dynamic(not map())-, dynamic(atom())15241525     but expected one of:15261527         map(), term()15281529     where "field" was given the types:15301531         # type: dynamic(atom())1532         # from: lib/phoenix_kit/dashboard/context_selector.ex:486:241533         field15341535         # type: atom()1536         # from: lib/phoenix_kit/dashboard/context_selector.ex:486:361537         is_atom(field)15381539     where "item" was given the type:15401541         # type: dynamic(not map())1542         # from: lib/phoenix_kit/dashboard/context_selector.ex:486:181543         item15441545     type warning found at:1546     │1547 486 │   defp get_field(item, field) when is_atom(field), do: Map.get(item, field)1548     │                                                            ~1549     │1550     └─ lib/phoenix_kit/dashboard/context_selector.ex:486:60: PhoenixKit.Dashboard.ContextSelector.get_field/215511552     warning: this clause of defp get_field/2 is never used (or it will always fail/warn when invoked)1553     │1554 487 │   defp get_field(_, _), do: nil1555     │        ~1556     │1557     └─ lib/phoenix_kit/dashboard/context_selector.ex:487:8: PhoenixKit.Dashboard.ContextSelector.get_field/215581559     warning: the following clause is redundant:15601561         defp get_context_field(context, field)1562              when is_map(context) and is_map_key(context, :__struct__) and1563                     is_atom(:erlang.map_get(:__struct__, context))15641565     it has type:15661567         dynamic(%{..., __struct__: atom()}), dynamic()15681569     previous clauses have already matched on the following types:15701571         map(), term()15721573     │1574 752 │   defp get_context_field(context, field) when is_struct(context) do1575     │        ~1576     │1577     └─ lib/phoenix_kit/dashboard/badge.ex:752:8: PhoenixKit.Dashboard.Badge.get_context_field/215781579     warning: comparison between distinct types found:15801581         result == :ok15821583     given types:15841585         dynamic(1586           {:error, binary()} or {:ok, nil or binary() or empty_list() or non_empty_list(term(), term())}1587         ) == :ok15881589     where "result" was given the type:15901591         # type: dynamic(1592           {:error, binary()} or {:ok, nil or binary() or empty_list() or non_empty_list(term(), term())}1593         )1594         # from: lib/modules/storage/services/manager.ex:576:141595         result =1596           try do1597             ...1598           end15991600     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 false16011602     type warning found at:1603     │1604 583 │       ok? = result == :ok or match?({:ok, _}, result)1605     │                    ~1606     │1607     └─ lib/modules/storage/services/manager.ex:583:20: PhoenixKit.Modules.Storage.Manager.write_to/416081609Generated phoenix_kit app1610==> phoenix_kit_billing1611Compiling 88 files (.ex)1612     warning: the following conditional expression:16131614         days16151616     will always evaluate to:16171618         dynamic(float() or integer())16191620     where "days" was given the type:16211622         # type: dynamic(float() or integer())1623         # from: lib/phoenix_kit_billing/web/subscription_detail.html.heex:1471624         days = days_until_renewal(assigns.subscription)16251626     type warning found at:1627     │1628 148 │                     <%= if days && days > 0 do %>1629     │                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1630     │1631     └─ lib/phoenix_kit_billing/web/subscription_detail.html.heex:148: PhoenixKitBilling.Web.SubscriptionDetail.render/116321633    warning: this clause of defp get_country_name/1 is never used (or it will always fail/warn when invoked)1634    │1635 80 │   defp get_country_name(nil), do: ""1636    │        ~1637    │1638    └─ lib/phoenix_kit_billing/web/settings.ex:80:8: PhoenixKitBilling.Web.Settings.get_country_name/116391640    warning: the following clause will never match:16411642        %PhoenixKitBilling.Transaction{} ->16431644    it is expected to match on type:16451646        dynamic(not %PhoenixKitBilling.Transaction{})16471648    type warning found at:1649    │1650 61 │       %Transaction{} ->1651    │       ~1652    │1653    └─ lib/phoenix_kit_billing/web/payment_confirmation_print.ex:61:7: PhoenixKitBilling.Web.PaymentConfirmationPrint.do_mount/316541655     warning: this clause of defp refresh_order/1 is never used (or it will always fail/warn when invoked)1656     │1657 100 │   defp refresh_order(socket), do: socket1658     │        ~1659     │1660     └─ lib/phoenix_kit_billing/web/order_detail.ex:100:8: PhoenixKitBilling.Web.OrderDetail.refresh_order/116611662     warning: this clause of defp refresh_invoice/1 is never used (or it will always fail/warn when invoked)1663     │1664 139 │   defp refresh_invoice(socket), do: socket1665     │        ~1666     │1667     └─ lib/phoenix_kit_billing/web/invoice_detail.ex:139:8: PhoenixKitBilling.Web.InvoiceDetail.refresh_invoice/116681669    warning: the following clause will never match:16701671        %PhoenixKitBilling.Transaction{} ->16721673    it is expected to match on type:16741675        dynamic(not %PhoenixKitBilling.Transaction{})16761677    type warning found at:1678    │1679 65 │       %Transaction{} ->1680    │       ~1681    │1682    └─ lib/phoenix_kit_billing/web/credit_note_print.ex:65:7: PhoenixKitBilling.Web.CreditNotePrint.do_mount/316831684Generated phoenix_kit_billing app1685==> phoenix_kit_ecommerce1686Compiling 123 files (.ex)1687Compiling lib/phoenix_kit_ecommerce/ai_translatable.ex (it's taking more than 10s)1688    warning: unused require Logger1689    │1690 67 │   require Logger1691    │   ~1692    │1693    └─ lib/phoenix_kit_ecommerce/services/image_fingerprint.ex:67:316941695Compiling lib/phoenix_kit_ecommerce/gettext.ex (it's taking more than 10s)1696    error: module PhoenixKitAI.Components.AITranslate.Embed is not loaded and could not be found1697    │1698 25 │     use PhoenixKitAI.Components.AITranslate.Embed1699    │     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^1700    │1701    └─ lib/phoenix_kit_ecommerce/web/product_form.ex:25: PhoenixKitEcommerce.Web.ProductForm (module)170217031704== Compilation error in file lib/phoenix_kit_ecommerce/web/product_form.ex ==1705** (CompileError) lib/phoenix_kit_ecommerce/web/product_form.ex: cannot compile module PhoenixKitEcommerce.Web.ProductForm (errors have been logged)1706    (elixir 1.20.3) expanding macro: Kernel.use/11707    lib/phoenix_kit_ecommerce/web/product_form.ex:25: PhoenixKitEcommerce.Web.ProductForm (module)1708    (elixir 1.20.3) expanding macro: Kernel.if/21709    lib/phoenix_kit_ecommerce/web/product_form.ex:24: PhoenixKitEcommerce.Web.ProductForm (module)1710could not compile dependency :phoenix_kit_ecommerce, "mix compile" failed. Errors may have been logged above. You can recompile this dependency with "mix deps.compile phoenix_kit_ecommerce --force", update it with "mix deps.update phoenix_kit_ecommerce" or clean it with "mix deps.clean phoenix_kit_ecommerce"