Build log
nerves_system_rpi5
prop 0.0.5 · fail · run prop-0.0.5-1791074469433
763 of 763 lines
1Resolving Hex dependencies...2Resolution completed in 0.744s3Unchanged:4 accessible 0.3.05 aws_signature 0.2.06 bamboo 2.2.07 bamboo_smtp 4.2.28 broadway 1.3.09 castore 0.1.1610 certifi 2.15.011 circular_buffer 1.1.012 combine 0.10.013 confex 3.5.114 cowboy 2.19.015 cowboy_telemetry 0.4.016 cowlib 2.20.0 VULNERABLE!17 EEF-CVE-2026-43966 (MEDIUM)18 aka: CVE-2026-43966, GHSA-w4f7-4cxr-rv3c19 HTTP Response Splitting via Non-VCHAR Bytes in cow_http_struct_hd:escape_string/220 https://osv.dev/vulnerability/EEF-CVE-2026-439662122 EEF-CVE-2026-43969 (LOW)23 aka: CVE-2026-43969, GHSA-g2wm-735q-3f5624 Cookie Request Header Injection via Unvalidated Encoder in cow_cookie:cookie/125 https://osv.dev/vulnerability/EEF-CVE-2026-4396926 db_connection 2.10.227 decimal 2.4.1 VULNERABLE!28 EEF-CVE-2026-32686 (MEDIUM)29 aka: CVE-2026-32686, GHSA-rhv4-8758-jx7v30 Unbounded exponent in decimal enables unauthenticated DoS31 https://osv.dev/vulnerability/EEF-CVE-2026-3268632 deque 1.2.033 earmark_parser 1.4.2534 ecto 3.13.635 ecto_enum 1.4.036 ecto_sql 3.13.537 ecto_term 0.0.138 elixir_make 0.10.039 enumerati 0.0.840 ethereumex 0.7.141 etso 0.1.642 ex2ms 1.7.043 ex_abi 0.5.1244 ex_binance 0.0.1045 ex_bitmex 0.6.146 ex_bybit 0.0.147 ex_delta_exchange 0.0.348 ex_deribit 0.0.949 ex_doc 0.29.250 ex_ftx 0.0.1451 ex_gdax 0.2.052 ex_huobi 0.0.253 ex_keccak 0.6.054 ex_okex 0.6.055 exconstructor 1.3.156 exw3 0.6.157 gen_smtp 1.2.058 gen_stage 1.3.259 gettext 0.19.160 hackney 1.25.0 VULNERABLE!61 EEF-CVE-2026-47071 (HIGH)62 aka: CVE-2026-47071, GHSA-gp9c-pm5m-5cxr63 SOCKS5 TLS upgrade ignores caller timeout in hackney64 https://osv.dev/vulnerability/EEF-CVE-2026-470716566 EEF-CVE-2026-47076 (MEDIUM)67 aka: CVE-2026-47076, GHSA-pj7v-xfvx-wmjq68 SSRF allowlist bypass via percent-encoded host in hackney69 https://osv.dev/vulnerability/EEF-CVE-2026-470767071 EEF-CVE-2026-47069 (LOW)72 aka: CVE-2026-47069, GHSA-mp55-p8c9-rfw273 CRLF injection in cookie domain/path options in hackney74 https://osv.dev/vulnerability/EEF-CVE-2026-470697576 EEF-CVE-2026-47075 (MEDIUM)77 aka: CVE-2026-47075, GHSA-j9wq-vxxc-94wf78 CR/LF injection in query parameter in hackney79 https://osv.dev/vulnerability/EEF-CVE-2026-4707580 history 0.0.2381 httpoison 1.8.282 idna 6.1.183 indifferent 0.9.184 interactive_cmd 0.1.485 jason 1.3.086 juice 0.0.387 libcluster 3.5.088 livebook 0.6.3 VULNERABLE!89 EEF-CVE-2026-66298 (HIGH)90 aka: CVE-2026-66298, GHSA-68c2-prqg-x62g91 JS-view sandboxed output can synthesize keyboard events to trigger unconfirmed global shortcuts92 https://osv.dev/vulnerability/EEF-CVE-2026-6629893 makeup 1.2.394 makeup_elixir 0.16.295 makeup_erlang 0.1.596 mapail 1.0.297 maptu 1.0.098 master_proxy 0.1.4 RETIRED!99 (deprecated) Development has moved to main_proxy100 metrics 1.0.1101 mime 1.6.0102 mimerl 1.5.0103 murmur 1.0.4104 navigator 0.0.8105 nerves 2.0.0-pre.2106 nerves_discovery 0.1.5107 nerves_logging 0.2.4108 nerves_runtime 0.13.13109 nerves_system_bbb 2.30.2110 nerves_system_br 1.34.4111 nerves_system_mangopi_mq_pro 0.17.2112 nerves_system_qemu_aarch64 0.4.2113 nerves_system_rpi0 2.1.2114 nerves_system_rpi4 2.1.2115 nerves_system_rpi5 2.1.2116 nerves_system_trellis 0.5.0117 nerves_system_x86_64 1.34.2118 nerves_toolchain_aarch64_nerves_linux_gnu 15.3.1119 nerves_toolchain_armv6_nerves_linux_gnueabihf 15.3.1120 nerves_toolchain_armv7_nerves_linux_gnueabihf 15.3.1121 nerves_toolchain_riscv64_nerves_linux_gnu 15.3.1122 nerves_toolchain_x86_64_nerves_linux_musl 15.3.1123 nerves_uevent 0.1.7124 nimble_options 1.1.1125 nimble_parsec 1.4.2126 notified 0.0.6127 notified_phoenix 0.0.7128 number 1.0.5129 ordered_nary_tree 0.0.4130 paged_query 0.0.2131 parse_trans 3.4.1132 phoenix 1.6.6 VULNERABLE!133 GHSA-p8f7-22gq-m7j9 (HIGH)134 aka: CVE-2022-42975135 Phoenix before 1.6.14 mishandles check_origin wildcarding136 https://osv.dev/vulnerability/GHSA-p8f7-22gq-m7j9137138 EEF-CVE-2026-56812 (MEDIUM)139 aka: CVE-2026-56812, GHSA-63mc-hw7g-86rr140 Phoenix JavaScript presence client crashes on presence keys colliding with Object.prototype members in Presence.syncState/syncDiff141 https://osv.dev/vulnerability/EEF-CVE-2026-56812142143 EEF-CVE-2026-56811 (HIGH)144 aka: CVE-2026-56811, GHSA-6983-jfq8-485w145 Phoenix transports do not limit channel joins per connection, enabling process-exhaustion denial of service146 https://osv.dev/vulnerability/EEF-CVE-2026-56811147 phoenix_ecto 4.7.0148 phoenix_html 3.2.0149 phoenix_live_dashboard 0.6.5150 phoenix_live_react 0.4.2151 phoenix_live_view 0.17.9 VULNERABLE!152 EEF-CVE-2026-64941 (LOW)153 aka: CVE-2026-64941, GHSA-36m4-rm57-3prf154 Open redirect in Phoenix.LiveView.validate_local_url!/2 via ASCII tab, LF and CR155 https://osv.dev/vulnerability/EEF-CVE-2026-64941156 phoenix_pubsub 2.3.0157 phoenix_view 1.1.2158 plug 1.20.3159 plug_cowboy 2.5.2 VULNERABLE!160 EEF-CVE-2026-32688 (HIGH)161 aka: CVE-2026-32688, GHSA-q8x4-x7mp-5vg2162 Atom table exhaustion via HTTP/2 :scheme pseudo-header in plug_cowboy163 https://osv.dev/vulnerability/EEF-CVE-2026-32688164 plug_crypto 1.2.5165 poison 4.0.1166 polymorphic_embed 1.10.0167 poolboy 1.5.2168 postgrex 0.22.4169 prop 0.0.5170 proper_case 1.3.1171 property_table 0.3.4172 ranch 2.3.0173 redirect 0.4.0174 ring_logger 0.11.7175 rube 0.0.4176 rustler 0.38.0177 schoolbus 0.0.3178 slurp 0.0.12179 slurpee 0.0.18180 ssl_verify_fun 1.1.7181 stored 0.0.8182 stylish 0.0.9183 table_rex 3.2.0184 tablet 0.3.3185 tai 0.0.75186 tai_events 0.0.2187 telemetry 1.4.2188 telemetry_metrics 0.6.1189 telemetry_metrics_prometheus 1.1.0190 telemetry_metrics_prometheus_core 1.2.1191 telemetry_poller 1.0.0192 timex 3.7.9193 toolshed 0.5.0194 tzdata 1.2.2195 uboot_env 1.0.2196 unicode_util_compat 0.7.1197 vex 0.9.2198 websockex 0.4.3199 workbench 0.0.18200* Getting prop (Hex package)201* Getting nerves (Hex package)202* Getting ring_logger (Hex package)203* Getting toolshed (Hex package)204* Getting nerves_runtime (Hex package)205* Getting nerves_system_bbb (Hex package)206* Getting nerves_system_mangopi_mq_pro (Hex package)207* Getting nerves_system_qemu_aarch64 (Hex package)208* Getting nerves_system_rpi0 (Hex package)209* Getting nerves_system_rpi4 (Hex package)210* Getting nerves_system_rpi5 (Hex package)211* Getting nerves_system_trellis (Hex package)212* Getting nerves_system_x86_64 (Hex package)213* Getting nerves_system_br (Hex package)214* Getting nerves_toolchain_x86_64_nerves_linux_musl (Hex package)215* Getting nerves_toolchain_armv7_nerves_linux_gnueabihf (Hex package)216* Getting nerves_toolchain_aarch64_nerves_linux_gnu (Hex package)217* Getting nerves_toolchain_armv6_nerves_linux_gnueabihf (Hex package)218* Getting nerves_toolchain_riscv64_nerves_linux_gnu (Hex package)219* Getting nerves_logging (Hex package)220* Getting nerves_uevent (Hex package)221* Getting uboot_env (Hex package)222* Getting elixir_make (Hex package)223* Getting property_table (Hex package)224* Getting circular_buffer (Hex package)225* Getting interactive_cmd (Hex package)226* Getting nerves_discovery (Hex package)227* Getting tablet (Hex package)228* Getting accessible (Hex package)229* Getting confex (Hex package)230* Getting ecto_sql (Hex package)231* Getting history (Hex package)232* Getting jason (Hex package)233* Getting libcluster (Hex package)234* Getting livebook (Hex package)235* Getting master_proxy (Hex package)236* Getting navigator (Hex package)237* Getting notified_phoenix (Hex package)238* Getting phoenix (Hex package)239* Getting phoenix_ecto (Hex package)240* Getting phoenix_html (Hex package)241* Getting phoenix_live_dashboard (Hex package)242* Getting phoenix_live_view (Hex package)243* Getting plug_cowboy (Hex package)244* Getting postgrex (Hex package)245* Getting rube (Hex package)246* Getting slurpee (Hex package)247* Getting stylish (Hex package)248* Getting tai (Hex package)249* Getting telemetry_metrics (Hex package)250* Getting telemetry_poller (Hex package)251* Getting workbench (Hex package)252* Getting decimal (Hex package)253* Getting deque (Hex package)254* Getting enumerati (Hex package)255* Getting gettext (Hex package)256* Getting number (Hex package)257* Getting phoenix_pubsub (Hex package)258* Getting schoolbus (Hex package)259* Getting stored (Hex package)260* Getting telemetry (Hex package)261* Getting telemetry_metrics_prometheus (Hex package)262* Getting timex (Hex package)263* Getting vex (Hex package)264* Getting combine (Hex package)265* Getting tzdata (Hex package)266* Getting telemetry_metrics_prometheus_core (Hex package)267* Getting ecto (Hex package)268* Getting ecto_term (Hex package)269* Getting ex2ms (Hex package)270* Getting ex_binance (Hex package)271* Getting ex_bitmex (Hex package)272* Getting ex_bybit (Hex package)273* Getting ex_delta_exchange (Hex package)274* Getting ex_deribit (Hex package)275* Getting ex_ftx (Hex package)276* Getting ex_gdax (Hex package)277* Getting ex_huobi (Hex package)278* Getting ex_okex (Hex package)279* Getting httpoison (Hex package)280* Getting juice (Hex package)281* Getting murmur (Hex package)282* Getting paged_query (Hex package)283* Getting polymorphic_embed (Hex package)284* Getting poolboy (Hex package)285* Getting table_rex (Hex package)286* Getting tai_events (Hex package)287* Getting websockex (Hex package)288* Getting hackney (Hex package)289* Getting certifi (Hex package)290* Getting idna (Hex package)291* Getting metrics (Hex package)292* Getting mimerl (Hex package)293* Getting parse_trans (Hex package)294* Getting ssl_verify_fun (Hex package)295* Getting unicode_util_compat (Hex package)296* Getting mapail (Hex package)297* Getting maptu (Hex package)298* Getting poison (Hex package)299* Getting proper_case (Hex package)300* Getting exconstructor (Hex package)301* Getting phoenix_live_react (Hex package)302* Getting redirect (Hex package)303* Getting slurp (Hex package)304* Getting ex_abi (Hex package)305* Getting ex_doc (Hex package)306* Getting exw3 (Hex package)307* Getting ethereumex (Hex package)308* Getting ex_keccak (Hex package)309* Getting rustler (Hex package)310* Getting earmark_parser (Hex package)311* Getting makeup_elixir (Hex package)312* Getting makeup_erlang (Hex package)313* Getting makeup (Hex package)314* Getting nimble_parsec (Hex package)315* Getting plug (Hex package)316* Getting mime (Hex package)317* Getting plug_crypto (Hex package)318* Getting db_connection (Hex package)319* Getting cowboy (Hex package)320* Getting cowboy_telemetry (Hex package)321* Getting cowlib (Hex package)322* Getting ranch (Hex package)323* Getting phoenix_view (Hex package)324* Getting notified (Hex package)325* Getting bamboo (Hex package)326* Getting bamboo_smtp (Hex package)327* Getting etso (Hex package)328* Getting gen_smtp (Hex package)329* Getting ordered_nary_tree (Hex package)330* Getting aws_signature (Hex package)331* Getting castore (Hex package)332* Getting broadway (Hex package)333* Getting ecto_enum (Hex package)334* Getting indifferent (Hex package)335* Getting gen_stage (Hex package)336* Getting nimble_options (Hex package)337Found retired packages, see above for details338Found packages with security advisories, see above for details339You have added/upgraded packages you could sponsor, run `mix hex.sponsor` to learn more340warning: found quoted keyword "aws_signature" but the quotes are not required. Note that keywords are always atoms, even when quoted. Similar to atoms, keywords made exclusively of ASCII letters, numbers, and underscores and not beginning with a number do not require quotes341└─ nofile:2:3342343warning: found quoted keyword "bypass" but the quotes are not required. Note that keywords are always atoms, even when quoted. Similar to atoms, keywords made exclusively of ASCII letters, numbers, and underscores and not beginning with a number do not require quotes344└─ nofile:3:3345346warning: found quoted keyword "castore" but the quotes are not required. Note that keywords are always atoms, even when quoted. Similar to atoms, keywords made exclusively of ASCII letters, numbers, and underscores and not beginning with a number do not require quotes347└─ nofile:4:3348349warning: found quoted keyword "cowboy" but the quotes are not required. Note that keywords are always atoms, even when quoted. Similar to atoms, keywords made exclusively of ASCII letters, numbers, and underscores and not beginning with a number do not require quotes350└─ nofile:5:3351352warning: found quoted keyword "cowboy_telemetry" but the quotes are not required. Note that keywords are always atoms, even when quoted. Similar to atoms, keywords made exclusively of ASCII letters, numbers, and underscores and not beginning with a number do not require quotes353└─ nofile:6:3354355warning: found quoted keyword "cowlib" but the quotes are not required. Note that keywords are always atoms, even when quoted. Similar to atoms, keywords made exclusively of ASCII letters, numbers, and underscores and not beginning with a number do not require quotes356└─ nofile:7:3357358warning: found quoted keyword "earmark_parser" but the quotes are not required. Note that keywords are always atoms, even when quoted. Similar to atoms, keywords made exclusively of ASCII letters, numbers, and underscores and not beginning with a number do not require quotes359└─ nofile:8:3360361warning: found quoted keyword "file_system" but the quotes are not required. Note that keywords are always atoms, even when quoted. Similar to atoms, keywords made exclusively of ASCII letters, numbers, and underscores and not beginning with a number do not require quotes362└─ nofile:9:3363364warning: found quoted keyword "floki" but the quotes are not required. Note that keywords are always atoms, even when quoted. Similar to atoms, keywords made exclusively of ASCII letters, numbers, and underscores and not beginning with a number do not require quotes365└─ nofile:10:3366367warning: found quoted keyword "html_entities" but the quotes are not required. Note that keywords are always atoms, even when quoted. Similar to atoms, keywords made exclusively of ASCII letters, numbers, and underscores and not beginning with a number do not require quotes368└─ nofile:11:3369370warning: found quoted keyword "jason" but the quotes are not required. Note that keywords are always atoms, even when quoted. Similar to atoms, keywords made exclusively of ASCII letters, numbers, and underscores and not beginning with a number do not require quotes371└─ nofile:12:3372373warning: found quoted keyword "mime" but the quotes are not required. Note that keywords are always atoms, even when quoted. Similar to atoms, keywords made exclusively of ASCII letters, numbers, and underscores and not beginning with a number do not require quotes374└─ nofile:13:3375376warning: found quoted keyword "phoenix" but the quotes are not required. Note that keywords are always atoms, even when quoted. Similar to atoms, keywords made exclusively of ASCII letters, numbers, and underscores and not beginning with a number do not require quotes377└─ nofile:14:3378379warning: found quoted keyword "phoenix_html" but the quotes are not required. Note that keywords are always atoms, even when quoted. Similar to atoms, keywords made exclusively of ASCII letters, numbers, and underscores and not beginning with a number do not require quotes380└─ nofile:15:3381382warning: found quoted keyword "phoenix_live_dashboard" but the quotes are not required. Note that keywords are always atoms, even when quoted. Similar to atoms, keywords made exclusively of ASCII letters, numbers, and underscores and not beginning with a number do not require quotes383└─ nofile:16:3384385warning: found quoted keyword "phoenix_live_reload" but the quotes are not required. Note that keywords are always atoms, even when quoted. Similar to atoms, keywords made exclusively of ASCII letters, numbers, and underscores and not beginning with a number do not require quotes386└─ nofile:17:3387388warning: found quoted keyword "phoenix_live_view" but the quotes are not required. Note that keywords are always atoms, even when quoted. Similar to atoms, keywords made exclusively of ASCII letters, numbers, and underscores and not beginning with a number do not require quotes389└─ nofile:18:3390391warning: found quoted keyword "phoenix_pubsub" but the quotes are not required. Note that keywords are always atoms, even when quoted. Similar to atoms, keywords made exclusively of ASCII letters, numbers, and underscores and not beginning with a number do not require quotes392└─ nofile:19:3393394warning: found quoted keyword "phoenix_view" but the quotes are not required. Note that keywords are always atoms, even when quoted. Similar to atoms, keywords made exclusively of ASCII letters, numbers, and underscores and not beginning with a number do not require quotes395└─ nofile:20:3396397warning: found quoted keyword "plug" but the quotes are not required. Note that keywords are always atoms, even when quoted. Similar to atoms, keywords made exclusively of ASCII letters, numbers, and underscores and not beginning with a number do not require quotes398└─ nofile:21:3399400warning: found quoted keyword "plug_cowboy" but the quotes are not required. Note that keywords are always atoms, even when quoted. Similar to atoms, keywords made exclusively of ASCII letters, numbers, and underscores and not beginning with a number do not require quotes401└─ nofile:22:3402403warning: found quoted keyword "plug_crypto" but the quotes are not required. Note that keywords are always atoms, even when quoted. Similar to atoms, keywords made exclusively of ASCII letters, numbers, and underscores and not beginning with a number do not require quotes404└─ nofile:23:3405406warning: found quoted keyword "ranch" but the quotes are not required. Note that keywords are always atoms, even when quoted. Similar to atoms, keywords made exclusively of ASCII letters, numbers, and underscores and not beginning with a number do not require quotes407└─ nofile:24:3408409warning: found quoted keyword "telemetry" but the quotes are not required. Note that keywords are always atoms, even when quoted. Similar to atoms, keywords made exclusively of ASCII letters, numbers, and underscores and not beginning with a number do not require quotes410└─ nofile:25:3411412warning: found quoted keyword "telemetry_metrics" but the quotes are not required. Note that keywords are always atoms, even when quoted. Similar to atoms, keywords made exclusively of ASCII letters, numbers, and underscores and not beginning with a number do not require quotes413└─ nofile:26:3414415warning: found quoted keyword "telemetry_poller" but the quotes are not required. Note that keywords are always atoms, even when quoted. Similar to atoms, keywords made exclusively of ASCII letters, numbers, and underscores and not beginning with a number do not require quotes416└─ nofile:27:3417418 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 21 │ defp elixirc_paths(:test), do: ['lib', 'test/support']424 │ ~425 │426 └─ /work/proj/deps_rpi5/websockex/mix.exs:21:35427428 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 21 │ defp elixirc_paths(:test), do: ['lib', 'test/support']434 │ ~435 │436 └─ /work/proj/deps_rpi5/websockex/mix.exs:21:42437438 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 22 │ defp elixirc_paths(_), do: ['lib']444 │ ~445 │446 └─ /work/proj/deps_rpi5/websockex/mix.exs:22:31447448==> nerves_system_br449Generated nerves_system_br app450==> earmark_parser451warning: in order to compile .yrl files, you must add "compilers: [:yecc] ++ Mix.compilers()" to the "def project" section of earmark_parser's mix.exs452Compiling 1 file (.yrl)453warning: in order to compile .xrl files, you must add "compilers: [:leex] ++ Mix.compilers()" to the "def project" section of earmark_parser's mix.exs454Compiling 2 files (.xrl)455Compiling 3 files (.erl)456Compiling 47 files (.ex)457warning: ~R/.../ is deprecated, use ~r/.../ instead458 lib/earmark_parser/line_scanner.ex:85: EarmarkParser.LineScanner._type_of/3459460 warning: Tuple.append/2 is deprecated. Use insert_at instead461 │462 60 │ tag_tpl |> Tuple.append(Enum.reverse(lines)) |> Tuple.append(@verbatim)463 │ ~464 │465 └─ lib/earmark_parser/helpers/html_parser.ex:60:22: EarmarkParser.Helpers.HtmlParser._parse_rest/3466 └─ lib/earmark_parser/helpers/html_parser.ex:60:59: EarmarkParser.Helpers.HtmlParser._parse_rest/3467 └─ lib/earmark_parser/helpers/html_parser.ex:64:39: EarmarkParser.Helpers.HtmlParser._parse_rest/3468 └─ lib/earmark_parser/helpers/html_parser.ex:64:88: EarmarkParser.Helpers.HtmlParser._parse_rest/3469 └─ lib/earmark_parser/helpers/html_parser.ex:65:39: EarmarkParser.Helpers.HtmlParser._parse_rest/3470 └─ lib/earmark_parser/helpers/html_parser.ex:65:76: EarmarkParser.Helpers.HtmlParser._parse_rest/3471 └─ lib/earmark_parser/helpers/html_parser.ex:66:40: EarmarkParser.Helpers.HtmlParser._parse_rest/3472 └─ lib/earmark_parser/helpers/html_parser.ex:66:77: EarmarkParser.Helpers.HtmlParser._parse_rest/3473474Generated earmark_parser app475==> gen_stage476Compiling 10 files (.ex)477 warning: unused require Logger478 │479 103 │ require Logger480 │ ~481 │482 └─ lib/gen_stage/dispatchers/partition_dispatcher.ex:103:3483484Generated gen_stage app485==> combine486Compiling 6 files (.ex)487 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 operator488 │489 26 │ <<bits::bitstring-size(n), rest::bitstring>> ->490 │ ~491 │492 └─ lib/combine/parsers/binary.ex:26:30: Combine.Parsers.Binary.bits_impl/2493494 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 operator495 │496 48 │ <<bits::bitstring-size(bits_size), rest::bitstring>> ->497 │ ~498 │499 └─ lib/combine/parsers/binary.ex:48:30: Combine.Parsers.Binary.bytes_impl/2500501 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 operator502 │503 70 │ <<int::big-unsigned-size(size), rest::bitstring>> ->504 │ ~505 │506 └─ lib/combine/parsers/binary.ex:70:36: Combine.Parsers.Binary.uint_impl/3507508 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 operator509 │510 77 │ <<int::little-unsigned-size(size), rest::bitstring>> ->511 │ ~512 │513 └─ lib/combine/parsers/binary.ex:77:39: Combine.Parsers.Binary.uint_impl/3514515 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 operator516 │517 101 │ <<int::big-signed-size(size), rest::bitstring>> ->518 │ ~519 │520 └─ lib/combine/parsers/binary.ex:101:34: Combine.Parsers.Binary.int_impl/3521522 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 operator523 │524 108 │ <<int::little-signed-size(size), rest::bitstring>> ->525 │ ~526 │527 └─ lib/combine/parsers/binary.ex:108:37: Combine.Parsers.Binary.int_impl/3528529 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 operator530 │531 128 │ <<num::float-size(size), rest::bitstring>> ->532 │ ~533 │534 └─ lib/combine/parsers/binary.ex:128:25: Combine.Parsers.Binary.float_impl/2535536 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 operator537 │538 432 │ <<^expected::binary-size(byte_size), rest::binary>> ->539 │ ~540 │541 └─ lib/combine/parsers/text.ex:432:34: Combine.Parsers.Text.string_impl/2542543 warning: the following clause is redundant:544545 defp word_of_impl(%Combine.ParserState{...} = state, _pattern)546547 it has type:548549 dynamic(%Combine.ParserState{status: :ok}), dynamic()550551 previous clauses have already matched on the following types:552553 %Combine.ParserState{status: :error}, term()554 %Combine.ParserState{status: :ok}, term()555556 │557 488 │ defp word_of_impl(%ParserState{status: :ok} = state, _pattern) do558 │ ~559 │560 └─ lib/combine/parsers/text.ex:488:8: Combine.Parsers.Text.word_of_impl/2561562Generated combine app563==> mime564Compiling 2 files (.ex)565Generated mime app566==> circular_buffer567Compiling 1 file (.ex)568Generated circular_buffer app569==> nimble_options570Compiling 3 files (.ex)571Generated nimble_options app572==> schoolbus573Compiling 2 files (.ex)574Generated schoolbus app575==> poison576Compiling 4 files (.ex)577 warning: using single-quoted strings to represent charlists is deprecated.578 Use ~c"" if you indeed want a charlist or use "" instead.579 You may run "mix format --migrate" to change all single-quoted580 strings to use the ~c sigil and fix this warning.581 │582 127 │ for {char, seq} <- Enum.zip('"\\\n\t\r\f\b', '"\\ntrfb') do583 │ ~584 │585 └─ lib/poison/encoder.ex:127:31586587 warning: using single-quoted strings to represent charlists is deprecated.588 Use ~c"" if you indeed want a charlist or use "" instead.589 You may run "mix format --migrate" to change all single-quoted590 strings to use the ~c sigil and fix this warning.591 │592 127 │ for {char, seq} <- Enum.zip('"\\\n\t\r\f\b', '"\\ntrfb') do593 │ ~594 │595 └─ lib/poison/encoder.ex:127:48596597 warning: using single-quoted strings to represent charlists is deprecated.598 Use ~c"" if you indeed want a charlist or use "" instead.599 You may run "mix format --migrate" to change all single-quoted600 strings to use the ~c sigil and fix this warning.601 │602 174 │ when char <= 0x1F or char in '"\\' do603 │ ~604 │605 └─ lib/poison/encoder.ex:174:37606607 warning: using single-quoted strings to represent charlists is deprecated.608 Use ~c"" if you indeed want a charlist or use "" instead.609 You may run "mix format --migrate" to change all single-quoted610 strings to use the ~c sigil and fix this warning.611 │612 94 │ when char in '-0123456789' do613 │ ~614 │615 └─ lib/poison/parser.ex:94:21616617 warning: using single-quoted strings to represent charlists is deprecated.618 Use ~c"" if you indeed want a charlist or use "" instead.619 You may run "mix format --migrate" to change all single-quoted620 strings to use the ~c sigil and fix this warning.621 │622 189 │ when char in '123456789' do623 │ ~624 │625 └─ lib/poison/parser.ex:189:21626627 warning: using single-quoted strings to represent charlists is deprecated.628 Use ~c"" if you indeed want a charlist or use "" instead.629 You may run "mix format --migrate" to change all single-quoted630 strings to use the ~c sigil and fix this warning.631 │632 205 │ defp number_exp(<<e>> <> rest, frac, pos, acc) when e in 'eE' do633 │ ~634 │635 └─ lib/poison/parser.ex:205:60636637 warning: using single-quoted strings to represent charlists is deprecated.638 Use ~c"" if you indeed want a charlist or use "" instead.639 You may run "mix format --migrate" to change all single-quoted640 strings to use the ~c sigil and fix this warning.641 │642 238 │ when char in '0123456789' do643 │ ~644 │645 └─ lib/poison/parser.ex:238:21646647 warning: using single-quoted strings to represent charlists is deprecated.648 Use ~c"" if you indeed want a charlist or use "" instead.649 You may run "mix format --migrate" to change all single-quoted650 strings to use the ~c sigil and fix this warning.651 │652 246 │ defp number_digits_count(<<char>> <> rest, acc) when char in '0123456789' do653 │ ~654 │655 └─ lib/poison/parser.ex:246:64656657 warning: using single-quoted strings to represent charlists is deprecated.658 Use ~c"" if you indeed want a charlist or use "" instead.659 You may run "mix format --migrate" to change all single-quoted660 strings to use the ~c sigil and fix this warning.661 │662 270 │ for {seq, char} <- Enum.zip('"\\ntr/fb', '"\\\n\t\r/\f\b') do663 │ ~664 │665 └─ lib/poison/parser.ex:270:31666667 warning: using single-quoted strings to represent charlists is deprecated.668 Use ~c"" if you indeed want a charlist or use "" instead.669 You may run "mix format --migrate" to change all single-quoted670 strings to use the ~c sigil and fix this warning.671 │672 270 │ for {seq, char} <- Enum.zip('"\\ntr/fb', '"\\\n\t\r/\f\b') do673 │ ~674 │675 └─ lib/poison/parser.ex:270:44676677 warning: using single-quoted strings to represent charlists is deprecated.678 Use ~c"" if you indeed want a charlist or use "" instead.679 You may run "mix format --migrate" to change all single-quoted680 strings to use the ~c sigil and fix this warning.681 │682 277 │ when a1 in 'dD' and a2 in 'dD' and b1 in '89abAB' and683 │ ~684 │685 └─ lib/poison/parser.ex:277:24686687 warning: using single-quoted strings to represent charlists is deprecated.688 Use ~c"" if you indeed want a charlist or use "" instead.689 You may run "mix format --migrate" to change all single-quoted690 strings to use the ~c sigil and fix this warning.691 │692 277 │ when a1 in 'dD' and a2 in 'dD' and b1 in '89abAB' and693 │ ~694 │695 └─ lib/poison/parser.ex:277:39696697 warning: using single-quoted strings to represent charlists is deprecated.698 Use ~c"" if you indeed want a charlist or use "" instead.699 You may run "mix format --migrate" to change all single-quoted700 strings to use the ~c sigil and fix this warning.701 │702 277 │ when a1 in 'dD' and a2 in 'dD' and b1 in '89abAB' and703 │ ~704 │705 └─ lib/poison/parser.ex:277:54706707 warning: using single-quoted strings to represent charlists is deprecated.708 Use ~c"" if you indeed want a charlist or use "" instead.709 You may run "mix format --migrate" to change all single-quoted710 strings to use the ~c sigil and fix this warning.711 │712 334 │ defp skip_whitespace(<<char>> <> rest, pos) when char in '\s\n\t\r' do713 │ ~714 │715 └─ lib/poison/parser.ex:334:60716717 warning: Application.get_env/2 is discouraged in the module body, use Application.compile_env/3 instead718 │719 42 │ if Application.get_env(:poison, :native) do720 │ ~721 │722 └─ lib/poison/parser.ex:42:18: Poison.Parser (module)723724 warning: use Bitwise is deprecated. import Bitwise instead725 │726 46 │ use Bitwise727 │ ~~~~~~~~~~~728 │729 └─ lib/poison/parser.ex:46: Poison.Parser (module)730731 warning: use Bitwise is deprecated. import Bitwise instead732 │733 117 │ use Bitwise734 │ ~~~~~~~~~~~735 │736 └─ lib/poison/encoder.ex:117: Poison.Encoder.BitString (module)737738 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 operator739 │740 240 │ <<digits::binary-size(count), rest::binary>> = string741 │ ~742 │743 └─ lib/poison/parser.ex:240:27: Poison.Parser.number_digits/2744745 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 operator746 │747 266 │ <<chunk::binary-size(count), rest::binary>> = string748 │ ~749 │750 └─ lib/poison/parser.ex:266:26: Poison.Parser.string_continue/3751752 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 operator753 │754 169 │ <<chunk::binary-size(size), rest::binary>> = string755 │ ~756 │757 └─ lib/poison/encoder.ex:169:26: Poison.Encoder.BitString.escape/2758759Generated poison app760==> websockex761could 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"762==> nerves_compatibility_test763** (Mix) :elixirc_paths should be a list of string paths, got: [~c"lib"]