Build log
nerves_system_x86_64
history 0.0.23 · fail · run history-0.0.23-1790945171758
594 of 594 lines
1Resolving Hex dependencies...2Resolution completed in 0.763s3Unchanged:4 bamboo 2.2.05 bamboo_smtp 4.2.26 broadway 1.3.07 castore 1.0.218 certifi 2.15.09 circular_buffer 1.1.010 combine 0.10.011 confex 3.5.112 cowboy 2.19.013 cowboy_telemetry 0.4.014 cowlib 2.20.0 VULNERABLE!15 EEF-CVE-2026-43966 (MEDIUM)16 aka: CVE-2026-43966, GHSA-w4f7-4cxr-rv3c17 HTTP Response Splitting via Non-VCHAR Bytes in cow_http_struct_hd:escape_string/218 https://osv.dev/vulnerability/EEF-CVE-2026-439661920 EEF-CVE-2026-43969 (LOW)21 aka: CVE-2026-43969, GHSA-g2wm-735q-3f5622 Cookie Request Header Injection via Unvalidated Encoder in cow_cookie:cookie/123 https://osv.dev/vulnerability/EEF-CVE-2026-4396924 db_connection 2.10.225 decimal 2.4.1 VULNERABLE!26 EEF-CVE-2026-32686 (MEDIUM)27 aka: CVE-2026-32686, GHSA-rhv4-8758-jx7v28 Unbounded exponent in decimal enables unauthenticated DoS29 https://osv.dev/vulnerability/EEF-CVE-2026-3268630 deque 1.2.031 ecto 3.13.632 ecto_enum 1.4.033 ecto_sql 3.13.534 ecto_term 0.0.135 elixir_make 0.10.036 enumerati 0.0.837 etso 0.1.638 ex2ms 1.7.039 ex_binance 0.0.1040 ex_bitmex 0.6.141 ex_bybit 0.0.142 ex_delta_exchange 0.0.343 ex_deribit 0.0.944 ex_ftx 0.0.1445 ex_gdax 0.2.046 ex_huobi 0.0.247 ex_okex 0.6.048 exconstructor 1.3.149 gen_smtp 1.2.050 gen_stage 1.3.251 gettext 0.19.152 hackney 1.25.0 VULNERABLE!53 EEF-CVE-2026-47071 (HIGH)54 aka: CVE-2026-47071, GHSA-gp9c-pm5m-5cxr55 SOCKS5 TLS upgrade ignores caller timeout in hackney56 https://osv.dev/vulnerability/EEF-CVE-2026-470715758 EEF-CVE-2026-47076 (MEDIUM)59 aka: CVE-2026-47076, GHSA-pj7v-xfvx-wmjq60 SSRF allowlist bypass via percent-encoded host in hackney61 https://osv.dev/vulnerability/EEF-CVE-2026-470766263 EEF-CVE-2026-47069 (LOW)64 aka: CVE-2026-47069, GHSA-mp55-p8c9-rfw265 CRLF injection in cookie domain/path options in hackney66 https://osv.dev/vulnerability/EEF-CVE-2026-470696768 EEF-CVE-2026-47075 (MEDIUM)69 aka: CVE-2026-47075, GHSA-j9wq-vxxc-94wf70 CR/LF injection in query parameter in hackney71 https://osv.dev/vulnerability/EEF-CVE-2026-4707572 history 0.0.2373 httpoison 1.8.274 idna 6.1.175 indifferent 0.9.176 interactive_cmd 0.1.477 jason 1.4.578 juice 0.0.379 libcluster 3.5.080 mapail 1.0.281 maptu 1.0.082 master_proxy 0.1.4 RETIRED!83 (deprecated) Development has moved to main_proxy84 metrics 1.0.185 mime 1.6.086 mimerl 1.5.087 murmur 1.0.488 navigator 0.0.889 nerves 2.0.0-pre.290 nerves_discovery 0.1.591 nerves_logging 0.2.492 nerves_runtime 0.13.1393 nerves_system_bbb 2.30.294 nerves_system_br 1.34.495 nerves_system_mangopi_mq_pro 0.17.296 nerves_system_qemu_aarch64 0.4.297 nerves_system_rpi0 2.1.298 nerves_system_rpi4 2.1.299 nerves_system_rpi5 2.1.2100 nerves_system_trellis 0.5.0101 nerves_system_x86_64 1.34.2102 nerves_toolchain_aarch64_nerves_linux_gnu 15.3.1103 nerves_toolchain_armv6_nerves_linux_gnueabihf 15.3.1104 nerves_toolchain_armv7_nerves_linux_gnueabihf 15.3.1105 nerves_toolchain_riscv64_nerves_linux_gnu 15.3.1106 nerves_toolchain_x86_64_nerves_linux_musl 15.3.1107 nerves_uevent 0.1.7108 nimble_options 1.1.1109 notified 0.0.6110 notified_phoenix 0.0.7111 number 1.0.5112 ordered_nary_tree 0.0.4113 paged_query 0.0.2114 parse_trans 3.4.1115 phoenix 1.6.17116 phoenix_ecto 4.7.0117 phoenix_html 3.3.4118 phoenix_live_dashboard 0.6.5119 phoenix_live_view 0.17.14 VULNERABLE!120 EEF-CVE-2026-64941 (LOW)121 aka: CVE-2026-64941, GHSA-36m4-rm57-3prf122 Open redirect in Phoenix.LiveView.validate_local_url!/2 via ASCII tab, LF and CR123 https://osv.dev/vulnerability/EEF-CVE-2026-64941124 phoenix_pubsub 2.3.0125 phoenix_template 1.1.0126 phoenix_view 2.0.4127 plug 1.20.3128 plug_cowboy 2.9.0129 plug_crypto 1.2.5130 poison 4.0.1131 polymorphic_embed 1.10.0132 poolboy 1.5.2133 postgrex 0.22.4134 proper_case 1.3.1135 property_table 0.3.4136 ranch 2.3.0137 redirect 0.4.0138 ring_logger 0.11.7139 schoolbus 0.0.3140 ssl_verify_fun 1.1.7141 stored 0.0.8142 stylish 0.0.9143 table_rex 3.2.0144 tablet 0.3.3145 tai 0.0.75146 tai_events 0.0.2147 telemetry 1.4.2148 telemetry_metrics 0.6.2149 telemetry_metrics_prometheus 1.1.0150 telemetry_metrics_prometheus_core 1.2.1151 telemetry_poller 1.3.0152 timex 3.7.9153 toolshed 0.5.0154 tzdata 1.2.2155 uboot_env 1.0.2156 unicode_util_compat 0.7.1157 vex 0.9.2158 websockex 0.4.3159 workbench 0.0.18160* Getting history (Hex package)161* Getting nerves (Hex package)162* Getting ring_logger (Hex package)163* Getting toolshed (Hex package)164* Getting nerves_runtime (Hex package)165* Getting nerves_system_bbb (Hex package)166* Getting nerves_system_mangopi_mq_pro (Hex package)167* Getting nerves_system_qemu_aarch64 (Hex package)168* Getting nerves_system_rpi0 (Hex package)169* Getting nerves_system_rpi4 (Hex package)170* Getting nerves_system_rpi5 (Hex package)171* Getting nerves_system_trellis (Hex package)172* Getting nerves_system_x86_64 (Hex package)173* Getting nerves_system_br (Hex package)174* Getting nerves_toolchain_x86_64_nerves_linux_musl (Hex package)175* Getting nerves_toolchain_armv7_nerves_linux_gnueabihf (Hex package)176* Getting nerves_toolchain_aarch64_nerves_linux_gnu (Hex package)177* Getting nerves_toolchain_armv6_nerves_linux_gnueabihf (Hex package)178* Getting nerves_toolchain_riscv64_nerves_linux_gnu (Hex package)179* Getting nerves_logging (Hex package)180* Getting nerves_uevent (Hex package)181* Getting uboot_env (Hex package)182* Getting elixir_make (Hex package)183* Getting property_table (Hex package)184* Getting circular_buffer (Hex package)185* Getting interactive_cmd (Hex package)186* Getting nerves_discovery (Hex package)187* Getting tablet (Hex package)188* Getting broadway (Hex package)189* Getting confex (Hex package)190* Getting ecto_enum (Hex package)191* Getting ecto_sql (Hex package)192* Getting enumerati (Hex package)193* Getting etso (Hex package)194* Getting ex_ftx (Hex package)195* Getting gettext (Hex package)196* Getting indifferent (Hex package)197* Getting jason (Hex package)198* Getting master_proxy (Hex package)199* Getting navigator (Hex package)200* Getting notified_phoenix (Hex package)201* Getting paged_query (Hex package)202* Getting phoenix (Hex package)203* Getting phoenix_ecto (Hex package)204* Getting phoenix_html (Hex package)205* Getting phoenix_live_dashboard (Hex package)206* Getting phoenix_live_view (Hex package)207* Getting plug_cowboy (Hex package)208* Getting postgrex (Hex package)209* Getting redirect (Hex package)210* Getting stylish (Hex package)211* Getting tai (Hex package)212* Getting telemetry (Hex package)213* Getting telemetry_metrics (Hex package)214* Getting telemetry_metrics_prometheus (Hex package)215* Getting telemetry_poller (Hex package)216* Getting timex (Hex package)217* Getting workbench (Hex package)218* Getting decimal (Hex package)219* Getting deque (Hex package)220* Getting libcluster (Hex package)221* Getting number (Hex package)222* Getting phoenix_pubsub (Hex package)223* Getting schoolbus (Hex package)224* Getting stored (Hex package)225* Getting vex (Hex package)226* Getting combine (Hex package)227* Getting tzdata (Hex package)228* Getting telemetry_metrics_prometheus_core (Hex package)229* Getting ecto (Hex package)230* Getting ecto_term (Hex package)231* Getting ex2ms (Hex package)232* Getting ex_binance (Hex package)233* Getting ex_bitmex (Hex package)234* Getting ex_bybit (Hex package)235* Getting ex_delta_exchange (Hex package)236* Getting ex_deribit (Hex package)237* Getting ex_gdax (Hex package)238* Getting ex_huobi (Hex package)239* Getting ex_okex (Hex package)240* Getting httpoison (Hex package)241* Getting juice (Hex package)242* Getting murmur (Hex package)243* Getting polymorphic_embed (Hex package)244* Getting poolboy (Hex package)245* Getting table_rex (Hex package)246* Getting tai_events (Hex package)247* Getting websockex (Hex package)248* Getting hackney (Hex package)249* Getting certifi (Hex package)250* Getting idna (Hex package)251* Getting metrics (Hex package)252* Getting mimerl (Hex package)253* Getting parse_trans (Hex package)254* Getting ssl_verify_fun (Hex package)255* Getting unicode_util_compat (Hex package)256* Getting mapail (Hex package)257* Getting maptu (Hex package)258* Getting poison (Hex package)259* Getting proper_case (Hex package)260* Getting exconstructor (Hex package)261* Getting plug (Hex package)262* Getting mime (Hex package)263* Getting plug_crypto (Hex package)264* Getting db_connection (Hex package)265* Getting cowboy (Hex package)266* Getting cowboy_telemetry (Hex package)267* Getting cowlib (Hex package)268* Getting ranch (Hex package)269* Getting castore (Hex package)270* Getting phoenix_view (Hex package)271* Getting phoenix_template (Hex package)272* Getting notified (Hex package)273* Getting bamboo (Hex package)274* Getting bamboo_smtp (Hex package)275* Getting gen_smtp (Hex package)276* Getting ordered_nary_tree (Hex package)277* Getting gen_stage (Hex package)278* Getting nimble_options (Hex package)279Found retired packages, see above for details280Found packages with security advisories, see above for details281You have added/upgraded packages you could sponsor, run `mix hex.sponsor` to learn more282 warning: using single-quoted strings to represent charlists is deprecated.283 Use ~c"" if you indeed want a charlist or use "" instead.284 You may run "mix format --migrate" to change all single-quoted285 strings to use the ~c sigil and fix this warning.286 │287 21 │ defp elixirc_paths(:test), do: ['lib', 'test/support']288 │ ~289 │290 └─ /work/proj/deps_x86_64/websockex/mix.exs:21:35291292 warning: using single-quoted strings to represent charlists is deprecated.293 Use ~c"" if you indeed want a charlist or use "" instead.294 You may run "mix format --migrate" to change all single-quoted295 strings to use the ~c sigil and fix this warning.296 │297 21 │ defp elixirc_paths(:test), do: ['lib', 'test/support']298 │ ~299 │300 └─ /work/proj/deps_x86_64/websockex/mix.exs:21:42301302 warning: using single-quoted strings to represent charlists is deprecated.303 Use ~c"" if you indeed want a charlist or use "" instead.304 You may run "mix format --migrate" to change all single-quoted305 strings to use the ~c sigil and fix this warning.306 │307 22 │ defp elixirc_paths(_), do: ['lib']308 │ ~309 │310 └─ /work/proj/deps_x86_64/websockex/mix.exs:22:31311312==> gen_stage313Compiling 10 files (.ex)314 warning: unused require Logger315 │316 103 │ require Logger317 │ ~318 │319 └─ lib/gen_stage/dispatchers/partition_dispatcher.ex:103:3320321Generated gen_stage app322==> combine323Compiling 6 files (.ex)324 warning: the variable "n" (context Combine.Parsers.Binary) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator325 │326 26 │ <<bits::bitstring-size(n), rest::bitstring>> ->327 │ ~328 │329 └─ lib/combine/parsers/binary.ex:26:30: Combine.Parsers.Binary.bits_impl/2330331 warning: the variable "bits_size" (context Combine.Parsers.Binary) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator332 │333 48 │ <<bits::bitstring-size(bits_size), rest::bitstring>> ->334 │ ~335 │336 └─ lib/combine/parsers/binary.ex:48:30: Combine.Parsers.Binary.bytes_impl/2337338 warning: the variable "size" (context Combine.Parsers.Binary) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator339 │340 70 │ <<int::big-unsigned-size(size), rest::bitstring>> ->341 │ ~342 │343 └─ lib/combine/parsers/binary.ex:70:36: Combine.Parsers.Binary.uint_impl/3344345 warning: the variable "size" (context Combine.Parsers.Binary) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator346 │347 77 │ <<int::little-unsigned-size(size), rest::bitstring>> ->348 │ ~349 │350 └─ lib/combine/parsers/binary.ex:77:39: Combine.Parsers.Binary.uint_impl/3351352 warning: the variable "size" (context Combine.Parsers.Binary) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator353 │354 101 │ <<int::big-signed-size(size), rest::bitstring>> ->355 │ ~356 │357 └─ lib/combine/parsers/binary.ex:101:34: Combine.Parsers.Binary.int_impl/3358359 warning: the variable "size" (context Combine.Parsers.Binary) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator360 │361 108 │ <<int::little-signed-size(size), rest::bitstring>> ->362 │ ~363 │364 └─ lib/combine/parsers/binary.ex:108:37: Combine.Parsers.Binary.int_impl/3365366 warning: the variable "size" (context Combine.Parsers.Binary) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator367 │368 128 │ <<num::float-size(size), rest::bitstring>> ->369 │ ~370 │371 └─ lib/combine/parsers/binary.ex:128:25: Combine.Parsers.Binary.float_impl/2372373 warning: the variable "byte_size" (context Combine.Parsers.Text) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator374 │375 432 │ <<^expected::binary-size(byte_size), rest::binary>> ->376 │ ~377 │378 └─ lib/combine/parsers/text.ex:432:34: Combine.Parsers.Text.string_impl/2379380 warning: the following clause is redundant:381382 defp word_of_impl(%Combine.ParserState{...} = state, _pattern)383384 it has type:385386 dynamic(%Combine.ParserState{status: :ok}), dynamic()387388 previous clauses have already matched on the following types:389390 %Combine.ParserState{status: :error}, term()391 %Combine.ParserState{status: :ok}, term()392393 │394 488 │ defp word_of_impl(%ParserState{status: :ok} = state, _pattern) do395 │ ~396 │397 └─ lib/combine/parsers/text.ex:488:8: Combine.Parsers.Text.word_of_impl/2398399Generated combine app400==> mime401Compiling 2 files (.ex)402Generated mime app403==> schoolbus404Compiling 2 files (.ex)405Generated schoolbus app406==> poison407Compiling 4 files (.ex)408 warning: using single-quoted strings to represent charlists is deprecated.409 Use ~c"" if you indeed want a charlist or use "" instead.410 You may run "mix format --migrate" to change all single-quoted411 strings to use the ~c sigil and fix this warning.412 │413 127 │ for {char, seq} <- Enum.zip('"\\\n\t\r\f\b', '"\\ntrfb') do414 │ ~415 │416 └─ lib/poison/encoder.ex:127:31417418 warning: using single-quoted strings to represent charlists is deprecated.419 Use ~c"" if you indeed want a charlist or use "" instead.420 You may run "mix format --migrate" to change all single-quoted421 strings to use the ~c sigil and fix this warning.422 │423 127 │ for {char, seq} <- Enum.zip('"\\\n\t\r\f\b', '"\\ntrfb') do424 │ ~425 │426 └─ lib/poison/encoder.ex:127:48427428 warning: using single-quoted strings to represent charlists is deprecated.429 Use ~c"" if you indeed want a charlist or use "" instead.430 You may run "mix format --migrate" to change all single-quoted431 strings to use the ~c sigil and fix this warning.432 │433 174 │ when char <= 0x1F or char in '"\\' do434 │ ~435 │436 └─ lib/poison/encoder.ex:174:37437438 warning: using single-quoted strings to represent charlists is deprecated.439 Use ~c"" if you indeed want a charlist or use "" instead.440 You may run "mix format --migrate" to change all single-quoted441 strings to use the ~c sigil and fix this warning.442 │443 94 │ when char in '-0123456789' do444 │ ~445 │446 └─ lib/poison/parser.ex:94:21447448 warning: using single-quoted strings to represent charlists is deprecated.449 Use ~c"" if you indeed want a charlist or use "" instead.450 You may run "mix format --migrate" to change all single-quoted451 strings to use the ~c sigil and fix this warning.452 │453 189 │ when char in '123456789' do454 │ ~455 │456 └─ lib/poison/parser.ex:189:21457458 warning: using single-quoted strings to represent charlists is deprecated.459 Use ~c"" if you indeed want a charlist or use "" instead.460 You may run "mix format --migrate" to change all single-quoted461 strings to use the ~c sigil and fix this warning.462 │463 205 │ defp number_exp(<<e>> <> rest, frac, pos, acc) when e in 'eE' do464 │ ~465 │466 └─ lib/poison/parser.ex:205:60467468 warning: using single-quoted strings to represent charlists is deprecated.469 Use ~c"" if you indeed want a charlist or use "" instead.470 You may run "mix format --migrate" to change all single-quoted471 strings to use the ~c sigil and fix this warning.472 │473 238 │ when char in '0123456789' do474 │ ~475 │476 └─ lib/poison/parser.ex:238:21477478 warning: using single-quoted strings to represent charlists is deprecated.479 Use ~c"" if you indeed want a charlist or use "" instead.480 You may run "mix format --migrate" to change all single-quoted481 strings to use the ~c sigil and fix this warning.482 │483 246 │ defp number_digits_count(<<char>> <> rest, acc) when char in '0123456789' do484 │ ~485 │486 └─ lib/poison/parser.ex:246:64487488 warning: using single-quoted strings to represent charlists is deprecated.489 Use ~c"" if you indeed want a charlist or use "" instead.490 You may run "mix format --migrate" to change all single-quoted491 strings to use the ~c sigil and fix this warning.492 │493 270 │ for {seq, char} <- Enum.zip('"\\ntr/fb', '"\\\n\t\r/\f\b') do494 │ ~495 │496 └─ lib/poison/parser.ex:270:31497498 warning: using single-quoted strings to represent charlists is deprecated.499 Use ~c"" if you indeed want a charlist or use "" instead.500 You may run "mix format --migrate" to change all single-quoted501 strings to use the ~c sigil and fix this warning.502 │503 270 │ for {seq, char} <- Enum.zip('"\\ntr/fb', '"\\\n\t\r/\f\b') do504 │ ~505 │506 └─ lib/poison/parser.ex:270:44507508 warning: using single-quoted strings to represent charlists is deprecated.509 Use ~c"" if you indeed want a charlist or use "" instead.510 You may run "mix format --migrate" to change all single-quoted511 strings to use the ~c sigil and fix this warning.512 │513 277 │ when a1 in 'dD' and a2 in 'dD' and b1 in '89abAB' and514 │ ~515 │516 └─ lib/poison/parser.ex:277:24517518 warning: using single-quoted strings to represent charlists is deprecated.519 Use ~c"" if you indeed want a charlist or use "" instead.520 You may run "mix format --migrate" to change all single-quoted521 strings to use the ~c sigil and fix this warning.522 │523 277 │ when a1 in 'dD' and a2 in 'dD' and b1 in '89abAB' and524 │ ~525 │526 └─ lib/poison/parser.ex:277:39527528 warning: using single-quoted strings to represent charlists is deprecated.529 Use ~c"" if you indeed want a charlist or use "" instead.530 You may run "mix format --migrate" to change all single-quoted531 strings to use the ~c sigil and fix this warning.532 │533 277 │ when a1 in 'dD' and a2 in 'dD' and b1 in '89abAB' and534 │ ~535 │536 └─ lib/poison/parser.ex:277:54537538 warning: using single-quoted strings to represent charlists is deprecated.539 Use ~c"" if you indeed want a charlist or use "" instead.540 You may run "mix format --migrate" to change all single-quoted541 strings to use the ~c sigil and fix this warning.542 │543 334 │ defp skip_whitespace(<<char>> <> rest, pos) when char in '\s\n\t\r' do544 │ ~545 │546 └─ lib/poison/parser.ex:334:60547548 warning: Application.get_env/2 is discouraged in the module body, use Application.compile_env/3 instead549 │550 42 │ if Application.get_env(:poison, :native) do551 │ ~552 │553 └─ lib/poison/parser.ex:42:18: Poison.Parser (module)554555 warning: use Bitwise is deprecated. import Bitwise instead556 │557 46 │ use Bitwise558 │ ~~~~~~~~~~~559 │560 └─ lib/poison/parser.ex:46: Poison.Parser (module)561562 warning: use Bitwise is deprecated. import Bitwise instead563 │564 117 │ use Bitwise565 │ ~~~~~~~~~~~566 │567 └─ lib/poison/encoder.ex:117: Poison.Encoder.BitString (module)568569 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 operator570 │571 169 │ <<chunk::binary-size(size), rest::binary>> = string572 │ ~573 │574 └─ lib/poison/encoder.ex:169:26: Poison.Encoder.BitString.escape/2575576 warning: the variable "count" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator577 │578 240 │ <<digits::binary-size(count), rest::binary>> = string579 │ ~580 │581 └─ lib/poison/parser.ex:240:27: Poison.Parser.number_digits/2582583 warning: the variable "count" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator584 │585 266 │ <<chunk::binary-size(count), rest::binary>> = string586 │ ~587 │588 └─ lib/poison/parser.ex:266:26: Poison.Parser.string_continue/3589590Generated poison app591==> websockex592could not compile dependency :websockex, "mix compile" failed. Errors may have been logged above. You can recompile this dependency with "mix deps.compile websockex --force", update it with "mix deps.update websockex" or clean it with "mix deps.clean websockex"593==> nerves_compatibility_test594** (Mix) :elixirc_paths should be a list of string paths, got: [~c"lib"]