Build log
host
stixex_misp_serialiser 0.1.2 · fail · run stixex_misp_serialiser-0.1.2-1791115043824
877 of 877 lines
1Resolving Hex dependencies...2Resolution completed in 0.102s3Unchanged: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.278Found packages with security advisories, see above for details79All dependencies have been fetched80 warning: String.strip/1 is deprecated. Use String.trim/1 instead81 │82 4 │ @version File.read!("VERSION") |> String.strip83 │ ~84 │85 └─ /work/proj/deps/poison/mix.exs:4:44: Poison.Mixfile (module)8687==> typed_struct88Compiling 1 file (.ex)89Generated typed_struct app90==> valid_url91Compiling 1 file (.ex)92Generated valid_url app93==> accessible94Compiling 1 file (.ex)95Generated accessible app96==> jason97Compiling 8 files (.ex)98 warning: using single-quoted strings to represent charlists is deprecated.99 Use ~c"" if you indeed want a charlist or use "" instead.100 You may run "mix format --migrate" to change all single-quoted101 strings to use the ~c sigil and fix this warning.102 │103 51 │ collapse_static(List.flatten(["{", elements] ++ '}'))104 │ ~105 │106 └─ lib/codegen.ex:51:53107108 warning: using single-quoted strings to represent charlists is deprecated.109 Use ~c"" if you indeed want a charlist or use "" instead.110 You may run "mix format --migrate" to change all single-quoted111 strings to use the ~c sigil and fix this warning.112 │113 138 │ if byte > 0x7F or byte < 0x1F or byte in '"\\/' do114 │ ~115 │116 └─ lib/codegen.ex:138:48117118 warning: using single-quoted strings to represent charlists is deprecated.119 Use ~c"" if you indeed want a charlist or use "" instead.120 You may run "mix format --migrate" to change all single-quoted121 strings to use the ~c sigil and fix this warning.122 │123 69 │ _ in '\s\n\t\r', rest ->124 │ ~125 │126 └─ lib/decoder.ex:69:12127128 warning: using single-quoted strings to represent charlists is deprecated.129 Use ~c"" if you indeed want a charlist or use "" instead.130 You may run "mix format --migrate" to change all single-quoted131 strings to use the ~c sigil and fix this warning.132 │133 71 │ _ in '0', rest ->134 │ ~135 │136 └─ lib/decoder.ex:71:12137138 warning: using single-quoted strings to represent charlists is deprecated.139 Use ~c"" if you indeed want a charlist or use "" instead.140 You may run "mix format --migrate" to change all single-quoted141 strings to use the ~c sigil and fix this warning.142 │143 73 │ _ in '123456789', rest ->144 │ ~145 │146 └─ lib/decoder.ex:73:12147148 warning: using single-quoted strings to represent charlists is deprecated.149 Use ~c"" if you indeed want a charlist or use "" instead.150 You may run "mix format --migrate" to change all single-quoted151 strings to use the ~c sigil and fix this warning.152 │153 75 │ _ in '-', rest ->154 │ ~155 │156 └─ lib/decoder.ex:75:12157158 warning: using single-quoted strings to represent charlists is deprecated.159 Use ~c"" if you indeed want a charlist or use "" instead.160 You may run "mix format --migrate" to change all single-quoted161 strings to use the ~c sigil and fix this warning.162 │163 77 │ _ in '"', rest ->164 │ ~165 │166 └─ lib/decoder.ex:77:12167168 warning: using single-quoted strings to represent charlists is deprecated.169 Use ~c"" if you indeed want a charlist or use "" instead.170 You may run "mix format --migrate" to change all single-quoted171 strings to use the ~c sigil and fix this warning.172 │173 79 │ _ in '[', rest ->174 │ ~175 │176 └─ lib/decoder.ex:79:12177178 warning: using single-quoted strings to represent charlists is deprecated.179 Use ~c"" if you indeed want a charlist or use "" instead.180 You may run "mix format --migrate" to change all single-quoted181 strings to use the ~c sigil and fix this warning.182 │183 81 │ _ in '{', rest ->184 │ ~185 │186 └─ lib/decoder.ex:81:12187188 warning: using single-quoted strings to represent charlists is deprecated.189 Use ~c"" if you indeed want a charlist or use "" instead.190 You may run "mix format --migrate" to change all single-quoted191 strings to use the ~c sigil and fix this warning.192 │193 83 │ _ in ']', rest ->194 │ ~195 │196 └─ lib/decoder.ex:83:12197198 warning: using single-quoted strings to represent charlists is deprecated.199 Use ~c"" if you indeed want a charlist or use "" instead.200 You may run "mix format --migrate" to change all single-quoted201 strings to use the ~c sigil and fix this warning.202 │203 85 │ _ in 't', rest ->204 │ ~205 │206 └─ lib/decoder.ex:85:12207208 warning: using single-quoted strings to represent charlists is deprecated.209 Use ~c"" if you indeed want a charlist or use "" instead.210 You may run "mix format --migrate" to change all single-quoted211 strings to use the ~c sigil and fix this warning.212 │213 92 │ _ in 'f', rest ->214 │ ~215 │216 └─ lib/decoder.ex:92:12217218 warning: using single-quoted strings to represent charlists is deprecated.219 Use ~c"" if you indeed want a charlist or use "" instead.220 You may run "mix format --migrate" to change all single-quoted221 strings to use the ~c sigil and fix this warning.222 │223 99 │ _ in 'n', rest ->224 │ ~225 │226 └─ lib/decoder.ex:99:12227228 warning: using single-quoted strings to represent charlists is deprecated.229 Use ~c"" if you indeed want a charlist or use "" instead.230 You may run "mix format --migrate" to change all single-quoted231 strings to use the ~c sigil and fix this warning.232 │233 117 │ when byte in '123456789' do234 │ ~235 │236 └─ lib/decoder.ex:117:21237238 warning: using single-quoted strings to represent charlists is deprecated.239 Use ~c"" if you indeed want a charlist or use "" instead.240 You may run "mix format --migrate" to change all single-quoted241 strings to use the ~c sigil and fix this warning.242 │243 125 │ when byte in '0123456789' do244 │ ~245 │246 └─ lib/decoder.ex:125:21247248 warning: using single-quoted strings to represent charlists is deprecated.249 Use ~c"" if you indeed want a charlist or use "" instead.250 You may run "mix format --migrate" to change all single-quoted251 strings to use the ~c sigil and fix this warning.252 │253 131 │ defp number(<<e, rest::bits>>, original, skip, stack, key_decode, string_decode, len) when e in 'eE' do254 │ ~255 │256 └─ lib/decoder.ex:131:99257258 warning: using single-quoted strings to represent charlists is deprecated.259 Use ~c"" if you indeed want a charlist or use "" instead.260 You may run "mix format --migrate" to change all single-quoted261 strings to use the ~c sigil and fix this warning.262 │263 141 │ when byte in '0123456789' do264 │ ~265 │266 └─ lib/decoder.ex:141:21267268 warning: using single-quoted strings to represent charlists is deprecated.269 Use ~c"" if you indeed want a charlist or use "" instead.270 You may run "mix format --migrate" to change all single-quoted271 strings to use the ~c sigil and fix this warning.272 │273 149 │ when byte in '0123456789' do274 │ ~275 │276 └─ lib/decoder.ex:149:21277278 warning: using single-quoted strings to represent charlists is deprecated.279 Use ~c"" if you indeed want a charlist or use "" instead.280 You may run "mix format --migrate" to change all single-quoted281 strings to use the ~c sigil and fix this warning.282 │283 153 │ when e in 'eE' do284 │ ~285 │286 └─ lib/decoder.ex:153:18287288 warning: using single-quoted strings to represent charlists is deprecated.289 Use ~c"" if you indeed want a charlist or use "" instead.290 You may run "mix format --migrate" to change all single-quoted291 strings to use the ~c sigil and fix this warning.292 │293 163 │ when byte in '0123456789' do294 │ ~295 │296 └─ lib/decoder.ex:163:21297298 warning: using single-quoted strings to represent charlists is deprecated.299 Use ~c"" if you indeed want a charlist or use "" instead.300 You may run "mix format --migrate" to change all single-quoted301 strings to use the ~c sigil and fix this warning.302 │303 167 │ when byte in '+-' do304 │ ~305 │306 └─ lib/decoder.ex:167:21307308 warning: using single-quoted strings to represent charlists is deprecated.309 Use ~c"" if you indeed want a charlist or use "" instead.310 You may run "mix format --migrate" to change all single-quoted311 strings to use the ~c sigil and fix this warning.312 │313 175 │ when byte in '0123456789' do314 │ ~315 │316 └─ lib/decoder.ex:175:21317318 warning: using single-quoted strings to represent charlists is deprecated.319 Use ~c"" if you indeed want a charlist or use "" instead.320 You may run "mix format --migrate" to change all single-quoted321 strings to use the ~c sigil and fix this warning.322 │323 183 │ when byte in '0123456789' do324 │ ~325 │326 └─ lib/decoder.ex:183:21327328 warning: using single-quoted strings to represent charlists is deprecated.329 Use ~c"" if you indeed want a charlist or use "" instead.330 You may run "mix format --migrate" to change all single-quoted331 strings to use the ~c sigil and fix this warning.332 │333 193 │ when byte in '0123456789' do334 │ ~335 │336 └─ lib/decoder.ex:193:21337338 warning: using single-quoted strings to represent charlists is deprecated.339 Use ~c"" if you indeed want a charlist or use "" instead.340 You may run "mix format --migrate" to change all single-quoted341 strings to use the ~c sigil and fix this warning.342 │343 197 │ when byte in '+-' do344 │ ~345 │346 └─ lib/decoder.ex:197:21347348 warning: using single-quoted strings to represent charlists is deprecated.349 Use ~c"" if you indeed want a charlist or use "" instead.350 You may run "mix format --migrate" to change all single-quoted351 strings to use the ~c sigil and fix this warning.352 │353 205 │ when byte in '0123456789' do354 │ ~355 │356 └─ lib/decoder.ex:205:21357358 warning: using single-quoted strings to represent charlists is deprecated.359 Use ~c"" if you indeed want a charlist or use "" instead.360 You may run "mix format --migrate" to change all single-quoted361 strings to use the ~c sigil and fix this warning.362 │363 213 │ when byte in '0123456789' do364 │ ~365 │366 └─ lib/decoder.ex:213:21367368 warning: using single-quoted strings to represent charlists is deprecated.369 Use ~c"" if you indeed want a charlist or use "" instead.370 You may run "mix format --migrate" to change all single-quoted371 strings to use the ~c sigil and fix this warning.372 │373 230 │ defp number_zero(<<e, rest::bits>>, original, skip, stack, key_decode, string_decode, len) when e in 'eE' do374 │ ~375 │376 └─ lib/decoder.ex:230:104377378 warning: using single-quoted strings to represent charlists is deprecated.379 Use ~c"" if you indeed want a charlist or use "" instead.380 You may run "mix format --migrate" to change all single-quoted381 strings to use the ~c sigil and fix this warning.382 │383 254 │ _ in '\s\n\t\r', rest ->384 │ ~385 │386 └─ lib/decoder.ex:254:12387388 warning: using single-quoted strings to represent charlists is deprecated.389 Use ~c"" if you indeed want a charlist or use "" instead.390 You may run "mix format --migrate" to change all single-quoted391 strings to use the ~c sigil and fix this warning.392 │393 256 │ _ in ']', rest ->394 │ ~395 │396 └─ lib/decoder.ex:256:12397398 warning: using single-quoted strings to represent charlists is deprecated.399 Use ~c"" if you indeed want a charlist or use "" instead.400 You may run "mix format --migrate" to change all single-quoted401 strings to use the ~c sigil and fix this warning.402 │403 260 │ _ in ',', rest ->404 │ ~405 │406 └─ lib/decoder.ex:260:12407408 warning: using single-quoted strings to represent charlists is deprecated.409 Use ~c"" if you indeed want a charlist or use "" instead.410 You may run "mix format --migrate" to change all single-quoted411 strings to use the ~c sigil and fix this warning.412 │413 278 │ _ in '\s\n\t\r', rest ->414 │ ~415 │416 └─ lib/decoder.ex:278:12417418 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 280 │ _ in '}', rest ->424 │ ~425 │426 └─ lib/decoder.ex:280:12427428 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 285 │ _ in ',', rest ->434 │ ~435 │436 └─ lib/decoder.ex:285:12437438 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 299 │ _ in '\s\n\t\r', rest ->444 │ ~445 │446 └─ lib/decoder.ex:299:12447448 warning: using single-quoted strings to represent charlists is deprecated.449 Use ~c"" if you indeed want a charlist or use "" instead.450 You may run "mix format --migrate" to change all single-quoted451 strings to use the ~c sigil and fix this warning.452 │453 301 │ _ in '}', rest ->454 │ ~455 │456 └─ lib/decoder.ex:301:12457458 warning: using single-quoted strings to represent charlists is deprecated.459 Use ~c"" if you indeed want a charlist or use "" instead.460 You may run "mix format --migrate" to change all single-quoted461 strings to use the ~c sigil and fix this warning.462 │463 308 │ _ in '"', rest ->464 │ ~465 │466 └─ lib/decoder.ex:308:12467468 warning: using single-quoted strings to represent charlists is deprecated.469 Use ~c"" if you indeed want a charlist or use "" instead.470 You may run "mix format --migrate" to change all single-quoted471 strings to use the ~c sigil and fix this warning.472 │473 319 │ _ in '\s\n\t\r', rest ->474 │ ~475 │476 └─ lib/decoder.ex:319:12477478 warning: using single-quoted strings to represent charlists is deprecated.479 Use ~c"" if you indeed want a charlist or use "" instead.480 You may run "mix format --migrate" to change all single-quoted481 strings to use the ~c sigil and fix this warning.482 │483 321 │ _ in ':', rest ->484 │ ~485 │486 └─ lib/decoder.ex:321:12487488 warning: using single-quoted strings to represent charlists is deprecated.489 Use ~c"" if you indeed want a charlist or use "" instead.490 You may run "mix format --migrate" to change all single-quoted491 strings to use the ~c sigil and fix this warning.492 │493 335 │ _ in '"', rest ->494 │ ~495 │496 └─ lib/decoder.ex:335:12497498 warning: using single-quoted strings to represent charlists is deprecated.499 Use ~c"" if you indeed want a charlist or use "" instead.500 You may run "mix format --migrate" to change all single-quoted501 strings to use the ~c sigil and fix this warning.502 │503 338 │ _ in '\\', rest ->504 │ ~505 │506 └─ lib/decoder.ex:338:12507508 warning: using single-quoted strings to represent charlists is deprecated.509 Use ~c"" if you indeed want a charlist or use "" instead.510 You may run "mix format --migrate" to change all single-quoted511 strings to use the ~c sigil and fix this warning.512 │513 358 │ _ in '"', rest ->514 │ ~515 │516 └─ lib/decoder.ex:358:12517518 warning: using single-quoted strings to represent charlists is deprecated.519 Use ~c"" if you indeed want a charlist or use "" instead.520 You may run "mix format --migrate" to change all single-quoted521 strings to use the ~c sigil and fix this warning.522 │523 362 │ _ in '\\', rest ->524 │ ~525 │526 └─ lib/decoder.ex:362:12527528 warning: using single-quoted strings to represent charlists is deprecated.529 Use ~c"" if you indeed want a charlist or use "" instead.530 You may run "mix format --migrate" to change all single-quoted531 strings to use the ~c sigil and fix this warning.532 │533 382 │ _ in 'b', rest ->534 │ ~535 │536 └─ lib/decoder.ex:382:12537538 warning: using single-quoted strings to represent charlists is deprecated.539 Use ~c"" if you indeed want a charlist or use "" instead.540 You may run "mix format --migrate" to change all single-quoted541 strings to use the ~c sigil and fix this warning.542 │543 383 │ string(rest, original, skip + 2, stack, key_decode, string_decode, [acc | '\b'], 0)544 │ ~545 │546 └─ lib/decoder.ex:383:83547548 warning: using single-quoted strings to represent charlists is deprecated.549 Use ~c"" if you indeed want a charlist or use "" instead.550 You may run "mix format --migrate" to change all single-quoted551 strings to use the ~c sigil and fix this warning.552 │553 384 │ _ in 't', rest ->554 │ ~555 │556 └─ lib/decoder.ex:384:12557558 warning: using single-quoted strings to represent charlists is deprecated.559 Use ~c"" if you indeed want a charlist or use "" instead.560 You may run "mix format --migrate" to change all single-quoted561 strings to use the ~c sigil and fix this warning.562 │563 385 │ string(rest, original, skip + 2, stack, key_decode, string_decode, [acc | '\t'], 0)564 │ ~565 │566 └─ lib/decoder.ex:385:83567568 warning: using single-quoted strings to represent charlists is deprecated.569 Use ~c"" if you indeed want a charlist or use "" instead.570 You may run "mix format --migrate" to change all single-quoted571 strings to use the ~c sigil and fix this warning.572 │573 386 │ _ in 'n', rest ->574 │ ~575 │576 └─ lib/decoder.ex:386:12577578 warning: using single-quoted strings to represent charlists is deprecated.579 Use ~c"" if you indeed want a charlist or use "" instead.580 You may run "mix format --migrate" to change all single-quoted581 strings to use the ~c sigil and fix this warning.582 │583 387 │ string(rest, original, skip + 2, stack, key_decode, string_decode, [acc | '\n'], 0)584 │ ~585 │586 └─ lib/decoder.ex:387:83587588 warning: using single-quoted strings to represent charlists is deprecated.589 Use ~c"" if you indeed want a charlist or use "" instead.590 You may run "mix format --migrate" to change all single-quoted591 strings to use the ~c sigil and fix this warning.592 │593 388 │ _ in 'f', rest ->594 │ ~595 │596 └─ lib/decoder.ex:388:12597598 warning: using single-quoted strings to represent charlists is deprecated.599 Use ~c"" if you indeed want a charlist or use "" instead.600 You may run "mix format --migrate" to change all single-quoted601 strings to use the ~c sigil and fix this warning.602 │603 389 │ string(rest, original, skip + 2, stack, key_decode, string_decode, [acc | '\f'], 0)604 │ ~605 │606 └─ lib/decoder.ex:389:83607608 warning: using single-quoted strings to represent charlists is deprecated.609 Use ~c"" if you indeed want a charlist or use "" instead.610 You may run "mix format --migrate" to change all single-quoted611 strings to use the ~c sigil and fix this warning.612 │613 390 │ _ in 'r', rest ->614 │ ~615 │616 └─ lib/decoder.ex:390:12617618 warning: using single-quoted strings to represent charlists is deprecated.619 Use ~c"" if you indeed want a charlist or use "" instead.620 You may run "mix format --migrate" to change all single-quoted621 strings to use the ~c sigil and fix this warning.622 │623 391 │ string(rest, original, skip + 2, stack, key_decode, string_decode, [acc | '\r'], 0)624 │ ~625 │626 └─ lib/decoder.ex:391:83627628 warning: using single-quoted strings to represent charlists is deprecated.629 Use ~c"" if you indeed want a charlist or use "" instead.630 You may run "mix format --migrate" to change all single-quoted631 strings to use the ~c sigil and fix this warning.632 │633 392 │ _ in '"', rest ->634 │ ~635 │636 └─ lib/decoder.ex:392:12637638 warning: using single-quoted strings to represent charlists is deprecated.639 Use ~c"" if you indeed want a charlist or use "" instead.640 You may run "mix format --migrate" to change all single-quoted641 strings to use the ~c sigil and fix this warning.642 │643 393 │ string(rest, original, skip + 2, stack, key_decode, string_decode, [acc | '\"'], 0)644 │ ~645 │646 └─ lib/decoder.ex:393:83647648 warning: using single-quoted strings to represent charlists is deprecated.649 Use ~c"" if you indeed want a charlist or use "" instead.650 You may run "mix format --migrate" to change all single-quoted651 strings to use the ~c sigil and fix this warning.652 │653 394 │ _ in '/', rest ->654 │ ~655 │656 └─ lib/decoder.ex:394:12657658 warning: using single-quoted strings to represent charlists is deprecated.659 Use ~c"" if you indeed want a charlist or use "" instead.660 You may run "mix format --migrate" to change all single-quoted661 strings to use the ~c sigil and fix this warning.662 │663 395 │ string(rest, original, skip + 2, stack, key_decode, string_decode, [acc | '/'], 0)664 │ ~665 │666 └─ lib/decoder.ex:395:83667668 warning: using single-quoted strings to represent charlists is deprecated.669 Use ~c"" if you indeed want a charlist or use "" instead.670 You may run "mix format --migrate" to change all single-quoted671 strings to use the ~c sigil and fix this warning.672 │673 396 │ _ in '\\', rest ->674 │ ~675 │676 └─ lib/decoder.ex:396:12677678 warning: using single-quoted strings to represent charlists is deprecated.679 Use ~c"" if you indeed want a charlist or use "" instead.680 You may run "mix format --migrate" to change all single-quoted681 strings to use the ~c sigil and fix this warning.682 │683 397 │ string(rest, original, skip + 2, stack, key_decode, string_decode, [acc | '\\'], 0)684 │ ~685 │686 └─ lib/decoder.ex:397:83687688 warning: using single-quoted strings to represent charlists is deprecated.689 Use ~c"" if you indeed want a charlist or use "" instead.690 You may run "mix format --migrate" to change all single-quoted691 strings to use the ~c sigil and fix this warning.692 │693 398 │ _ in 'u', rest ->694 │ ~695 │696 └─ lib/decoder.ex:398:12697698 warning: using single-quoted strings to represent charlists is deprecated.699 Use ~c"" if you indeed want a charlist or use "" instead.700 You may run "mix format --migrate" to change all single-quoted701 strings to use the ~c sigil and fix this warning.702 │703 555 │ digits1 = 'Dd'704 │ ~705 │706 └─ lib/decoder.ex:555:17707708 warning: using single-quoted strings to represent charlists is deprecated.709 Use ~c"" if you indeed want a charlist or use "" instead.710 You may run "mix format --migrate" to change all single-quoted711 strings to use the ~c sigil and fix this warning.712 │713 648 │ when byte in '\s\n\r\t' do714 │ ~715 │716 └─ lib/decoder.ex:648:21717718 warning: using single-quoted strings to represent charlists is deprecated.719 Use ~c"" if you indeed want a charlist or use "" instead.720 You may run "mix format --migrate" to change all single-quoted721 strings to use the ~c sigil and fix this warning.722 │723 145 │ ']'724 │ ~725 │726 └─ lib/encode.ex:145:5727728 warning: using single-quoted strings to represent charlists is deprecated.729 Use ~c"" if you indeed want a charlist or use "" instead.730 You may run "mix format --migrate" to change all single-quoted731 strings to use the ~c sigil and fix this warning.732 │733 169 │ '}'734 │ ~735 │736 └─ lib/encode.ex:169:5737738 warning: using single-quoted strings to represent charlists is deprecated.739 Use ~c"" if you indeed want a charlist or use "" instead.740 You may run "mix format --migrate" to change all single-quoted741 strings to use the ~c sigil and fix this warning.742 │743 191 │ '}'744 │ ~745 │746 └─ lib/encode.ex:191:5747748 warning: using single-quoted strings to represent charlists is deprecated.749 Use ~c"" if you indeed want a charlist or use "" instead.750 You may run "mix format --migrate" to change all single-quoted751 strings to use the ~c sigil and fix this warning.752 │753 257 │ slash_escapes = Enum.zip('\b\t\n\f\r\"\\', 'btnfr"\\')754 │ ~755 │756 └─ lib/encode.ex:257:28757758 warning: using single-quoted strings to represent charlists is deprecated.759 Use ~c"" if you indeed want a charlist or use "" instead.760 You may run "mix format --migrate" to change all single-quoted761 strings to use the ~c sigil and fix this warning.762 │763 257 │ slash_escapes = Enum.zip('\b\t\n\f\r\"\\', 'btnfr"\\')764 │ ~765 │766 └─ lib/encode.ex:257:46767768 warning: using single-quoted strings to represent charlists is deprecated.769 Use ~c"" if you indeed want a charlist or use "" instead.770 You may run "mix format --migrate" to change all single-quoted771 strings to use the ~c sigil and fix this warning.772 │773 164 │ defp pp_byte(byte, rest, output, depth, empty, opts) when byte in ' \n\r\t' do774 │ ~775 │776 └─ lib/formatter.ex:164:69777778 warning: using single-quoted strings to represent charlists is deprecated.779 Use ~c"" if you indeed want a charlist or use "" instead.780 You may run "mix format --migrate" to change all single-quoted781 strings to use the ~c sigil and fix this warning.782 │783 168 │ defp pp_byte(byte, rest, output, depth, empty, opts) when byte in '{[' do784 │ ~785 │786 └─ lib/formatter.ex:168:69787788 warning: using single-quoted strings to represent charlists is deprecated.789 Use ~c"" if you indeed want a charlist or use "" instead.790 You may run "mix format --migrate" to change all single-quoted791 strings to use the ~c sigil and fix this warning.792 │793 181 │ defp pp_byte(byte, rest, output, depth, true = _empty, opts) when byte in '}]' do794 │ ~795 │796 └─ lib/formatter.ex:181:77797798 warning: using single-quoted strings to represent charlists is deprecated.799 Use ~c"" if you indeed want a charlist or use "" instead.800 You may run "mix format --migrate" to change all single-quoted801 strings to use the ~c sigil and fix this warning.802 │803 187 │ defp pp_byte(byte, rest, output, depth, false = empty, opts) when byte in '}]' do804 │ ~805 │806 └─ lib/formatter.ex:187:77807808 warning: using single-quoted strings to represent charlists is deprecated.809 Use ~c"" if you indeed want a charlist or use "" instead.810 You may run "mix format --migrate" to change all single-quoted811 strings to use the ~c sigil and fix this warning.812 │813 193 │ defp pp_byte(byte, rest, output, depth, _empty, opts) when byte in ',' do814 │ ~815 │816 └─ lib/formatter.ex:193:70817818 warning: using single-quoted strings to represent charlists is deprecated.819 Use ~c"" if you indeed want a charlist or use "" instead.820 You may run "mix format --migrate" to change all single-quoted821 strings to use the ~c sigil and fix this warning.822 │823 199 │ defp pp_byte(byte, rest, output, depth, empty, opts) when byte in ':' do824 │ ~825 │826 └─ lib/formatter.ex:199:69827828Generated jason app829==> ecto830Compiling 54 files (.ex)831 warning: missing parentheses for expression following "do:" keyword. Parentheses are required to solve ambiguity inside keywords.832833 This error happens when you have function calls without parentheses inside keywords. For example:834835 function(arg, one: nested_call a, b, c)836 function(arg, one: if expr, do: :this, else: :that)837838 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:839840 function(arg, one: if(expr, do: :this, else: :that))841 function(arg, one: nested_call(a, b, c))842843 Ambiguity found at:844 │845 2640 │ raise ArgumentError, "cannot add constraint to changeset because it does not have a source, got: #{inspect data}"846 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~847 │848 └─ lib/ecto/changeset.ex:2640849850 warning: atom ::: must be written between quotes, as in :"::", to avoid ambiguity851 │852 203 │ {:::, _, [left, _]} -> is_integer(left) or is_binary(left)853 │ ~854 │855 └─ lib/ecto/query/builder.ex:203:8856857 warning: unknown compiler variable "__" (expected one of __MODULE__, __ENV__, __DIR__, __CALLER__, __STACKTRACE__)858 │859 853 │ def quoted_type({:datetime_add, _, [_, _, __]}, _vars), do: :naive_datetime860 │ ~~861 │862 └─ lib/ecto/query/builder.ex:853:45: Ecto.Query.Builder.quoted_type/2863864 warning: unknown compiler variable "__" (expected one of __MODULE__, __ENV__, __DIR__, __CALLER__, __STACKTRACE__)865 │866 854 │ def quoted_type({:date_add, _, [_, _, __]}, _vars), do: :date867 │ ~~868 │869 └─ lib/ecto/query/builder.ex:854:41: Ecto.Query.Builder.quoted_type/2870871872== Compilation error in file lib/ecto/query.ex ==873** (Kernel.TypespecError) lib/ecto/query.ex:400: type dynamic/0 is a built-in type and it cannot be redefined874 (elixir 1.20.3) lib/kernel/typespec.ex:1002: Kernel.Typespec.compile_error/2875 (stdlib 8.1) lists.erl:2470: :lists.foldl_1/3876 (elixir 1.20.3) lib/kernel/typespec.ex:230: Kernel.Typespec.translate_typespecs_for_module/2877could 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"