prop

Build log

nerves_system_trellis

prop 0.0.5 · fail · run prop-0.0.5-1791074469433
763 of 763 lines
1Resolving Hex dependencies...2Resolution completed in 0.622s3Unchanged: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_trellis/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_trellis/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_trellis/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: 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 operator732     │733 240 │     <<digits::binary-size(count), rest::binary>> = string734     │                           ~735     │736     └─ lib/poison/parser.ex:240:27: Poison.Parser.number_digits/2737738     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 266 │     <<chunk::binary-size(count), rest::binary>> = string741     │                          ~742     │743     └─ lib/poison/parser.ex:266:26: Poison.Parser.string_continue/3744745     warning: use Bitwise is deprecated. import Bitwise instead746     │747 117 │   use Bitwise748     │   ~~~~~~~~~~~749     │750     └─ lib/poison/encoder.ex:117: Poison.Encoder.BitString (module)751752     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"]