stixex_misp_serialiser

Build log

nerves_system_x86_64

stixex_misp_serialiser 0.1.2 · fail · run stixex_misp_serialiser-0.1.2-1791115043824
923 of 923 lines
1Resolving Hex dependencies...2Resolution completed in 0.146s3Unchanged:4  accessible 0.2.15  certifi 2.15.06  circular_buffer 1.1.07  decimal 1.9.0 VULNERABLE!8    EEF-CVE-2026-32686 (MEDIUM)9    aka: CVE-2026-32686, GHSA-rhv4-8758-jx7v10    Unbounded exponent in decimal enables unauthenticated DoS11    https://osv.dev/vulnerability/EEF-CVE-2026-3268612  ecto 3.0.913  elixir_make 0.10.014  hackney 1.25.0 VULNERABLE!15    EEF-CVE-2026-47071 (HIGH)16    aka: CVE-2026-47071, GHSA-gp9c-pm5m-5cxr17    SOCKS5 TLS upgrade ignores caller timeout in hackney18    https://osv.dev/vulnerability/EEF-CVE-2026-470711920    EEF-CVE-2026-47076 (MEDIUM)21    aka: CVE-2026-47076, GHSA-pj7v-xfvx-wmjq22    SSRF allowlist bypass via percent-encoded host in hackney23    https://osv.dev/vulnerability/EEF-CVE-2026-470762425    EEF-CVE-2026-47069 (LOW)26    aka: CVE-2026-47069, GHSA-mp55-p8c9-rfw227    CRLF injection in cookie domain/path options in hackney28    https://osv.dev/vulnerability/EEF-CVE-2026-470692930    EEF-CVE-2026-47075 (MEDIUM)31    aka: CVE-2026-47075, GHSA-j9wq-vxxc-94wf32    CR/LF injection in query parameter in hackney33    https://osv.dev/vulnerability/EEF-CVE-2026-4707534  httpoison 1.8.235  idna 6.1.136  interactive_cmd 0.1.437  jason 1.1.238  metrics 1.0.139  mimerl 1.5.040  mispex 0.1.841  nerves 2.0.0-pre.242  nerves_discovery 0.1.543  nerves_logging 0.2.444  nerves_runtime 0.13.1345  nerves_system_bbb 2.30.246  nerves_system_br 1.34.447  nerves_system_mangopi_mq_pro 0.17.248  nerves_system_qemu_aarch64 0.4.249  nerves_system_rpi0 2.1.250  nerves_system_rpi4 2.1.251  nerves_system_rpi5 2.1.252  nerves_system_trellis 0.5.053  nerves_system_x86_64 1.34.254  nerves_toolchain_aarch64_nerves_linux_gnu 15.3.155  nerves_toolchain_armv6_nerves_linux_gnueabihf 15.3.156  nerves_toolchain_armv7_nerves_linux_gnueabihf 15.3.157  nerves_toolchain_riscv64_nerves_linux_gnu 15.3.158  nerves_toolchain_x86_64_nerves_linux_musl 15.3.159  nerves_uevent 0.1.760  parse_trans 3.4.161  poison 3.1.062  property_table 0.3.463  ring_logger 0.11.764  ssl_verify_fun 1.1.765  stixex 0.1.366  stixex_misp_serialiser 0.1.267  sweet_xml 0.6.6 VULNERABLE!68    GHSA-qpmc-wprv-x746 (HIGH)69    aka: CVE-2019-1516070    Inline DTD allows XML bomb attack71    https://osv.dev/vulnerability/GHSA-qpmc-wprv-x74672  tablet 0.3.373  toolshed 0.5.074  typed_struct 0.1.475  uboot_env 1.0.276  unicode_util_compat 0.7.177  valid_url 0.1.278* Getting stixex_misp_serialiser (Hex package)79* Getting nerves (Hex package)80* Getting ring_logger (Hex package)81* Getting toolshed (Hex package)82* Getting nerves_runtime (Hex package)83* Getting nerves_system_bbb (Hex package)84* Getting nerves_system_mangopi_mq_pro (Hex package)85* Getting nerves_system_qemu_aarch64 (Hex package)86* Getting nerves_system_rpi0 (Hex package)87* Getting nerves_system_rpi4 (Hex package)88* Getting nerves_system_rpi5 (Hex package)89* Getting nerves_system_trellis (Hex package)90* Getting nerves_system_x86_64 (Hex package)91* Getting nerves_system_br (Hex package)92* Getting nerves_toolchain_x86_64_nerves_linux_musl (Hex package)93* Getting nerves_toolchain_armv7_nerves_linux_gnueabihf (Hex package)94* Getting nerves_toolchain_aarch64_nerves_linux_gnu (Hex package)95* Getting nerves_toolchain_armv6_nerves_linux_gnueabihf (Hex package)96* Getting nerves_toolchain_riscv64_nerves_linux_gnu (Hex package)97* Getting nerves_logging (Hex package)98* Getting nerves_uevent (Hex package)99* Getting uboot_env (Hex package)100* Getting elixir_make (Hex package)101* Getting property_table (Hex package)102* Getting circular_buffer (Hex package)103* Getting interactive_cmd (Hex package)104* Getting nerves_discovery (Hex package)105* Getting tablet (Hex package)106* Getting jason (Hex package)107* Getting mispex (Hex package)108* Getting stixex (Hex package)109* Getting ecto (Hex package)110* Getting sweet_xml (Hex package)111* Getting valid_url (Hex package)112* Getting decimal (Hex package)113* Getting accessible (Hex package)114* Getting httpoison (Hex package)115* Getting poison (Hex package)116* Getting typed_struct (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    warning: String.strip/1 is deprecated. Use String.trim/1 instead127    │128  4 │   @version File.read!("VERSION") |> String.strip129    │                                            ~130    │131    └─ /work/proj/deps_x86_64/poison/mix.exs:4:44: Poison.Mixfile (module)132133==> typed_struct134Compiling 1 file (.ex)135Generated typed_struct app136==> valid_url137Compiling 1 file (.ex)138Generated valid_url app139==> accessible140Compiling 1 file (.ex)141Generated accessible app142==> jason143Compiling 8 files (.ex)144    warning: using single-quoted strings to represent charlists is deprecated.145    Use ~c"" if you indeed want a charlist or use "" instead.146    You may run "mix format --migrate" to change all single-quoted147    strings to use the ~c sigil and fix this warning.148    │149 51 │     collapse_static(List.flatten(["{", elements] ++ '}'))150    │                                                     ~151    │152    └─ lib/codegen.ex:51:53153154     warning: using single-quoted strings to represent charlists is deprecated.155     Use ~c"" if you indeed want a charlist or use "" instead.156     You may run "mix format --migrate" to change all single-quoted157     strings to use the ~c sigil and fix this warning.158     │159 138 │       if byte > 0x7F or byte < 0x1F or byte in '"\\/' do160     │                                                ~161     │162     └─ lib/codegen.ex:138:48163164    warning: using single-quoted strings to represent charlists is deprecated.165    Use ~c"" if you indeed want a charlist or use "" instead.166    You may run "mix format --migrate" to change all single-quoted167    strings to use the ~c sigil and fix this warning.168    │169 69 │       _ in '\s\n\t\r', rest ->170    │            ~171    │172    └─ lib/decoder.ex:69:12173174    warning: using single-quoted strings to represent charlists is deprecated.175    Use ~c"" if you indeed want a charlist or use "" instead.176    You may run "mix format --migrate" to change all single-quoted177    strings to use the ~c sigil and fix this warning.178    │179 71 │       _ in '0', rest ->180    │            ~181    │182    └─ lib/decoder.ex:71:12183184    warning: using single-quoted strings to represent charlists is deprecated.185    Use ~c"" if you indeed want a charlist or use "" instead.186    You may run "mix format --migrate" to change all single-quoted187    strings to use the ~c sigil and fix this warning.188    │189 73 │       _ in '123456789', rest ->190    │            ~191    │192    └─ lib/decoder.ex:73:12193194    warning: using single-quoted strings to represent charlists is deprecated.195    Use ~c"" if you indeed want a charlist or use "" instead.196    You may run "mix format --migrate" to change all single-quoted197    strings to use the ~c sigil and fix this warning.198    │199 75 │       _ in '-', rest ->200    │            ~201    │202    └─ lib/decoder.ex:75:12203204    warning: using single-quoted strings to represent charlists is deprecated.205    Use ~c"" if you indeed want a charlist or use "" instead.206    You may run "mix format --migrate" to change all single-quoted207    strings to use the ~c sigil and fix this warning.208    │209 77 │       _ in '"', rest ->210    │            ~211    │212    └─ lib/decoder.ex:77:12213214    warning: using single-quoted strings to represent charlists is deprecated.215    Use ~c"" if you indeed want a charlist or use "" instead.216    You may run "mix format --migrate" to change all single-quoted217    strings to use the ~c sigil and fix this warning.218    │219 79 │       _ in '[', rest ->220    │            ~221    │222    └─ lib/decoder.ex:79:12223224    warning: using single-quoted strings to represent charlists is deprecated.225    Use ~c"" if you indeed want a charlist or use "" instead.226    You may run "mix format --migrate" to change all single-quoted227    strings to use the ~c sigil and fix this warning.228    │229 81 │       _ in '{', rest ->230    │            ~231    │232    └─ lib/decoder.ex:81:12233234    warning: using single-quoted strings to represent charlists is deprecated.235    Use ~c"" if you indeed want a charlist or use "" instead.236    You may run "mix format --migrate" to change all single-quoted237    strings to use the ~c sigil and fix this warning.238    │239 83 │       _ in ']', rest ->240    │            ~241    │242    └─ lib/decoder.ex:83:12243244    warning: using single-quoted strings to represent charlists is deprecated.245    Use ~c"" if you indeed want a charlist or use "" instead.246    You may run "mix format --migrate" to change all single-quoted247    strings to use the ~c sigil and fix this warning.248    │249 85 │       _ in 't', rest ->250    │            ~251    │252    └─ lib/decoder.ex:85:12253254    warning: using single-quoted strings to represent charlists is deprecated.255    Use ~c"" if you indeed want a charlist or use "" instead.256    You may run "mix format --migrate" to change all single-quoted257    strings to use the ~c sigil and fix this warning.258    │259 92 │       _ in 'f', rest ->260    │            ~261    │262    └─ lib/decoder.ex:92:12263264    warning: using single-quoted strings to represent charlists is deprecated.265    Use ~c"" if you indeed want a charlist or use "" instead.266    You may run "mix format --migrate" to change all single-quoted267    strings to use the ~c sigil and fix this warning.268    │269 99 │       _ in 'n', rest ->270    │            ~271    │272    └─ lib/decoder.ex:99:12273274     warning: using single-quoted strings to represent charlists is deprecated.275     Use ~c"" if you indeed want a charlist or use "" instead.276     You may run "mix format --migrate" to change all single-quoted277     strings to use the ~c sigil and fix this warning.278     │279 117 │        when byte in '123456789' do280     │                     ~281     │282     └─ lib/decoder.ex:117:21283284     warning: using single-quoted strings to represent charlists is deprecated.285     Use ~c"" if you indeed want a charlist or use "" instead.286     You may run "mix format --migrate" to change all single-quoted287     strings to use the ~c sigil and fix this warning.288     │289 125 │        when byte in '0123456789' do290     │                     ~291     │292     └─ lib/decoder.ex:125:21293294     warning: using single-quoted strings to represent charlists is deprecated.295     Use ~c"" if you indeed want a charlist or use "" instead.296     You may run "mix format --migrate" to change all single-quoted297     strings to use the ~c sigil and fix this warning.298     │299 131 │   defp number(<<e, rest::bits>>, original, skip, stack, key_decode, string_decode, len) when e in 'eE' do300     │                                                                                                   ~301     │302     └─ lib/decoder.ex:131:99303304     warning: using single-quoted strings to represent charlists is deprecated.305     Use ~c"" if you indeed want a charlist or use "" instead.306     You may run "mix format --migrate" to change all single-quoted307     strings to use the ~c sigil and fix this warning.308     │309 141 │        when byte in '0123456789' do310     │                     ~311     │312     └─ lib/decoder.ex:141:21313314     warning: using single-quoted strings to represent charlists is deprecated.315     Use ~c"" if you indeed want a charlist or use "" instead.316     You may run "mix format --migrate" to change all single-quoted317     strings to use the ~c sigil and fix this warning.318     │319 149 │        when byte in '0123456789' do320     │                     ~321     │322     └─ lib/decoder.ex:149:21323324     warning: using single-quoted strings to represent charlists is deprecated.325     Use ~c"" if you indeed want a charlist or use "" instead.326     You may run "mix format --migrate" to change all single-quoted327     strings to use the ~c sigil and fix this warning.328     │329 153 │        when e in 'eE' do330     │                  ~331     │332     └─ lib/decoder.ex:153:18333334     warning: using single-quoted strings to represent charlists is deprecated.335     Use ~c"" if you indeed want a charlist or use "" instead.336     You may run "mix format --migrate" to change all single-quoted337     strings to use the ~c sigil and fix this warning.338     │339 163 │        when byte in '0123456789' do340     │                     ~341     │342     └─ lib/decoder.ex:163:21343344     warning: using single-quoted strings to represent charlists is deprecated.345     Use ~c"" if you indeed want a charlist or use "" instead.346     You may run "mix format --migrate" to change all single-quoted347     strings to use the ~c sigil and fix this warning.348     │349 167 │        when byte in '+-' do350     │                     ~351     │352     └─ lib/decoder.ex:167:21353354     warning: using single-quoted strings to represent charlists is deprecated.355     Use ~c"" if you indeed want a charlist or use "" instead.356     You may run "mix format --migrate" to change all single-quoted357     strings to use the ~c sigil and fix this warning.358     │359 175 │        when byte in '0123456789' do360     │                     ~361     │362     └─ lib/decoder.ex:175:21363364     warning: using single-quoted strings to represent charlists is deprecated.365     Use ~c"" if you indeed want a charlist or use "" instead.366     You may run "mix format --migrate" to change all single-quoted367     strings to use the ~c sigil and fix this warning.368     │369 183 │        when byte in '0123456789' do370     │                     ~371     │372     └─ lib/decoder.ex:183:21373374     warning: using single-quoted strings to represent charlists is deprecated.375     Use ~c"" if you indeed want a charlist or use "" instead.376     You may run "mix format --migrate" to change all single-quoted377     strings to use the ~c sigil and fix this warning.378     │379 193 │        when byte in '0123456789' do380     │                     ~381     │382     └─ lib/decoder.ex:193:21383384     warning: using single-quoted strings to represent charlists is deprecated.385     Use ~c"" if you indeed want a charlist or use "" instead.386     You may run "mix format --migrate" to change all single-quoted387     strings to use the ~c sigil and fix this warning.388     │389 197 │        when byte in '+-' do390     │                     ~391     │392     └─ lib/decoder.ex:197:21393394     warning: using single-quoted strings to represent charlists is deprecated.395     Use ~c"" if you indeed want a charlist or use "" instead.396     You may run "mix format --migrate" to change all single-quoted397     strings to use the ~c sigil and fix this warning.398     │399 205 │        when byte in '0123456789' do400     │                     ~401     │402     └─ lib/decoder.ex:205:21403404     warning: using single-quoted strings to represent charlists is deprecated.405     Use ~c"" if you indeed want a charlist or use "" instead.406     You may run "mix format --migrate" to change all single-quoted407     strings to use the ~c sigil and fix this warning.408     │409 213 │        when byte in '0123456789' do410     │                     ~411     │412     └─ lib/decoder.ex:213:21413414     warning: using single-quoted strings to represent charlists is deprecated.415     Use ~c"" if you indeed want a charlist or use "" instead.416     You may run "mix format --migrate" to change all single-quoted417     strings to use the ~c sigil and fix this warning.418     │419 230 │   defp number_zero(<<e, rest::bits>>, original, skip, stack, key_decode, string_decode, len) when e in 'eE' do420     │                                                                                                        ~421     │422     └─ lib/decoder.ex:230:104423424     warning: using single-quoted strings to represent charlists is deprecated.425     Use ~c"" if you indeed want a charlist or use "" instead.426     You may run "mix format --migrate" to change all single-quoted427     strings to use the ~c sigil and fix this warning.428     │429 254 │       _ in '\s\n\t\r', rest ->430     │            ~431     │432     └─ lib/decoder.ex:254:12433434     warning: using single-quoted strings to represent charlists is deprecated.435     Use ~c"" if you indeed want a charlist or use "" instead.436     You may run "mix format --migrate" to change all single-quoted437     strings to use the ~c sigil and fix this warning.438     │439 256 │       _ in ']', rest ->440     │            ~441     │442     └─ lib/decoder.ex:256:12443444     warning: using single-quoted strings to represent charlists is deprecated.445     Use ~c"" if you indeed want a charlist or use "" instead.446     You may run "mix format --migrate" to change all single-quoted447     strings to use the ~c sigil and fix this warning.448     │449 260 │       _ in ',', rest ->450     │            ~451     │452     └─ lib/decoder.ex:260:12453454     warning: using single-quoted strings to represent charlists is deprecated.455     Use ~c"" if you indeed want a charlist or use "" instead.456     You may run "mix format --migrate" to change all single-quoted457     strings to use the ~c sigil and fix this warning.458     │459 278 │       _ in '\s\n\t\r', rest ->460     │            ~461     │462     └─ lib/decoder.ex:278:12463464     warning: using single-quoted strings to represent charlists is deprecated.465     Use ~c"" if you indeed want a charlist or use "" instead.466     You may run "mix format --migrate" to change all single-quoted467     strings to use the ~c sigil and fix this warning.468     │469 280 │       _ in '}', rest ->470     │            ~471     │472     └─ lib/decoder.ex:280:12473474     warning: using single-quoted strings to represent charlists is deprecated.475     Use ~c"" if you indeed want a charlist or use "" instead.476     You may run "mix format --migrate" to change all single-quoted477     strings to use the ~c sigil and fix this warning.478     │479 285 │       _ in ',', rest ->480     │            ~481     │482     └─ lib/decoder.ex:285:12483484     warning: using single-quoted strings to represent charlists is deprecated.485     Use ~c"" if you indeed want a charlist or use "" instead.486     You may run "mix format --migrate" to change all single-quoted487     strings to use the ~c sigil and fix this warning.488     │489 299 │       _ in '\s\n\t\r', rest ->490     │            ~491     │492     └─ lib/decoder.ex:299:12493494     warning: using single-quoted strings to represent charlists is deprecated.495     Use ~c"" if you indeed want a charlist or use "" instead.496     You may run "mix format --migrate" to change all single-quoted497     strings to use the ~c sigil and fix this warning.498     │499 301 │       _ in '}', rest ->500     │            ~501     │502     └─ lib/decoder.ex:301:12503504     warning: using single-quoted strings to represent charlists is deprecated.505     Use ~c"" if you indeed want a charlist or use "" instead.506     You may run "mix format --migrate" to change all single-quoted507     strings to use the ~c sigil and fix this warning.508     │509 308 │       _ in '"', rest ->510     │            ~511     │512     └─ lib/decoder.ex:308:12513514     warning: using single-quoted strings to represent charlists is deprecated.515     Use ~c"" if you indeed want a charlist or use "" instead.516     You may run "mix format --migrate" to change all single-quoted517     strings to use the ~c sigil and fix this warning.518     │519 319 │       _ in '\s\n\t\r', rest ->520     │            ~521     │522     └─ lib/decoder.ex:319:12523524     warning: using single-quoted strings to represent charlists is deprecated.525     Use ~c"" if you indeed want a charlist or use "" instead.526     You may run "mix format --migrate" to change all single-quoted527     strings to use the ~c sigil and fix this warning.528     │529 321 │       _ in ':', rest ->530     │            ~531     │532     └─ lib/decoder.ex:321:12533534     warning: using single-quoted strings to represent charlists is deprecated.535     Use ~c"" if you indeed want a charlist or use "" instead.536     You may run "mix format --migrate" to change all single-quoted537     strings to use the ~c sigil and fix this warning.538     │539 335 │       _ in '"', rest ->540     │            ~541     │542     └─ lib/decoder.ex:335:12543544     warning: using single-quoted strings to represent charlists is deprecated.545     Use ~c"" if you indeed want a charlist or use "" instead.546     You may run "mix format --migrate" to change all single-quoted547     strings to use the ~c sigil and fix this warning.548     │549 338 │       _ in '\\', rest ->550     │            ~551     │552     └─ lib/decoder.ex:338:12553554     warning: using single-quoted strings to represent charlists is deprecated.555     Use ~c"" if you indeed want a charlist or use "" instead.556     You may run "mix format --migrate" to change all single-quoted557     strings to use the ~c sigil and fix this warning.558     │559 358 │       _ in '"', rest ->560     │            ~561     │562     └─ lib/decoder.ex:358:12563564     warning: using single-quoted strings to represent charlists is deprecated.565     Use ~c"" if you indeed want a charlist or use "" instead.566     You may run "mix format --migrate" to change all single-quoted567     strings to use the ~c sigil and fix this warning.568     │569 362 │       _ in '\\', rest ->570     │            ~571     │572     └─ lib/decoder.ex:362:12573574     warning: using single-quoted strings to represent charlists is deprecated.575     Use ~c"" if you indeed want a charlist or use "" instead.576     You may run "mix format --migrate" to change all single-quoted577     strings to use the ~c sigil and fix this warning.578     │579 382 │       _ in 'b', rest ->580     │            ~581     │582     └─ lib/decoder.ex:382:12583584     warning: using single-quoted strings to represent charlists is deprecated.585     Use ~c"" if you indeed want a charlist or use "" instead.586     You may run "mix format --migrate" to change all single-quoted587     strings to use the ~c sigil and fix this warning.588     │589 383 │         string(rest, original, skip + 2, stack, key_decode, string_decode, [acc | '\b'], 0)590     │                                                                                   ~591     │592     └─ lib/decoder.ex:383:83593594     warning: using single-quoted strings to represent charlists is deprecated.595     Use ~c"" if you indeed want a charlist or use "" instead.596     You may run "mix format --migrate" to change all single-quoted597     strings to use the ~c sigil and fix this warning.598     │599 384 │       _ in 't', rest ->600     │            ~601     │602     └─ lib/decoder.ex:384:12603604     warning: using single-quoted strings to represent charlists is deprecated.605     Use ~c"" if you indeed want a charlist or use "" instead.606     You may run "mix format --migrate" to change all single-quoted607     strings to use the ~c sigil and fix this warning.608     │609 385 │         string(rest, original, skip + 2, stack, key_decode, string_decode, [acc | '\t'], 0)610     │                                                                                   ~611     │612     └─ lib/decoder.ex:385:83613614     warning: using single-quoted strings to represent charlists is deprecated.615     Use ~c"" if you indeed want a charlist or use "" instead.616     You may run "mix format --migrate" to change all single-quoted617     strings to use the ~c sigil and fix this warning.618     │619 386 │       _ in 'n', rest ->620     │            ~621     │622     └─ lib/decoder.ex:386:12623624     warning: using single-quoted strings to represent charlists is deprecated.625     Use ~c"" if you indeed want a charlist or use "" instead.626     You may run "mix format --migrate" to change all single-quoted627     strings to use the ~c sigil and fix this warning.628     │629 387 │         string(rest, original, skip + 2, stack, key_decode, string_decode, [acc | '\n'], 0)630     │                                                                                   ~631     │632     └─ lib/decoder.ex:387:83633634     warning: using single-quoted strings to represent charlists is deprecated.635     Use ~c"" if you indeed want a charlist or use "" instead.636     You may run "mix format --migrate" to change all single-quoted637     strings to use the ~c sigil and fix this warning.638     │639 388 │       _ in 'f', rest ->640     │            ~641     │642     └─ lib/decoder.ex:388:12643644     warning: using single-quoted strings to represent charlists is deprecated.645     Use ~c"" if you indeed want a charlist or use "" instead.646     You may run "mix format --migrate" to change all single-quoted647     strings to use the ~c sigil and fix this warning.648     │649 389 │         string(rest, original, skip + 2, stack, key_decode, string_decode, [acc | '\f'], 0)650     │                                                                                   ~651     │652     └─ lib/decoder.ex:389:83653654     warning: using single-quoted strings to represent charlists is deprecated.655     Use ~c"" if you indeed want a charlist or use "" instead.656     You may run "mix format --migrate" to change all single-quoted657     strings to use the ~c sigil and fix this warning.658     │659 390 │       _ in 'r', rest ->660     │            ~661     │662     └─ lib/decoder.ex:390:12663664     warning: using single-quoted strings to represent charlists is deprecated.665     Use ~c"" if you indeed want a charlist or use "" instead.666     You may run "mix format --migrate" to change all single-quoted667     strings to use the ~c sigil and fix this warning.668     │669 391 │         string(rest, original, skip + 2, stack, key_decode, string_decode, [acc | '\r'], 0)670     │                                                                                   ~671     │672     └─ lib/decoder.ex:391:83673674     warning: using single-quoted strings to represent charlists is deprecated.675     Use ~c"" if you indeed want a charlist or use "" instead.676     You may run "mix format --migrate" to change all single-quoted677     strings to use the ~c sigil and fix this warning.678     │679 392 │       _ in '"', rest ->680     │            ~681     │682     └─ lib/decoder.ex:392:12683684     warning: using single-quoted strings to represent charlists is deprecated.685     Use ~c"" if you indeed want a charlist or use "" instead.686     You may run "mix format --migrate" to change all single-quoted687     strings to use the ~c sigil and fix this warning.688     │689 393 │         string(rest, original, skip + 2, stack, key_decode, string_decode, [acc | '\"'], 0)690     │                                                                                   ~691     │692     └─ lib/decoder.ex:393:83693694     warning: using single-quoted strings to represent charlists is deprecated.695     Use ~c"" if you indeed want a charlist or use "" instead.696     You may run "mix format --migrate" to change all single-quoted697     strings to use the ~c sigil and fix this warning.698     │699 394 │       _ in '/', rest ->700     │            ~701     │702     └─ lib/decoder.ex:394:12703704     warning: using single-quoted strings to represent charlists is deprecated.705     Use ~c"" if you indeed want a charlist or use "" instead.706     You may run "mix format --migrate" to change all single-quoted707     strings to use the ~c sigil and fix this warning.708     │709 395 │         string(rest, original, skip + 2, stack, key_decode, string_decode, [acc | '/'], 0)710     │                                                                                   ~711     │712     └─ lib/decoder.ex:395:83713714     warning: using single-quoted strings to represent charlists is deprecated.715     Use ~c"" if you indeed want a charlist or use "" instead.716     You may run "mix format --migrate" to change all single-quoted717     strings to use the ~c sigil and fix this warning.718     │719 396 │       _ in '\\', rest ->720     │            ~721     │722     └─ lib/decoder.ex:396:12723724     warning: using single-quoted strings to represent charlists is deprecated.725     Use ~c"" if you indeed want a charlist or use "" instead.726     You may run "mix format --migrate" to change all single-quoted727     strings to use the ~c sigil and fix this warning.728     │729 397 │         string(rest, original, skip + 2, stack, key_decode, string_decode, [acc | '\\'], 0)730     │                                                                                   ~731     │732     └─ lib/decoder.ex:397:83733734     warning: using single-quoted strings to represent charlists is deprecated.735     Use ~c"" if you indeed want a charlist or use "" instead.736     You may run "mix format --migrate" to change all single-quoted737     strings to use the ~c sigil and fix this warning.738     │739 398 │       _ in 'u', rest ->740     │            ~741     │742     └─ lib/decoder.ex:398:12743744     warning: using single-quoted strings to represent charlists is deprecated.745     Use ~c"" if you indeed want a charlist or use "" instead.746     You may run "mix format --migrate" to change all single-quoted747     strings to use the ~c sigil and fix this warning.748     │749 555 │       digits1 = 'Dd'750     │                 ~751     │752     └─ lib/decoder.ex:555:17753754     warning: using single-quoted strings to represent charlists is deprecated.755     Use ~c"" if you indeed want a charlist or use "" instead.756     You may run "mix format --migrate" to change all single-quoted757     strings to use the ~c sigil and fix this warning.758     │759 648 │        when byte in '\s\n\r\t' do760     │                     ~761     │762     └─ lib/decoder.ex:648:21763764     warning: using single-quoted strings to represent charlists is deprecated.765     Use ~c"" if you indeed want a charlist or use "" instead.766     You may run "mix format --migrate" to change all single-quoted767     strings to use the ~c sigil and fix this warning.768     │769 145 │     ']'770     │     ~771     │772     └─ lib/encode.ex:145:5773774     warning: using single-quoted strings to represent charlists is deprecated.775     Use ~c"" if you indeed want a charlist or use "" instead.776     You may run "mix format --migrate" to change all single-quoted777     strings to use the ~c sigil and fix this warning.778     │779 169 │     '}'780     │     ~781     │782     └─ lib/encode.ex:169:5783784     warning: using single-quoted strings to represent charlists is deprecated.785     Use ~c"" if you indeed want a charlist or use "" instead.786     You may run "mix format --migrate" to change all single-quoted787     strings to use the ~c sigil and fix this warning.788     │789 191 │     '}'790     │     ~791     │792     └─ lib/encode.ex:191:5793794     warning: using single-quoted strings to represent charlists is deprecated.795     Use ~c"" if you indeed want a charlist or use "" instead.796     You may run "mix format --migrate" to change all single-quoted797     strings to use the ~c sigil and fix this warning.798     │799 257 │   slash_escapes = Enum.zip('\b\t\n\f\r\"\\', 'btnfr"\\')800     │                            ~801     │802     └─ lib/encode.ex:257:28803804     warning: using single-quoted strings to represent charlists is deprecated.805     Use ~c"" if you indeed want a charlist or use "" instead.806     You may run "mix format --migrate" to change all single-quoted807     strings to use the ~c sigil and fix this warning.808     │809 257 │   slash_escapes = Enum.zip('\b\t\n\f\r\"\\', 'btnfr"\\')810     │                                              ~811     │812     └─ lib/encode.ex:257:46813814     warning: using single-quoted strings to represent charlists is deprecated.815     Use ~c"" if you indeed want a charlist or use "" instead.816     You may run "mix format --migrate" to change all single-quoted817     strings to use the ~c sigil and fix this warning.818     │819 164 │   defp pp_byte(byte, rest, output, depth, empty, opts) when byte in ' \n\r\t' do820     │                                                                     ~821     │822     └─ lib/formatter.ex:164:69823824     warning: using single-quoted strings to represent charlists is deprecated.825     Use ~c"" if you indeed want a charlist or use "" instead.826     You may run "mix format --migrate" to change all single-quoted827     strings to use the ~c sigil and fix this warning.828     │829 168 │   defp pp_byte(byte, rest, output, depth, empty, opts) when byte in '{[' do830     │                                                                     ~831     │832     └─ lib/formatter.ex:168:69833834     warning: using single-quoted strings to represent charlists is deprecated.835     Use ~c"" if you indeed want a charlist or use "" instead.836     You may run "mix format --migrate" to change all single-quoted837     strings to use the ~c sigil and fix this warning.838     │839 181 │   defp pp_byte(byte, rest, output, depth, true = _empty, opts) when byte in '}]' do840     │                                                                             ~841     │842     └─ lib/formatter.ex:181:77843844     warning: using single-quoted strings to represent charlists is deprecated.845     Use ~c"" if you indeed want a charlist or use "" instead.846     You may run "mix format --migrate" to change all single-quoted847     strings to use the ~c sigil and fix this warning.848     │849 187 │   defp pp_byte(byte, rest, output, depth, false = empty, opts) when byte in '}]' do850     │                                                                             ~851     │852     └─ lib/formatter.ex:187:77853854     warning: using single-quoted strings to represent charlists is deprecated.855     Use ~c"" if you indeed want a charlist or use "" instead.856     You may run "mix format --migrate" to change all single-quoted857     strings to use the ~c sigil and fix this warning.858     │859 193 │   defp pp_byte(byte, rest, output, depth, _empty, opts) when byte in ',' do860     │                                                                      ~861     │862     └─ lib/formatter.ex:193:70863864     warning: using single-quoted strings to represent charlists is deprecated.865     Use ~c"" if you indeed want a charlist or use "" instead.866     You may run "mix format --migrate" to change all single-quoted867     strings to use the ~c sigil and fix this warning.868     │869 199 │   defp pp_byte(byte, rest, output, depth, empty, opts) when byte in ':' do870     │                                                                     ~871     │872     └─ lib/formatter.ex:199:69873874Generated jason app875==> ecto876Compiling 54 files (.ex)877      warning: missing parentheses for expression following "do:" keyword. Parentheses are required to solve ambiguity inside keywords.878879      This error happens when you have function calls without parentheses inside keywords. For example:880881          function(arg, one: nested_call a, b, c)882          function(arg, one: if expr, do: :this, else: :that)883884      In the examples above, we don't know if the arguments "b" and "c" apply to the function "function" or "nested_call". Or if the keywords "do" and "else" apply to the function "function" or "if". You can solve this by explicitly adding parentheses:885886          function(arg, one: if(expr, do: :this, else: :that))887          function(arg, one: nested_call(a, b, c))888889      Ambiguity found at:890      │891 2640 │     raise ArgumentError, "cannot add constraint to changeset because it does not have a source, got: #{inspect data}"892      │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~893      │894      └─ lib/ecto/changeset.ex:2640895896     warning: atom ::: must be written between quotes, as in :"::", to avoid ambiguity897     │898 203 │       {:::, _, [left, _]} -> is_integer(left) or is_binary(left)899     │        ~900     │901     └─ lib/ecto/query/builder.ex:203:8902903     warning: unknown compiler variable "__" (expected one of __MODULE__, __ENV__, __DIR__, __CALLER__, __STACKTRACE__)904     │905 853 │   def quoted_type({:datetime_add, _, [_, _, __]}, _vars), do: :naive_datetime906     │                                             ~~907     │908     └─ lib/ecto/query/builder.ex:853:45: Ecto.Query.Builder.quoted_type/2909910     warning: unknown compiler variable "__" (expected one of __MODULE__, __ENV__, __DIR__, __CALLER__, __STACKTRACE__)911     │912 854 │   def quoted_type({:date_add, _, [_, _, __]}, _vars), do: :date913     │                                         ~~914     │915     └─ lib/ecto/query/builder.ex:854:41: Ecto.Query.Builder.quoted_type/2916917918== Compilation error in file lib/ecto/query.ex ==919** (Kernel.TypespecError) lib/ecto/query.ex:400: type dynamic/0 is a built-in type and it cannot be redefined920    (elixir 1.20.3) lib/kernel/typespec.ex:1002: Kernel.Typespec.compile_error/2921    (stdlib 8.1) lists.erl:2470: :lists.foldl_1/3922    (elixir 1.20.3) lib/kernel/typespec.ex:230: Kernel.Typespec.translate_typespecs_for_module/2923could not compile dependency :ecto, "mix compile" failed. Errors may have been logged above. You can recompile this dependency with "mix deps.compile ecto --force", update it with "mix deps.update ecto" or clean it with "mix deps.clean ecto"