Build log
nerves_system_rpi5
skout 0.1.5 · fail · run skout-0.1.5-1791104032980
506 of 506 lines
1Resolving Hex dependencies...2Resolution completed in 0.155s3Unchanged:4 certifi 2.15.05 circular_buffer 1.1.06 decimal 1.9.0 VULNERABLE!7 EEF-CVE-2026-32686 (MEDIUM)8 aka: CVE-2026-32686, GHSA-rhv4-8758-jx7v9 Unbounded exponent in decimal enables unauthenticated DoS10 https://osv.dev/vulnerability/EEF-CVE-2026-3268611 elixir_make 0.10.012 elixir_uuid 1.2.113 hackney 1.25.0 VULNERABLE!14 EEF-CVE-2026-47071 (HIGH)15 aka: CVE-2026-47071, GHSA-gp9c-pm5m-5cxr16 SOCKS5 TLS upgrade ignores caller timeout in hackney17 https://osv.dev/vulnerability/EEF-CVE-2026-470711819 EEF-CVE-2026-47076 (MEDIUM)20 aka: CVE-2026-47076, GHSA-pj7v-xfvx-wmjq21 SSRF allowlist bypass via percent-encoded host in hackney22 https://osv.dev/vulnerability/EEF-CVE-2026-470762324 EEF-CVE-2026-47069 (LOW)25 aka: CVE-2026-47069, GHSA-mp55-p8c9-rfw226 CRLF injection in cookie domain/path options in hackney27 https://osv.dev/vulnerability/EEF-CVE-2026-470692829 EEF-CVE-2026-47075 (MEDIUM)30 aka: CVE-2026-47075, GHSA-j9wq-vxxc-94wf31 CR/LF injection in query parameter in hackney32 https://osv.dev/vulnerability/EEF-CVE-2026-4707533 httpoison 1.8.234 idna 6.1.135 interactive_cmd 0.1.436 jason 1.4.537 json_ld 0.3.538 metrics 1.0.139 mimerl 1.5.040 nerves 2.0.0-pre.241 nerves_discovery 0.1.542 nerves_logging 0.2.443 nerves_runtime 0.13.1344 nerves_system_bbb 2.30.245 nerves_system_br 1.34.446 nerves_system_mangopi_mq_pro 0.17.247 nerves_system_qemu_aarch64 0.4.248 nerves_system_rpi0 2.1.249 nerves_system_rpi4 2.1.250 nerves_system_rpi5 2.1.251 nerves_system_trellis 0.5.052 nerves_system_x86_64 1.34.253 nerves_toolchain_aarch64_nerves_linux_gnu 15.3.154 nerves_toolchain_armv6_nerves_linux_gnueabihf 15.3.155 nerves_toolchain_armv7_nerves_linux_gnueabihf 15.3.156 nerves_toolchain_riscv64_nerves_linux_gnu 15.3.157 nerves_toolchain_x86_64_nerves_linux_musl 15.3.158 nerves_uevent 0.1.759 nimble_csv 1.3.060 optimus 0.6.161 parse_trans 3.4.162 property_table 0.3.463 protocol_ex 0.4.464 rdf 0.12.065 ring_logger 0.11.766 skout 0.1.567 sparql 0.3.768 ssl_verify_fun 1.1.769 sweet_xml 0.7.570 tablet 0.3.371 toolshed 0.5.072 uboot_env 1.0.273 unicode_util_compat 0.7.174 yamerl 0.10.075 yaml_elixir 2.12.276* Getting skout (Hex package)77* Getting nerves (Hex package)78* Getting ring_logger (Hex package)79* Getting toolshed (Hex package)80* Getting nerves_runtime (Hex package)81* Getting nerves_system_bbb (Hex package)82* Getting nerves_system_mangopi_mq_pro (Hex package)83* Getting nerves_system_qemu_aarch64 (Hex package)84* Getting nerves_system_rpi0 (Hex package)85* Getting nerves_system_rpi4 (Hex package)86* Getting nerves_system_rpi5 (Hex package)87* Getting nerves_system_trellis (Hex package)88* Getting nerves_system_x86_64 (Hex package)89* Getting nerves_system_br (Hex package)90* Getting nerves_toolchain_x86_64_nerves_linux_musl (Hex package)91* Getting nerves_toolchain_armv7_nerves_linux_gnueabihf (Hex package)92* Getting nerves_toolchain_aarch64_nerves_linux_gnu (Hex package)93* Getting nerves_toolchain_armv6_nerves_linux_gnueabihf (Hex package)94* Getting nerves_toolchain_riscv64_nerves_linux_gnu (Hex package)95* Getting nerves_logging (Hex package)96* Getting nerves_uevent (Hex package)97* Getting uboot_env (Hex package)98* Getting elixir_make (Hex package)99* Getting property_table (Hex package)100* Getting circular_buffer (Hex package)101* Getting interactive_cmd (Hex package)102* Getting nerves_discovery (Hex package)103* Getting tablet (Hex package)104* Getting json_ld (Hex package)105* Getting optimus (Hex package)106* Getting rdf (Hex package)107* Getting sparql (Hex package)108* Getting yaml_elixir (Hex package)109* Getting yamerl (Hex package)110* Getting elixir_uuid (Hex package)111* Getting jason (Hex package)112* Getting nimble_csv (Hex package)113* Getting protocol_ex (Hex package)114* Getting sweet_xml (Hex package)115* Getting decimal (Hex package)116* Getting httpoison (Hex package)117* Getting hackney (Hex package)118* Getting certifi (Hex package)119* Getting idna (Hex package)120* Getting metrics (Hex package)121* Getting mimerl (Hex package)122* Getting parse_trans (Hex package)123* Getting ssl_verify_fun (Hex package)124* Getting unicode_util_compat (Hex package)125Found packages with security advisories, see above for details126==> nerves_system_br127Generated nerves_system_br app128==> circular_buffer129Compiling 1 file (.ex)130Generated circular_buffer app131==> nerves_compatibility_test132===> Analyzing applications...133===> Compiling yamerl134/work/proj/deps_rpi5/yamerl/src/yamerl_node_binary.erl:65:9: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.135Compile directive 'nowarn_deprecated_catch' can be used to suppress136warnings in selected modules.137% 65| case catch base64:decode(Text) of138% | ^139140/work/proj/deps_rpi5/yamerl/src/yamerl_node_binary.erl:72:9: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.141Compile directive 'nowarn_deprecated_catch' can be used to suppress142warnings in selected modules.143% 72| case catch base64:decode(Text) of144% | ^145146 ┌─ src/yamerl_node_binary.erl:147 │148 65 │ case catch base64:decode(Text) of149 │ ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.150Compile directive 'nowarn_deprecated_catch' can be used to suppress151warnings in selected modules.152153 ┌─ src/yamerl_node_binary.erl:154 │155 72 │ case catch base64:decode(Text) of156 │ ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.157Compile directive 'nowarn_deprecated_catch' can be used to suppress158warnings in selected modules.159160161/work/proj/deps_rpi5/yamerl/src/yamerl_constr.erl:801:5: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.162Compile directive 'nowarn_deprecated_catch' can be used to suppress163warnings in selected modules.164% 801| catch Mod:module_info(),165% | ^166167 ┌─ src/yamerl_constr.erl:168 │169 801 │ catch Mod:module_info(),170 │ ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.171Compile directive 'nowarn_deprecated_catch' can be used to suppress172warnings in selected modules.173174175===> Analyzing applications...176===> Compiling mimerl177==> nimble_csv178Compiling 1 file (.ex)179Generated nimble_csv app180==> ssl_verify_fun181Compiling 7 files (.erl)182Generated ssl_verify_fun app183==> optimus184Compiling 17 files (.ex)185Generated optimus app186==> tablet187Compiling 2 files (.ex)188Generated tablet app189==> elixir_make190Compiling 8 files (.ex)191Generated elixir_make app192==> nerves_logging193 CC kmsg_tailer.o194 LD kmsg_tailer195Compiling 5 files (.ex)196Generated nerves_logging app197==> elixir_uuid198Compiling 1 file (.ex)199 warning: use Bitwise is deprecated. import Bitwise instead200 │201 2 │ use Bitwise, only_operators: true202 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~203 │204 └─ lib/uuid.ex:2: UUID (module)205206Generated elixir_uuid app207==> nerves_discovery208Compiling 5 files (.ex)209Generated nerves_discovery app210==> ring_logger211Compiling 7 files (.ex)212Generated ring_logger app213==> decimal214Compiling 4 files (.ex)215 warning: using single-quoted strings to represent charlists is deprecated.216 Use ~c"" if you indeed want a charlist or use "" instead.217 You may run "mix format --migrate" to change all single-quoted218 strings to use the ~c sigil and fix this warning.219 │220 1320 │ '0.' ++ :lists.duplicate(-diff, ?0) ++ list221 │ ~222 │223 └─ lib/decimal.ex:1320:11224225 warning: using single-quoted strings to represent charlists is deprecated.226 Use ~c"" if you indeed want a charlist or use "" instead.227 You may run "mix format --migrate" to change all single-quoted228 strings to use the ~c sigil and fix this warning.229 │230 1351 │ list = list ++ 'E'231 │ ~232 │233 └─ lib/decimal.ex:1351:26234235 warning: using single-quoted strings to represent charlists is deprecated.236 Use ~c"" if you indeed want a charlist or use "" instead.237 You may run "mix format --migrate" to change all single-quoted238 strings to use the ~c sigil and fix this warning.239 │240 1352 │ list = if exp >= 0, do: list ++ '+', else: list241 │ ~242 │243 └─ lib/decimal.ex:1352:43244245 warning: using single-quoted strings to represent charlists is deprecated.246 Use ~c"" if you indeed want a charlist or use "" instead.247 You may run "mix format --migrate" to change all single-quoted248 strings to use the ~c sigil and fix this warning.249 │250 1775 │ int = if int == [], do: '0', else: int251 │ ~252 │253 └─ lib/decimal.ex:1775:31254255 warning: using single-quoted strings to represent charlists is deprecated.256 Use ~c"" if you indeed want a charlist or use "" instead.257 You may run "mix format --migrate" to change all single-quoted258 strings to use the ~c sigil and fix this warning.259 │260 1776 │ exp = if exp == [], do: '0', else: exp261 │ ~262 │263 └─ lib/decimal.ex:1776:31264265Generated decimal app266==> jason267Compiling 10 files (.ex)268Generated jason app269==> yaml_elixir270Compiling 6 files (.ex)271Generated yaml_elixir app272==> interactive_cmd273Compiling 1 file (.ex)274Generated interactive_cmd app275==> nerves276Compiling 65 files (.ex)277 warning: redefining module Mix.Tasks.Nerves.Init (current version loaded from /work/proj/_build/rpi5/lib/nerves/ebin/Elixir.Mix.Tasks.Nerves.Init.beam)278 │279 6 │ defmodule Mix.Tasks.Nerves.Init do280 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~281 │282 └─ lib/mix/tasks/nerves.init.ex:6: Mix.Tasks.Nerves.Init (module)283284 warning: redefining module Nerves (current version loaded from /work/proj/_build/rpi5/lib/nerves/ebin/Elixir.Nerves.beam)285 │286 6 │ defmodule Nerves do287 │ ~~~~~~~~~~~~~~~~~~~288 │289 └─ lib/nerves.ex:6: Nerves (module)290291 warning: redefining module Nerves.ArtifactResolver (current version loaded from /work/proj/_build/rpi5/lib/nerves/ebin/Elixir.Nerves.ArtifactResolver.beam)292 │293 5 │ defmodule Nerves.ArtifactResolver do294 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~295 │296 └─ lib/nerves/artifact_resolver.ex:5: Nerves.ArtifactResolver (module)297298 warning: redefining module Nerves.BuildAction.AppModes (current version loaded from /work/proj/_build/rpi5/lib/nerves/ebin/Elixir.Nerves.BuildAction.AppModes.beam)299 │300 6 │ defmodule Nerves.BuildAction.AppModes do301 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~302 │303 └─ lib/nerves/build_action/app_modes.ex:6: Nerves.BuildAction.AppModes (module)304305 warning: redefining module Nerves.BuildAction.CheckExecutables (current version loaded from /work/proj/_build/rpi5/lib/nerves/ebin/Elixir.Nerves.BuildAction.CheckExecutables.beam)306 │307 5 │ defmodule Nerves.BuildAction.CheckExecutables do308 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~309 │310 └─ lib/nerves/build_action/check_executables.ex:5: Nerves.BuildAction.CheckExecutables (module)311312 warning: redefining module Nerves.BuildAction.Erlinit (current version loaded from /work/proj/_build/rpi5/lib/nerves/ebin/Elixir.Nerves.BuildAction.Erlinit.beam)313 │314 8 │ defmodule Nerves.BuildAction.Erlinit do315 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~316 │317 └─ lib/nerves/build_action/erlinit.ex:8: Nerves.BuildAction.Erlinit (module)318319 warning: redefining module Nerves.BuildAction.Firmware (current version loaded from /work/proj/_build/rpi5/lib/nerves/ebin/Elixir.Nerves.BuildAction.Firmware.beam)320 │321 5 │ defmodule Nerves.BuildAction.Firmware do322 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~323 │324 └─ lib/nerves/build_action/firmware.ex:5: Nerves.BuildAction.Firmware (module)325326 warning: redefining module Nerves.BuildAction.IExStartupCheck (current version loaded from /work/proj/_build/rpi5/lib/nerves/ebin/Elixir.Nerves.BuildAction.IExStartupCheck.beam)327 │328 7 │ defmodule Nerves.BuildAction.IExStartupCheck do329 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~330 │331 └─ lib/nerves/build_action/iex_startup_check.ex:7: Nerves.BuildAction.IExStartupCheck (module)332333 warning: redefining module Nerves.BuildAction.NervesV1System (current version loaded from /work/proj/_build/rpi5/lib/nerves/ebin/Elixir.Nerves.BuildAction.NervesV1System.beam)334 │335 5 │ defmodule Nerves.BuildAction.NervesV1System do336 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~337 │338 └─ lib/nerves/build_action/nerves_v1_system.ex:5: Nerves.BuildAction.NervesV1System (module)339340 warning: redefining module Nerves.BuildAction.NervesV1Toolchain (current version loaded from /work/proj/_build/rpi5/lib/nerves/ebin/Elixir.Nerves.BuildAction.NervesV1Toolchain.beam)341 │342 5 │ defmodule Nerves.BuildAction.NervesV1Toolchain do343 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~344 │345 └─ lib/nerves/build_action/nerves_v1_toolchain.ex:5: Nerves.BuildAction.NervesV1Toolchain (module)346347 warning: redefining module Nerves.BuildAction.Rootfs (current version loaded from /work/proj/_build/rpi5/lib/nerves/ebin/Elixir.Nerves.BuildAction.Rootfs.beam)348 │349 5 │ defmodule Nerves.BuildAction.Rootfs do350 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~351 │352 └─ lib/nerves/build_action/rootfs.ex:5: Nerves.BuildAction.Rootfs (module)353354 warning: redefining module Nerves.BuildAction.SortApps (current version loaded from /work/proj/_build/rpi5/lib/nerves/ebin/Elixir.Nerves.BuildAction.SortApps.beam)355 │356 6 │ defmodule Nerves.BuildAction.SortApps do357 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~358 │359 └─ lib/nerves/build_action/sort_apps.ex:6: Nerves.BuildAction.SortApps (module)360361 warning: redefining module Nerves.BuildAction.StripAll (current version loaded from /work/proj/_build/rpi5/lib/nerves/ebin/Elixir.Nerves.BuildAction.StripAll.beam)362 │363 5 │ defmodule Nerves.BuildAction.StripAll do364 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~365 │366 └─ lib/nerves/build_action/strip_all.ex:5: Nerves.BuildAction.StripAll (module)367368 warning: redefining module Nerves.BuildAction.Trimmer (current version loaded from /work/proj/_build/rpi5/lib/nerves/ebin/Elixir.Nerves.BuildAction.Trimmer.beam)369 │370 5 │ defmodule Nerves.BuildAction.Trimmer do371 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~372 │373 └─ lib/nerves/build_action/trimmer.ex:5: Nerves.BuildAction.Trimmer (module)374375 warning: redefining module Nerves.BuildPlan (current version loaded from /work/proj/_build/rpi5/lib/nerves/ebin/Elixir.Nerves.BuildPlan.beam)376 │377 5 │ defmodule Nerves.BuildPlan do378 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~379 │380 └─ lib/nerves/build_plan.ex:5: Nerves.BuildPlan (module)381382 warning: redefining module Nerves.BuildPlan.Checks (current version loaded from /work/proj/_build/rpi5/lib/nerves/ebin/Elixir.Nerves.BuildPlan.Checks.beam)383 │384 5 │ defmodule Nerves.BuildPlan.Checks do385 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~386 │387 └─ lib/nerves/build_plan/checks.ex:5: Nerves.BuildPlan.Checks (module)388389 warning: redefining module Nerves.Container (current version loaded from /work/proj/_build/rpi5/lib/nerves/ebin/Elixir.Nerves.Container.beam)390 │391 6 │ defmodule Nerves.Container do392 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~393 │394 └─ lib/nerves/container.ex:6: Nerves.Container (module)395396 warning: redefining module Nerves.Fingerprint (current version loaded from /work/proj/_build/rpi5/lib/nerves/ebin/Elixir.Nerves.Fingerprint.beam)397 │398 5 │ defmodule Nerves.Fingerprint do399 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~400 │401 └─ lib/nerves/fingerprint.ex:5: Nerves.Fingerprint (module)402403 warning: redefining module Nerves.MixPackage (current version loaded from /work/proj/_build/rpi5/lib/nerves/ebin/Elixir.Nerves.MixPackage.beam)404 │405 5 │ defmodule Nerves.MixPackage do406 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~407 │408 └─ lib/nerves/mix_package.ex:5: Nerves.MixPackage (module)409410 warning: redefining module Nerves.Paths (current version loaded from /work/proj/_build/rpi5/lib/nerves/ebin/Elixir.Nerves.Paths.beam)411 │412 5 │ defmodule Nerves.Paths do413 │ ~~~~~~~~~~~~~~~~~~~~~~~~~414 │415 └─ lib/nerves/paths.ex:5: Nerves.Paths (module)416417 warning: redefining module Nerves.TargetTuple (current version loaded from /work/proj/_build/rpi5/lib/nerves/ebin/Elixir.Nerves.TargetTuple.beam)418 │419 5 │ defmodule Nerves.TargetTuple do420 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~421 │422 └─ lib/nerves/target_tuple.ex:5: Nerves.TargetTuple (module)423424Generated nerves app425==> nerves_toolchain_aarch64_nerves_linux_gnu426Compiling 1 file (.ex)427Generated nerves_toolchain_aarch64_nerves_linux_gnu app428==> nerves_system_rpi5429Generated nerves_system_rpi5 app430==> nerves_compatibility_test431===> Analyzing applications...432===> Compiling unicode_util_compat433===> Analyzing applications...434===> Compiling idna435==> protocol_ex436Compiling 2 files (.ex)437 warning: using single-quoted strings to represent charlists is deprecated.438 Use ~c"" if you indeed want a charlist or use "" instead.439 You may run "mix format --migrate" to change all single-quoted440 strings to use the ~c sigil and fix this warning.441 │442 190 │ [ if spec.location[:file] in [nil, "", ''] do443 │ ~444 │445 └─ lib/protocol_ex.ex:190:46446447Generated protocol_ex app448==> rdf449warning: in order to compile .yrl files, you must add "compilers: [:yecc] ++ Mix.compilers()" to the "def project" section of rdf's mix.exs450Compiling 3 files (.yrl)451warning: in order to compile .xrl files, you must add "compilers: [:leex] ++ Mix.compilers()" to the "def project" section of rdf's mix.exs452Compiling 2 files (.xrl)453Compiling 5 files (.erl)454Compiling 113 files (.ex)455 warning: default arguments in protocol definitions is deprecated456 │457 19 │ def merge(data, input, opts \\ [])458 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~459 │460 └─ lib/rdf/data.ex:19: RDF.Data (module)461462 warning: default arguments in protocol definitions is deprecated463 │464 27 │ def delete(data, input, opts \\ [])465 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~466 │467 └─ lib/rdf/data.ex:27: RDF.Data (module)468469 warning: default arguments in protocol definitions is deprecated470 │471 42 │ def include?(data, input, opts \\ [])472 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~473 │474 └─ lib/rdf/data.ex:42: RDF.Data (module)475476 warning: default arguments in protocol definitions is deprecated477 │478 106 │ def values(data, opts \\ [])479 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~480 │481 └─ lib/rdf/data.ex:106: RDF.Data (module)482483 warning: protocols can only define functions without implementation via def/1, found: include?/2, values/1, merge/2, delete/2484 │485 1 │ defprotocol RDF.Data do486 │ ~~~~~~~~~~~~~~~~~~~~~~~487 │488 └─ lib/rdf/data.ex:1: RDF.Data (module)489490 error: cyclic variable definition in patterns:491492 resources(graph = %__MODULE__{} = graph)493494 the variable "graph" depends on itself through the pattern495 │496 921 │ def resources(graph = %__MODULE__{} = graph) do497 │ ^498 │499 └─ lib/rdf/graph.ex:921:7: RDF.Graph.resources/1500501502== Compilation error in file lib/rdf/graph.ex ==503** (CompileError) lib/rdf/graph.ex: cannot compile module RDF.Graph (errors have been logged)504 (stdlib 8.1) maps.erl:894: :maps.fold_1/4505 lib/rdf/graph.ex:921: (module)506could not compile dependency :rdf, "mix compile" failed. Errors may have been logged above. You can recompile this dependency with "mix deps.compile rdf --force", update it with "mix deps.update rdf" or clean it with "mix deps.clean rdf"