Build log
nerves_system_trellis
postgrex_pubsub 0.2.0 · fail · run postgrex_pubsub-0.2.0-1791073056281
424 of 424 lines
1Resolving Hex dependencies...2Resolution completed in 0.152s3Unchanged:4 circular_buffer 1.1.05 connection 1.1.06 db_connection 2.10.27 decimal 2.4.1 VULNERABLE!8 EEF-CVE-2026-32686 (MEDIUM)9 aka: CVE-2026-32686, GHSA-rhv4-8758-jx7v10 Unbounded exponent in decimal enables unauthenticated DoS11 https://osv.dev/vulnerability/EEF-CVE-2026-3268612 ecto 3.8.413 ecto_sql 3.8.314 elixir_make 0.10.015 interactive_cmd 0.1.416 jason 1.4.517 nerves 2.0.0-pre.218 nerves_discovery 0.1.519 nerves_logging 0.2.420 nerves_runtime 0.13.1321 nerves_system_bbb 2.30.222 nerves_system_br 1.34.423 nerves_system_mangopi_mq_pro 0.17.224 nerves_system_qemu_aarch64 0.4.225 nerves_system_rpi0 2.1.226 nerves_system_rpi4 2.1.227 nerves_system_rpi5 2.1.228 nerves_system_trellis 0.5.029 nerves_system_x86_64 1.34.230 nerves_toolchain_aarch64_nerves_linux_gnu 15.3.131 nerves_toolchain_armv6_nerves_linux_gnueabihf 15.3.132 nerves_toolchain_armv7_nerves_linux_gnueabihf 15.3.133 nerves_toolchain_riscv64_nerves_linux_gnu 15.3.134 nerves_toolchain_x86_64_nerves_linux_musl 15.3.135 nerves_uevent 0.1.736 postgrex 0.15.1337 postgrex_pubsub 0.2.038 property_table 0.3.439 ring_logger 0.11.740 tablet 0.3.341 telemetry 1.4.242 toolshed 0.5.043 uboot_env 1.0.244* Getting postgrex_pubsub (Hex package)45* Getting nerves (Hex package)46* Getting ring_logger (Hex package)47* Getting toolshed (Hex package)48* Getting nerves_runtime (Hex package)49* Getting nerves_system_bbb (Hex package)50* Getting nerves_system_mangopi_mq_pro (Hex package)51* Getting nerves_system_qemu_aarch64 (Hex package)52* Getting nerves_system_rpi0 (Hex package)53* Getting nerves_system_rpi4 (Hex package)54* Getting nerves_system_rpi5 (Hex package)55* Getting nerves_system_trellis (Hex package)56* Getting nerves_system_x86_64 (Hex package)57* Getting nerves_system_br (Hex package)58* Getting nerves_toolchain_x86_64_nerves_linux_musl (Hex package)59* Getting nerves_toolchain_armv7_nerves_linux_gnueabihf (Hex package)60* Getting nerves_toolchain_aarch64_nerves_linux_gnu (Hex package)61* Getting nerves_toolchain_armv6_nerves_linux_gnueabihf (Hex package)62* Getting nerves_toolchain_riscv64_nerves_linux_gnu (Hex package)63* Getting nerves_logging (Hex package)64* Getting nerves_uevent (Hex package)65* Getting uboot_env (Hex package)66* Getting elixir_make (Hex package)67* Getting property_table (Hex package)68* Getting circular_buffer (Hex package)69* Getting interactive_cmd (Hex package)70* Getting nerves_discovery (Hex package)71* Getting tablet (Hex package)72* Getting ecto_sql (Hex package)73* Getting jason (Hex package)74* Getting postgrex (Hex package)75* Getting connection (Hex package)76* Getting db_connection (Hex package)77* Getting decimal (Hex package)78* Getting telemetry (Hex package)79* Getting ecto (Hex package)80Found packages with security advisories, see above for details81==> nerves_system_br82Generated nerves_system_br app83==> connection84Compiling 1 file (.ex)85 warning: using single-quoted strings to represent charlists is deprecated.86 Use ~c"" if you indeed want a charlist or use "" instead.87 You may run "mix format --migrate" to change all single-quoted88 strings to use the ~c sigil and fix this warning.89 │90 553 │ [{:data, [{'State', mod_state}]}]91 │ ~92 │93 └─ lib/connection.ex:553:209495 warning: using single-quoted strings to represent charlists is deprecated.96 Use ~c"" if you indeed want a charlist or use "" instead.97 You may run "mix format --migrate" to change all single-quoted98 strings to use the ~c sigil and fix this warning.99 │100 680 │ format = '** Generic server ~p terminating \n' ++101 │ ~102 │103 └─ lib/connection.ex:680:14104105 warning: using single-quoted strings to represent charlists is deprecated.106 Use ~c"" if you indeed want a charlist or use "" instead.107 You may run "mix format --migrate" to change all single-quoted108 strings to use the ~c sigil and fix this warning.109 │110 681 │ '** Last message in was ~p~n' ++ ## No last message111 │ ~112 │113 └─ lib/connection.ex:681:7114115 warning: using single-quoted strings to represent charlists is deprecated.116 Use ~c"" if you indeed want a charlist or use "" instead.117 You may run "mix format --migrate" to change all single-quoted118 strings to use the ~c sigil and fix this warning.119 │120 682 │ '** When Server state == ~p~n' ++121 │ ~122 │123 └─ lib/connection.ex:682:7124125 warning: using single-quoted strings to represent charlists is deprecated.126 Use ~c"" if you indeed want a charlist or use "" instead.127 You may run "mix format --migrate" to change all single-quoted128 strings to use the ~c sigil and fix this warning.129 │130 683 │ '** Reason for termination == ~n** ~p~n'131 │ ~132 │133 └─ lib/connection.ex:683:7134135Generated connection app136==> circular_buffer137Compiling 1 file (.ex)138Generated circular_buffer app139==> tablet140Compiling 2 files (.ex)141Generated tablet app142==> elixir_make143Compiling 8 files (.ex)144Generated elixir_make app145==> nerves_logging146 CC kmsg_tailer.o147 LD kmsg_tailer148Compiling 5 files (.ex)149Generated nerves_logging app150==> nerves_discovery151Compiling 5 files (.ex)152Generated nerves_discovery app153==> ring_logger154Compiling 7 files (.ex)155Generated ring_logger app156==> decimal157Compiling 4 files (.ex)158 warning: this clause of defp check_dbl_min_max/1 is never used (or it will always fail/warn when invoked)159 │160 2842 │ defp check_dbl_min_max(%Decimal{coef: :inf} = infinity), do: infinity161 │ ~162 │163 └─ lib/decimal.ex:2842:8: Decimal.check_dbl_min_max/1164165Generated decimal app166==> jason167Compiling 10 files (.ex)168Generated jason app169==> interactive_cmd170Compiling 1 file (.ex)171Generated interactive_cmd app172==> nerves173Compiling 65 files (.ex)174 warning: redefining module Mix.Tasks.Nerves.Init (current version loaded from /work/proj/_build/trellis/lib/nerves/ebin/Elixir.Mix.Tasks.Nerves.Init.beam)175 │176 6 │ defmodule Mix.Tasks.Nerves.Init do177 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~178 │179 └─ lib/mix/tasks/nerves.init.ex:6: Mix.Tasks.Nerves.Init (module)180181 warning: redefining module Nerves (current version loaded from /work/proj/_build/trellis/lib/nerves/ebin/Elixir.Nerves.beam)182 │183 6 │ defmodule Nerves do184 │ ~~~~~~~~~~~~~~~~~~~185 │186 └─ lib/nerves.ex:6: Nerves (module)187188 warning: redefining module Nerves.ArtifactResolver (current version loaded from /work/proj/_build/trellis/lib/nerves/ebin/Elixir.Nerves.ArtifactResolver.beam)189 │190 5 │ defmodule Nerves.ArtifactResolver do191 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~192 │193 └─ lib/nerves/artifact_resolver.ex:5: Nerves.ArtifactResolver (module)194195 warning: redefining module Nerves.BuildAction.AppModes (current version loaded from /work/proj/_build/trellis/lib/nerves/ebin/Elixir.Nerves.BuildAction.AppModes.beam)196 │197 6 │ defmodule Nerves.BuildAction.AppModes do198 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~199 │200 └─ lib/nerves/build_action/app_modes.ex:6: Nerves.BuildAction.AppModes (module)201202 warning: redefining module Nerves.BuildAction.CheckExecutables (current version loaded from /work/proj/_build/trellis/lib/nerves/ebin/Elixir.Nerves.BuildAction.CheckExecutables.beam)203 │204 5 │ defmodule Nerves.BuildAction.CheckExecutables do205 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~206 │207 └─ lib/nerves/build_action/check_executables.ex:5: Nerves.BuildAction.CheckExecutables (module)208209 warning: redefining module Nerves.BuildAction.Erlinit (current version loaded from /work/proj/_build/trellis/lib/nerves/ebin/Elixir.Nerves.BuildAction.Erlinit.beam)210 │211 8 │ defmodule Nerves.BuildAction.Erlinit do212 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~213 │214 └─ lib/nerves/build_action/erlinit.ex:8: Nerves.BuildAction.Erlinit (module)215216 warning: redefining module Nerves.BuildAction.Firmware (current version loaded from /work/proj/_build/trellis/lib/nerves/ebin/Elixir.Nerves.BuildAction.Firmware.beam)217 │218 5 │ defmodule Nerves.BuildAction.Firmware do219 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~220 │221 └─ lib/nerves/build_action/firmware.ex:5: Nerves.BuildAction.Firmware (module)222223 warning: redefining module Nerves.BuildAction.IExStartupCheck (current version loaded from /work/proj/_build/trellis/lib/nerves/ebin/Elixir.Nerves.BuildAction.IExStartupCheck.beam)224 │225 7 │ defmodule Nerves.BuildAction.IExStartupCheck do226 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~227 │228 └─ lib/nerves/build_action/iex_startup_check.ex:7: Nerves.BuildAction.IExStartupCheck (module)229230 warning: redefining module Nerves.BuildAction.NervesV1System (current version loaded from /work/proj/_build/trellis/lib/nerves/ebin/Elixir.Nerves.BuildAction.NervesV1System.beam)231 │232 5 │ defmodule Nerves.BuildAction.NervesV1System do233 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~234 │235 └─ lib/nerves/build_action/nerves_v1_system.ex:5: Nerves.BuildAction.NervesV1System (module)236237 warning: redefining module Nerves.BuildAction.NervesV1Toolchain (current version loaded from /work/proj/_build/trellis/lib/nerves/ebin/Elixir.Nerves.BuildAction.NervesV1Toolchain.beam)238 │239 5 │ defmodule Nerves.BuildAction.NervesV1Toolchain do240 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~241 │242 └─ lib/nerves/build_action/nerves_v1_toolchain.ex:5: Nerves.BuildAction.NervesV1Toolchain (module)243244 warning: redefining module Nerves.BuildAction.Rootfs (current version loaded from /work/proj/_build/trellis/lib/nerves/ebin/Elixir.Nerves.BuildAction.Rootfs.beam)245 │246 5 │ defmodule Nerves.BuildAction.Rootfs do247 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~248 │249 └─ lib/nerves/build_action/rootfs.ex:5: Nerves.BuildAction.Rootfs (module)250251 warning: redefining module Nerves.BuildAction.SortApps (current version loaded from /work/proj/_build/trellis/lib/nerves/ebin/Elixir.Nerves.BuildAction.SortApps.beam)252 │253 6 │ defmodule Nerves.BuildAction.SortApps do254 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~255 │256 └─ lib/nerves/build_action/sort_apps.ex:6: Nerves.BuildAction.SortApps (module)257258 warning: redefining module Nerves.BuildAction.StripAll (current version loaded from /work/proj/_build/trellis/lib/nerves/ebin/Elixir.Nerves.BuildAction.StripAll.beam)259 │260 5 │ defmodule Nerves.BuildAction.StripAll do261 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~262 │263 └─ lib/nerves/build_action/strip_all.ex:5: Nerves.BuildAction.StripAll (module)264265 warning: redefining module Nerves.BuildAction.Trimmer (current version loaded from /work/proj/_build/trellis/lib/nerves/ebin/Elixir.Nerves.BuildAction.Trimmer.beam)266 │267 5 │ defmodule Nerves.BuildAction.Trimmer do268 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~269 │270 └─ lib/nerves/build_action/trimmer.ex:5: Nerves.BuildAction.Trimmer (module)271272 warning: redefining module Nerves.BuildPlan.Checks (current version loaded from /work/proj/_build/trellis/lib/nerves/ebin/Elixir.Nerves.BuildPlan.Checks.beam)273 │274 5 │ defmodule Nerves.BuildPlan.Checks do275 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~276 │277 └─ lib/nerves/build_plan/checks.ex:5: Nerves.BuildPlan.Checks (module)278279 warning: redefining module Nerves.BuildPlan (current version loaded from /work/proj/_build/trellis/lib/nerves/ebin/Elixir.Nerves.BuildPlan.beam)280 │281 5 │ defmodule Nerves.BuildPlan do282 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~283 │284 └─ lib/nerves/build_plan.ex:5: Nerves.BuildPlan (module)285286 warning: redefining module Nerves.Container (current version loaded from /work/proj/_build/trellis/lib/nerves/ebin/Elixir.Nerves.Container.beam)287 │288 6 │ defmodule Nerves.Container do289 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~290 │291 └─ lib/nerves/container.ex:6: Nerves.Container (module)292293 warning: redefining module Nerves.Fingerprint (current version loaded from /work/proj/_build/trellis/lib/nerves/ebin/Elixir.Nerves.Fingerprint.beam)294 │295 5 │ defmodule Nerves.Fingerprint do296 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~297 │298 └─ lib/nerves/fingerprint.ex:5: Nerves.Fingerprint (module)299300 warning: redefining module Nerves.MixPackage (current version loaded from /work/proj/_build/trellis/lib/nerves/ebin/Elixir.Nerves.MixPackage.beam)301 │302 5 │ defmodule Nerves.MixPackage do303 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~304 │305 └─ lib/nerves/mix_package.ex:5: Nerves.MixPackage (module)306307 warning: redefining module Nerves.Paths (current version loaded from /work/proj/_build/trellis/lib/nerves/ebin/Elixir.Nerves.Paths.beam)308 │309 5 │ defmodule Nerves.Paths do310 │ ~~~~~~~~~~~~~~~~~~~~~~~~~311 │312 └─ lib/nerves/paths.ex:5: Nerves.Paths (module)313314 warning: redefining module Nerves.TargetTuple (current version loaded from /work/proj/_build/trellis/lib/nerves/ebin/Elixir.Nerves.TargetTuple.beam)315 │316 5 │ defmodule Nerves.TargetTuple do317 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~318 │319 └─ lib/nerves/target_tuple.ex:5: Nerves.TargetTuple (module)320321Generated nerves app322==> nerves_toolchain_armv7_nerves_linux_gnueabihf323Compiling 1 file (.ex)324Generated nerves_toolchain_armv7_nerves_linux_gnueabihf app325==> nerves_system_trellis326Generated nerves_system_trellis app327==> nerves_compatibility_test328===> Analyzing applications...329===> Compiling telemetry330==> db_connection331Compiling 18 files (.ex)332Generated db_connection app333==> ecto334Compiling 56 files (.ex)335 warning: missing parentheses for expression following "do:" keyword. Parentheses are required to solve ambiguity inside keywords.336337 This error happens when you have function calls without parentheses inside keywords. For example:338339 function(arg, one: nested_call a, b, c)340 function(arg, one: if expr, do: :this, else: :that)341342 In the examples above, we don't know if the arguments "b" and "c" apply to the function "function" or "nested_call". Or if the keywords "do" and "else" apply to the function "function" or "if". You can solve this by explicitly adding parentheses:343344 function(arg, one: if(expr, do: :this, else: :that))345 function(arg, one: nested_call(a, b, c))346347 Ambiguity found at:348 │349 445 │ do: raise ArgumentError,350 │ ~~~~~~~~~~~~~~~~~~~~~~~~351 │352 └─ lib/ecto/association.ex:445353354 warning: missing parentheses for expression following "do:" keyword. Parentheses are required to solve ambiguity inside keywords.355356 This error happens when you have function calls without parentheses inside keywords. For example:357358 function(arg, one: nested_call a, b, c)359 function(arg, one: if expr, do: :this, else: :that)360361 In the examples above, we don't know if the arguments "b" and "c" apply to the function "function" or "nested_call". Or if the keywords "do" and "else" apply to the function "function" or "if". You can solve this by explicitly adding parentheses:362363 function(arg, one: if(expr, do: :this, else: :that))364 function(arg, one: nested_call(a, b, c))365366 Ambiguity found at:367 │368 575 │ do: raise ArgumentError, "cast/3 expects a list of atom keys, got key: `#{inspect key}`"369 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~370 │371 └─ lib/ecto/changeset.ex:575372373 warning: missing parentheses for expression following "do:" keyword. Parentheses are required to solve ambiguity inside keywords.374375 This error happens when you have function calls without parentheses inside keywords. For example:376377 function(arg, one: nested_call a, b, c)378 function(arg, one: if expr, do: :this, else: :that)379380 In the examples above, we don't know if the arguments "b" and "c" apply to the function "function" or "nested_call". Or if the keywords "do" and "else" apply to the function "function" or "if". You can solve this by explicitly adding parentheses:381382 function(arg, one: if(expr, do: :this, else: :that))383 function(arg, one: nested_call(a, b, c))384385 Ambiguity found at:386 │387 2981 │ raise ArgumentError, "cannot add constraint to changeset because it does not have a source, got: #{inspect data}"388 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~389 │390 └─ lib/ecto/changeset.ex:2981391392 warning: missing parentheses for expression following "do:" keyword. Parentheses are required to solve ambiguity inside keywords.393394 This error happens when you have function calls without parentheses inside keywords. For example:395396 function(arg, one: nested_call a, b, c)397 function(arg, one: if expr, do: :this, else: :that)398399 In the examples above, we don't know if the arguments "b" and "c" apply to the function "function" or "nested_call". Or if the keywords "do" and "else" apply to the function "function" or "if". You can solve this by explicitly adding parentheses:400401 function(arg, one: if(expr, do: :this, else: :that))402 function(arg, one: nested_call(a, b, c))403404 Ambiguity found at:405 │406 2983 │ raise ArgumentError, "cannot add constraint because a changeset was not supplied, got: #{inspect item}"407 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~408 │409 └─ lib/ecto/changeset.ex:2983410411 warning: Logger.warn/1 is deprecated. Use Logger.warning/2 instead412 │413 473 │ Logger.warn """414 │ ~415 │416 └─ lib/ecto/changeset/relation.ex:473:14: Ecto.Changeset.Relation.process_current/3417418419== Compilation error in file lib/ecto/query.ex ==420** (Kernel.TypespecError) lib/ecto/query.ex:430: type dynamic/0 is a built-in type and it cannot be redefined421 (elixir 1.20.3) lib/kernel/typespec.ex:1002: Kernel.Typespec.compile_error/2422 (stdlib 8.1) lists.erl:2470: :lists.foldl_1/3423 (elixir 1.20.3) lib/kernel/typespec.ex:230: Kernel.Typespec.translate_typespecs_for_module/2424could not compile dependency :ecto, "mix compile" failed. Errors may have been logged above. You can recompile this dependency with "mix deps.compile ecto --force", update it with "mix deps.update ecto" or clean it with "mix deps.clean ecto"