Build log
nerves_system_bbb
noa 0.7.2-alpha · fail · run noa-0.7.2-alpha-1791019194271
9272 of 9272 lines
1Resolving Hex dependencies...2Resolution completed in 0.353s3Unchanged:4 circular_buffer 1.1.05 comeonin 3.2.06 connection 1.0.47 cowboy 1.1.2 VULNERABLE!8 GHSA-w4f7-4cxr-rv3c (MEDIUM)9 aka: CVE-2026-43966, EEF-CVE-2026-4396610 cowboy and gun affected by an HTTP Request/Response Splitting vulnerability11 https://osv.dev/vulnerability/GHSA-w4f7-4cxr-rv3c12 cowlib 1.0.2 VULNERABLE!13 EEF-CVE-2026-7790 (HIGH)14 aka: CVE-2026-7790, GHSA-32p9-57cr-4x6515 Unbounded chunk-size hex digits in cowlib cause quadratic CPU and memory DoS16 https://osv.dev/vulnerability/EEF-CVE-2026-77901718 EEF-CVE-2026-43970 (HIGH)19 aka: CVE-2026-43970, GHSA-84f2-rp86-235p20 Decompression Bomb in cow_spdy:inflate/2 Allows Memory Exhaustion via Crafted SPDY Frame21 https://osv.dev/vulnerability/EEF-CVE-2026-4397022 db_connection 1.1.323 decimal 1.9.0 VULNERABLE!24 EEF-CVE-2026-32686 (MEDIUM)25 aka: CVE-2026-32686, GHSA-rhv4-8758-jx7v26 Unbounded exponent in decimal enables unauthenticated DoS27 https://osv.dev/vulnerability/EEF-CVE-2026-3268628 distillery 1.5.529 ecto 2.2.1230 elixir_make 0.10.031 expo 1.1.132 gettext 0.26.233 interactive_cmd 0.1.434 mime 2.0.735 mix_docker 0.5.036 nerves 2.0.0-pre.237 nerves_discovery 0.1.538 nerves_logging 0.2.439 nerves_runtime 0.13.1340 nerves_system_bbb 2.30.241 nerves_system_br 1.34.442 nerves_system_mangopi_mq_pro 0.17.243 nerves_system_qemu_aarch64 0.4.244 nerves_system_rpi0 2.1.245 nerves_system_rpi4 2.1.246 nerves_system_rpi5 2.1.247 nerves_system_trellis 0.5.048 nerves_system_x86_64 1.34.249 nerves_toolchain_aarch64_nerves_linux_gnu 15.3.150 nerves_toolchain_armv6_nerves_linux_gnueabihf 15.3.151 nerves_toolchain_armv7_nerves_linux_gnueabihf 15.3.152 nerves_toolchain_riscv64_nerves_linux_gnu 15.3.153 nerves_toolchain_x86_64_nerves_linux_musl 15.3.154 nerves_uevent 0.1.755 noa 0.7.2-alpha56 phoenix 1.3.5 VULNERABLE!57 GHSA-p8f7-22gq-m7j9 (HIGH)58 aka: CVE-2022-4297559 Phoenix before 1.6.14 mishandles check_origin wildcarding60 https://osv.dev/vulnerability/GHSA-p8f7-22gq-m7j96162 EEF-CVE-2026-56812 (MEDIUM)63 aka: CVE-2026-56812, GHSA-63mc-hw7g-86rr64 Phoenix JavaScript presence client crashes on presence keys colliding with Object.prototype members in Presence.syncState/syncDiff65 https://osv.dev/vulnerability/EEF-CVE-2026-568126667 EEF-CVE-2026-56811 (HIGH)68 aka: CVE-2026-56811, GHSA-6983-jfq8-485w69 Phoenix transports do not limit channel joins per connection, enabling process-exhaustion denial of service70 https://osv.dev/vulnerability/EEF-CVE-2026-5681171 phoenix_ecto 3.6.072 phoenix_html 2.14.3 VULNERABLE!73 GHSA-5g2h-9x5v-5h3x (MEDIUM)74 aka: CVE-2021-46871, GHSA-j3gg-r6gp-95q275 phoenix_html allows Cross-site Scripting in HEEx class attributes76 https://osv.dev/vulnerability/GHSA-5g2h-9x5v-5h3x77 phoenix_pubsub 1.1.278 plug 1.20.379 plug_crypto 2.2.080 poison 3.1.081 poolboy 1.5.282 postgrex 0.13.583 property_table 0.3.484 ranch 1.3.285 ring_logger 0.11.786 tablet 0.3.387 telemetry 1.4.288 toolshed 0.5.089 uboot_env 1.0.290 ueberauth 0.10.891 yamerl 0.10.092 yaml_elixir 1.4.0 RETIRED!93 (other) This version provides breaking changes and 2.0.0 should be use instead.94* Getting noa (Hex package)95* Getting nerves (Hex package)96* Getting ring_logger (Hex package)97* Getting toolshed (Hex package)98* Getting nerves_runtime (Hex package)99* Getting nerves_system_bbb (Hex package)100* Getting nerves_system_mangopi_mq_pro (Hex package)101* Getting nerves_system_qemu_aarch64 (Hex package)102* Getting nerves_system_rpi0 (Hex package)103* Getting nerves_system_rpi4 (Hex package)104* Getting nerves_system_rpi5 (Hex package)105* Getting nerves_system_trellis (Hex package)106* Getting nerves_system_x86_64 (Hex package)107* Getting nerves_system_br (Hex package)108* Getting nerves_toolchain_x86_64_nerves_linux_musl (Hex package)109* Getting nerves_toolchain_armv7_nerves_linux_gnueabihf (Hex package)110* Getting nerves_toolchain_aarch64_nerves_linux_gnu (Hex package)111* Getting nerves_toolchain_armv6_nerves_linux_gnueabihf (Hex package)112* Getting nerves_toolchain_riscv64_nerves_linux_gnu (Hex package)113* Getting nerves_logging (Hex package)114* Getting nerves_uevent (Hex package)115* Getting uboot_env (Hex package)116* Getting elixir_make (Hex package)117* Getting property_table (Hex package)118* Getting circular_buffer (Hex package)119* Getting interactive_cmd (Hex package)120* Getting nerves_discovery (Hex package)121* Getting tablet (Hex package)122* Getting comeonin (Hex package)123* Getting cowboy (Hex package)124* Getting gettext (Hex package)125* Getting mix_docker (Hex package)126* Getting phoenix (Hex package)127* Getting phoenix_ecto (Hex package)128* Getting phoenix_html (Hex package)129* Getting phoenix_pubsub (Hex package)130* Getting postgrex (Hex package)131* Getting ueberauth (Hex package)132* Getting yaml_elixir (Hex package)133* Getting yamerl (Hex package)134* Getting plug (Hex package)135* Getting mime (Hex package)136* Getting plug_crypto (Hex package)137* Getting telemetry (Hex package)138* Getting connection (Hex package)139* Getting db_connection (Hex package)140* Getting decimal (Hex package)141* Getting ecto (Hex package)142* Getting poolboy (Hex package)143* Getting poison (Hex package)144* Getting distillery (Hex package)145* Getting expo (Hex package)146* Getting cowlib (Hex package)147* Getting ranch (Hex package)148Found retired packages, see above for details149Found packages with security advisories, see above for details150 warning: String.strip/1 is deprecated. Use String.trim/1 instead151 │152 4 │ @version File.read!("VERSION") |> String.strip153 │ ~154 │155 └─ /work/proj/deps_bbb/poison/mix.exs:4:44: Poison.Mixfile (module)156157 warning: found quoted keyword "test" 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 quotes158 │159 59 │ "test": ["ecto.create --quiet", "ecto.migrate", "test"]]160 │ ~161 │162 └─ /work/proj/deps_bbb/noa/mix.exs:59:6163164==> nerves_system_br165Generated nerves_system_br app166==> connection167Compiling 1 file (.ex)168 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 553 │ [{:data, [{'State', mod_state}]}]174 │ ~175 │176 └─ lib/connection.ex:553:20177178 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 680 │ format = '** Generic server ~p terminating \n' ++184 │ ~185 │186 └─ lib/connection.ex:680:14187188 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 681 │ '** Last message in was ~p~n' ++ ## No last message194 │ ~195 │196 └─ lib/connection.ex:681:7197198 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 682 │ '** When Server state == ~p~n' ++204 │ ~205 │206 └─ lib/connection.ex:682:7207208 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 683 │ '** Reason for termination == ~n** ~p~n'214 │ ~215 │216 └─ lib/connection.ex:683:7217218 warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead219 │220 429 │ init_stop(starter, name, {reason, System.stacktrace()})221 │ ~222 │223 └─ lib/connection.ex:429:50: Connection.init_it/6224 └─ lib/connection.ex:431:45: Connection.init_it/6225 └─ lib/connection.ex:491:57: Connection.handle_call/3226 └─ lib/connection.ex:540:41: Connection.code_change/3227 └─ lib/connection.ex:581:57: Connection.terminate/2228 └─ lib/connection.ex:625:49: Connection.enter_connect/5229 └─ lib/connection.ex:628:34: Connection.enter_connect/5230 └─ lib/connection.ex:631:45: Connection.enter_connect/5231 └─ lib/connection.ex:657:49: Connection.enter_terminate/5232 └─ lib/connection.ex:660:34: Connection.enter_terminate/5233 └─ lib/connection.ex:663:45: Connection.enter_terminate/5234 └─ lib/connection.ex:744:24: Connection.connect/3235 └─ lib/connection.ex:770:24: Connection.disconnect/3236 └─ lib/connection.ex:813:57: Connection.handle_async/3237238Generated connection app239==> mime240Compiling 1 file (.ex)241Generated mime app242==> distillery243Compiling 19 files (.ex)244 warning: found quoted atom "insecure_cookie_in_distillery_config" but the quotes are not required. Atoms made exclusively of ASCII letters, numbers, underscores, beginning with a letter or underscore, and optionally ending with ! or ? do not require quotes245 │246 22 │ :"insecure_cookie_in_distillery_config"247 │ ~248 │249 └─ lib/distillery/lib/cookies.ex:22:7250251 warning: redefining module Mix.Tasks.Release.Init (current version loaded from /home/nerves/.elixir/lib/mix/ebin/Elixir.Mix.Tasks.Release.Init.beam)252 │253 1 │ defmodule Mix.Tasks.Release.Init do254 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~255 │256 └─ lib/distillery/tasks/init.ex:1: Mix.Tasks.Release.Init (module)257258 warning: redefining module Mix.Tasks.Release (current version loaded from /home/nerves/.elixir/lib/mix/ebin/Elixir.Mix.Tasks.Release.beam)259 │260 1 │ defmodule Mix.Tasks.Release do261 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~262 │263 └─ lib/distillery/tasks/release.ex:1: Mix.Tasks.Release (module)264265 warning: "not expr1 in expr2" is deprecated, use "expr1 not in expr2" instead266 │267 207 │ am in bd and not bm in ad -> true268 │ ~269 │270 └─ lib/mix/lib/releases/appups.ex:207:27271272 warning: "not expr1 in expr2" is deprecated, use "expr1 not in expr2" instead273 │274 208 │ not am in bd and bm in ad -> false275 │ ~276 │277 └─ lib/mix/lib/releases/appups.ex:208:14278279 warning: using single-quoted strings to represent charlists is deprecated.280 Use ~c"" if you indeed want a charlist or use "" instead.281 You may run "mix format --migrate" to change all single-quoted282 strings to use the ~c sigil and fix this warning.283 │284 48 │ {:path, ['#{Path.join([release.profile.output_dir, "lib", "*", "ebin"])}']},285 │ ~286 │287 └─ lib/mix/lib/releases/archiver.ex:48:16288289 warning: using single-quoted strings to represent charlists is deprecated.290 Use ~c"" if you indeed want a charlist or use "" instead.291 You may run "mix format --migrate" to change all single-quoted292 strings to use the ~c sigil and fix this warning.293 │294 50 │ {:outdir, '#{Path.dirname(archive_path)}'} |295 │ ~296 │297 └─ lib/mix/lib/releases/archiver.ex:50:17298299 warning: using single-quoted strings to represent charlists is deprecated.300 Use ~c"" if you indeed want a charlist or use "" instead.301 You may run "mix format --migrate" to change all single-quoted302 strings to use the ~c sigil and fix this warning.303 │304 54 │ [{:erts, '#{path}'}]305 │ ~306 │307 └─ lib/mix/lib/releases/archiver.ex:54:20308309 warning: using single-quoted strings to represent charlists is deprecated.310 Use ~c"" if you indeed want a charlist or use "" instead.311 You may run "mix format --migrate" to change all single-quoted312 strings to use the ~c sigil and fix this warning.313 │314 59 │ [{:erts, '#{path}'}]315 │ ~316 │317 └─ lib/mix/lib/releases/archiver.ex:59:20318319 warning: using single-quoted strings to represent charlists is deprecated.320 Use ~c"" if you indeed want a charlist or use "" instead.321 You may run "mix format --migrate" to change all single-quoted322 strings to use the ~c sigil and fix this warning.323 │324 62 │ rel_path = '#{String.trim_trailing(archive_path, ".tar.gz")}'325 │ ~326 │327 └─ lib/mix/lib/releases/archiver.ex:62:16328329 warning: using single-quoted strings to represent charlists is deprecated.330 Use ~c"" if you indeed want a charlist or use "" instead.331 You may run "mix format --migrate" to change all single-quoted332 strings to use the ~c sigil and fix this warning.333 │334 83 │ tarfile = '#{Path.join([output_dir, "releases", release.version, name <> ".tar.gz"])}'335 │ ~336 │337 └─ lib/mix/lib/releases/archiver.ex:83:18338339 warning: using single-quoted strings to represent charlists is deprecated.340 Use ~c"" if you indeed want a charlist or use "" instead.341 You may run "mix format --migrate" to change all single-quoted342 strings to use the ~c sigil and fix this warning.343 │344 85 │ :ok <- :erl_tar.extract(tarfile, [{:cwd, '#{tmpdir}'}, :compressed]),345 │ ~346 │347 └─ lib/mix/lib/releases/archiver.ex:85:51348349 warning: using single-quoted strings to represent charlists is deprecated.350 Use ~c"" if you indeed want a charlist or use "" instead.351 You may run "mix format --migrate" to change all single-quoted352 strings to use the ~c sigil and fix this warning.353 │354 88 │ {'releases', '#{Path.join(tmpdir, "releases")}'},355 │ ~356 │357 └─ lib/mix/lib/releases/archiver.ex:88:14358359 warning: using single-quoted strings to represent charlists is deprecated.360 Use ~c"" if you indeed want a charlist or use "" instead.361 You may run "mix format --migrate" to change all single-quoted362 strings to use the ~c sigil and fix this warning.363 │364 88 │ {'releases', '#{Path.join(tmpdir, "releases")}'},365 │ ~366 │367 └─ lib/mix/lib/releases/archiver.ex:88:26368369 warning: using single-quoted strings to represent charlists is deprecated.370 Use ~c"" if you indeed want a charlist or use "" instead.371 You may run "mix format --migrate" to change all single-quoted372 strings to use the ~c sigil and fix this warning.373 │374 89 │ {'#{Path.join("releases", "start_erl.data")}',375 │ ~376 │377 └─ lib/mix/lib/releases/archiver.ex:89:14378379 warning: using single-quoted strings to represent charlists is deprecated.380 Use ~c"" if you indeed want a charlist or use "" instead.381 You may run "mix format --migrate" to change all single-quoted382 strings to use the ~c sigil and fix this warning.383 │384 90 │ '#{Path.join([output_dir, "releases", "start_erl.data"])}'},385 │ ~386 │387 └─ lib/mix/lib/releases/archiver.ex:90:13388389 warning: using single-quoted strings to represent charlists is deprecated.390 Use ~c"" if you indeed want a charlist or use "" instead.391 You may run "mix format --migrate" to change all single-quoted392 strings to use the ~c sigil and fix this warning.393 │394 91 │ {'#{Path.join("releases", "RELEASES")}',395 │ ~396 │397 └─ lib/mix/lib/releases/archiver.ex:91:14398399 warning: using single-quoted strings to represent charlists is deprecated.400 Use ~c"" if you indeed want a charlist or use "" instead.401 You may run "mix format --migrate" to change all single-quoted402 strings to use the ~c sigil and fix this warning.403 │404 92 │ '#{Path.join([output_dir, "releases", "RELEASES"])}'},405 │ ~406 │407 └─ lib/mix/lib/releases/archiver.ex:92:13408409 warning: using single-quoted strings to represent charlists is deprecated.410 Use ~c"" if you indeed want a charlist or use "" instead.411 You may run "mix format --migrate" to change all single-quoted412 strings to use the ~c sigil and fix this warning.413 │414 93 │ {'#{Path.join(["releases", release.version, "vm.args"])}',415 │ ~416 │417 └─ lib/mix/lib/releases/archiver.ex:93:14418419 warning: using single-quoted strings to represent charlists is deprecated.420 Use ~c"" if you indeed want a charlist or use "" instead.421 You may run "mix format --migrate" to change all single-quoted422 strings to use the ~c sigil and fix this warning.423 │424 94 │ '#{Path.join([output_dir, "releases", release.version, "vm.args"])}'},425 │ ~426 │427 └─ lib/mix/lib/releases/archiver.ex:94:13428429 warning: using single-quoted strings to represent charlists is deprecated.430 Use ~c"" if you indeed want a charlist or use "" instead.431 You may run "mix format --migrate" to change all single-quoted432 strings to use the ~c sigil and fix this warning.433 │434 95 │ {'#{Path.join(["releases", release.version, "sys.config"])}',435 │ ~436 │437 └─ lib/mix/lib/releases/archiver.ex:95:14438439 warning: using single-quoted strings to represent charlists is deprecated.440 Use ~c"" if you indeed want a charlist or use "" instead.441 You may run "mix format --migrate" to change all single-quoted442 strings to use the ~c sigil and fix this warning.443 │444 96 │ '#{Path.join([output_dir, "releases", release.version, "sys.config"])}'},445 │ ~446 │447 └─ lib/mix/lib/releases/archiver.ex:96:13448449 warning: using single-quoted strings to represent charlists is deprecated.450 Use ~c"" if you indeed want a charlist or use "" instead.451 You may run "mix format --migrate" to change all single-quoted452 strings to use the ~c sigil and fix this warning.453 │454 97 │ {'#{Path.join(["releases", release.version, name <> ".sh"])}',455 │ ~456 │457 └─ lib/mix/lib/releases/archiver.ex:97:14458459 warning: using single-quoted strings to represent charlists is deprecated.460 Use ~c"" if you indeed want a charlist or use "" instead.461 You may run "mix format --migrate" to change all single-quoted462 strings to use the ~c sigil and fix this warning.463 │464 98 │ '#{Path.join([output_dir, "releases", release.version, name <> ".sh"])}'},465 │ ~466 │467 └─ lib/mix/lib/releases/archiver.ex:98:13468469 warning: using single-quoted strings to represent charlists is deprecated.470 Use ~c"" if you indeed want a charlist or use "" instead.471 You may run "mix format --migrate" to change all single-quoted472 strings to use the ~c sigil and fix this warning.473 │474 99 │ {'#{Path.join(["releases", release.version, name <> ".bat"])}',475 │ ~476 │477 └─ lib/mix/lib/releases/archiver.ex:99:14478479 warning: using single-quoted strings to represent charlists is deprecated.480 Use ~c"" if you indeed want a charlist or use "" instead.481 You may run "mix format --migrate" to change all single-quoted482 strings to use the ~c sigil and fix this warning.483 │484 100 │ '#{Path.join([output_dir, "releases", release.version, name <> ".bat"])}'},485 │ ~486 │487 └─ lib/mix/lib/releases/archiver.ex:100:13488489 warning: using single-quoted strings to represent charlists is deprecated.490 Use ~c"" if you indeed want a charlist or use "" instead.491 You may run "mix format --migrate" to change all single-quoted492 strings to use the ~c sigil and fix this warning.493 │494 101 │ {'#{Path.join(["releases", release.version, name <> ".boot"])}',495 │ ~496 │497 └─ lib/mix/lib/releases/archiver.ex:101:14498499 warning: using single-quoted strings to represent charlists is deprecated.500 Use ~c"" if you indeed want a charlist or use "" instead.501 You may run "mix format --migrate" to change all single-quoted502 strings to use the ~c sigil and fix this warning.503 │504 102 │ '#{Path.join([output_dir, "releases", release.version, name <> ".boot"])}'},505 │ ~506 │507 └─ lib/mix/lib/releases/archiver.ex:102:14508509 warning: using single-quoted strings to represent charlists is deprecated.510 Use ~c"" if you indeed want a charlist or use "" instead.511 You may run "mix format --migrate" to change all single-quoted512 strings to use the ~c sigil and fix this warning.513 │514 103 │ {'#{Path.join(["releases", release.version, name <> ".script"])}',515 │ ~516 │517 └─ lib/mix/lib/releases/archiver.ex:103:14518519 warning: using single-quoted strings to represent charlists is deprecated.520 Use ~c"" if you indeed want a charlist or use "" instead.521 You may run "mix format --migrate" to change all single-quoted522 strings to use the ~c sigil and fix this warning.523 │524 104 │ '#{Path.join([output_dir, "releases", release.version, name <> ".script"])}'},525 │ ~526 │527 └─ lib/mix/lib/releases/archiver.ex:104:14528529 warning: using single-quoted strings to represent charlists is deprecated.530 Use ~c"" if you indeed want a charlist or use "" instead.531 You may run "mix format --migrate" to change all single-quoted532 strings to use the ~c sigil and fix this warning.533 │534 105 │ {'#{Path.join(["releases", release.version, name <> ".rel"])}',535 │ ~536 │537 └─ lib/mix/lib/releases/archiver.ex:105:14538539 warning: using single-quoted strings to represent charlists is deprecated.540 Use ~c"" if you indeed want a charlist or use "" instead.541 You may run "mix format --migrate" to change all single-quoted542 strings to use the ~c sigil and fix this warning.543 │544 106 │ '#{Path.join([output_dir, "releases", release.version, name <> ".rel"])}'},545 │ ~546 │547 └─ lib/mix/lib/releases/archiver.ex:106:14548549 warning: using single-quoted strings to represent charlists is deprecated.550 Use ~c"" if you indeed want a charlist or use "" instead.551 You may run "mix format --migrate" to change all single-quoted552 strings to use the ~c sigil and fix this warning.553 │554 107 │ {'#{Path.join(["releases", release.version, "start_clean.boot"])}',555 │ ~556 │557 └─ lib/mix/lib/releases/archiver.ex:107:14558559 warning: using single-quoted strings to represent charlists is deprecated.560 Use ~c"" if you indeed want a charlist or use "" instead.561 You may run "mix format --migrate" to change all single-quoted562 strings to use the ~c sigil and fix this warning.563 │564 108 │ '#{Path.join([output_dir, "releases", release.version, "start_clean.boot"])}'},565 │ ~566 │567 └─ lib/mix/lib/releases/archiver.ex:108:14568569 warning: using single-quoted strings to represent charlists is deprecated.570 Use ~c"" if you indeed want a charlist or use "" instead.571 You may run "mix format --migrate" to change all single-quoted572 strings to use the ~c sigil and fix this warning.573 │574 109 │ {'#{Path.join(["releases", release.version, "no_dot_erlang.boot"])}',575 │ ~576 │577 └─ lib/mix/lib/releases/archiver.ex:109:14578579 warning: using single-quoted strings to represent charlists is deprecated.580 Use ~c"" if you indeed want a charlist or use "" instead.581 You may run "mix format --migrate" to change all single-quoted582 strings to use the ~c sigil and fix this warning.583 │584 110 │ '#{Path.join([output_dir, "releases", release.version, "no_dot_erlang.boot"])}'},585 │ ~586 │587 └─ lib/mix/lib/releases/archiver.ex:110:14588589 warning: using single-quoted strings to represent charlists is deprecated.590 Use ~c"" if you indeed want a charlist or use "" instead.591 You may run "mix format --migrate" to change all single-quoted592 strings to use the ~c sigil and fix this warning.593 │594 111 │ {'bin', '#{Path.join(output_dir, "bin")}'},595 │ ~596 │597 └─ lib/mix/lib/releases/archiver.ex:111:14598599 warning: using single-quoted strings to represent charlists is deprecated.600 Use ~c"" if you indeed want a charlist or use "" instead.601 You may run "mix format --migrate" to change all single-quoted602 strings to use the ~c sigil and fix this warning.603 │604 111 │ {'bin', '#{Path.join(output_dir, "bin")}'},605 │ ~606 │607 └─ lib/mix/lib/releases/archiver.ex:111:21608609 warning: using single-quoted strings to represent charlists is deprecated.610 Use ~c"" if you indeed want a charlist or use "" instead.611 You may run "mix format --migrate" to change all single-quoted612 strings to use the ~c sigil and fix this warning.613 │614 112 │ {'#{Path.join(["releases", release.version, "libexec"])}',615 │ ~616 │617 └─ lib/mix/lib/releases/archiver.ex:112:14618619 warning: using single-quoted strings to represent charlists is deprecated.620 Use ~c"" if you indeed want a charlist or use "" instead.621 You may run "mix format --migrate" to change all single-quoted622 strings to use the ~c sigil and fix this warning.623 │624 113 │ '#{Path.join([output_dir, "releases", release.version, "libexec"])}'},625 │ ~626 │627 └─ lib/mix/lib/releases/archiver.ex:113:14628629 warning: using single-quoted strings to represent charlists is deprecated.630 Use ~c"" if you indeed want a charlist or use "" instead.631 You may run "mix format --migrate" to change all single-quoted632 strings to use the ~c sigil and fix this warning.633 │634 114 │ {'#{Path.join(["lib", "#{release.name}-#{release.version}", "consolidated"])}',635 │ ~636 │637 └─ lib/mix/lib/releases/archiver.ex:114:14638639 warning: using single-quoted strings to represent charlists is deprecated.640 Use ~c"" if you indeed want a charlist or use "" instead.641 You may run "mix format --migrate" to change all single-quoted642 strings to use the ~c sigil and fix this warning.643 │644 115 │ '#{Path.join([output_dir, "lib", "#{release.name}-#{release.version}", "consolidated"])}'}] ++645 │ ~646 │647 └─ lib/mix/lib/releases/archiver.ex:115:14648649 warning: using single-quoted strings to represent charlists is deprecated.650 Use ~c"" if you indeed want a charlist or use "" instead.651 You may run "mix format --migrate" to change all single-quoted652 strings to use the ~c sigil and fix this warning.653 │654 117 │ [{'#{Path.join(["releases", release.version, "relup"])}',655 │ ~656 │657 └─ lib/mix/lib/releases/archiver.ex:117:17658659 warning: using single-quoted strings to represent charlists is deprecated.660 Use ~c"" if you indeed want a charlist or use "" instead.661 You may run "mix format --migrate" to change all single-quoted662 strings to use the ~c sigil and fix this warning.663 │664 118 │ '#{Path.join([output_dir, "releases", release.version, "relup"])}'}]665 │ ~666 │667 └─ lib/mix/lib/releases/archiver.ex:118:17668669 warning: using single-quoted strings to represent charlists is deprecated.670 Use ~c"" if you indeed want a charlist or use "" instead.671 You may run "mix format --migrate" to change all single-quoted672 strings to use the ~c sigil and fix this warning.673 │674 130 │ do: {'#{Path.join("lib", libdir)}', '#{Path.join([tmpdir, "lib", libdir])}'}675 │ ~676 │677 └─ lib/mix/lib/releases/archiver.ex:130:28678679 warning: using single-quoted strings to represent charlists is deprecated.680 Use ~c"" if you indeed want a charlist or use "" instead.681 You may run "mix format --migrate" to change all single-quoted682 strings to use the ~c sigil and fix this warning.683 │684 130 │ do: {'#{Path.join("lib", libdir)}', '#{Path.join([tmpdir, "lib", libdir])}'}685 │ ~686 │687 └─ lib/mix/lib/releases/archiver.ex:130:59688689 warning: using single-quoted strings to represent charlists is deprecated.690 Use ~c"" if you indeed want a charlist or use "" instead.691 You may run "mix format --migrate" to change all single-quoted692 strings to use the ~c sigil and fix this warning.693 │694 132 │ [{'lib', '#{Path.join(tmpdir, "lib")}'}]695 │ ~696 │697 └─ lib/mix/lib/releases/archiver.ex:132:23698699 warning: using single-quoted strings to represent charlists is deprecated.700 Use ~c"" if you indeed want a charlist or use "" instead.701 You may run "mix format --migrate" to change all single-quoted702 strings to use the ~c sigil and fix this warning.703 │704 132 │ [{'lib', '#{Path.join(tmpdir, "lib")}'}]705 │ ~706 │707 └─ lib/mix/lib/releases/archiver.ex:132:30708709 warning: using single-quoted strings to represent charlists is deprecated.710 Use ~c"" if you indeed want a charlist or use "" instead.711 You may run "mix format --migrate" to change all single-quoted712 strings to use the ~c sigil and fix this warning.713 │714 135 │ [{'lib', '#{p}'}]715 │ ~716 │717 └─ lib/mix/lib/releases/archiver.ex:135:23718719 warning: using single-quoted strings to represent charlists is deprecated.720 Use ~c"" if you indeed want a charlist or use "" instead.721 You may run "mix format --migrate" to change all single-quoted722 strings to use the ~c sigil and fix this warning.723 │724 135 │ [{'lib', '#{p}'}]725 │ ~726 │727 └─ lib/mix/lib/releases/archiver.ex:135:30728729 warning: using single-quoted strings to represent charlists is deprecated.730 Use ~c"" if you indeed want a charlist or use "" instead.731 You may run "mix format --migrate" to change all single-quoted732 strings to use the ~c sigil and fix this warning.733 │734 139 │ [{'lib', '#{Path.join(tmpdir, "lib")}'},735 │ ~736 │737 └─ lib/mix/lib/releases/archiver.ex:139:19738739 warning: using single-quoted strings to represent charlists is deprecated.740 Use ~c"" if you indeed want a charlist or use "" instead.741 You may run "mix format --migrate" to change all single-quoted742 strings to use the ~c sigil and fix this warning.743 │744 139 │ [{'lib', '#{Path.join(tmpdir, "lib")}'},745 │ ~746 │747 └─ lib/mix/lib/releases/archiver.ex:139:26748749 warning: using single-quoted strings to represent charlists is deprecated.750 Use ~c"" if you indeed want a charlist or use "" instead.751 You may run "mix format --migrate" to change all single-quoted752 strings to use the ~c sigil and fix this warning.753 │754 140 │ {'erts-#{erts_vsn}', '#{Path.join(output_dir, "erts-" <> erts_vsn)}'}]755 │ ~756 │757 └─ lib/mix/lib/releases/archiver.ex:140:19758759 warning: using single-quoted strings to represent charlists is deprecated.760 Use ~c"" if you indeed want a charlist or use "" instead.761 You may run "mix format --migrate" to change all single-quoted762 strings to use the ~c sigil and fix this warning.763 │764 140 │ {'erts-#{erts_vsn}', '#{Path.join(output_dir, "erts-" <> erts_vsn)}'}]765 │ ~766 │767 └─ lib/mix/lib/releases/archiver.ex:140:39768769 warning: using single-quoted strings to represent charlists is deprecated.770 Use ~c"" if you indeed want a charlist or use "" instead.771 You may run "mix format --migrate" to change all single-quoted772 strings to use the ~c sigil and fix this warning.773 │774 143 │ [{'lib', '#{Path.join(tmpdir, "lib")}'},775 │ ~776 │777 └─ lib/mix/lib/releases/archiver.ex:143:19778779 warning: using single-quoted strings to represent charlists is deprecated.780 Use ~c"" if you indeed want a charlist or use "" instead.781 You may run "mix format --migrate" to change all single-quoted782 strings to use the ~c sigil and fix this warning.783 │784 143 │ [{'lib', '#{Path.join(tmpdir, "lib")}'},785 │ ~786 │787 └─ lib/mix/lib/releases/archiver.ex:143:26788789 warning: using single-quoted strings to represent charlists is deprecated.790 Use ~c"" if you indeed want a charlist or use "" instead.791 You may run "mix format --migrate" to change all single-quoted792 strings to use the ~c sigil and fix this warning.793 │794 144 │ {'erts-#{erts_vsn}', '#{Path.join(output_dir, "erts-" <> erts_vsn)}'}]795 │ ~796 │797 └─ lib/mix/lib/releases/archiver.ex:144:19798799 warning: using single-quoted strings to represent charlists is deprecated.800 Use ~c"" if you indeed want a charlist or use "" instead.801 You may run "mix format --migrate" to change all single-quoted802 strings to use the ~c sigil and fix this warning.803 │804 144 │ {'erts-#{erts_vsn}', '#{Path.join(output_dir, "erts-" <> erts_vsn)}'}]805 │ ~806 │807 └─ lib/mix/lib/releases/archiver.ex:144:39808809 warning: using single-quoted strings to represent charlists is deprecated.810 Use ~c"" if you indeed want a charlist or use "" instead.811 You may run "mix format --migrate" to change all single-quoted812 strings to use the ~c sigil and fix this warning.813 │814 193 │ case :file.read_link_info('#{path}') do815 │ ~816 │817 └─ lib/mix/lib/releases/assembler.ex:193:31818819 warning: using single-quoted strings to represent charlists is deprecated.820 Use ~c"" if you indeed want a charlist or use "" instead.821 You may run "mix format --migrate" to change all single-quoted822 strings to use the ~c sigil and fix this warning.823 │824 229 │ {'#{release.name}', '#{release.version}'},825 │ ~826 │827 └─ lib/mix/lib/releases/assembler.ex:229:22828829 warning: using single-quoted strings to represent charlists is deprecated.830 Use ~c"" if you indeed want a charlist or use "" instead.831 You may run "mix format --migrate" to change all single-quoted832 strings to use the ~c sigil and fix this warning.833 │834 229 │ {'#{release.name}', '#{release.version}'},835 │ ~836 │837 └─ lib/mix/lib/releases/assembler.ex:229:41838839 warning: using single-quoted strings to represent charlists is deprecated.840 Use ~c"" if you indeed want a charlist or use "" instead.841 You may run "mix format --migrate" to change all single-quoted842 strings to use the ~c sigil and fix this warning.843 │844 230 │ {:erts, '#{erts_vsn}'},845 │ ~846 │847 └─ lib/mix/lib/releases/assembler.ex:230:29848849 warning: using single-quoted strings to represent charlists is deprecated.850 Use ~c"" if you indeed want a charlist or use "" instead.851 You may run "mix format --migrate" to change all single-quoted852 strings to use the ~c sigil and fix this warning.853 │854 241 │ {name, '#{vsn}'}855 │ ~856 │857 └─ lib/mix/lib/releases/assembler.ex:241:34858859 warning: using single-quoted strings to represent charlists is deprecated.860 Use ~c"" if you indeed want a charlist or use "" instead.861 You may run "mix format --migrate" to change all single-quoted862 strings to use the ~c sigil and fix this warning.863 │864 243 │ {name, '#{vsn}', t}865 │ ~866 │867 └─ lib/mix/lib/releases/assembler.ex:243:34868869 warning: using single-quoted strings to represent charlists is deprecated.870 Use ~c"" if you indeed want a charlist or use "" instead.871 You may run "mix format --migrate" to change all single-quoted872 strings to use the ~c sigil and fix this warning.873 │874 723 │ options = [{:path, ['#{rel_dir}' | Release.get_code_paths(release)]},875 │ ~876 │877 └─ lib/mix/lib/releases/assembler.ex:723:25878879 warning: using single-quoted strings to represent charlists is deprecated.880 Use ~c"" if you indeed want a charlist or use "" instead.881 You may run "mix format --migrate" to change all single-quoted882 strings to use the ~c sigil and fix this warning.883 │884 724 │ {:outdir, '#{rel_dir}'},885 │ ~886 │887 └─ lib/mix/lib/releases/assembler.ex:724:26888889 warning: using single-quoted strings to represent charlists is deprecated.890 Use ~c"" if you indeed want a charlist or use "" instead.891 You may run "mix format --migrate" to change all single-quoted892 strings to use the ~c sigil and fix this warning.893 │894 725 │ {:variables, [{'ERTS_LIB_DIR', erts_lib_dir}]},895 │ ~896 │897 └─ lib/mix/lib/releases/assembler.ex:725:31898899 warning: using single-quoted strings to represent charlists is deprecated.900 Use ~c"" if you indeed want a charlist or use "" instead.901 You may run "mix format --migrate" to change all single-quoted902 strings to use the ~c sigil and fix this warning.903 │904 729 │ rel_name = '#{release.name}'905 │ ~906 │907 └─ lib/mix/lib/releases/assembler.ex:729:16908909 warning: using single-quoted strings to represent charlists is deprecated.910 Use ~c"" if you indeed want a charlist or use "" instead.911 You may run "mix format --migrate" to change all single-quoted912 strings to use the ~c sigil and fix this warning.913 │914 769 │ :ok = :release_handler.create_RELEASES('./', 'releases', '#{relfile}', [])915 │ ~916 │917 └─ lib/mix/lib/releases/assembler.ex:769:44918919 warning: using single-quoted strings to represent charlists is deprecated.920 Use ~c"" if you indeed want a charlist or use "" instead.921 You may run "mix format --migrate" to change all single-quoted922 strings to use the ~c sigil and fix this warning.923 │924 769 │ :ok = :release_handler.create_RELEASES('./', 'releases', '#{relfile}', [])925 │ ~926 │927 └─ lib/mix/lib/releases/assembler.ex:769:50928929 warning: using single-quoted strings to represent charlists is deprecated.930 Use ~c"" if you indeed want a charlist or use "" instead.931 You may run "mix format --migrate" to change all single-quoted932 strings to use the ~c sigil and fix this warning.933 │934 769 │ :ok = :release_handler.create_RELEASES('./', 'releases', '#{relfile}', [])935 │ ~936 │937 └─ lib/mix/lib/releases/assembler.ex:769:62938939 warning: using single-quoted strings to represent charlists is deprecated.940 Use ~c"" if you indeed want a charlist or use "" instead.941 You may run "mix format --migrate" to change all single-quoted942 strings to use the ~c sigil and fix this warning.943 │944 777 │ case :systools.make_script('#{name}', options) do945 │ ~946 │947 └─ lib/mix/lib/releases/assembler.ex:777:32948949 warning: using single-quoted strings to represent charlists is deprecated.950 Use ~c"" if you indeed want a charlist or use "" instead.951 You may run "mix format --migrate" to change all single-quoted952 strings to use the ~c sigil and fix this warning.953 │954 852 │ {'#{path}', '#{Path.join([output_dir, path])}'}955 │ ~956 │957 └─ lib/mix/lib/releases/assembler.ex:852:24958959 warning: using single-quoted strings to represent charlists is deprecated.960 Use ~c"" if you indeed want a charlist or use "" instead.961 You may run "mix format --migrate" to change all single-quoted962 strings to use the ~c sigil and fix this warning.963 │964 852 │ {'#{path}', '#{Path.join([output_dir, path])}'}965 │ ~966 │967 └─ lib/mix/lib/releases/assembler.ex:852:35968969 warning: using single-quoted strings to represent charlists is deprecated.970 Use ~c"" if you indeed want a charlist or use "" instead.971 You may run "mix format --migrate" to change all single-quoted972 strings to use the ~c sigil and fix this warning.973 │974 54 │ vsn = '#{Keyword.get(spec, :vsn)}'975 │ ~976 │977 └─ lib/mix/lib/releases/models/app.ex:54:20978979 warning: using single-quoted strings to represent charlists is deprecated.980 Use ~c"" if you indeed want a charlist or use "" instead.981 You may run "mix format --migrate" to change all single-quoted982 strings to use the ~c sigil and fix this warning.983 │984 44 │ contents = :io_lib.fwrite('~p.\n', [term])985 │ ~986 │987 └─ lib/mix/lib/releases/utils.ex:44:31988989 warning: using single-quoted strings to represent charlists is deprecated.990 Use ~c"" if you indeed want a charlist or use "" instead.991 You may run "mix format --migrate" to change all single-quoted992 strings to use the ~c sigil and fix this warning.993 │994 61 │ case :file.write_file('#{path}', contents, [encoding: :utf8]) do995 │ ~996 │997 └─ lib/mix/lib/releases/utils.ex:61:27998999 warning: using single-quoted strings to represent charlists is deprecated.1000 Use ~c"" if you indeed want a charlist or use "" instead.1001 You may run "mix format --migrate" to change all single-quoted1002 strings to use the ~c sigil and fix this warning.1003 │1004 156 │ 'win32' ->1005 │ ~1006 │1007 └─ lib/mix/lib/releases/utils.ex:156:910081009 warning: invalid type annotation. The left side of :: must be a variable, got: {:ok, [term]}1010 │1011 71 │ @spec read_terms(String.t) :: {:ok, [term]} :: {:error, String.t}1012 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1013 │1014 └─ lib/mix/lib/releases/utils.ex:71: Mix.Releases.Utils (module)10151016 warning: comparison with structs found:10171018 v1 > v210191020 given types:10211022 dynamic(%Version{}) > dynamic(%Version{})10231024 where "v1" was given the type:10251026 # type: dynamic(%Version{})1027 # from: lib/mix/lib/releases/utils.ex1028 {{:semantic, v1}, {:semantic, v2}}10291030 where "v2" was given the type:10311032 # type: dynamic(%Version{})1033 # from: lib/mix/lib/releases/utils.ex1034 {{:semantic, v1}, {:semantic, v2}}10351036 Comparison operators (>, <, >=, <=, min, and max) perform structural and not semantic comparison. Comparing with a struct won't give meaningful results. Structs that can be compared typically define a compare/2 function within their modules that can be used for semantic comparison.10371038 type warning found at:1039 │1040 231 │ {:standard, :standard} -> v1 > v2 # probably always false1041 │ ~1042 │1043 └─ lib/mix/lib/releases/utils.ex:231:48: Mix.Releases.Utils.sort_versions/110441045 warning: struct Config.LoadError is undefined (module Config.LoadError is not available or is yet to be defined)1046 │1047 57 │ e in [Config.LoadError] ->1048 │ ~1049 │1050 └─ lib/mix/lib/releases/config/config.ex:57:13: Mix.Releases.Config.get/110511052 warning: comparison with structs found:10531054 v1 > v210551056 given types:10571058 dynamic(%Version{} or binary()) > dynamic(%Version{} or binary())10591060 where "v1" was given the type:10611062 # type: dynamic(%Version{} or binary())1063 # from: lib/mix/lib/releases/utils.ex1064 {{_, v1}, {_, v2}}10651066 where "v2" was given the type:10671068 # type: dynamic(%Version{} or binary())1069 # from: lib/mix/lib/releases/utils.ex1070 {{_, v1}, {_, v2}}10711072 Comparison operators (>, <, >=, <=, min, and max) perform structural and not semantic comparison. Comparing with a struct won't give meaningful results. Structs that can be compared typically define a compare/2 function within their modules that can be used for semantic comparison.10731074 type warning found at:1075 │1076 240 │ v1 > v21077 │ ~1078 │1079 └─ lib/mix/lib/releases/utils.ex:240:16: Mix.Releases.Utils.sort_versions/110801081 warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead1082 │1083 339 │ reraise(e, System.stacktrace())1084 │ ~1085 │1086 └─ lib/mix/lib/releases/config/config.ex:339:25: Mix.Releases.Config.read_string!/11087 └─ lib/mix/lib/releases/config/config.ex:342:61: Mix.Releases.Config.read_string!/11088 └─ lib/mix/lib/releases/config/config.ex:354:63: Mix.Releases.Config.read!/11089 └─ lib/mix/lib/releases/config/config.ex:357:57: Mix.Releases.Config.read!/110901091 warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead1092 │1093 104 │ "\n#{Exception.format_stacktrace(System.stacktrace)}"1094 │ ~1095 │1096 └─ (mix 1.20.3) lib/distillery/tasks/release.ex:104:49: Mix.Tasks.Release.do_release/21097 └─ (mix 1.20.3) lib/distillery/tasks/release.ex:129:49: Mix.Tasks.Release.do_release/210981099 warning: unknown key .post_start_hook in expression:11001101 config.post_start_hook11021103 the given type does not have the given key:11041105 dynamic(%Mix.Releases.Config{1106 environments: map(),1107 releases: map(),1108 default_release: term(),1109 default_environment: term(),1110 selected_release: term(),1111 selected_environment: term(),1112 is_upgrade: term(),1113 upgrade_from: term()1114 })11151116 where "config" was given the types:11171118 # type: dynamic(%Mix.Releases.Config{releases: not empty_list()})1119 # from: lib/mix/lib/releases/config/config.ex:365:311120 %Mix.Releases.Config{} = config11211122 # type: dynamic(%Mix.Releases.Config{environments: map(), releases: not empty_list()})1123 # from: lib/mix/lib/releases/config/config.ex:366:241124 Map.to_list(config.environments)11251126 # type: dynamic(%Mix.Releases.Config{environments: map(), releases: map()})1127 # from: lib/mix/lib/releases/config/config.ex:367:201128 Map.to_list(config.releases)11291130 type warning found at:1131 │1132 450 │ "expected :post_start_hook to be nil or a path string, but got: #{inspect config.post_start_hook}"1133 │ ~~~~~~~~~~~~~~~1134 │1135 └─ lib/mix/lib/releases/config/config.ex:450:94: Mix.Releases.Config.validate!/111361137 warning: :systools.make_tar/2 is undefined (module :systools is not available or is yet to be defined)1138 │1139 64 │ case :systools.make_tar(rel_path, opts) do1140 │ ~1141 │1142 └─ lib/mix/lib/releases/archiver.ex:64:20: Mix.Releases.Archiver.make_tar/111431144 warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead1145 │1146 164 │ {:error, {:archiver, Exception.normalize(kind, err, System.stacktrace)}}1147 │ ~1148 │1149 └─ lib/mix/lib/releases/archiver.ex:164:66: Mix.Releases.Archiver.update_tar/111501151 warning: incompatible types in binary construction:11521153 <<..., release::binary>>11541155 got type:11561157 dynamic(%Mix.Releases.Release{profile: %Mix.Releases.Profile{}})11581159 but expected type:11601161 binary()11621163 where "release" was given the type:11641165 # type: dynamic(%Mix.Releases.Release{profile: %Mix.Releases.Profile{}})1166 # from: lib/mix/lib/releases/models/release.ex:207:781167 %Mix.Releases.Release{profile: %Mix.Releases.Profile{cookie: cookie} = profile} = release11681169 type warning found at:1170 │1171 218 │ Logger.warn "Attention! You have an insecure cookie for the erlang distribution protocol in rel/config.exs\n" <>1172 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1173 │1174 └─ lib/mix/lib/releases/models/release.ex:218: Mix.Releases.Release.check_cookie/211751176 warning: Mix.Dep.loaded/1 is undefined or private1177 │1178 37 │ dep = Enum.find(Mix.Dep.loaded([]), fn %Mix.Dep{app: ^name} -> true; _ -> false end)1179 │ ~1180 │1181 └─ lib/mix/lib/releases/models/app.ex:37:29: Mix.Releases.App.new/211821183 warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead1184 │1185 68 │ "Plugin failed: #{Exception.format(kind, err, System.stacktrace)}"1186 │ ~1187 │1188 └─ lib/mix/lib/releases/errors.ex:68:58: Mix.Releases.Errors.format_error/11189 └─ lib/mix/lib/releases/errors.ex:190:64: Mix.Releases.Errors.format_error/11190 └─ lib/mix/lib/releases/errors.ex:246:50: Mix.Releases.Errors.format_error/111911192 warning: the following clause will never match:11931194 {:error, reason} ->11951196 because it attempts to match on the result of:11971198 File.cp_r(src, dest)11991200 which has type:12011202 dynamic({:error, term(), term()} or {:ok, not {:error, term(), term()}})12031204 type warning found at:1205 │1206 90 │ {:error, reason} ->1207 │ ~~~~~~~~~~~~~~~~~~~1208 │1209 └─ lib/mix/lib/releases/assembler.ex:90: Mix.Releases.Assembler.copy_consolidated/112101211 warning: :systools.make_relup/4 is undefined (module :systools is not available or is yet to be defined)1212 │1213 322 │ result = :systools.make_relup(1214 │ ~1215 │1216 └─ lib/mix/lib/releases/assembler.ex:322:32: Mix.Releases.Assembler.generate_relup/212171218 warning: Mix.Config.merge/2 is deprecated. Use Config.Reader.merge/2 instead1219 │1220 573 │ merged <- Mix.Config.merge(base_config, sys_config),1221 │ ~1222 │1223 └─ lib/mix/lib/releases/assembler.ex:573:48: Mix.Releases.Assembler.generate_sys_config/212241225 warning: Mix.Config.read!/1 is deprecated. Use Config.Reader.read!/2 instead1226 │1227 601 │ config = Mix.Config.read!(base_config_path)1228 │ ~1229 │1230 └─ lib/mix/lib/releases/assembler.ex:601:25: Mix.Releases.Assembler.generate_base_config/112311232 warning: :systools.make_script/2 is undefined (module :systools is not available or is yet to be defined)1233 │1234 731 │ case :systools.make_script(rel_name, options) do1235 │ ~1236 │1237 └─ lib/mix/lib/releases/assembler.ex:731:20: Mix.Releases.Assembler.make_boot_script/21238 └─ lib/mix/lib/releases/assembler.ex:777:20: Mix.Releases.Assembler.create_named_boot/412391240 warning: :release_handler.create_RELEASES/4 is undefined (module :release_handler is not available or is yet to be defined)1241 │1242 769 │ :ok = :release_handler.create_RELEASES('./', 'releases', '#{relfile}', [])1243 │ ~1244 │1245 └─ lib/mix/lib/releases/assembler.ex:769:28: Mix.Releases.Assembler.create_RELEASES/212461247Generated distillery app1248==> circular_buffer1249Compiling 1 file (.ex)1250Generated circular_buffer app1251==> poison1252Compiling 4 files (.ex)1253 warning: using single-quoted strings to represent charlists is deprecated.1254 Use ~c"" if you indeed want a charlist or use "" instead.1255 You may run "mix format --migrate" to change all single-quoted1256 strings to use the ~c sigil and fix this warning.1257 │1258 93 │ for {char, seq} <- Enum.zip('"\\\n\t\r\f\b', '"\\ntrfb') do1259 │ ~1260 │1261 └─ lib/poison/encoder.ex:93:3112621263 warning: using single-quoted strings to represent charlists is deprecated.1264 Use ~c"" if you indeed want a charlist or use "" instead.1265 You may run "mix format --migrate" to change all single-quoted1266 strings to use the ~c sigil and fix this warning.1267 │1268 93 │ for {char, seq} <- Enum.zip('"\\\n\t\r\f\b', '"\\ntrfb') do1269 │ ~1270 │1271 └─ lib/poison/encoder.ex:93:4812721273 warning: using single-quoted strings to represent charlists is deprecated.1274 Use ~c"" if you indeed want a charlist or use "" instead.1275 You may run "mix format --migrate" to change all single-quoted1276 strings to use the ~c sigil and fix this warning.1277 │1278 139 │ defp chunk_size(<<char>> <> _, _mode, acc) when char <= 0x1F or char in '"\\' do1279 │ ~1280 │1281 └─ lib/poison/encoder.ex:139:7512821283 warning: using single-quoted strings to represent charlists is deprecated.1284 Use ~c"" if you indeed want a charlist or use "" instead.1285 You may run "mix format --migrate" to change all single-quoted1286 strings to use the ~c sigil and fix this warning.1287 │1288 77 │ defp value(<<char, _ :: binary>> = string, pos, _keys) when char in '-0123456789' do1289 │ ~1290 │1291 └─ lib/poison/parser.ex:77:7112921293 warning: using single-quoted strings to represent charlists is deprecated.1294 Use ~c"" if you indeed want a charlist or use "" instead.1295 You may run "mix format --migrate" to change all single-quoted1296 strings to use the ~c sigil and fix this warning.1297 │1298 155 │ defp number_int(<<char, _ :: binary>> = string, pos, acc) when char in '123456789' do1299 │ ~1300 │1301 └─ lib/poison/parser.ex:155:7413021303 warning: using single-quoted strings to represent charlists is deprecated.1304 Use ~c"" if you indeed want a charlist or use "" instead.1305 You may run "mix format --migrate" to change all single-quoted1306 strings to use the ~c sigil and fix this warning.1307 │1308 171 │ defp number_exp(<<e>> <> rest, frac, pos, acc) when e in 'eE' do1309 │ ~1310 │1311 └─ lib/poison/parser.ex:171:6013121313 warning: using single-quoted strings to represent charlists is deprecated.1314 Use ~c"" if you indeed want a charlist or use "" instead.1315 You may run "mix format --migrate" to change all single-quoted1316 strings to use the ~c sigil and fix this warning.1317 │1318 197 │ defp number_digits(<<char>> <> rest = string, pos) when char in '0123456789' do1319 │ ~1320 │1321 └─ lib/poison/parser.ex:197:6713221323 warning: using single-quoted strings to represent charlists is deprecated.1324 Use ~c"" if you indeed want a charlist or use "" instead.1325 You may run "mix format --migrate" to change all single-quoted1326 strings to use the ~c sigil and fix this warning.1327 │1328 205 │ defp number_digits_count(<<char>> <> rest, acc) when char in '0123456789' do1329 │ ~1330 │1331 └─ lib/poison/parser.ex:205:6413321333 warning: using single-quoted strings to represent charlists is deprecated.1334 Use ~c"" if you indeed want a charlist or use "" instead.1335 You may run "mix format --migrate" to change all single-quoted1336 strings to use the ~c sigil and fix this warning.1337 │1338 229 │ for {seq, char} <- Enum.zip('"\\ntr/fb', '"\\\n\t\r/\f\b') do1339 │ ~1340 │1341 └─ lib/poison/parser.ex:229:3113421343 warning: using single-quoted strings to represent charlists is deprecated.1344 Use ~c"" if you indeed want a charlist or use "" instead.1345 You may run "mix format --migrate" to change all single-quoted1346 strings to use the ~c sigil and fix this warning.1347 │1348 229 │ for {seq, char} <- Enum.zip('"\\ntr/fb', '"\\\n\t\r/\f\b') do1349 │ ~1350 │1351 └─ lib/poison/parser.ex:229:4413521353 warning: using single-quoted strings to represent charlists is deprecated.1354 Use ~c"" if you indeed want a charlist or use "" instead.1355 You may run "mix format --migrate" to change all single-quoted1356 strings to use the ~c sigil and fix this warning.1357 │1358 239 │ when a1 in 'dD' and a2 in 'dD'1359 │ ~1360 │1361 └─ lib/poison/parser.ex:239:1613621363 warning: using single-quoted strings to represent charlists is deprecated.1364 Use ~c"" if you indeed want a charlist or use "" instead.1365 You may run "mix format --migrate" to change all single-quoted1366 strings to use the ~c sigil and fix this warning.1367 │1368 239 │ when a1 in 'dD' and a2 in 'dD'1369 │ ~1370 │1371 └─ lib/poison/parser.ex:239:3113721373 warning: using single-quoted strings to represent charlists is deprecated.1374 Use ~c"" if you indeed want a charlist or use "" instead.1375 You may run "mix format --migrate" to change all single-quoted1376 strings to use the ~c sigil and fix this warning.1377 │1378 240 │ and (b1 in '89abAB')1379 │ ~1380 │1381 └─ lib/poison/parser.ex:240:1613821383 warning: using single-quoted strings to represent charlists is deprecated.1384 Use ~c"" if you indeed want a charlist or use "" instead.1385 You may run "mix format --migrate" to change all single-quoted1386 strings to use the ~c sigil and fix this warning.1387 │1388 274 │ defp skip_whitespace(<<char>> <> rest, pos) when char in '\s\n\t\r' do1389 │ ~1390 │1391 └─ lib/poison/parser.ex:274:6013921393 warning: Application.get_env/2 is discouraged in the module body, use Application.compile_env/3 instead1394 │1395 22 │ if Application.get_env(:poison, :native) do1396 │ ~1397 │1398 └─ lib/poison/parser.ex:22:18: Poison.Parser (module)13991400 warning: use Bitwise is deprecated. import Bitwise instead1401 │1402 26 │ use Bitwise1403 │ ~~~~~~~~~~~1404 │1405 └─ lib/poison/parser.ex:26: Poison.Parser (module)14061407 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 operator1408 │1409 199 │ <<digits :: binary-size(count), rest :: binary>> = string1410 │ ~1411 │1412 └─ lib/poison/parser.ex:199:29: Poison.Parser.number_digits/214131414 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 operator1415 │1416 225 │ <<chunk :: binary-size(count), rest :: binary>> = string1417 │ ~1418 │1419 └─ lib/poison/parser.ex:225:28: Poison.Parser.string_continue/314201421 warning: use Bitwise is deprecated. import Bitwise instead1422 │1423 83 │ use Bitwise1424 │ ~~~~~~~~~~~1425 │1426 └─ lib/poison/encoder.ex:83: Poison.Encoder.BitString (module)14271428 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 operator1429 │1430 135 │ <<chunk :: binary-size(size), rest :: binary>> = string1431 │ ~1432 │1433 └─ lib/poison/encoder.ex:135:28: Poison.Encoder.BitString.escape/214341435 warning: Integer.to_char_list/2 is deprecated. Use Integer.to_charlist/2 instead1436 │1437 173 │ case Integer.to_char_list(char, 16) do1438 │ ~1439 │1440 └─ lib/poison/encoder.ex:173:18: Poison.Encoder.BitString.seq/114411442Generated poison app1443==> plug_crypto1444Compiling 5 files (.ex)1445Generated plug_crypto app1446==> nerves_compatibility_test1447===> Analyzing applications...1448===> Compiling yamerl1449/work/proj/deps_bbb/yamerl/src/yamerl_constr.erl:801:5: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1450Compile directive 'nowarn_deprecated_catch' can be used to suppress1451warnings in selected modules.1452% 801| catch Mod:module_info(),1453% | ^14541455 ┌─ src/yamerl_constr.erl:1456 │1457 801 │ catch Mod:module_info(),1458 │ ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1459Compile directive 'nowarn_deprecated_catch' can be used to suppress1460warnings in selected modules.146114621463/work/proj/deps_bbb/yamerl/src/yamerl_node_binary.erl:65:9: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1464Compile directive 'nowarn_deprecated_catch' can be used to suppress1465warnings in selected modules.1466% 65| case catch base64:decode(Text) of1467% | ^14681469/work/proj/deps_bbb/yamerl/src/yamerl_node_binary.erl:72:9: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1470Compile directive 'nowarn_deprecated_catch' can be used to suppress1471warnings in selected modules.1472% 72| case catch base64:decode(Text) of1473% | ^14741475 ┌─ src/yamerl_node_binary.erl:1476 │1477 65 │ case catch base64:decode(Text) of1478 │ ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1479Compile directive 'nowarn_deprecated_catch' can be used to suppress1480warnings in selected modules.14811482 ┌─ src/yamerl_node_binary.erl:1483 │1484 72 │ case catch base64:decode(Text) of1485 │ ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1486Compile directive 'nowarn_deprecated_catch' can be used to suppress1487warnings in selected modules.148814891490===> Analyzing applications...1491===> Compiling ranch1492 ┌─ src/ranch.erl:1493 │1494 73 │ catch Transport:controlling_process(Socket, AcceptorsSup);1495 │ ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1496Compile directive 'nowarn_deprecated_catch' can be used to suppress1497warnings in selected modules.149814991500 ┌─ src/ranch_ssl.erl:1501 │1502 128 │ case ssl:ssl_accept(CSocket, Timeout) of1503 │ ╰── Warning: ssl:ssl_accept/2 is removed; use ssl:handshake/1,2,3 instead15041505 ┌─ src/ranch_ssl.erl:1506 │1507 233 │ end, ssl:cipher_suites());1508 │ ╰── Warning: ssl:cipher_suites/0 is removed; use ssl:cipher_suites/2,3 instead15091510 ┌─ src/ranch_ssl.erl:1511 │1512 235 │ ssl:cipher_suites()1513 │ ╰── Warning: ssl:cipher_suites/0 is removed; use ssl:cipher_suites/2,3 instead151415151516 ┌─ src/ranch_conns_sup.erl:1517 │1518 80 │ catch erlang:send(SupPid, {?MODULE, active_connections, self(), Tag},1519 │ ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1520Compile directive 'nowarn_deprecated_catch' can be used to suppress1521warnings in selected modules.152215231524==> tablet1525Compiling 2 files (.ex)1526Generated tablet app1527==> elixir_make1528Compiling 8 files (.ex)1529Generated elixir_make app1530==> nerves_logging1531 CC kmsg_tailer.o1532 LD kmsg_tailer1533Compiling 5 files (.ex)1534Generated nerves_logging app1535==> comeonin1536mkdir -p priv1537/home/nerves/.nerves/artifacts/nerves_toolchain_armv7_nerves_linux_gnueabihf-15.3.1/bin/armv7-nerves-linux-gnueabihf-gcc -g -O3 -Wall -I/usr/local/lib/erlang/erts-17.1/include -Ic_src -fPIC -shared --sysroot=/home/nerves/.nerves/artifacts/nerves_system_bbb-2.30.2/staging c_src/bcrypt_nif.c c_src/blowfish.c -o priv/bcrypt_nif.so1538Compiling 8 files (.ex)1539 warning: using single-quoted strings to represent charlists is deprecated.1540 Use ~c"" if you indeed want a charlist or use "" instead.1541 You may run "mix format --migrate" to change all single-quoted1542 strings to use the ~c sigil and fix this warning.1543 │1544 57 │ path = :filename.join(:code.priv_dir(:comeonin), 'bcrypt_nif')1545 │ ~1546 │1547 └─ lib/comeonin/bcrypt.ex:57:5415481549 warning: using single-quoted strings to represent charlists is deprecated.1550 Use ~c"" if you indeed want a charlist or use "" instead.1551 You may run "mix format --migrate" to change all single-quoted1552 strings to use the ~c sigil and fix this warning.1553 │1554 159 │ [prefix, log_rounds, salt] = Enum.take(salt, 29) |> :string.tokens('$')1555 │ ~1556 │1557 └─ lib/comeonin/bcrypt.ex:159:7215581559 warning: using single-quoted strings to represent charlists is deprecated.1560 Use ~c"" if you indeed want a charlist or use "" instead.1561 You may run "mix format --migrate" to change all single-quoted1562 strings to use the ~c sigil and fix this warning.1563 │1564 164 │ defp bcrypt(key, salt, prefix, log_rounds) when prefix in ['2b', '2a'] do1565 │ ~1566 │1567 └─ lib/comeonin/bcrypt.ex:164:6215681569 warning: using single-quoted strings to represent charlists is deprecated.1570 Use ~c"" if you indeed want a charlist or use "" instead.1571 You may run "mix format --migrate" to change all single-quoted1572 strings to use the ~c sigil and fix this warning.1573 │1574 164 │ defp bcrypt(key, salt, prefix, log_rounds) when prefix in ['2b', '2a'] do1575 │ ~1576 │1577 └─ lib/comeonin/bcrypt.ex:164:6815781579 warning: using single-quoted strings to represent charlists is deprecated.1580 Use ~c"" if you indeed want a charlist or use "" instead.1581 You may run "mix format --migrate" to change all single-quoted1582 strings to use the ~c sigil and fix this warning.1583 │1584 165 │ key_len = if prefix == '2b' and length(key) > 72, do: 73, else: length(key) + 11585 │ ~1586 │1587 └─ lib/comeonin/bcrypt.ex:165:2815881589 warning: use Bitwise is deprecated. import Bitwise instead1590 │1591 48 │ use Bitwise1592 │ ~~~~~~~~~~~1593 │1594 └─ lib/comeonin/bcrypt.ex:48: Comeonin.Bcrypt (module)15951596 warning: use Bitwise is deprecated. import Bitwise instead1597 │1598 9 │ use Bitwise1599 │ ~~~~~~~~~~~1600 │1601 └─ lib/comeonin/bcrypt/base64.ex:9: Comeonin.Bcrypt.Base64 (module)16021603 warning: missing parentheses for expression following "do:" keyword. Parentheses are required to solve ambiguity inside keywords.16041605 This error happens when you have function calls without parentheses inside keywords. For example:16061607 function(arg, one: nested_call a, b, c)1608 function(arg, one: if expr, do: :this, else: :that)16091610 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:16111612 function(arg, one: if(expr, do: :this, else: :that))1613 function(arg, one: nested_call(a, b, c))16141615 Ambiguity found at:1616 │1617 49 │ def gen_secret(_), do: raise ArgumentError, "Invalid length"1618 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1619 │1620 └─ lib/comeonin/otp.ex:4916211622 warning: use Bitwise is deprecated. import Bitwise instead1623 │1624 34 │ use Bitwise1625 │ ~~~~~~~~~~~1626 │1627 └─ lib/comeonin/otp.ex:34: Comeonin.Otp (module)16281629 warning: use Bitwise is deprecated. import Bitwise instead1630 │1631 31 │ use Bitwise1632 │ ~~~~~~~~~~~1633 │1634 └─ lib/comeonin/pbkdf2.ex:31: Comeonin.Pbkdf2 (module)16351636 warning: the variable "max_length" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1637 │1638 117 │ <<bin::binary-size(max_length), _::binary>> = key1639 │ ~1640 │1641 └─ lib/comeonin/pbkdf2.ex:117:24: Comeonin.Pbkdf2.pbkdf2/716421643 warning: using single-quoted strings to represent charlists is deprecated.1644 Use ~c"" if you indeed want a charlist or use "" instead.1645 You may run "mix format --migrate" to change all single-quoted1646 strings to use the ~c sigil and fix this warning.1647 │1648 11 │ b64_alphabet = Enum.with_index 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789./'1649 │ ~1650 │1651 └─ lib/comeonin/pbkdf2/base64.ex:11:3416521653 warning: the variable "split" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1654 │1655 29 │ <<main::size(split)-binary, rest::binary>> = data1656 │ ~1657 │1658 └─ lib/comeonin/pbkdf2/base64.ex:29:18: Comeonin.Pbkdf2.Base64.encode/116591660 warning: the variable "split" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1661 │1662 52 │ <<main::size(split)-binary, rest::binary>> = data1663 │ ~1664 │1665 └─ lib/comeonin/pbkdf2/base64.ex:52:18: Comeonin.Pbkdf2.Base64.decode/116661667 warning: ^^^ is deprecated. It is typically used as xor but it has the wrong precedence, use Bitwise.bxor/2 instead1668 │1669 19 │ secure_check(rest_h, rest_s, acc ||| (h ^^^ s))1670 │ ~1671 │1672 └─ lib/comeonin/tools.ex:19:4516731674 warning: use Bitwise is deprecated. import Bitwise instead1675 │1676 6 │ use Bitwise1677 │ ~~~~~~~~~~~1678 │1679 └─ lib/comeonin/tools.ex:6: Comeonin.Tools (module)16801681 warning: :crypto.hmac/3 is undefined or private, use crypto:mac/4 instead1682 │1683 121 │ initial = :crypto.hmac(:sha512, password, <<salt::binary, block_index::integer-size(32)>>)1684 │ ~1685 │1686 └─ lib/comeonin/pbkdf2.ex:121:23: Comeonin.Pbkdf2.pbkdf2/71687 └─ lib/comeonin/pbkdf2.ex:129:20: Comeonin.Pbkdf2.iterate/416881689 warning: :crypto.hmac/3 is undefined or private, use crypto:mac/4 instead1690 │1691 76 │ hash = :crypto.hmac(:sha, Base.decode32!(secret, padding: false),1692 │ ~1693 │1694 └─ lib/comeonin/otp.ex:76:20: Comeonin.Otp.gen_hotp/316951696Generated comeonin app1697==> nerves_compatibility_test1698===> Analyzing applications...1699===> Compiling cowlib1700==> nerves_discovery1701Compiling 5 files (.ex)1702Generated nerves_discovery app1703==> ring_logger1704Compiling 7 files (.ex)1705Generated ring_logger app1706==> nerves_compatibility_test1707===> Analyzing applications...1708===> Compiling poolboy1709warning: "xref: [exclude: ...]" in your mix.exs file is deprecated, instead use: "elixirc_options: [no_warn_undefined: ...]"1710 (mix 1.20.3) lib/mix/tasks/compile.elixir.ex:243: Mix.Tasks.Compile.Elixir.xref_exclude_opts/21711 (mix 1.20.3) lib/mix/tasks/compile.elixir.ex:142: Mix.Tasks.Compile.Elixir.run/11712 (mix 1.20.3) lib/mix/task.ex:502: anonymous fn/3 in Mix.Task.run_task/51713 (mix 1.20.3) lib/mix/task.compiler.ex:299: Mix.Task.Compiler.run_compiler/21714 (mix 1.20.3) lib/mix/task.compiler.ex:287: Mix.Task.Compiler.run/41715 (mix 1.20.3) lib/mix/tasks/compile.all.ex:75: Mix.Tasks.Compile.All.do_run/217161717==> db_connection1718Compiling 23 files (.ex)1719warning: cannot infer signatures from :poolboy because it is not loaded17201721 warning: unused require Bitwise1722 │1723 31 │ require Bitwise1724 │ ~1725 │1726 └─ lib/db_connection/backoff.ex:31:517271728 warning: using single-quoted strings to represent charlists is deprecated.1729 Use ~c"" if you indeed want a charlist or use "" instead.1730 You may run "mix format --migrate" to change all single-quoted1731 strings to use the ~c sigil and fix this warning.1732 │1733 406 │ :normal -> [{:data, [{'Module', mod}]}]1734 │ ~1735 │1736 └─ lib/db_connection/connection.ex:406:3217371738 warning: using single-quoted strings to represent charlists is deprecated.1739 Use ~c"" if you indeed want a charlist or use "" instead.1740 You may run "mix format --migrate" to change all single-quoted1741 strings to use the ~c sigil and fix this warning.1742 │1743 661 │ [{:data, [{'Module', mod}, {'State', state}]}]1744 │ ~1745 │1746 └─ lib/db_connection/connection.ex:661:1617471748 warning: using single-quoted strings to represent charlists is deprecated.1749 Use ~c"" if you indeed want a charlist or use "" instead.1750 You may run "mix format --migrate" to change all single-quoted1751 strings to use the ~c sigil and fix this warning.1752 │1753 661 │ [{:data, [{'Module', mod}, {'State', state}]}]1754 │ ~1755 │1756 └─ lib/db_connection/connection.ex:661:3317571758 warning: Supervisor.Spec.supervisor/3 is deprecated. Use the new child specifications outlined in the Supervisor module instead1759 │1760 8 │ children = [supervisor(child_mod, [], [restart: :temporary])]1761 │ ~1762 │1763 └─ lib/db_connection/sojourn/supervisor.ex:8:18: DBConnection.Sojourn.Supervisor.start_link/017641765 warning: Supervisor.Spec.worker/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead1766 │1767 30 │ worker(DBConnection.Watcher, [owner])1768 │ ~1769 │1770 └─ lib/db_connection/sojourn/pool.ex:30:5: DBConnection.Sojourn.Pool.watcher/117711772 warning: Supervisor.Spec.worker/3 is deprecated. Use the new child specifications outlined in the Supervisor module instead1773 │1774 37 │ worker(:sregulator, [regulator, opts, start_opts], child_opts)1775 │ ~1776 │1777 └─ lib/db_connection/sojourn/pool.ex:37:5: DBConnection.Sojourn.Pool.regulator/11778 └─ lib/db_connection/sojourn/pool.ex:49:5: DBConnection.Sojourn.Pool.starter/217791780 warning: Supervisor.Spec.supervisor/3 is deprecated. Use the new child specifications outlined in the Supervisor module instead1781 │1782 45 │ supervisor(Supervisor, [[conn], sup_opts], [id: :conn_sup])1783 │ ~1784 │1785 └─ lib/db_connection/sojourn/pool.ex:45:5: DBConnection.Sojourn.Pool.conn_sup/217861787 warning: Supervisor.Spec.worker/3 is deprecated. Use the new child specifications outlined in the Supervisor module instead1788 │1789 55 │ worker(:sbroker, broker_args(mod, opts), child_opts ++ [modules: :dynamic])1790 │ ~1791 │1792 └─ lib/db_connection/sojourn.ex:55:5: DBConnection.Sojourn.child_spec/317931794 warning: Supervisor.Spec.worker/3 is deprecated. Use the new child specifications outlined in the Supervisor module instead1795 │1796 96 │ Supervisor.Spec.worker(__MODULE__, [mod, opts, mode], child_opts)1797 │ ~1798 │1799 └─ lib/db_connection/connection.ex:96:21: DBConnection.Connection.child_spec/418001801 warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead1802 │1803 138 │ case System.stacktrace() do1804 │ ~1805 │1806 └─ lib/db_connection/connection.ex:138:21: DBConnection.Connection.connect/218071808 warning: the following clause will never match:18091810 [{_, _, arity, _} | _rest] = stacktrace when is_integer(arity) ->18111812 because it attempts to match on the result of:18131814 System.stacktrace()18151816 which has type:18171818 empty_list()18191820 where "arity" was given the type:18211822 # type: integer()1823 # from: lib/db_connection/connection.ex:139:561824 is_integer(arity)18251826 type warning found at:1827 │1828 139 │ [{_, _, arity, _} | _rest] = stacktrace when is_integer(arity) -> stacktrace1829 │ ~1830 │1831 └─ lib/db_connection/connection.ex:139:38: DBConnection.Connection.connect/218321833 warning: the following clause will never match:18341835 [{a, b, params, c} | rest] when is_list(params) ->18361837 because it attempts to match on the result of:18381839 System.stacktrace()18401841 which has type:18421843 empty_list()18441845 where "params" was given the type:18461847 # type: empty_list() or non_empty_list(term(), term())1848 # from: lib/db_connection/connection.ex:140:431849 is_list(params)18501851 type warning found at:1852 │1853 140 │ [{a, b, params, c} | rest] when is_list(params) ->1854 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1855 │1856 └─ lib/db_connection/connection.ex:140: DBConnection.Connection.connect/218571858 warning: Supervisor.Spec.worker/3 is deprecated. Use the new child specifications outlined in the Supervisor module instead1859 │1860 117 │ Supervisor.Spec.worker(Manager, [module, opts], child_opts)1861 │ ~1862 │1863 └─ lib/db_connection/ownership.ex:117:21: DBConnection.Ownership.child_spec/318641865 warning: Supervisor.Spec.supervisor/3 is deprecated. Use the new child specifications outlined in the Supervisor module instead1866 │1867 6 │ children = [supervisor(DBConnection.Ownership.Proxy, [], [restart: :temporary])]1868 │ ~1869 │1870 └─ lib/db_connection/ownership/proxy_supervisor.ex:6:18: DBConnection.Ownership.ProxySupervisor.start_link/018711872 warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead1873 │1874 111 │ stack = System.stacktrace()1875 │ ~1876 │1877 └─ lib/db_connection/ownership/proxy.ex:111:24: DBConnection.Ownership.Proxy.handle_call/318781879 warning: Supervisor.Spec.supervisor/3 is deprecated. Use the new child specifications outlined in the Supervisor module instead1880 │1881 8 │ pool = supervisor(Pool, [], [restart: :temporary])1882 │ ~1883 │1884 └─ lib/db_connection/ownership/pool_supervisor.ex:8:12: DBConnection.Ownership.PoolSupervisor.start_link/018851886 warning: Supervisor.Spec.supervisor/3 is deprecated. Use the new child specifications outlined in the Supervisor module instead1887 │1888 9 │ supervisor(DBConnection.Ownership.ProxySupervisor, [],1889 │ ~1890 │1891 └─ lib/db_connection/ownership/pool.ex:9:17: DBConnection.Ownership.Pool.start_link/318921893 warning: Supervisor.Spec.worker/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead1894 │1895 36 │ worker(DBConnection.Watcher, [owner])1896 │ ~1897 │1898 └─ lib/db_connection/ownership/pool.ex:36:5: DBConnection.Ownership.Pool.watcher/118991900 warning: :random.seed/3 is deprecated. Use the 'rand' module instead1901 │1902 108 │ case :random.seed(hash, sec, micro) do1903 │ ~1904 │1905 └─ lib/db_connection/backoff.ex:108:18: DBConnection.Backoff.random_seed/019061907 warning: Supervisor.Spec.supervisor/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead1908 │1909 9 │ supervisor(DBConnection.Task, []),1910 │ ~1911 │1912 └─ lib/db_connection/app.ex:9:7: DBConnection.App.start/21913 └─ lib/db_connection/app.ex:10:7: DBConnection.App.start/21914 └─ lib/db_connection/app.ex:11:7: DBConnection.App.start/219151916 warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead1917 │1918 986 │ stack = System.stacktrace()1919 │ ~1920 │1921 └─ lib/db_connection.ex:986:28: DBConnection.handle/41922 └─ lib/db_connection.ex:992:24: DBConnection.handle/41923 └─ lib/db_connection.ex:1003:65: DBConnection.parse/41924 └─ lib/db_connection.ex:1012:24: DBConnection.encode/41925 └─ lib/db_connection.ex:1022:40: DBConnection.decode/61926 └─ lib/db_connection.ex:1057:40: DBConnection.describe/31927 └─ lib/db_connection.ex:1082:40: DBConnection.describe_run/51928 └─ lib/db_connection.ex:1222:28: DBConnection.run_end/21929 └─ lib/db_connection.ex:1293:40: DBConnection.transaction_run/41930 └─ lib/db_connection.ex:1359:28: DBConnection.handle/51931 └─ lib/db_connection.ex:1365:24: DBConnection.handle/51932 └─ lib/db_connection.ex:1383:24: DBConnection.transaction_nested/21933 └─ lib/db_connection.ex:1434:24: DBConnection.prepare_declare_log/61934 └─ lib/db_connection.ex:1463:24: DBConnection.declare_log/619351936Generated db_connection app1937==> decimal1938Compiling 4 files (.ex)1939 warning: using single-quoted strings to represent charlists is deprecated.1940 Use ~c"" if you indeed want a charlist or use "" instead.1941 You may run "mix format --migrate" to change all single-quoted1942 strings to use the ~c sigil and fix this warning.1943 │1944 1320 │ '0.' ++ :lists.duplicate(-diff, ?0) ++ list1945 │ ~1946 │1947 └─ lib/decimal.ex:1320:1119481949 warning: using single-quoted strings to represent charlists is deprecated.1950 Use ~c"" if you indeed want a charlist or use "" instead.1951 You may run "mix format --migrate" to change all single-quoted1952 strings to use the ~c sigil and fix this warning.1953 │1954 1351 │ list = list ++ 'E'1955 │ ~1956 │1957 └─ lib/decimal.ex:1351:2619581959 warning: using single-quoted strings to represent charlists is deprecated.1960 Use ~c"" if you indeed want a charlist or use "" instead.1961 You may run "mix format --migrate" to change all single-quoted1962 strings to use the ~c sigil and fix this warning.1963 │1964 1352 │ list = if exp >= 0, do: list ++ '+', else: list1965 │ ~1966 │1967 └─ lib/decimal.ex:1352:4319681969 warning: using single-quoted strings to represent charlists is deprecated.1970 Use ~c"" if you indeed want a charlist or use "" instead.1971 You may run "mix format --migrate" to change all single-quoted1972 strings to use the ~c sigil and fix this warning.1973 │1974 1775 │ int = if int == [], do: '0', else: int1975 │ ~1976 │1977 └─ lib/decimal.ex:1775:3119781979 warning: using single-quoted strings to represent charlists is deprecated.1980 Use ~c"" if you indeed want a charlist or use "" instead.1981 You may run "mix format --migrate" to change all single-quoted1982 strings to use the ~c sigil and fix this warning.1983 │1984 1776 │ exp = if exp == [], do: '0', else: exp1985 │ ~1986 │1987 └─ lib/decimal.ex:1776:3119881989Generated decimal app1990==> mix_docker1991Compiling 2 files (.ex)1992 warning: Application.get_env/3 is discouraged in the module body, use Application.compile_env/3 instead1993 │1994 5 │ @dockerfile_build Application.get_env(:mix_docker, :dockerfile_build, "Dockerfile.build")1995 │ ~1996 │1997 └─ lib/mix_docker.ex:5:35: MixDocker (module)19981999 warning: Application.get_env/3 is discouraged in the module body, use Application.compile_env/3 instead2000 │2001 6 │ @dockerfile_release Application.get_env(:mix_docker, :dockerfile_release, "Dockerfile.release")2002 │ ~2003 │2004 └─ lib/mix_docker.ex:6:35: MixDocker (module)20052006 warning: Logger.warn/1 is deprecated. Use Logger.warning/2 instead2007 │2008 168 │ Logger.warn("#{name} already exists")2009 │ ~2010 │2011 └─ lib/mix_docker.ex:168:14: MixDocker.try_copy_dockerfile/120122013Generated mix_docker app2014==> yaml_elixir2015Compiling 3 files (.ex)2016Generated yaml_elixir app2017==> interactive_cmd2018Compiling 1 file (.ex)2019Generated interactive_cmd app2020==> nerves2021Compiling 65 files (.ex)2022 warning: redefining module Mix.Tasks.Nerves.Init (current version loaded from /work/proj/_build/bbb/lib/nerves/ebin/Elixir.Mix.Tasks.Nerves.Init.beam)2023 │2024 6 │ defmodule Mix.Tasks.Nerves.Init do2025 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2026 │2027 └─ lib/mix/tasks/nerves.init.ex:6: Mix.Tasks.Nerves.Init (module)20282029 warning: redefining module Nerves (current version loaded from /work/proj/_build/bbb/lib/nerves/ebin/Elixir.Nerves.beam)2030 │2031 6 │ defmodule Nerves do2032 │ ~~~~~~~~~~~~~~~~~~~2033 │2034 └─ lib/nerves.ex:6: Nerves (module)20352036 warning: redefining module Nerves.ArtifactResolver (current version loaded from /work/proj/_build/bbb/lib/nerves/ebin/Elixir.Nerves.ArtifactResolver.beam)2037 │2038 5 │ defmodule Nerves.ArtifactResolver do2039 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2040 │2041 └─ lib/nerves/artifact_resolver.ex:5: Nerves.ArtifactResolver (module)20422043 warning: redefining module Nerves.BuildAction.AppModes (current version loaded from /work/proj/_build/bbb/lib/nerves/ebin/Elixir.Nerves.BuildAction.AppModes.beam)2044 │2045 6 │ defmodule Nerves.BuildAction.AppModes do2046 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2047 │2048 └─ lib/nerves/build_action/app_modes.ex:6: Nerves.BuildAction.AppModes (module)20492050 warning: redefining module Nerves.BuildAction.CheckExecutables (current version loaded from /work/proj/_build/bbb/lib/nerves/ebin/Elixir.Nerves.BuildAction.CheckExecutables.beam)2051 │2052 5 │ defmodule Nerves.BuildAction.CheckExecutables do2053 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2054 │2055 └─ lib/nerves/build_action/check_executables.ex:5: Nerves.BuildAction.CheckExecutables (module)20562057 warning: redefining module Nerves.BuildAction.Erlinit (current version loaded from /work/proj/_build/bbb/lib/nerves/ebin/Elixir.Nerves.BuildAction.Erlinit.beam)2058 │2059 8 │ defmodule Nerves.BuildAction.Erlinit do2060 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2061 │2062 └─ lib/nerves/build_action/erlinit.ex:8: Nerves.BuildAction.Erlinit (module)20632064 warning: redefining module Nerves.BuildAction.Firmware (current version loaded from /work/proj/_build/bbb/lib/nerves/ebin/Elixir.Nerves.BuildAction.Firmware.beam)2065 │2066 5 │ defmodule Nerves.BuildAction.Firmware do2067 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2068 │2069 └─ lib/nerves/build_action/firmware.ex:5: Nerves.BuildAction.Firmware (module)20702071 warning: redefining module Nerves.BuildAction.IExStartupCheck (current version loaded from /work/proj/_build/bbb/lib/nerves/ebin/Elixir.Nerves.BuildAction.IExStartupCheck.beam)2072 │2073 7 │ defmodule Nerves.BuildAction.IExStartupCheck do2074 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2075 │2076 └─ lib/nerves/build_action/iex_startup_check.ex:7: Nerves.BuildAction.IExStartupCheck (module)20772078 warning: redefining module Nerves.BuildAction.NervesV1System (current version loaded from /work/proj/_build/bbb/lib/nerves/ebin/Elixir.Nerves.BuildAction.NervesV1System.beam)2079 │2080 5 │ defmodule Nerves.BuildAction.NervesV1System do2081 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2082 │2083 └─ lib/nerves/build_action/nerves_v1_system.ex:5: Nerves.BuildAction.NervesV1System (module)20842085 warning: redefining module Nerves.BuildAction.NervesV1Toolchain (current version loaded from /work/proj/_build/bbb/lib/nerves/ebin/Elixir.Nerves.BuildAction.NervesV1Toolchain.beam)2086 │2087 5 │ defmodule Nerves.BuildAction.NervesV1Toolchain do2088 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2089 │2090 └─ lib/nerves/build_action/nerves_v1_toolchain.ex:5: Nerves.BuildAction.NervesV1Toolchain (module)20912092 warning: redefining module Nerves.BuildAction.Rootfs (current version loaded from /work/proj/_build/bbb/lib/nerves/ebin/Elixir.Nerves.BuildAction.Rootfs.beam)2093 │2094 5 │ defmodule Nerves.BuildAction.Rootfs do2095 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2096 │2097 └─ lib/nerves/build_action/rootfs.ex:5: Nerves.BuildAction.Rootfs (module)20982099 warning: redefining module Nerves.BuildAction.SortApps (current version loaded from /work/proj/_build/bbb/lib/nerves/ebin/Elixir.Nerves.BuildAction.SortApps.beam)2100 │2101 6 │ defmodule Nerves.BuildAction.SortApps do2102 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2103 │2104 └─ lib/nerves/build_action/sort_apps.ex:6: Nerves.BuildAction.SortApps (module)21052106 warning: redefining module Nerves.BuildAction.StripAll (current version loaded from /work/proj/_build/bbb/lib/nerves/ebin/Elixir.Nerves.BuildAction.StripAll.beam)2107 │2108 5 │ defmodule Nerves.BuildAction.StripAll do2109 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2110 │2111 └─ lib/nerves/build_action/strip_all.ex:5: Nerves.BuildAction.StripAll (module)21122113 warning: redefining module Nerves.BuildAction.Trimmer (current version loaded from /work/proj/_build/bbb/lib/nerves/ebin/Elixir.Nerves.BuildAction.Trimmer.beam)2114 │2115 5 │ defmodule Nerves.BuildAction.Trimmer do2116 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2117 │2118 └─ lib/nerves/build_action/trimmer.ex:5: Nerves.BuildAction.Trimmer (module)21192120 warning: redefining module Nerves.BuildPlan (current version loaded from /work/proj/_build/bbb/lib/nerves/ebin/Elixir.Nerves.BuildPlan.beam)2121 │2122 5 │ defmodule Nerves.BuildPlan do2123 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2124 │2125 └─ lib/nerves/build_plan.ex:5: Nerves.BuildPlan (module)21262127 warning: redefining module Nerves.BuildPlan.Checks (current version loaded from /work/proj/_build/bbb/lib/nerves/ebin/Elixir.Nerves.BuildPlan.Checks.beam)2128 │2129 5 │ defmodule Nerves.BuildPlan.Checks do2130 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2131 │2132 └─ lib/nerves/build_plan/checks.ex:5: Nerves.BuildPlan.Checks (module)21332134 warning: redefining module Nerves.Container (current version loaded from /work/proj/_build/bbb/lib/nerves/ebin/Elixir.Nerves.Container.beam)2135 │2136 6 │ defmodule Nerves.Container do2137 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2138 │2139 └─ lib/nerves/container.ex:6: Nerves.Container (module)21402141 warning: redefining module Nerves.Fingerprint (current version loaded from /work/proj/_build/bbb/lib/nerves/ebin/Elixir.Nerves.Fingerprint.beam)2142 │2143 5 │ defmodule Nerves.Fingerprint do2144 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2145 │2146 └─ lib/nerves/fingerprint.ex:5: Nerves.Fingerprint (module)21472148 warning: redefining module Nerves.MixPackage (current version loaded from /work/proj/_build/bbb/lib/nerves/ebin/Elixir.Nerves.MixPackage.beam)2149 │2150 5 │ defmodule Nerves.MixPackage do2151 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2152 │2153 └─ lib/nerves/mix_package.ex:5: Nerves.MixPackage (module)21542155 warning: redefining module Nerves.Paths (current version loaded from /work/proj/_build/bbb/lib/nerves/ebin/Elixir.Nerves.Paths.beam)2156 │2157 5 │ defmodule Nerves.Paths do2158 │ ~~~~~~~~~~~~~~~~~~~~~~~~~2159 │2160 └─ lib/nerves/paths.ex:5: Nerves.Paths (module)21612162 warning: redefining module Nerves.TargetTuple (current version loaded from /work/proj/_build/bbb/lib/nerves/ebin/Elixir.Nerves.TargetTuple.beam)2163 │2164 5 │ defmodule Nerves.TargetTuple do2165 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2166 │2167 └─ lib/nerves/target_tuple.ex:5: Nerves.TargetTuple (module)21682169Generated nerves app2170==> nerves_toolchain_armv7_nerves_linux_gnueabihf2171Compiling 1 file (.ex)2172Generated nerves_toolchain_armv7_nerves_linux_gnueabihf app2173==> nerves_compatibility_test2174===> Analyzing applications...2175===> Compiling telemetry2176===> Analyzing applications...2177===> Compiling cowboy2178 ┌─ src/cowboy_websocket.erl:2179 │2180 147 │ Stacktrace = erlang:get_stacktrace(),2181 │ ╰── Warning: erlang:get_stacktrace/0 is removed; use the new try/catch syntax for retrieving the stack backtrace21822183 ┌─ src/cowboy_websocket.erl:2184 │2185 645 │ {stacktrace, erlang:get_stacktrace()},2186 │ ╰── Warning: erlang:get_stacktrace/0 is removed; use the new try/catch syntax for retrieving the stack backtrace21872188 ┌─ src/cowboy_websocket.erl:2189 │2190 755 │ {stacktrace, erlang:get_stacktrace()},2191 │ ╰── Warning: erlang:get_stacktrace/0 is removed; use the new try/catch syntax for retrieving the stack backtrace219221932194 ┌─ src/cowboy_rest.erl:2195 │2196 69 │ Stacktrace = erlang:get_stacktrace(),2197 │ ╰── Warning: erlang:get_stacktrace/0 is removed; use the new try/catch syntax for retrieving the stack backtrace21982199 ┌─ src/cowboy_rest.erl:2200 │2201 1006 │ Stacktrace = erlang:get_stacktrace(),2202 │ ╰── Warning: erlang:get_stacktrace/0 is removed; use the new try/catch syntax for retrieving the stack backtrace220322042205 ┌─ src/cowboy_handler.erl:2206 │2207 87 │ Stacktrace = erlang:get_stacktrace(),2208 │ ╰── Warning: erlang:get_stacktrace/0 is removed; use the new try/catch syntax for retrieving the stack backtrace22092210 ┌─ src/cowboy_handler.erl:2211 │2212 116 │ Stacktrace = erlang:get_stacktrace(),2213 │ ╰── Warning: erlang:get_stacktrace/0 is removed; use the new try/catch syntax for retrieving the stack backtrace22142215 ┌─ src/cowboy_handler.erl:2216 │2217 235 │ Stacktrace = erlang:get_stacktrace(),2218 │ ╰── Warning: erlang:get_stacktrace/0 is removed; use the new try/catch syntax for retrieving the stack backtrace22192220 ┌─ src/cowboy_handler.erl:2221 │2222 290 │ {stacktrace, erlang:get_stacktrace()},2223 │ ╰── Warning: erlang:get_stacktrace/0 is removed; use the new try/catch syntax for retrieving the stack backtrace222422252226==> expo2227Compiling 2 files (.erl)2228Compiling 22 files (.ex)2229Generated expo app2230==> gettext2231Compiling 18 files (.ex)2232 warning: unused require Gettext.Macros2233 │2234 594 │ require Gettext.Macros2235 │ ~2236 │2237 └─ lib/gettext.ex:594:322382239 warning: the following clause is redundant:22402241 defp ensure_empty_msgstr!(%Expo.Message.Plural{} = message)22422243 it has type:22442245 dynamic(%Expo.Message.Plural{})22462247 previous clauses have already matched on the following types:22482249 %Expo.Message.Singular{}2250 %Expo.Message.Plural{}22512252 │2253 391 │ defp ensure_empty_msgstr!(%Message.Plural{} = message) do2254 │ ~2255 │2256 └─ lib/gettext/extractor.ex:391:8: Gettext.Extractor.ensure_empty_msgstr!/122572258 warning: Kernel.ParallelCompiler.async/1 is deprecated. Use `pmap/2` instead2259 │2260 426 │ Kernel.ParallelCompiler.async(fn ->2261 │ ~2262 │2263 └─ lib/gettext/compiler.ex:426:39: Gettext.Compiler.compile_po_files/322642265Generated gettext app2266==> phoenix_pubsub2267Compiling 13 files (.ex)2268 warning: single quotes around atoms are deprecated. Use double quotes instead2269 │2270 160 │ |> :ets.select([{{:'$1', :_}, [], [:'$1']}])2271 │ ~2272 │2273 └─ lib/phoenix/pubsub/local.ex:160:2322742275 warning: single quotes around atoms are deprecated. Use double quotes instead2276 │2277 160 │ |> :ets.select([{{:'$1', :_}, [], [:'$1']}])2278 │ ~2279 │2280 └─ lib/phoenix/pubsub/local.ex:160:4022812282 warning: unused require Logger2283 │2284 107 │ require Logger2285 │ ~2286 │2287 └─ lib/phoenix/tracker.ex:107:322882289 warning: a struct for Phoenix.Tracker.State is expected on struct update:22902291 %Phoenix.Tracker.State{delta | values: Map.put(delta.values, tag, {pid, topic, key, meta})}22922293 but got type:22942295 dynamic()22962297 where "delta" was given the type:22982299 # type: dynamic()2300 # from: lib/phoenix/tracker/state.ex:461:362301 %Phoenix.Tracker.State{delta: delta} = state23022303 when defining the variable "delta", you must also pattern match on "%Phoenix.Tracker.State{}"23042305 type warning found at:2306 │2307 465 │ new_delta = %State{delta | values: Map.put(delta.values, tag, {pid, topic, key, meta})}2308 │ ~2309 │2310 └─ lib/phoenix/tracker/state.ex:465:17: Phoenix.Tracker.State.do_add/523112312 warning: a struct for Phoenix.Tracker.Replica is expected on struct update:23132314 %Phoenix.Tracker.Replica{replica | status: :permdown}23152316 but got type:23172318 dynamic()23192320 where "replica" was given the type:23212322 # type: dynamic()2323 # from: lib/phoenix/tracker/replica.ex:72:172324 replica23252326 when defining the variable "replica", you must also pattern match on "%Phoenix.Tracker.Replica{}"23272328 type warning found at:2329 │2330 72 │ defp permdown(replica), do: %Replica{replica | status: :permdown}2331 │ ~2332 │2333 └─ lib/phoenix/tracker/replica.ex:72:31: Phoenix.Tracker.Replica.permdown/123342335 warning: a struct for Phoenix.Tracker.State is expected on struct update:23362337 %Phoenix.Tracker.State{delta | clouds: put_tag(delta.clouds, {rep, new_clock})}23382339 but got type:23402341 dynamic()23422343 where "delta" was given the type:23442345 # type: dynamic()2346 # from: lib/phoenix/tracker/state.ex:541:992347 %Phoenix.Tracker.State{mode: :normal, replica: rep, clouds: clouds, context: ctx, delta: delta} =2348 state23492350 when defining the variable "delta", you must also pattern match on "%Phoenix.Tracker.State{}"23512352 type warning found at:2353 │2354 547 │ delta: %State{delta | clouds: put_tag(delta.clouds, {rep, new_clock})}}2355 │ ~2356 │2357 └─ lib/phoenix/tracker/state.ex:547:19: Phoenix.Tracker.State.bump_clock/123582359 warning: a struct for Phoenix.Tracker.Replica is expected on struct update:23602361 %Phoenix.Tracker.Replica{replica | status: :down}23622363 but got type:23642365 dynamic()23662367 where "replica" was given the type:23682369 # type: dynamic()2370 # from: lib/phoenix/tracker/replica.ex:74:132371 replica23722373 when defining the variable "replica", you must also pattern match on "%Phoenix.Tracker.Replica{}"23742375 type warning found at:2376 │2377 74 │ defp down(replica), do: %Replica{replica | status: :down}2378 │ ~2379 │2380 └─ lib/phoenix/tracker/replica.ex:74:27: Phoenix.Tracker.Replica.down/123812382 warning: a struct for Phoenix.Tracker.Replica is expected on struct update:23832384 %Phoenix.Tracker.Replica{replica | last_heartbeat_at: now_ms()}23852386 but got type:23872388 dynamic()23892390 where "replica" was given the type:23912392 # type: dynamic()2393 # from: lib/phoenix/tracker/replica.ex:76:292394 replica23952396 when defining the variable "replica", you must also pattern match on "%Phoenix.Tracker.Replica{}"23972398 type warning found at:2399 │2400 77 │ %Replica{replica | last_heartbeat_at: now_ms()}2401 │ ~2402 │2403 └─ lib/phoenix/tracker/replica.ex:77:5: Phoenix.Tracker.Replica.touch_last_heartbeat/124042405 warning: a struct for Phoenix.Tracker.State is expected on struct update:24062407 %Phoenix.Tracker.State{delta | range: {start_clock, new_end}}24082409 but got type:24102411 dynamic(%{..., range: {term(), term()}})24122413 where "delta" was given the type:24142415 # type: dynamic(%{..., range: {term(), term()}})2416 # from: lib/phoenix/tracker/state.ex:551:302417 {start_clock, end_clock} = delta.range24182419 when defining the variable "delta", you must also pattern match on "%Phoenix.Tracker.State{}"24202421 type warning found at:2422 │2423 555 │ delta: %State{delta | range: {start_clock, new_end}}}2424 │ ~2425 │2426 └─ lib/phoenix/tracker/state.ex:555:19: Phoenix.Tracker.State.put_context/224272428 warning: Supervisor.Spec.supervisor/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead2429 │2430 7 │ [supervisor(Phoenix.PubSub.PG2, pubsub)]2431 │ ~2432 │2433 └─ lib/phoenix/pubsub/supervisor.ex:7:8: Phoenix.PubSub.Supervisor.start/224342435 warning: Supervisor.Spec.worker/3 is deprecated. Use the new child specifications outlined in the Supervisor module instead2436 │2437 269 │ worker(Phoenix.Tracker.Shard, [tracker, tracker_opts, shard_opts],2438 │ ~2439 │2440 └─ lib/phoenix/tracker.ex:269:9: Phoenix.Tracker.init/124412442 warning: Supervisor.Spec.supervise/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead2443 │2444 273 │ supervise(shards, strategy: :one_for_one,2445 │ ~2446 │2447 └─ lib/phoenix/tracker.ex:273:5: Phoenix.Tracker.init/124482449 warning: Supervisor.Spec.supervisor/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead2450 │2451 93 │ supervisor(Phoenix.PubSub.LocalSupervisor, [server, pool_size, dispatch_rules]),2452 │ ~2453 │2454 └─ lib/phoenix/pubsub/pg2.ex:93:7: Phoenix.PubSub.PG2.init/124552456 warning: Supervisor.Spec.worker/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead2457 │2458 94 │ worker(Phoenix.PubSub.PG2Server, [server, pool_size])2459 │ ~2460 │2461 └─ lib/phoenix/pubsub/pg2.ex:94:7: Phoenix.PubSub.PG2.init/124622463 warning: :pg2.create/1 is undefined or private, this module was removed in OTP 24. Use 'pg' instead2464 │2465 43 │ :ok = :pg2.create(pg2_group)2466 │ ~2467 │2468 └─ lib/phoenix/pubsub/pg2_server.ex:43:16: Phoenix.PubSub.PG2Server.init/124692470 warning: Supervisor.Spec.supervise/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead2471 │2472 97 │ supervise(children, strategy: :rest_for_one)2473 │ ~2474 │2475 └─ lib/phoenix/pubsub/pg2.ex:97:5: Phoenix.PubSub.PG2.init/124762477 warning: :pg2.join/2 is undefined or private, this module was removed in OTP 24. Use 'pg' instead2478 │2479 44 │ :ok = :pg2.join(pg2_group, self())2480 │ ~2481 │2482 └─ lib/phoenix/pubsub/pg2_server.ex:44:16: Phoenix.PubSub.PG2Server.init/124832484 warning: :pg2.get_members/1 is undefined or private, this module was removed in OTP 24. Use 'pg' instead2485 │2486 57 │ :pg2.get_members(pg2_namespace(server_name))2487 │ ~2488 │2489 └─ lib/phoenix/pubsub/pg2_server.ex:57:10: Phoenix.PubSub.PG2Server.get_members/124902491 warning: Supervisor.Spec.worker/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead2492 │2493 35 │ worker(Phoenix.PubSub.GC, [gc_shard_name, local_shard_name]),2494 │ ~2495 │2496 └─ lib/phoenix/pubsub/local_supervisor.ex:35:9: Phoenix.PubSub.LocalSupervisor.init/12497 └─ lib/phoenix/pubsub/local_supervisor.ex:36:9: Phoenix.PubSub.LocalSupervisor.init/124982499 warning: Supervisor.Spec.supervisor/3 is deprecated. Use the new child specifications outlined in the Supervisor module instead2500 │2501 39 │ supervisor(Supervisor, [shard_children, [strategy: :one_for_all]], id: shard)2502 │ ~2503 │2504 └─ lib/phoenix/pubsub/local_supervisor.ex:39:7: Phoenix.PubSub.LocalSupervisor.init/125052506 warning: Supervisor.Spec.supervise/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead2507 │2508 42 │ supervise children, strategy: :one_for_one2509 │ ~2510 │2511 └─ lib/phoenix/pubsub/local_supervisor.ex:42:5: Phoenix.PubSub.LocalSupervisor.init/125122513Generated phoenix_pubsub app2514==> plug2515Compiling 1 file (.erl)2516Compiling 42 files (.ex)2517Generated plug app2518warning: "xref: [exclude: ...]" in your mix.exs file is deprecated, instead use: "elixirc_options: [no_warn_undefined: ...]"2519 (mix 1.20.3) lib/mix/tasks/compile.elixir.ex:243: Mix.Tasks.Compile.Elixir.xref_exclude_opts/22520 (mix 1.20.3) lib/mix/tasks/compile.elixir.ex:142: Mix.Tasks.Compile.Elixir.run/12521 (mix 1.20.3) lib/mix/task.ex:502: anonymous fn/3 in Mix.Task.run_task/52522 (mix 1.20.3) lib/mix/task.compiler.ex:299: Mix.Task.Compiler.run_compiler/22523 (mix 1.20.3) lib/mix/task.compiler.ex:287: Mix.Task.Compiler.run/42524 (mix 1.20.3) lib/mix/tasks/compile.all.ex:75: Mix.Tasks.Compile.All.do_run/225252526==> phoenix2527Compiling 75 files (.ex)2528warning: cannot infer signatures from :cowboy because it is not loaded25292530warning: cannot infer signatures from :cowlib because it is not loaded25312532warning: cannot infer signatures from :ranch because it is not loaded25332534 warning: the variable "prefix" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2535 │2536 170 │ <<attr::size(prefix)-binary, ":unique">> -> attr2537 │ ~2538 │2539 └─ lib/mix/phoenix/schema.ex:170:20: Mix.Phoenix.Schema.drop_unique/125402541 warning: using single-quoted strings to represent charlists is deprecated.2542 Use ~c"" if you indeed want a charlist or use "" instead.2543 You may run "mix format --migrate" to change all single-quoted2544 strings to use the ~c sigil and fix this warning.2545 │2546 310 │ :error_logger.warning_msg('~p ~p received unexpected message in handle_info/2: ~p~n',2547 │ ~2548 │2549 └─ lib/phoenix/channel/server.ex:310:3125502551 warning: Logger.warn/1 is deprecated. Use Logger.warning/2 instead2552 │2553 39 │ Logger.warn "Phoenix is unable to create symlinks. Phoenix' code reloader will run " <>2554 │ ~2555 │2556 └─ lib/phoenix/code_reloader/server.ex:39:20: Phoenix.CodeReloader.Server.handle_call/325572558 warning: Logger.warn/1 is deprecated. Use Logger.warning/2 instead2559 │2560 39 │ Logger.warn """2561 │ ~2562 │2563 └─ lib/phoenix/endpoint/supervisor.ex:39:14: Phoenix.Endpoint.Supervisor.init/125642565 warning: unused require Logger2566 │2567 20 │ require Logger2568 │ ~2569 │2570 └─ lib/phoenix/endpoint/handler.ex:20:325712572 warning: the variable "prefix_size" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2573 │2574 46 │ <<prefix::binary-size(prefix_size), ^suffix::binary>> -> prefix2575 │ ~2576 │2577 └─ lib/phoenix/naming.ex:46:29: Phoenix.Naming.unsuffix/225782579 warning: using single-quoted strings to represent charlists is deprecated.2580 Use ~c"" if you indeed want a charlist or use "" instead.2581 You may run "mix format --migrate" to change all single-quoted2582 strings to use the ~c sigil and fix this warning.2583 │2584 315 │ @anno (if :erlang.system_info(:otp_release) >= '19' do2585 │ ~2586 │2587 └─ lib/phoenix/router.ex:315:5025882589 warning: using single-quoted strings to represent charlists is deprecated.2590 Use ~c"" if you indeed want a charlist or use "" instead.2591 You may run "mix format --migrate" to change all single-quoted2592 strings to use the ~c sigil and fix this warning.2593 │2594 195 │ @anno (if :erlang.system_info(:otp_release) >= '19' do2595 │ ~2596 │2597 └─ lib/phoenix/router/helpers.ex:195:5025982599 warning: missing parentheses for expression following "do:" keyword. Parentheses are required to solve ambiguity inside keywords.26002601 This error happens when you have function calls without parentheses inside keywords. For example:26022603 function(arg, one: nested_call a, b, c)2604 function(arg, one: if expr, do: :this, else: :that)26052606 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:26072608 function(arg, one: if(expr, do: :this, else: :that))2609 function(arg, one: nested_call(a, b, c))26102611 Ambiguity found at:2612 │2613 71 │ unless actions -- supported_actions == [], do: raise ArgumentError, """2614 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2615 │2616 └─ lib/phoenix/router/resource.ex:7126172618 warning: duplicate key :route found in struct2619 │2620 24 │ defstruct [:path, :actions, :param, :route, :controller, :route, :member, :collection, :singleton]2621 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2622 │2623 └─ lib/phoenix/router/resource.ex:24: Phoenix.Router.Resource (module)26242625 warning: invalid type annotation. The left side of :: must be a variable, got: {:ok, pid()} | {:error, reason :: term()}. Note "left | right :: ann" is the same as "(left | right) :: ann". To solve this, use parentheses around the union operands: "left | (right :: ann)"2626 │2627 110 │ @callback start_link(Keyword.t) :: {:ok, pid()} | {:error, reason :: term()} :: :ignore2628 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2629 │2630 └─ lib/phoenix/presence.ex:110: Phoenix.Presence (module)26312632 warning: Logger.warn/1 is deprecated. Use Logger.warning/2 instead2633 │2634 885 │ Logger.warn "send_download/3 has been invoked during an AJAX request. " <>2635 │ ~2636 │2637 └─ lib/phoenix/controller.ex:885:14: Phoenix.Controller.warn_if_ajax/126382639 warning: Logger.warn/1 is deprecated. Use Logger.warning/2 instead2640 │2641 304 │ Logger.warn fn -> "Ignoring unmatched topic \"#{msg.topic}\" in #{inspect(socket.handler)}" end2642 │ ~2643 │2644 └─ lib/phoenix/socket/transport.ex:304:12: Phoenix.Socket.Transport.reply_ignore/226452646 warning: using single-quoted strings to represent charlists is deprecated.2647 Use ~c"" if you indeed want a charlist or use "" instead.2648 You may run "mix format --migrate" to change all single-quoted2649 strings to use the ~c sigil and fix this warning.2650 │2651 174 │ @anno (if :erlang.system_info(:otp_release) >= '19' do2652 │ ~2653 │2654 └─ lib/phoenix/template.ex:174:5026552656 warning: Logger.warn/1 is deprecated. Use Logger.warning/2 instead2657 │2658 227 │ Logger.warn ":max_age was not set on Phoenix.Token.verify/4. " <>2659 │ ~2660 │2661 └─ lib/phoenix/token.ex:227:12: Phoenix.Token.expired?/226622663 warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead2664 │2665 647 │ exception -> {:error, {exception, System.stacktrace()}}2666 │ ~2667 │2668 └─ lib/phoenix/test/conn_test.ex:647:48: Phoenix.ConnTest.wrap_request/126692670 warning: Supervisor.Spec.worker/3 is deprecated. Use the new child specifications outlined in the Supervisor module instead2671 │2672 12 │ worker(Phoenix.Transports.LongPoll.Server, [], restart: :temporary)2673 │ ~2674 │2675 └─ lib/phoenix/transports/long_poll_server.ex:12:7: Phoenix.Transports.LongPoll.Supervisor.init/126762677 warning: Supervisor.Spec.supervise/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead2678 │2679 14 │ supervise(children, strategy: :simple_one_for_one)2680 │ ~2681 │2682 └─ lib/phoenix/transports/long_poll_server.ex:14:5: Phoenix.Transports.LongPoll.Supervisor.init/126832684 warning: expected a module (an atom) when invoking config/1 in expression:26852686 endpoint.config(:endpoint_id)26872688 where "endpoint" was given the type:26892690 # type: dynamic(%{..., __pubsub_server__: atom()})2691 # from: lib/phoenix/transports/long_poll.ex:199:102692 verify_token(endpoint, token, opts)26932694 type warning found at:2695 │2696 201 │ server_ref = server_ref(endpoint.config(:endpoint_id), id, pid, priv_topic)2697 │ ~2698 │2699 └─ lib/phoenix/transports/long_poll.ex:201:42: Phoenix.Transports.LongPoll.resume_session/327002701 warning: unknown key .__pubsub_server__ in expression:27022703 endpoint.__pubsub_server__27042705 the given type does not have the given key:27062707 dynamic(2708 %Phoenix.Socket{2709 id: term(),2710 assigns: term(),2711 channel: term(),2712 channel_pid: term(),2713 endpoint: atom(),2714 handler: term(),2715 joined: term(),2716 pubsub_server: term(),2717 ref: term(),2718 join_ref: term(),2719 topic: term(),2720 transport: term(),2721 transport_pid: term(),2722 transport_name: term(),2723 serializer: term(),2724 private: term(),2725 vsn: term()2726 } or2727 %Plug.Conn{2728 adapter: term(),2729 assigns: term(),2730 body_params: term(),2731 cookies: term(),2732 halted: term(),2733 host: term(),2734 method: term(),2735 owner: term(),2736 params: term(),2737 path_info: term(),2738 path_params: term(),2739 port: term(),2740 private: term(),2741 query_params: term(),2742 query_string: term(),2743 remote_ip: term(),2744 req_cookies: term(),2745 req_headers: term(),2746 request_path: term(),2747 resp_body: term(),2748 resp_cookies: term(),2749 resp_headers: term(),2750 scheme: term(),2751 script_name: term(),2752 secret_key_base: term(),2753 state: term(),2754 status: term()2755 } or atom() or binary()2756 )27572758 where "endpoint" was given the type:27592760 # type: dynamic(%Phoenix.Socket{endpoint: atom()} or %Plug.Conn{} or atom() or binary())2761 # from: lib/phoenix/transports/long_poll.ex:254:192762 Phoenix.Token.sign(endpoint, Atom.to_string(endpoint.__pubsub_server__), data, opts[:crypto])27632764 type warning found at:2765 │2766 254 │ Phoenix.Token.sign(endpoint, Atom.to_string(endpoint.__pubsub_server__), data, opts[:crypto])2767 │ ~~~~~~~~~~~~~~~~~2768 │2769 └─ lib/phoenix/transports/long_poll.ex:254:58: Phoenix.Transports.LongPoll.sign_token/327702771 warning: @behaviour :cowboy_websocket_handler does not exist (in module Phoenix.Endpoint.CowboyWebSocket)2772 │2773 1 │ defmodule Phoenix.Endpoint.CowboyWebSocket do2774 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2775 │2776 └─ lib/phoenix/endpoint/cowboy_websocket.ex:1: Phoenix.Endpoint.CowboyWebSocket (module)27772778 warning: Plug.Adapters.Cowboy.Conn.conn/2 is undefined (module Plug.Adapters.Cowboy.Conn is not available or is yet to be defined)2779 │2780 10 │ conn = @connection.conn(req, transport)2781 │ ~2782 │2783 └─ lib/phoenix/endpoint/cowboy_websocket.ex:10:24: Phoenix.Endpoint.CowboyWebSocket.init/327842785 warning: :cowboy_req.compact/1 is undefined (module :cowboy_req is not available or is yet to be defined)2786 │2787 73 │ {:ok, :cowboy_req.compact(req), {handler, state}, timeout}2788 │ ~2789 │2790 └─ lib/phoenix/endpoint/cowboy_websocket.ex:73:23: Phoenix.Endpoint.CowboyWebSocket.websocket_init/327912792 warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead2793 │2794 23 │ {:upgrade, :protocol, __MODULE__, req, {:error, mfa, kind, reason, System.stacktrace}}2795 │ ~2796 │2797 └─ lib/phoenix/endpoint/cowboy_websocket.ex:23:83: Phoenix.Endpoint.CowboyWebSocket.init/327982799 warning: Plug.Crypto.safe_binary_to_term/1 is undefined or private2800 │2801 176 │ %{data: data, signed: signed} = Plug.Crypto.safe_binary_to_term(message)2802 │ ~2803 │2804 └─ lib/phoenix/token.ex:176:53: Phoenix.Token.verify/428052806 warning: a struct for Plug.Conn is expected on struct update:28072808 %Plug.Conn{conn | state: :sent}28092810 but got type:28112812 dynamic()28132814 where "conn" was given the type:28152816 # type: dynamic()2817 # from: lib/phoenix/endpoint/render_errors.ex:79:212818 conn28192820 when defining the variable "conn", you must also pattern match on "%Plug.Conn{}"28212822 type warning found at:2823 │2824 83 │ %Plug.Conn{conn | state: :sent}2825 │ ~2826 │2827 └─ lib/phoenix/endpoint/render_errors.ex:83:9: Phoenix.Endpoint.RenderErrors.maybe_render/528282829 warning: a struct for Plug.Conn is expected on struct update:28302831 %Plug.Conn{conn | query_params: %{}, params: %{}}28322833 but got type:28342835 dynamic(%{..., params: %Plug.Conn.Unfetched{}})28362837 where "conn" was given the types:28382839 # type: dynamic(%{..., params: term()})2840 # from: lib/phoenix/endpoint/render_errors.ex:94:172841 conn.params28422843 # type: dynamic(%{..., params: %Plug.Conn.Unfetched{}})2844 # from: lib/phoenix/endpoint/render_errors.ex:94:172845 conn.params28462847 when defining the variable "conn", you must also pattern match on "%Plug.Conn{}"28482849 type warning found at:2850 │2851 95 │ %Plug.Conn.Unfetched{} -> %Plug.Conn{conn | query_params: %{}, params: %{}}2852 │ ~2853 │2854 └─ lib/phoenix/endpoint/render_errors.ex:95:35: Phoenix.Endpoint.RenderErrors.maybe_fetch_query_params/128552856 warning: a struct for Plug.Conn is expected on struct update:28572858 %Plug.Conn{conn | query_params: %{}, params: params}28592860 but got type:28612862 dynamic(%{..., params: not %Plug.Conn.Unfetched{}})28632864 where "conn" was given the types:28652866 # type: dynamic(%{..., params: term()})2867 # from: lib/phoenix/endpoint/render_errors.ex:94:172868 conn.params28692870 # type: dynamic(%{..., params: not %Plug.Conn.Unfetched{}})2871 # from: lib/phoenix/endpoint/render_errors.ex:94:172872 conn.params28732874 when defining the variable "conn", you must also pattern match on "%Plug.Conn{}"28752876 type warning found at:2877 │2878 96 │ params -> %Plug.Conn{conn | query_params: %{}, params: params}2879 │ ~2880 │2881 └─ lib/phoenix/endpoint/render_errors.ex:96:19: Phoenix.Endpoint.RenderErrors.maybe_fetch_query_params/128822883 warning: a struct for Phoenix.Socket is expected on struct update:28842885 %Phoenix.Socket{socket | id: id}28862887 but got type:28882889 dynamic()28902891 where "socket" was given the type:28922893 # type: dynamic()2894 # from: lib/phoenix/socket/transport.ex2895 {:ok, socket}28962897 when defining the variable "socket", you must also pattern match on "%Phoenix.Socket{}"28982899 type warning found at:2900 │2901 195 │ id when is_binary(id) -> {:ok, %Socket{socket | id: id}}2902 │ ~2903 │2904 └─ lib/phoenix/socket/transport.ex:195:42: Phoenix.Socket.Transport.do_connect/729052906 warning: expected a map or struct when accessing .url in expression:29072908 endpoint.url29092910 where "endpoint" was given the types:29112912 # type: dynamic(atom())2913 # from: lib/phoenix/router/helpers.ex:24:202914 endpoint29152916 # type: atom()2917 # from: lib/phoenix/router/helpers.ex:24:352918 is_atom(endpoint)29192920 hint: "var.field" (without parentheses) means "var" is a map() while "var.fun()" (with parentheses) means "var" is an atom()29212922 type warning found at:2923 │2924 25 │ endpoint.url2925 │ ~2926 │2927 └─ lib/phoenix/router/helpers.ex:25:14: Phoenix.Router.Helpers.url/229282929 warning: a struct for Plug.Conn is expected on struct update:29302931 %Plug.Conn{conn | params: params}29322933 but got type:29342935 dynamic(%{..., params: map()})29362937 where "conn" was given the type:29382939 # type: dynamic(%{..., params: map()})2940 # from: lib/phoenix/controller.ex:912:172941 Map.get(conn.params, required_key)29422943 when defining the variable "conn", you must also pattern match on "%Plug.Conn{}"29442945 type warning found at:2946 │2947 919 │ %Plug.Conn{conn | params: params}2948 │ ~2949 │2950 └─ lib/phoenix/controller.ex:919:5: Phoenix.Controller.scrub_params/229512952 warning: Supervisor.Spec.supervisor/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead2953 │2954 198 │ supervisor(Task.Supervisor, [[name: task_supervisor]]),2955 │ ~2956 │2957 └─ lib/phoenix/presence.ex:198:7: Phoenix.Presence.start_link/429582959 warning: Supervisor.Spec.worker/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead2960 │2961 199 │ worker(Phoenix.Tracker, [module, opts, opts])2962 │ ~2963 │2964 └─ lib/phoenix/presence.ex:199:7: Phoenix.Presence.start_link/429652966 warning: a struct for Plug.Conn is expected on struct update:29672968 %Plug.Conn{conn | path_info: path, script_name: script}29692970 but got type:29712972 dynamic()29732974 where "conn" was given the type:29752976 # type: dynamic()2977 # from: lib/phoenix/router/route.ex:147:102978 conn = target.call(%Plug.Conn{...}, opts)29792980 when defining the variable "conn", you must also pattern match on "%Plug.Conn{}"29812982 type warning found at:2983 │2984 148 │ %Plug.Conn{conn | path_info: path, script_name: script}2985 │ ~2986 │2987 └─ lib/phoenix/router/route.ex:148:5: Phoenix.Router.Route.forward/429882989 warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead2990 │2991 284 │ Phoenix.PlugError.reraise(piped_conn, :error, reason, System.stacktrace())2992 │ ~2993 │2994 └─ lib/phoenix/router.ex:284:74: Phoenix.Router.__call__/129952996 warning: Supervisor.Spec.supervise/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead2997 │2998 71 │ supervise(children, strategy: :one_for_one)2999 │ ~3000 │3001 └─ lib/phoenix/endpoint/supervisor.ex:71:5: Phoenix.Endpoint.Supervisor.init/130023003 warning: Supervisor.Spec.worker/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead3004 │3005 76 │ [worker(Phoenix.Config, args)]3006 │ ~3007 │3008 └─ lib/phoenix/endpoint/supervisor.ex:76:6: Phoenix.Endpoint.Supervisor.config_children/330093010 warning: Supervisor.Spec.supervisor/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead3011 │3012 84 │ [supervisor(adapter, [mod.__pubsub_server__(), pub_conf])]3013 │ ~3014 │3015 └─ lib/phoenix/endpoint/supervisor.ex:84:8: Phoenix.Endpoint.Supervisor.pubsub_children/23016 └─ lib/phoenix/endpoint/supervisor.ex:96:8: Phoenix.Endpoint.Supervisor.server_children/33017 └─ lib/phoenix/endpoint/supervisor.ex:97:8: Phoenix.Endpoint.Supervisor.server_children/330183019 warning: Supervisor.Spec.worker/3 is deprecated. Use the new child specifications outlined in the Supervisor module instead3020 │3021 106 │ worker(Phoenix.Endpoint.Watcher, watcher_args(cmd, args),3022 │ ~3023 │3024 └─ lib/phoenix/endpoint/supervisor.ex:106:9: Phoenix.Endpoint.Supervisor.watcher_children/330253026 warning: expected a module (an atom) when invoking path/1 in expression:30273028 endpoint.path("/")30293030 where "endpoint" was given the type:30313032 # type: dynamic(%{..., host: term()})3033 # from: lib/phoenix/endpoint/supervisor.ex:312:143034 endpoint.host30353036 type warning found at:3037 │3038 313 │ endpoint.path("/")3039 │ ~3040 │3041 └─ lib/phoenix/endpoint/supervisor.ex:313:14: Phoenix.Endpoint.Supervisor.warmup/130423043 warning: Supervisor.Spec.supervise/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead3044 │3045 35 │ supervise(children, strategy: :one_for_one)3046 │ ~3047 │3048 └─ lib/phoenix/endpoint/handler.ex:35:5: Phoenix.Endpoint.Handler.init/130493050 warning: Plug.Adapters.Cowboy.child_spec/4 is deprecated. Use Plug.Cowboy.child_spec/4 instead3051 │3052 81 │ Plug.Adapters.Cowboy.child_spec(scheme, endpoint, [], config)3053 │ ~3054 │3055 └─ lib/phoenix/endpoint/cowboy_handler.ex:81:28: Phoenix.Endpoint.CowboyHandler.child_spec/330563057 warning: :ranch.get_addr/1 is undefined (module :ranch is not available or is yet to be defined)3058 │3059 113 │ {addr,port} = :ranch.get_addr(ref)3060 │ ~3061 │3062 └─ lib/phoenix/endpoint/cowboy_handler.ex:113:26: Phoenix.Endpoint.CowboyHandler.info/330633064 warning: Enum.partition/2 is deprecated. Use Enum.split_with/2 instead3065 │3066 39 │ {config_keywords, config_other} = Enum.partition(config, &keyword_item?/1)3067 │ ~3068 │3069 └─ lib/phoenix/endpoint/handler.ex:39:44: Phoenix.Endpoint.Handler.default/330703071 warning: comparison between distinct types found:30723073 !Path.extname(file_path) == ".gz"30743075 given types:30763077 dynamic(boolean()) == binary()30783079 where "file_path" was given the type:30803081 # type: dynamic(binary() or empty_list() or non_empty_list(term(), term()))3082 # from: lib/phoenix/digester.ex:147:453083 Path.basename(file_path)30843085 While Elixir can compare across all types, you are comparing across types which are always disjoint, and the result is either always true or always false30863087 type warning found at:3088 │3089 148 │ !Path.extname(file_path) == ".gz"3090 │ ~3091 │3092 └─ lib/phoenix/digester.ex:148:32: Phoenix.Digester.uncompressed_digested_file?/130933094 warning: Supervisor.Spec.worker/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead3095 │3096 51 │ worker(Phoenix.CodeReloader.Server, [])3097 │ ~3098 │3099 └─ lib/phoenix.ex:51:7: Phoenix.start/231003101 warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead3102 │3103 61 │ IO.puts Exception.format(kind, reason, System.stacktrace)3104 │ ~3105 │3106 └─ lib/phoenix/code_reloader/server.ex:61:59: Phoenix.CodeReloader.Server.handle_call/331073108 warning: Enum.partition/2 is deprecated. Use Enum.split_with/2 instead3109 │3110 155 │ Enum.partition attrs, fn3111 │ ~3112 │3113 └─ lib/mix/tasks/phoenix.gen.model.ex:155:10: Mix.Tasks.Phoenix.Gen.Model.partition_attrs_and_assocs/131143115 warning: expected a map or struct when accessing .__phoenix_recompile__? in expression:31163117 mod.__phoenix_recompile__?31183119 where "mod" was given the type:31203121 # type: dynamic(atom())3122 # from: lib/mix/tasks/compile.phoenix.ex:34:123123 Code.ensure_loaded?(mod)31243125 hint: "var.field" (without parentheses) means "var" is a map() while "var.fun()" (with parentheses) means "var" is an atom()31263127 type warning found at:3128 │3129 36 │ mod.__phoenix_recompile__?3130 │ ~3131 │3132 └─ lib/mix/tasks/compile.phoenix.ex:36:13: Mix.Tasks.Compile.Phoenix.modules_for_recompilation/131333134 warning: Enum.partition/2 is deprecated. Use Enum.split_with/2 instead3135 │3136 234 │ Enum.partition(attrs, fn3137 │ ~3138 │3139 └─ lib/mix/phoenix/schema.ex:234:12: Mix.Phoenix.Schema.partition_attrs_and_assocs/231403141Generated phoenix app3142==> phoenix_html3143Compiling 8 files (.ex)3144 warning: using single-quoted strings to represent charlists is deprecated.3145 Use ~c"" if you indeed want a charlist or use "" instead.3146 You may run "mix format --migrate" to change all single-quoted3147 strings to use the ~c sigil and fix this warning.3148 │3149 12 │ @anno (if :erlang.system_info(:otp_release) >= '19' do3150 │ ~3151 │3152 └─ lib/phoenix_html/engine.ex:12:5031533154 warning: the 1st pattern in clause will never match:31553156 6031573158 because it is expected to receive type:31593160 dynamic(empty_list() or non_empty_list(term(), term()))31613162 hint: defimpl for List requires its callbacks to match exclusively on empty_list() or non_empty_list(term(), term())31633164 type warning found at:3165 │3166 56 │ def to_iodata(?<), do: "<"3167 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3168 │3169 └─ lib/phoenix_html/safe.ex:56: Phoenix.HTML.Safe.List.to_iodata/131703171 warning: the 1st pattern in clause will never match:31723173 6231743175 because it is expected to receive type:31763177 dynamic(empty_list() or non_empty_list(term(), term()))31783179 hint: defimpl for List requires its callbacks to match exclusively on empty_list() or non_empty_list(term(), term())31803181 type warning found at:3182 │3183 57 │ def to_iodata(?>), do: ">"3184 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3185 │3186 └─ lib/phoenix_html/safe.ex:57: Phoenix.HTML.Safe.List.to_iodata/131873188 warning: the 1st pattern in clause will never match:31893190 3831913192 because it is expected to receive type:31933194 dynamic(empty_list() or non_empty_list(term(), term()))31953196 hint: defimpl for List requires its callbacks to match exclusively on empty_list() or non_empty_list(term(), term())31973198 type warning found at:3199 │3200 58 │ def to_iodata(?&), do: "&"3201 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3202 │3203 └─ lib/phoenix_html/safe.ex:58: Phoenix.HTML.Safe.List.to_iodata/132043205 warning: the 1st pattern in clause will never match:32063207 3432083209 because it is expected to receive type:32103211 dynamic(empty_list() or non_empty_list(term(), term()))32123213 hint: defimpl for List requires its callbacks to match exclusively on empty_list() or non_empty_list(term(), term())32143215 type warning found at:3216 │3217 59 │ def to_iodata(?"), do: """3218 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3219 │3220 └─ lib/phoenix_html/safe.ex:59: Phoenix.HTML.Safe.List.to_iodata/132213222 warning: the 1st pattern in clause will never match:32233224 3932253226 because it is expected to receive type:32273228 dynamic(empty_list() or non_empty_list(term(), term()))32293230 hint: defimpl for List requires its callbacks to match exclusively on empty_list() or non_empty_list(term(), term())32313232 type warning found at:3233 │3234 60 │ def to_iodata(?'), do: "'"3235 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3236 │3237 └─ lib/phoenix_html/safe.ex:60: Phoenix.HTML.Safe.List.to_iodata/132383239 warning: the 1st pattern in clause will never match:32403241 {:safe, data}32423243 because it is expected to receive type:32443245 dynamic(empty_list() or non_empty_list(term(), term()))32463247 hint: defimpl for List requires its callbacks to match exclusively on empty_list() or non_empty_list(term(), term())32483249 type warning found at:3250 │3251 76 │ def to_iodata({:safe, data}) do3252 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3253 │3254 └─ lib/phoenix_html/safe.ex:76: Phoenix.HTML.Safe.List.to_iodata/132553256 warning: the following clause is redundant:32573258 def to_iodata(other)32593260 it has type:32613262 dynamic(empty_list() or non_empty_list(term(), term()))32633264 previous clauses have already matched on the following types:32653266 non_empty_list(term(), term())3267 empty_list()32683269 │3270 80 │ def to_iodata(other) do3271 │ ~3272 │3273 └─ lib/phoenix_html/safe.ex:80:7: Phoenix.HTML.Safe.List.to_iodata/132743275 warning: the 1st pattern in clause will never match:32763277 h32783279 because it is expected to receive type:32803281 dynamic(empty_list() or non_empty_list(term(), term()))32823283 where "h" was given the type:32843285 # type: integer()3286 # from: lib/phoenix_html/safe.ex:62:253287 is_integer(h)32883289 hint: defimpl for List requires its callbacks to match exclusively on empty_list() or non_empty_list(term(), term())32903291 type warning found at:3292 │3293 62 │ def to_iodata(h) when is_integer(h) and h <= 255 do3294 │ ~3295 │3296 └─ lib/phoenix_html/safe.ex:62:17: Phoenix.HTML.Safe.List.to_iodata/132973298 warning: the 1st pattern in clause will never match:32993300 h33013302 because it is expected to receive type:33033304 dynamic(empty_list() or non_empty_list(term(), term()))33053306 where "h" was given the type:33073308 # type: integer()3309 # from: lib/phoenix_html/safe.ex:66:253310 is_integer(h)33113312 hint: defimpl for List requires its callbacks to match exclusively on empty_list() or non_empty_list(term(), term())33133314 type warning found at:3315 │3316 66 │ def to_iodata(h) when is_integer(h) do3317 │ ~3318 │3319 └─ lib/phoenix_html/safe.ex:66:17: Phoenix.HTML.Safe.List.to_iodata/133203321 warning: the 1st pattern in clause will never match:33223323 h33243325 because it is expected to receive type:33263327 dynamic(empty_list() or non_empty_list(term(), term()))33283329 where "h" was given the type:33303331 # type: binary()3332 # from: lib/phoenix_html/safe.ex:72:253333 is_binary(h)33343335 hint: defimpl for List requires its callbacks to match exclusively on empty_list() or non_empty_list(term(), term())33363337 type warning found at:3338 │3339 72 │ def to_iodata(h) when is_binary(h) do3340 │ ~3341 │3342 └─ lib/phoenix_html/safe.ex:72:17: Phoenix.HTML.Safe.List.to_iodata/133433344Generated phoenix_html app3345==> ueberauth3346Compiling 9 files (.ex)3347Generated ueberauth app3348==> postgrex3349Compiling 62 files (.ex)3350 warning: Enum.partition/2 is deprecated. Use Enum.split_with/2 instead3351 │3352 14 │ {errcodes, duplicates} = Enum.partition(errcodes, &match?({_, _}, &1))3353 │ ~3354 │3355 └─ lib/postgrex/error_code.ex:14:33: Postgrex.ErrorCode (module)33563357 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3358 You may run "mix format --migrate" to fix this warning automatically.3359 │3360 46 │ <<4 :: int32, :calendar.date_to_gregorian_days(date) - @gd_epoch :: int32>>3361 │ ~3362 │3363 └─ lib/postgrex/extensions/date.ex:46:9: Postgrex.Extensions.Date.encode_postgrex/133643365 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3366 You may run "mix format --migrate" to fix this warning automatically.3367 │3368 46 │ <<4 :: int32, :calendar.date_to_gregorian_days(date) - @gd_epoch :: int32>>3369 │ ~3370 │3371 └─ lib/postgrex/extensions/date.ex:46:70: Postgrex.Extensions.Date.encode_postgrex/133723373 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3374 You may run "mix format --migrate" to fix this warning automatically.3375 │3376 65 │ <<4 :: int32, :calendar.date_to_gregorian_days(date) - @gd_epoch :: int32>>3377 │ ~3378 │3379 └─ lib/postgrex/extensions/date.ex:65:9: Postgrex.Extensions.Date.encode_elixir/133803381 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3382 You may run "mix format --migrate" to fix this warning automatically.3383 │3384 65 │ <<4 :: int32, :calendar.date_to_gregorian_days(date) - @gd_epoch :: int32>>3385 │ ~3386 │3387 └─ lib/postgrex/extensions/date.ex:65:70: Postgrex.Extensions.Date.encode_elixir/133883389 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3390 You may run "mix format --migrate" to fix this warning automatically.3391 │3392 31 │ [<<Map.size(hstore_map)::int32>> | keys_and_values]3393 │ ~3394 │3395 └─ lib/postgrex/extensions/hstore.ex:31:28: Postgrex.Extensions.HStore.encode_hstore/133963397 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3398 You may run "mix format --migrate" to fix this warning automatically.3399 │3400 43 │ <<-1::int32>>3401 │ ~3402 │3403 └─ lib/postgrex/extensions/hstore.ex:43:9: Postgrex.Extensions.HStore.encode_hstore_value/134043405 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3406 You may run "mix format --migrate" to fix this warning automatically.3407 │3408 48 │ <<value_byte_size::int32>> <> value3409 │ ~3410 │3411 └─ lib/postgrex/extensions/hstore.ex:48:22: Postgrex.Extensions.HStore.encode_hstore_value/134123413 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3414 You may run "mix format --migrate" to fix this warning automatically.3415 │3416 51 │ def decode_hstore(<<_length::int32, pairs::binary>>, :reference) do3417 │ ~3418 │3419 └─ lib/postgrex/extensions/hstore.ex:51:30: Postgrex.Extensions.HStore.decode_hstore/234203421 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3422 You may run "mix format --migrate" to fix this warning automatically.3423 │3424 54 │ def decode_hstore(<<_length::int32, pairs::binary>>, :copy) do3425 │ ~3426 │3427 └─ lib/postgrex/extensions/hstore.ex:54:30: Postgrex.Extensions.HStore.decode_hstore/234283429 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3430 You may run "mix format --migrate" to fix this warning automatically.3431 │3432 63 │ defp decode_hstore_ref(<<key_length::int32, key::binary(key_length),3433 │ ~3434 │3435 └─ lib/postgrex/extensions/hstore.ex:63:38: Postgrex.Extensions.HStore.decode_hstore_ref/234363437 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3438 You may run "mix format --migrate" to fix this warning automatically.3439 │3440 64 │ ... -1::int32, rest::binary>>, acc) do3441 │ ~3442 │3443 └─ lib/postgrex/extensions/hstore.ex:64:36: Postgrex.Extensions.HStore.decode_hstore_ref/234443445 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3446 You may run "mix format --migrate" to fix this warning automatically.3447 │3448 68 │ defp decode_hstore_ref(<<key_length::int32, key::binary(key_length),3449 │ ~3450 │3451 └─ lib/postgrex/extensions/hstore.ex:68:38: Postgrex.Extensions.HStore.decode_hstore_ref/234523453 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3454 You may run "mix format --migrate" to fix this warning automatically.3455 │3456 69 │ value_length::int32, value::binary(value_length), rest::binary>>, acc) do3457 │ ~3458 │3459 └─ lib/postgrex/extensions/hstore.ex:69:37: Postgrex.Extensions.HStore.decode_hstore_ref/234603461 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3462 You may run "mix format --migrate" to fix this warning automatically.3463 │3464 78 │ defp decode_hstore_copy(<<key_length::int32, key::binary(key_length),3465 │ ~3466 │3467 └─ lib/postgrex/extensions/hstore.ex:78:39: Postgrex.Extensions.HStore.decode_hstore_copy/234683469 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3470 You may run "mix format --migrate" to fix this warning automatically.3471 │3472 79 │ ... -1::int32, rest::binary>>, acc) do3473 │ ~3474 │3475 └─ lib/postgrex/extensions/hstore.ex:79:36: Postgrex.Extensions.HStore.decode_hstore_copy/234763477 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3478 You may run "mix format --migrate" to fix this warning automatically.3479 │3480 83 │ defp decode_hstore_copy(<<key_length::int32, key::binary(key_length),3481 │ ~3482 │3483 └─ lib/postgrex/extensions/hstore.ex:83:39: Postgrex.Extensions.HStore.decode_hstore_copy/234843485 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3486 You may run "mix format --migrate" to fix this warning automatically.3487 │3488 84 │ value_length::int32, value::binary(value_length), rest::binary>>, acc) do3489 │ ~3490 │3491 └─ lib/postgrex/extensions/hstore.ex:84:37: Postgrex.Extensions.HStore.decode_hstore_copy/234923493 warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.3494 You may run "mix format --migrate" to fix this warning automatically.3495 │3496 27 │ <<0 :: int16, 0 :: int16, 0xC000 :: uint16, 0 :: int16>>3497 │ ~3498 │3499 └─ lib/postgrex/extensions/numeric.ex:27:9: Postgrex.Extensions.Numeric.encode_numeric/135003501 warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.3502 You may run "mix format --migrate" to fix this warning automatically.3503 │3504 27 │ <<0 :: int16, 0 :: int16, 0xC000 :: uint16, 0 :: int16>>3505 │ ~3506 │3507 └─ lib/postgrex/extensions/numeric.ex:27:21: Postgrex.Extensions.Numeric.encode_numeric/135083509 warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.3510 You may run "mix format --migrate" to fix this warning automatically.3511 │3512 27 │ <<0 :: int16, 0 :: int16, 0xC000 :: uint16, 0 :: int16>>3513 │ ~3514 │3515 └─ lib/postgrex/extensions/numeric.ex:27:38: Postgrex.Extensions.Numeric.encode_numeric/135163517 warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.3518 You may run "mix format --migrate" to fix this warning automatically.3519 │3520 27 │ <<0 :: int16, 0 :: int16, 0xC000 :: uint16, 0 :: int16>>3521 │ ~3522 │3523 └─ lib/postgrex/extensions/numeric.ex:27:51: Postgrex.Extensions.Numeric.encode_numeric/135243525 warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.3526 You may run "mix format --migrate" to fix this warning automatically.3527 │3528 42 │ bin = for digit <- digits, into: "", do: <<digit :: uint16>>3529 │ ~3530 │3531 └─ lib/postgrex/extensions/numeric.ex:42:54: Postgrex.Extensions.Numeric.encode_numeric/135323533 warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.3534 You may run "mix format --migrate" to fix this warning automatically.3535 │3536 43 │ [<<num_digits :: int16, weight :: int16, sign :: uint16, scale :: int16>> | bin]3537 │ ~3538 │3539 └─ lib/postgrex/extensions/numeric.ex:43:19: Postgrex.Extensions.Numeric.encode_numeric/135403541 warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.3542 You may run "mix format --migrate" to fix this warning automatically.3543 │3544 43 │ [<<num_digits :: int16, weight :: int16, sign :: uint16, scale :: int16>> | bin]3545 │ ~3546 │3547 └─ lib/postgrex/extensions/numeric.ex:43:36: Postgrex.Extensions.Numeric.encode_numeric/135483549 warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.3550 You may run "mix format --migrate" to fix this warning automatically.3551 │3552 43 │ [<<num_digits :: int16, weight :: int16, sign :: uint16, scale :: int16>> | bin]3553 │ ~3554 │3555 └─ lib/postgrex/extensions/numeric.ex:43:51: Postgrex.Extensions.Numeric.encode_numeric/135563557 warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.3558 You may run "mix format --migrate" to fix this warning automatically.3559 │3560 43 │ [<<num_digits :: int16, weight :: int16, sign :: uint16, scale :: int16>> | bin]3561 │ ~3562 │3563 └─ lib/postgrex/extensions/numeric.ex:43:68: Postgrex.Extensions.Numeric.encode_numeric/135643565 warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.3566 You may run "mix format --migrate" to fix this warning automatically.3567 │3568 78 │ def decode_numeric(<<ndigits :: int16, weight :: int16, sign :: uint16, scale :: int16, tail :: binary>>) do3569 │ ~3570 │3571 └─ lib/postgrex/extensions/numeric.ex:78:32: Postgrex.Extensions.Numeric.decode_numeric/135723573 warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.3574 You may run "mix format --migrate" to fix this warning automatically.3575 │3576 78 │ def decode_numeric(<<ndigits :: int16, weight :: int16, sign :: uint16, scale :: int16, tail :: binary>>) do3577 │ ~3578 │3579 └─ lib/postgrex/extensions/numeric.ex:78:49: Postgrex.Extensions.Numeric.decode_numeric/135803581 warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.3582 You may run "mix format --migrate" to fix this warning automatically.3583 │3584 78 │ def decode_numeric(<<ndigits :: int16, weight :: int16, sign :: uint16, scale :: int16, tail :: binary>>) do3585 │ ~3586 │3587 └─ lib/postgrex/extensions/numeric.ex:78:64: Postgrex.Extensions.Numeric.decode_numeric/135883589 warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.3590 You may run "mix format --migrate" to fix this warning automatically.3591 │3592 78 │ def decode_numeric(<<ndigits :: int16, weight :: int16, sign :: uint16, scale :: int16, tail :: binary>>) do3593 │ ~3594 │3595 └─ lib/postgrex/extensions/numeric.ex:78:81: Postgrex.Extensions.Numeric.decode_numeric/135963597 warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.3598 You may run "mix format --migrate" to fix this warning automatically.3599 │3600 109 │ defp decode_numeric_int(<<digit :: int16, tail :: binary>>, weight, acc) do3601 │ ~3602 │3603 └─ lib/postgrex/extensions/numeric.ex:109:35: Postgrex.Extensions.Numeric.decode_numeric_int/336043605 warning: bitstring specifier "int8" does not exist and is being expanded to "int8()", please use parentheses to remove the ambiguity.3606 You may run "mix format --migrate" to fix this warning automatically.3607 │3608 31 │ def decode_path(<<o::int8, n::int32, point_data::binary-size(n)-unit(128)>>) do3609 │ ~3610 │3611 └─ lib/postgrex/extensions/path.ex:31:22: Postgrex.Extensions.Path.decode_path/136123613 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3614 You may run "mix format --migrate" to fix this warning automatically.3615 │3616 31 │ def decode_path(<<o::int8, n::int32, point_data::binary-size(n)-unit(128)>>) do3617 │ ~3618 │3619 └─ lib/postgrex/extensions/path.ex:31:31: Postgrex.Extensions.Path.decode_path/136203621 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.3622 You may run "mix format --migrate" to fix this warning automatically.3623 │3624 41 │ defp decode_points(<<x::float64, y::float64, rest::bits>>, points) do3625 │ ~3626 │3627 └─ lib/postgrex/extensions/path.ex:41:25: Postgrex.Extensions.Path.decode_points/236283629 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.3630 You may run "mix format --migrate" to fix this warning automatically.3631 │3632 41 │ defp decode_points(<<x::float64, y::float64, rest::bits>>, points) do3633 │ ~3634 │3635 └─ lib/postgrex/extensions/path.ex:41:37: Postgrex.Extensions.Path.decode_points/236363637 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.3638 You may run "mix format --migrate" to fix this warning automatically.3639 │3640 23 │ <<x::float64, y::float64>>3641 │ ~3642 │3643 └─ lib/postgrex/extensions/point.ex:23:8: Postgrex.Extensions.Point.encode_point/236443645 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.3646 You may run "mix format --migrate" to fix this warning automatically.3647 │3648 23 │ <<x::float64, y::float64>>3649 │ ~3650 │3651 └─ lib/postgrex/extensions/point.ex:23:20: Postgrex.Extensions.Point.encode_point/236523653 warning: use Bitwise is deprecated. import Bitwise instead3654 │3655 4 │ use Bitwise, only_operators: true3656 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3657 │3658 └─ lib/postgrex/extensions/range.ex:4: Postgrex.Extensions.Range (module)36593660 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3661 You may run "mix format --migrate" to fix this warning automatically.3662 │3663 33 │ def decode_vertices(<<n::int32, vert_data::binary-size(n)-unit(128)>>) do3664 │ ~3665 │3666 └─ lib/postgrex/extensions/polygon.ex:33:26: Postgrex.Extensions.Polygon.decode_vertices/136673668 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.3669 You may run "mix format --migrate" to fix this warning automatically.3670 │3671 38 │ defp decode_vertices(<<x::float64, y::float64, rest::bits>>, v) do3672 │ ~3673 │3674 └─ lib/postgrex/extensions/polygon.ex:38:27: Postgrex.Extensions.Polygon.decode_vertices/236753676 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.3677 You may run "mix format --migrate" to fix this warning automatically.3678 │3679 38 │ defp decode_vertices(<<x::float64, y::float64, rest::bits>>, v) do3680 │ ~3681 │3682 └─ lib/postgrex/extensions/polygon.ex:38:39: Postgrex.Extensions.Polygon.decode_vertices/236833684 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3685 You may run "mix format --migrate" to fix this warning automatically.3686 │3687 43 │ <<8 :: int32, :calendar.time_to_seconds(time) * 1_000_000 + usec :: int64>>3688 │ ~3689 │3690 └─ lib/postgrex/extensions/time.ex:43:9: Postgrex.Extensions.Time.encode_postgrex/136913692 warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.3693 You may run "mix format --migrate" to fix this warning automatically.3694 │3695 43 │ <<8 :: int32, :calendar.time_to_seconds(time) * 1_000_000 + usec :: int64>>3696 │ ~3697 │3698 └─ lib/postgrex/extensions/time.ex:43:70: Postgrex.Extensions.Time.encode_postgrex/136993700 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3701 You may run "mix format --migrate" to fix this warning automatically.3702 │3703 56 │ <<8 :: int32, :calendar.time_to_seconds(time) * 1_000_000 + usec :: int64>>3704 │ ~3705 │3706 └─ lib/postgrex/extensions/time.ex:56:9: Postgrex.Extensions.Time.encode_elixir/137073708 warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.3709 You may run "mix format --migrate" to fix this warning automatically.3710 │3711 56 │ <<8 :: int32, :calendar.time_to_seconds(time) * 1_000_000 + usec :: int64>>3712 │ ~3713 │3714 └─ lib/postgrex/extensions/time.ex:56:70: Postgrex.Extensions.Time.encode_elixir/137153716 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3717 You may run "mix format --migrate" to fix this warning automatically.3718 │3719 48 │ <<8 :: int32, secs * 1_000_000 + usec :: int64>>3720 │ ~3721 │3722 └─ lib/postgrex/extensions/timestamp.ex:48:9: Postgrex.Extensions.Timestamp.encode_postgrex/137233724 warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.3725 You may run "mix format --migrate" to fix this warning automatically.3726 │3727 48 │ <<8 :: int32, secs * 1_000_000 + usec :: int64>>3728 │ ~3729 │3730 └─ lib/postgrex/extensions/timestamp.ex:48:43: Postgrex.Extensions.Timestamp.encode_postgrex/137313732 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3733 You may run "mix format --migrate" to fix this warning automatically.3734 │3735 77 │ <<8 :: int32, secs * 1_000_000 + usec :: int64>>3736 │ ~3737 │3738 └─ lib/postgrex/extensions/timestamp.ex:77:9: Postgrex.Extensions.Timestamp.encode_elixir/137393740 warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.3741 You may run "mix format --migrate" to fix this warning automatically.3742 │3743 77 │ <<8 :: int32, secs * 1_000_000 + usec :: int64>>3744 │ ~3745 │3746 └─ lib/postgrex/extensions/timestamp.ex:77:43: Postgrex.Extensions.Timestamp.encode_elixir/137473748 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3749 You may run "mix format --migrate" to fix this warning automatically.3750 │3751 53 │ <<8 :: int32, secs * 1_000_000 + usec :: int64>>3752 │ ~3753 │3754 └─ lib/postgrex/extensions/timestamptz.ex:53:9: Postgrex.Extensions.TimestampTZ.encode_postgrex/137553756 warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.3757 You may run "mix format --migrate" to fix this warning automatically.3758 │3759 53 │ <<8 :: int32, secs * 1_000_000 + usec :: int64>>3760 │ ~3761 │3762 └─ lib/postgrex/extensions/timestamptz.ex:53:43: Postgrex.Extensions.TimestampTZ.encode_postgrex/137633764 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3765 You may run "mix format --migrate" to fix this warning automatically.3766 │3767 80 │ <<8 :: int32, microsecs - @us_epoch :: int64>>3768 │ ~3769 │3770 └─ lib/postgrex/extensions/timestamptz.ex:80:13: Postgrex.Extensions.TimestampTZ.encode_elixir/137713772 warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.3773 You may run "mix format --migrate" to fix this warning automatically.3774 │3775 80 │ <<8 :: int32, microsecs - @us_epoch :: int64>>3776 │ ~3777 │3778 └─ lib/postgrex/extensions/timestamptz.ex:80:45: Postgrex.Extensions.TimestampTZ.encode_elixir/137793780 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3781 You may run "mix format --migrate" to fix this warning automatically.3782 │3783 45 │ <<12 :: int32, :calendar.time_to_seconds(time) * 1_000_000 + usec :: int64,3784 │ ~3785 │3786 └─ lib/postgrex/extensions/timetz.ex:45:10: Postgrex.Extensions.TimeTZ.encode_postgrex/137873788 warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.3789 You may run "mix format --migrate" to fix this warning automatically.3790 │3791 45 │ <<12 :: int32, :calendar.time_to_seconds(time) * 1_000_000 + usec :: int64,3792 │ ~3793 │3794 └─ lib/postgrex/extensions/timetz.ex:45:71: Postgrex.Extensions.TimeTZ.encode_postgrex/137953796 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3797 You may run "mix format --migrate" to fix this warning automatically.3798 │3799 46 │ 0 :: int32>>3800 │ ~3801 │3802 └─ lib/postgrex/extensions/timetz.ex:46:9: Postgrex.Extensions.TimeTZ.encode_postgrex/138033804 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3805 You may run "mix format --migrate" to fix this warning automatically.3806 │3807 76 │ <<12 :: int32, :calendar.time_to_seconds(time) * 1_000_000 + usec :: int64, 0 :: int32>>3808 │ ~3809 │3810 └─ lib/postgrex/extensions/timetz.ex:76:10: Postgrex.Extensions.TimeTZ.encode_elixir/138113812 warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.3813 You may run "mix format --migrate" to fix this warning automatically.3814 │3815 76 │ <<12 :: int32, :calendar.time_to_seconds(time) * 1_000_000 + usec :: int64, 0 :: int32>>3816 │ ~3817 │3818 └─ lib/postgrex/extensions/timetz.ex:76:71: Postgrex.Extensions.TimeTZ.encode_elixir/138193820 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3821 You may run "mix format --migrate" to fix this warning automatically.3822 │3823 76 │ <<12 :: int32, :calendar.time_to_seconds(time) * 1_000_000 + usec :: int64, 0 :: int32>>3824 │ ~3825 │3826 └─ lib/postgrex/extensions/timetz.ex:76:83: Postgrex.Extensions.TimeTZ.encode_elixir/138273828 warning: use Bitwise is deprecated. import Bitwise instead3829 │3830 5 │ use Bitwise3831 │ ~~~~~~~~~~~3832 │3833 └─ lib/postgrex/extensions/tsvector.ex:5: Postgrex.Extensions.TSVector (module)38343835 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3836 You may run "mix format --migrate" to fix this warning automatically.3837 │3838 29 │ <<length(values)::int32, encode_lexemes(values)::binary>>3839 │ ~3840 │3841 └─ lib/postgrex/extensions/tsvector.ex:29:21: Postgrex.Extensions.TSVector.encode_tsvector/138423843 warning: the variable "positions_bytes" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3844 │3845 48 │ <<positions::binary-size(positions_bytes), remaining_data::binary>> = rest3846 │ ~3847 │3848 └─ lib/postgrex/extensions/tsvector.ex:48:30: Postgrex.Extensions.TSVector.decode_tsvector_values/138493850 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3851 You may run "mix format --migrate" to fix this warning automatically.3852 │3853 63 │ def parse(<<type :: int32, rest :: binary>>, ?R, size) do3854 │ ~3855 │3856 └─ lib/postgrex/messages.ex:63:20: Postgrex.Messages.parse/338573858 warning: the variable "rest_size" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3859 │3860 72 │ <<data :: size(rest_size)>> = rest3861 │ ~3862 │3863 └─ lib/postgrex/messages.ex:72:26: Postgrex.Messages.parse/338643865 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3866 You may run "mix format --migrate" to fix this warning automatically.3867 │3868 81 │ def parse(<<pid :: int32, key :: int32>>, ?K, _size) do3869 │ ~3870 │3871 └─ lib/postgrex/messages.ex:81:19: Postgrex.Messages.parse/338723873 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3874 You may run "mix format --migrate" to fix this warning automatically.3875 │3876 81 │ def parse(<<pid :: int32, key :: int32>>, ?K, _size) do3877 │ ~3878 │3879 └─ lib/postgrex/messages.ex:81:33: Postgrex.Messages.parse/338803881 warning: bitstring specifier "int8" does not exist and is being expanded to "int8()", please use parentheses to remove the ambiguity.3882 You may run "mix format --migrate" to fix this warning automatically.3883 │3884 86 │ def parse(<<status :: int8>>, ?Z, _size) do3885 │ ~3886 │3887 └─ lib/postgrex/messages.ex:86:22: Postgrex.Messages.parse/338883889 warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.3890 You may run "mix format --migrate" to fix this warning automatically.3891 │3892 96 │ def parse(<<len :: uint16, rest :: binary(len, 32)>>, ?t, _size) do3893 │ ~3894 │3895 └─ lib/postgrex/messages.ex:96:19: Postgrex.Messages.parse/338963897 warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.3898 You may run "mix format --migrate" to fix this warning automatically.3899 │3900 101 │ def parse(<<overflow_len :: uint16, _ :: binary>>, ?t, size) do3901 │ ~3902 │3903 └─ lib/postgrex/messages.ex:101:28: Postgrex.Messages.parse/339043905 warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.3906 You may run "mix format --migrate" to fix this warning automatically.3907 │3908 103 │ case <<len ::uint16>> do3909 │ ~3910 │3911 └─ lib/postgrex/messages.ex:103:16: Postgrex.Messages.parse/339123913 warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.3914 You may run "mix format --migrate" to fix this warning automatically.3915 │3916 104 │ <<^overflow_len :: uint16>> ->3917 │ ~3918 │3919 └─ lib/postgrex/messages.ex:104:23: Postgrex.Messages.parse/339203921 warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.3922 You may run "mix format --migrate" to fix this warning automatically.3923 │3924 112 │ def parse(<<len :: uint16, rest :: binary>>, ?T, _size) do3925 │ ~3926 │3927 └─ lib/postgrex/messages.ex:112:19: Postgrex.Messages.parse/339283929 warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.3930 You may run "mix format --migrate" to fix this warning automatically.3931 │3932 118 │ def parse(<<_ :: uint16, rest :: binary>>, ?D, _size) do3933 │ ~3934 │3935 └─ lib/postgrex/messages.ex:118:17: Postgrex.Messages.parse/339363937 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3938 You may run "mix format --migrate" to fix this warning automatically.3939 │3940 123 │ def parse(<<pg_pid :: int32, rest :: binary>>, ?A, _size) do3941 │ ~3942 │3943 └─ lib/postgrex/messages.ex:123:22: Postgrex.Messages.parse/339443945 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3946 You may run "mix format --migrate" to fix this warning automatically.3947 │3948 226 │ [<<size :: int32>>, data]3949 │ ~3950 │3951 └─ lib/postgrex/messages.ex:226:14: Postgrex.Messages.encode_msg/139523953 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3954 You may run "mix format --migrate" to fix this warning automatically.3955 │3956 224 │ [first, <<size :: int32>>, data]3957 │ ~3958 │3959 └─ lib/postgrex/messages.ex:224:22: Postgrex.Messages.encode_msg/139603961 warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.3962 You may run "mix format --migrate" to fix this warning automatically.3963 │3964 235 │ vsn = <<@protocol_vsn_major :: int16, @protocol_vsn_minor :: int16>>3965 │ ~3966 │3967 └─ lib/postgrex/messages.ex:235:33: Postgrex.Messages.encode/139683969 warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.3970 You may run "mix format --migrate" to fix this warning automatically.3971 │3972 235 │ vsn = <<@protocol_vsn_major :: int16, @protocol_vsn_minor :: int16>>3973 │ ~3974 │3975 └─ lib/postgrex/messages.ex:235:63: Postgrex.Messages.encode/139763977 warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.3978 You may run "mix format --migrate" to fix this warning automatically.3979 │3980 251 │ oids = for oid <- oids, into: "", do: <<oid :: uint32>>3981 │ ~3982 │3983 └─ lib/postgrex/messages.ex:251:49: Postgrex.Messages.encode/139843985 warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.3986 You may run "mix format --migrate" to fix this warning automatically.3987 │3988 252 │ len = <<div(byte_size(oids), 4) :: int16>>3989 │ ~3990 │3991 └─ lib/postgrex/messages.ex:252:37: Postgrex.Messages.encode/139923993 warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.3994 You may run "mix format --migrate" to fix this warning automatically.3995 │3996 282 │ pfs = for format <- param_formats, into: "", do: <<format(format) :: int16>>3997 │ ~3998 │3999 └─ lib/postgrex/messages.ex:282:72: Postgrex.Messages.encode/140004001 warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.4002 You may run "mix format --migrate" to fix this warning automatically.4003 │4004 283 │ rfs = for format <- result_formats, into: "", do: <<format(format) :: int16>>4005 │ ~4006 │4007 └─ lib/postgrex/messages.ex:283:72: Postgrex.Messages.encode/140084009 warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.4010 You may run "mix format --migrate" to fix this warning automatically.4011 │4012 285 │ len_pfs = <<div(byte_size(pfs), 2) :: int16>>4013 │ ~4014 │4015 └─ lib/postgrex/messages.ex:285:40: Postgrex.Messages.encode/140164017 warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.4018 You may run "mix format --migrate" to fix this warning automatically.4019 │4020 286 │ len_rfs = <<div(byte_size(rfs), 2) :: int16>>4021 │ ~4022 │4023 └─ lib/postgrex/messages.ex:286:40: Postgrex.Messages.encode/140244025 warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.4026 You may run "mix format --migrate" to fix this warning automatically.4027 │4028 287 │ len_params = <<length(params) :: int16>>4029 │ ~4030 │4031 └─ lib/postgrex/messages.ex:287:36: Postgrex.Messages.encode/140324033 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4034 You may run "mix format --migrate" to fix this warning automatically.4035 │4036 294 │ {?E, [port, 0, <<rows :: int32>>]}4037 │ ~4038 │4039 └─ lib/postgrex/messages.ex:294:27: Postgrex.Messages.encode/140404041 warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.4042 You may run "mix format --migrate" to fix this warning automatically.4043 │4044 309 │ {nil, <<1234 :: int16, 5679 :: int16>>}4045 │ ~4046 │4047 └─ lib/postgrex/messages.ex:309:18: Postgrex.Messages.encode/140484049 warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.4050 You may run "mix format --migrate" to fix this warning automatically.4051 │4052 309 │ {nil, <<1234 :: int16, 5679 :: int16>>}4053 │ ~4054 │4055 └─ lib/postgrex/messages.ex:309:33: Postgrex.Messages.encode/140564057 warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.4058 You may run "mix format --migrate" to fix this warning automatically.4059 │4060 314 │ {nil, <<1234 :: int16, 5678 :: int16, pid :: int32, key :: int32>>}4061 │ ~4062 │4063 └─ lib/postgrex/messages.ex:314:18: Postgrex.Messages.encode/140644065 warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.4066 You may run "mix format --migrate" to fix this warning automatically.4067 │4068 314 │ {nil, <<1234 :: int16, 5678 :: int16, pid :: int32, key :: int32>>}4069 │ ~4070 │4071 └─ lib/postgrex/messages.ex:314:33: Postgrex.Messages.encode/140724073 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4074 You may run "mix format --migrate" to fix this warning automatically.4075 │4076 314 │ {nil, <<1234 :: int16, 5678 :: int16, pid :: int32, key :: int32>>}4077 │ ~4078 │4079 └─ lib/postgrex/messages.ex:314:47: Postgrex.Messages.encode/140804081 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4082 You may run "mix format --migrate" to fix this warning automatically.4083 │4084 314 │ {nil, <<1234 :: int16, 5678 :: int16, pid :: int32, key :: int32>>}4085 │ ~4086 │4087 └─ lib/postgrex/messages.ex:314:61: Postgrex.Messages.encode/140884089 warning: bitstring specifier "int8" does not exist and is being expanded to "int8()", please use parentheses to remove the ambiguity.4090 You may run "mix format --migrate" to fix this warning automatically.4091 │4092 341 │ defp decode_fields(<<field :: int8, rest :: binary>>) do4093 │ ~4094 │4095 └─ lib/postgrex/messages.ex:341:30: Postgrex.Messages.decode_fields/140964097 warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.4098 You may run "mix format --migrate" to fix this warning automatically.4099 │4100 362 │ <<table_oid :: uint32, column :: int16, type_oid :: uint32,4101 │ ~4102 │4103 └─ lib/postgrex/messages.ex:362:17: Postgrex.Messages.decode_row_field/141044105 warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.4106 You may run "mix format --migrate" to fix this warning automatically.4107 │4108 362 │ <<table_oid :: uint32, column :: int16, type_oid :: uint32,4109 │ ~4110 │4111 └─ lib/postgrex/messages.ex:362:35: Postgrex.Messages.decode_row_field/141124113 warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.4114 You may run "mix format --migrate" to fix this warning automatically.4115 │4116 362 │ <<table_oid :: uint32, column :: int16, type_oid :: uint32,4117 │ ~4118 │4119 └─ lib/postgrex/messages.ex:362:54: Postgrex.Messages.decode_row_field/141204121 warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.4122 You may run "mix format --migrate" to fix this warning automatically.4123 │4124 363 │ type_size :: int16, type_mod :: int32, format :: int16,4125 │ ~4126 │4127 └─ lib/postgrex/messages.ex:363:18: Postgrex.Messages.decode_row_field/141284129 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4130 You may run "mix format --migrate" to fix this warning automatically.4131 │4132 363 │ type_size :: int16, type_mod :: int32, format :: int16,4133 │ ~4134 │4135 └─ lib/postgrex/messages.ex:363:37: Postgrex.Messages.decode_row_field/141364137 warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.4138 You may run "mix format --migrate" to fix this warning automatically.4139 │4140 363 │ type_size :: int16, type_mod :: int32, format :: int16,4141 │ ~4142 │4143 └─ lib/postgrex/messages.ex:363:54: Postgrex.Messages.decode_row_field/141444145 warning: bitstring specifier "int8" does not exist and is being expanded to "int8()", please use parentheses to remove the ambiguity.4146 You may run "mix format --migrate" to fix this warning automatically.4147 │4148 382 │ defp decode_copy(<<format::int8, len::uint16, rest::binary(len, 16)>>) do4149 │ ~4150 │4151 └─ lib/postgrex/messages.ex:382:28: Postgrex.Messages.decode_copy/141524153 warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.4154 You may run "mix format --migrate" to fix this warning automatically.4155 │4156 382 │ defp decode_copy(<<format::int8, len::uint16, rest::binary(len, 16)>>) do4157 │ ~4158 │4159 └─ lib/postgrex/messages.ex:382:39: Postgrex.Messages.decode_copy/141604161 warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.4162 You may run "mix format --migrate" to fix this warning automatically.4163 │4164 384 │ columns = for <<column::uint16 <- rest>>, do: decode_format(column)4165 │ ~4166 │4167 └─ lib/postgrex/messages.ex:384:27: Postgrex.Messages.decode_copy/141684169 warning: unused require Postgrex.Messages4170 │4171 30 │ require Postgrex.Messages4172 │ ~4173 │4174 └─ lib/postgrex/query.ex:30:341754176 warning: unused require Logger4177 │4178 8 │ require Logger4179 │ ~4180 │4181 └─ lib/postgrex/notifications.ex:8:341824183 warning: Logger.warn/1 is deprecated. Use Logger.warning/2 instead4184 │4185 1005 │ Logger.warn(fn() ->4186 │ ~4187 │4188 └─ lib/postgrex/protocol.ex:1005:12: Postgrex.Protocol.reload_spawn/541894190 warning: bitstring specifier "int8" does not exist and is being expanded to "int8()", please use parentheses to remove the ambiguity.4191 You may run "mix format --migrate" to fix this warning automatically.4192 │4193 2000 │ defp msg_decode(<<type :: int8, size :: int32, rest :: binary>>) do4194 │ ~4195 │4196 └─ lib/postgrex/protocol.ex:2000:26: Postgrex.Protocol.msg_decode/141974198 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4199 You may run "mix format --migrate" to fix this warning automatically.4200 │4201 2000 │ defp msg_decode(<<type :: int8, size :: int32, rest :: binary>>) do4202 │ ~4203 │4204 └─ lib/postgrex/protocol.ex:2000:40: Postgrex.Protocol.msg_decode/142054206 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 operator4207 │4208 2003 │ <<body :: binary(size), rest :: binary>> ->4209 │ ~4210 │4211 └─ lib/postgrex/protocol.ex:2003:24: Postgrex.Protocol.msg_decode/142124213 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4214 You may run "mix format --migrate" to fix this warning automatically.4215 │4216 59 │ if lower == <<-1::int32>> do4217 │ ~4218 │4219 └─ lib/postgrex/extensions/range.ex:59:23: Postgrex.Extensions.Range.encode/442204221 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4222 You may run "mix format --migrate" to fix this warning automatically.4223 │4224 66 │ if upper == <<-1::int32>> do4225 │ ~4226 │4227 └─ lib/postgrex/extensions/range.ex:66:23: Postgrex.Extensions.Range.encode/442284229 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4230 You may run "mix format --migrate" to fix this warning automatically.4231 │4232 86 │ [<<IO.iodata_length(bin)+1::int32>>, flags | bin]4233 │ ~4234 │4235 └─ lib/postgrex/extensions/range.ex:86:31: Postgrex.Extensions.Range.encode/442364237 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4238 You may run "mix format --migrate" to fix this warning automatically.4239 │4240 46 │ lengths = for len <- Enum.reverse(lengths), do: <<len :: int32, 1 :: int32>>4241 │ ~4242 │4243 └─ lib/postgrex/extensions/array.ex:46:59: Postgrex.Extensions.Array.encode/342444245 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4246 You may run "mix format --migrate" to fix this warning automatically.4247 │4248 46 │ lengths = for len <- Enum.reverse(lengths), do: <<len :: int32, 1 :: int32>>4249 │ ~4250 │4251 └─ lib/postgrex/extensions/array.ex:46:71: Postgrex.Extensions.Array.encode/342524253 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4254 You may run "mix format --migrate" to fix this warning automatically.4255 │4256 47 │ iodata = [<<ndims :: int32, 0 :: int32, elem_oid :: uint32>>, lengths, data]4257 │ ~4258 │4259 └─ lib/postgrex/extensions/array.ex:47:23: Postgrex.Extensions.Array.encode/342604261 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4262 You may run "mix format --migrate" to fix this warning automatically.4263 │4264 47 │ iodata = [<<ndims :: int32, 0 :: int32, elem_oid :: uint32>>, lengths, data]4265 │ ~4266 │4267 └─ lib/postgrex/extensions/array.ex:47:35: Postgrex.Extensions.Array.encode/342684269 warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.4270 You may run "mix format --migrate" to fix this warning automatically.4271 │4272 47 │ iodata = [<<ndims :: int32, 0 :: int32, elem_oid :: uint32>>, lengths, data]4273 │ ~4274 │4275 └─ lib/postgrex/extensions/array.ex:47:54: Postgrex.Extensions.Array.encode/342764277 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4278 You may run "mix format --migrate" to fix this warning automatically.4279 │4280 48 │ [<<IO.iodata_length(iodata)::int32>> | iodata]4281 │ ~4282 │4283 └─ lib/postgrex/extensions/array.ex:48:32: Postgrex.Extensions.Array.encode/342844285 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4286 You may run "mix format --migrate" to fix this warning automatically.4287 │4288 87 │ defp decode_dims(<<len :: int32, _lbound :: int32, rest :: binary>>, acc) do4289 │ ~4290 │4291 └─ lib/postgrex/extensions/array.ex:87:26: Postgrex.Extensions.Array.decode_dims/242924293 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4294 You may run "mix format --migrate" to fix this warning automatically.4295 │4296 87 │ defp decode_dims(<<len :: int32, _lbound :: int32, rest :: binary>>, acc) do4297 │ ~4298 │4299 └─ lib/postgrex/extensions/array.ex:87:44: Postgrex.Extensions.Array.decode_dims/243004301 warning: using single-quoted strings to represent charlists is deprecated.4302 Use ~c"" if you indeed want a charlist or use "" instead.4303 You may run "mix format --migrate" to change all single-quoted4304 strings to use the ~c sigil and fix this warning.4305 │4306 49 │ @anno (if :erlang.system_info(:otp_release) >= '19' do4307 │ ~4308 │4309 └─ lib/postgrex/type_module.ex:49:5043104311 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4312 You may run "mix format --migrate" to fix this warning automatically.4313 │4314 182 │ defp row_decode(<<-1::int32, rest::binary>>) do4315 │ ~4316 │4317 └─ lib/postgrex/types.ex:182:23: Postgrex.Types.row_decode/143184319 warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.4320 You may run "mix format --migrate" to fix this warning automatically.4321 │4322 185 │ defp row_decode(<<len::uint32, value::binary(len), rest::binary>>) do4323 │ ~4324 │4325 └─ lib/postgrex/types.ex:185:24: Postgrex.Types.row_decode/143264327 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4328 You may run "mix format --migrate" to fix this warning automatically.4329 │4330 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))4331 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4332 │4333 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/343344335 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4336 You may run "mix format --migrate" to fix this warning automatically.4337 │4338 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))4339 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4340 │4341 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.BitString"/143424343 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4344 You may run "mix format --migrate" to fix this warning automatically.4345 │4346 11 │ [<<(byte_size(val) + 4)::int32, bit_size(val)::uint32>> | val]4347 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4348 │4349 └─ lib/postgrex/extensions/bit_string.ex:11: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.BitString"/143504351 warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.4352 You may run "mix format --migrate" to fix this warning automatically.4353 │4354 11 │ [<<(byte_size(val) + 4)::int32, bit_size(val)::uint32>> | val]4355 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4356 │4357 └─ lib/postgrex/extensions/bit_string.ex:11: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.BitString"/143584359 warning: the variable "last_pos" (context Postgrex.Extensions.BitString) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator4360 │4361 15 │ <<binary::binary-size(last_pos), last::bits>> = val4362 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4363 │4364 └─ lib/postgrex/extensions/bit_string.ex:15: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.BitString"/143654366 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4367 You may run "mix format --migrate" to fix this warning automatically.4368 │4369 18 │ [<<(bin_size+4)::int32, bit_count::uint32>>, binary |4370 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4371 │4372 └─ lib/postgrex/extensions/bit_string.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.BitString"/143734374 warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.4375 You may run "mix format --migrate" to fix this warning automatically.4376 │4377 18 │ [<<(bin_size+4)::int32, bit_count::uint32>>, binary |4378 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4379 │4380 └─ lib/postgrex/extensions/bit_string.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.BitString"/143814382 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4383 You may run "mix format --migrate" to fix this warning automatically.4384 │4385 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))4386 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4387 │4388 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Bool"/143894390 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4391 You may run "mix format --migrate" to fix this warning automatically.4392 │4393 9 │ <<1 :: int32, 1>>4394 │ ~~~~~~~~~~~~~~~~~4395 │4396 └─ lib/postgrex/extensions/bool.ex:9: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Bool"/143974398 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4399 You may run "mix format --migrate" to fix this warning automatically.4400 │4401 11 │ <<1 :: int32, 0>>4402 │ ~~~~~~~~~~~~~~~~~4403 │4404 └─ lib/postgrex/extensions/bool.ex:11: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Bool"/144054406 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4407 You may run "mix format --migrate" to fix this warning automatically.4408 │4409 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))4410 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4411 │4412 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/144134414 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4415 You may run "mix format --migrate" to fix this warning automatically.4416 │4417 13 │ [<<32::int32>>, encoded_p1 | encoded_p2]4418 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4419 │4420 └─ lib/postgrex/extensions/box.ex:13: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/144214422 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4423 You may run "mix format --migrate" to fix this warning automatically.4424 │4425 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))4426 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4427 │4428 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.CIDR"/144294430 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4431 You may run "mix format --migrate" to fix this warning automatically.4432 │4433 10 │ <<8 :: int32, 2, n, 1, 4, a, b, c, d>>4434 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4435 │4436 └─ lib/postgrex/extensions/cidr.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.CIDR"/144374438 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4439 You may run "mix format --migrate" to fix this warning automatically.4440 │4441 12 │ <<20 :: int32, 3, n, 1, 16,4442 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~4443 │4444 └─ lib/postgrex/extensions/cidr.ex:12: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.CIDR"/144454446 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4447 You may run "mix format --migrate" to fix this warning automatically.4448 │4449 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))4450 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4451 │4452 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/144534454 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4455 You may run "mix format --migrate" to fix this warning automatically.4456 │4457 10 │ <<24::int32, x::float64, y::float64, r::float64>>4458 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4459 │4460 └─ lib/postgrex/extensions/circle.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/144614462 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4463 You may run "mix format --migrate" to fix this warning automatically.4464 │4465 10 │ <<24::int32, x::float64, y::float64, r::float64>>4466 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4467 │4468 └─ lib/postgrex/extensions/circle.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/144694470 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4471 You may run "mix format --migrate" to fix this warning automatically.4472 │4473 10 │ <<24::int32, x::float64, y::float64, r::float64>>4474 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4475 │4476 └─ lib/postgrex/extensions/circle.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/144774478 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4479 You may run "mix format --migrate" to fix this warning automatically.4480 │4481 10 │ <<24::int32, x::float64, y::float64, r::float64>>4482 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4483 │4484 └─ lib/postgrex/extensions/circle.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/144854486 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4487 You may run "mix format --migrate" to fix this warning automatically.4488 │4489 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))4490 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4491 │4492 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Date"/144934494 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4495 You may run "mix format --migrate" to fix this warning automatically.4496 │4497 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))4498 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4499 │4500 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/145014502 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4503 You may run "mix format --migrate" to fix this warning automatically.4504 │4505 9 │ <<4::int32, n::float32>>4506 │ ~~~~~~~~~~~~~~~~~~~~~~~~4507 │4508 └─ lib/postgrex/extensions/float4.ex:9: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/145094510 warning: bitstring specifier "float32" does not exist and is being expanded to "float32()", please use parentheses to remove the ambiguity.4511 You may run "mix format --migrate" to fix this warning automatically.4512 │4513 9 │ <<4::int32, n::float32>>4514 │ ~~~~~~~~~~~~~~~~~~~~~~~~4515 │4516 └─ lib/postgrex/extensions/float4.ex:9: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/145174518 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4519 You may run "mix format --migrate" to fix this warning automatically.4520 │4521 11 │ <<4::int32, 0::1, 255, 1::1, 0::22>>4522 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4523 │4524 └─ lib/postgrex/extensions/float4.ex:11: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/145254526 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4527 You may run "mix format --migrate" to fix this warning automatically.4528 │4529 13 │ <<4::int32, 0::1, 255, 0::23>>4530 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4531 │4532 └─ lib/postgrex/extensions/float4.ex:13: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/145334534 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4535 You may run "mix format --migrate" to fix this warning automatically.4536 │4537 15 │ <<4::int32, 1::1, 255, 0::23>>4538 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4539 │4540 └─ lib/postgrex/extensions/float4.ex:15: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/145414542 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4543 You may run "mix format --migrate" to fix this warning automatically.4544 │4545 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))4546 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4547 │4548 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/145494550 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4551 You may run "mix format --migrate" to fix this warning automatically.4552 │4553 9 │ <<8 :: int32, n :: float64>>4554 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~4555 │4556 └─ lib/postgrex/extensions/float8.ex:9: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/145574558 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4559 You may run "mix format --migrate" to fix this warning automatically.4560 │4561 9 │ <<8 :: int32, n :: float64>>4562 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~4563 │4564 └─ lib/postgrex/extensions/float8.ex:9: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/145654566 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4567 You may run "mix format --migrate" to fix this warning automatically.4568 │4569 11 │ <<8 :: int32, 0::1, 2047::11, 1::1, 0::51>>4570 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4571 │4572 └─ lib/postgrex/extensions/float8.ex:11: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/145734574 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4575 You may run "mix format --migrate" to fix this warning automatically.4576 │4577 13 │ <<8 :: int32, 0::1, 2047::11, 0::52>>4578 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4579 │4580 └─ lib/postgrex/extensions/float8.ex:13: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/145814582 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4583 You may run "mix format --migrate" to fix this warning automatically.4584 │4585 15 │ <<8 :: int32, 1::1, 2047::11, 0::52>>4586 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4587 │4588 └─ lib/postgrex/extensions/float8.ex:15: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/145894590 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4591 You may run "mix format --migrate" to fix this warning automatically.4592 │4593 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))4594 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4595 │4596 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.HStore"/145974598 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4599 You may run "mix format --migrate" to fix this warning automatically.4600 │4601 12 │ [<<IO.iodata_length(data) :: int32>> | data]4602 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4603 │4604 └─ lib/postgrex/extensions/hstore.ex:12: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.HStore"/146054606 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4607 You may run "mix format --migrate" to fix this warning automatically.4608 │4609 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))4610 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4611 │4612 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.INET"/146134614 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4615 You may run "mix format --migrate" to fix this warning automatically.4616 │4617 10 │ <<8 :: int32, 2, 32, 0, 4, a, b, c, d>>4618 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4619 │4620 └─ lib/postgrex/extensions/inet.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.INET"/146214622 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4623 You may run "mix format --migrate" to fix this warning automatically.4624 │4625 12 │ <<20 :: int32, 3, 128, 0, 16,4626 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4627 │4628 └─ lib/postgrex/extensions/inet.ex:12: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.INET"/146294630 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4631 You may run "mix format --migrate" to fix this warning automatically.4632 │4633 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))4634 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4635 │4636 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int2"/146374638 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4639 You may run "mix format --migrate" to fix this warning automatically.4640 │4641 12 │ <<2 :: int32, int :: int16>>4642 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~4643 │4644 └─ lib/postgrex/extensions/int2.ex:12: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int2"/146454646 warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.4647 You may run "mix format --migrate" to fix this warning automatically.4648 │4649 12 │ <<2 :: int32, int :: int16>>4650 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~4651 │4652 └─ lib/postgrex/extensions/int2.ex:12: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int2"/146534654 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4655 You may run "mix format --migrate" to fix this warning automatically.4656 │4657 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))4658 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4659 │4660 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int4"/146614662 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4663 You may run "mix format --migrate" to fix this warning automatically.4664 │4665 12 │ <<4 :: int32, int :: int32>>4666 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~4667 │4668 └─ lib/postgrex/extensions/int4.ex:12: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int4"/146694670 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4671 You may run "mix format --migrate" to fix this warning automatically.4672 │4673 12 │ <<4 :: int32, int :: int32>>4674 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~4675 │4676 └─ lib/postgrex/extensions/int4.ex:12: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int4"/146774678 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4679 You may run "mix format --migrate" to fix this warning automatically.4680 │4681 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))4682 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4683 │4684 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int8"/146854686 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4687 You may run "mix format --migrate" to fix this warning automatically.4688 │4689 12 │ <<8 :: int32, int :: int64>>4690 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~4691 │4692 └─ lib/postgrex/extensions/int8.ex:12: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int8"/146934694 warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.4695 You may run "mix format --migrate" to fix this warning automatically.4696 │4697 12 │ <<8 :: int32, int :: int64>>4698 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~4699 │4700 └─ lib/postgrex/extensions/int8.ex:12: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int8"/147014702 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4703 You may run "mix format --migrate" to fix this warning automatically.4704 │4705 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))4706 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4707 │4708 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/147094710 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4711 You may run "mix format --migrate" to fix this warning automatically.4712 │4713 10 │ <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>>4714 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4715 │4716 └─ lib/postgrex/extensions/interval.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/147174718 warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.4719 You may run "mix format --migrate" to fix this warning automatically.4720 │4721 10 │ <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>>4722 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4723 │4724 └─ lib/postgrex/extensions/interval.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/147254726 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4727 You may run "mix format --migrate" to fix this warning automatically.4728 │4729 10 │ <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>>4730 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4731 │4732 └─ lib/postgrex/extensions/interval.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/147334734 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4735 You may run "mix format --migrate" to fix this warning automatically.4736 │4737 10 │ <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>>4738 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4739 │4740 └─ lib/postgrex/extensions/interval.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/147414742 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4743 You may run "mix format --migrate" to fix this warning automatically.4744 │4745 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))4746 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4747 │4748 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/147494750 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4751 You may run "mix format --migrate" to fix this warning automatically.4752 │4753 10 │ <<24::int32, a::float64, b::float64, c::float64>>4754 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4755 │4756 └─ lib/postgrex/extensions/line.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/147574758 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4759 You may run "mix format --migrate" to fix this warning automatically.4760 │4761 10 │ <<24::int32, a::float64, b::float64, c::float64>>4762 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4763 │4764 └─ lib/postgrex/extensions/line.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/147654766 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4767 You may run "mix format --migrate" to fix this warning automatically.4768 │4769 10 │ <<24::int32, a::float64, b::float64, c::float64>>4770 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4771 │4772 └─ lib/postgrex/extensions/line.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/147734774 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4775 You may run "mix format --migrate" to fix this warning automatically.4776 │4777 10 │ <<24::int32, a::float64, b::float64, c::float64>>4778 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4779 │4780 └─ lib/postgrex/extensions/line.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/147814782 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4783 You may run "mix format --migrate" to fix this warning automatically.4784 │4785 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))4786 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4787 │4788 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/147894790 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4791 You may run "mix format --migrate" to fix this warning automatically.4792 │4793 13 │ [<<32::int32>>, encoded_p1 | encoded_p2]4794 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4795 │4796 └─ lib/postgrex/extensions/line_segment.ex:13: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/147974798 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4799 You may run "mix format --migrate" to fix this warning automatically.4800 │4801 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))4802 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4803 │4804 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.MACADDR"/148054806 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4807 You may run "mix format --migrate" to fix this warning automatically.4808 │4809 9 │ <<6::int32, a, b, c, d, e, f>>4810 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4811 │4812 └─ lib/postgrex/extensions/macaddr.ex:9: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.MACADDR"/148134814 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4815 You may run "mix format --migrate" to fix this warning automatically.4816 │4817 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))4818 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4819 │4820 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Name"/148214822 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4823 You may run "mix format --migrate" to fix this warning automatically.4824 │4825 11 │ [<<byte_size(name) :: int32>> | name]4826 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4827 │4828 └─ lib/postgrex/extensions/name.ex:11: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Name"/148294830 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4831 You may run "mix format --migrate" to fix this warning automatically.4832 │4833 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))4834 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4835 │4836 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Numeric"/148374838 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4839 You may run "mix format --migrate" to fix this warning automatically.4840 │4841 10 │ [<<IO.iodata_length(data)::int32>> | data]4842 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4843 │4844 └─ lib/postgrex/extensions/numeric.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Numeric"/148454846 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4847 You may run "mix format --migrate" to fix this warning automatically.4848 │4849 13 │ [<<IO.iodata_length(data)::int32>> | data]4850 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4851 │4852 └─ lib/postgrex/extensions/numeric.ex:13: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Numeric"/148534854 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4855 You may run "mix format --migrate" to fix this warning automatically.4856 │4857 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))4858 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4859 │4860 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.OID"/148614862 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4863 You may run "mix format --migrate" to fix this warning automatically.4864 │4865 15 │ <<4 :: int32, oid :: uint32>>4866 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4867 │4868 └─ lib/postgrex/extensions/oid.ex:15: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.OID"/148694870 warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.4871 You may run "mix format --migrate" to fix this warning automatically.4872 │4873 15 │ <<4 :: int32, oid :: uint32>>4874 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4875 │4876 └─ lib/postgrex/extensions/oid.ex:15: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.OID"/148774878 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4879 You may run "mix format --migrate" to fix this warning automatically.4880 │4881 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))4882 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4883 │4884 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Path"/148854886 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4887 You may run "mix format --migrate" to fix this warning automatically.4888 │4889 18 │ [<<nbytes::int32>>, open_byte, <<len::int32>> | encoded_points]4890 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4891 │4892 └─ lib/postgrex/extensions/path.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Path"/148934894 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4895 You may run "mix format --migrate" to fix this warning automatically.4896 │4897 18 │ [<<nbytes::int32>>, open_byte, <<len::int32>> | encoded_points]4898 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4899 │4900 └─ lib/postgrex/extensions/path.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Path"/149014902 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4903 You may run "mix format --migrate" to fix this warning automatically.4904 │4905 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))4906 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4907 │4908 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/149094910 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4911 You may run "mix format --migrate" to fix this warning automatically.4912 │4913 9 │ <<16::int32, x::float64, y::float64>>4914 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4915 │4916 └─ lib/postgrex/extensions/point.ex:9: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/149174918 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4919 You may run "mix format --migrate" to fix this warning automatically.4920 │4921 9 │ <<16::int32, x::float64, y::float64>>4922 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4923 │4924 └─ lib/postgrex/extensions/point.ex:9: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/149254926 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4927 You may run "mix format --migrate" to fix this warning automatically.4928 │4929 9 │ <<16::int32, x::float64, y::float64>>4930 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4931 │4932 └─ lib/postgrex/extensions/point.ex:9: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/149334934 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4935 You may run "mix format --migrate" to fix this warning automatically.4936 │4937 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))4938 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4939 │4940 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Polygon"/149414942 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4943 You may run "mix format --migrate" to fix this warning automatically.4944 │4945 18 │ [<<nbytes::int32>>, <<len::int32>> | vert]4946 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4947 │4948 └─ lib/postgrex/extensions/polygon.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Polygon"/149494950 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4951 You may run "mix format --migrate" to fix this warning automatically.4952 │4953 18 │ [<<nbytes::int32>>, <<len::int32>> | vert]4954 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4955 │4956 └─ lib/postgrex/extensions/polygon.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Polygon"/149574958 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4959 You may run "mix format --migrate" to fix this warning automatically.4960 │4961 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))4962 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4963 │4964 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Range"/349654966 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4967 You may run "mix format --migrate" to fix this warning automatically.4968 │4969 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))4970 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4971 │4972 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Raw"/149734974 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4975 You may run "mix format --migrate" to fix this warning automatically.4976 │4977 14 │ [<<byte_size(bin) :: int32>> | bin]4978 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4979 │4980 └─ lib/postgrex/extensions/raw.ex:14: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Raw"/149814982 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4983 You may run "mix format --migrate" to fix this warning automatically.4984 │4985 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))4986 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4987 │4988 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/349894990 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4991 You may run "mix format --migrate" to fix this warning automatically.4992 │4993 28 │ [<<IO.iodata_length(data)+4::int32, tuple_size(tuple)::int32>> |4994 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4995 │4996 └─ lib/postgrex/extensions/record.ex:28: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/349974998 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4999 You may run "mix format --migrate" to fix this warning automatically.5000 │5001 28 │ [<<IO.iodata_length(data)+4::int32, tuple_size(tuple)::int32>> |5002 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5003 │5004 └─ lib/postgrex/extensions/record.ex:28: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/350055006 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5007 You may run "mix format --migrate" to fix this warning automatically.5008 │5009 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))5010 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5011 │5012 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/150135014 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5015 You may run "mix format --migrate" to fix this warning automatically.5016 │5017 9 │ <<6 :: int32, block :: uint32, tuple :: uint16>>5018 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5019 │5020 └─ lib/postgrex/extensions/tid.ex:9: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/150215022 warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.5023 You may run "mix format --migrate" to fix this warning automatically.5024 │5025 9 │ <<6 :: int32, block :: uint32, tuple :: uint16>>5026 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5027 │5028 └─ lib/postgrex/extensions/tid.ex:9: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/150295030 warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.5031 You may run "mix format --migrate" to fix this warning automatically.5032 │5033 9 │ <<6 :: int32, block :: uint32, tuple :: uint16>>5034 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5035 │5036 └─ lib/postgrex/extensions/tid.ex:9: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/150375038 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5039 You may run "mix format --migrate" to fix this warning automatically.5040 │5041 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))5042 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5043 │5044 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Time"/150455046 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5047 You may run "mix format --migrate" to fix this warning automatically.5048 │5049 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))5050 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5051 │5052 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Timestamp"/150535054 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5055 You may run "mix format --migrate" to fix this warning automatically.5056 │5057 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))5058 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5059 │5060 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimestampTZ"/150615062 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5063 You may run "mix format --migrate" to fix this warning automatically.5064 │5065 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))5066 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5067 │5068 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimeTZ"/150695070 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5071 You may run "mix format --migrate" to fix this warning automatically.5072 │5073 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))5074 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5075 │5076 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TSVector"/150775078 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5079 You may run "mix format --migrate" to fix this warning automatically.5080 │5081 12 │ <<byte_size(encoded_tsvectors)::int32, encoded_tsvectors::binary>>5082 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5083 │5084 └─ lib/postgrex/extensions/tsvector.ex:12: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TSVector"/150855086 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5087 You may run "mix format --migrate" to fix this warning automatically.5088 │5089 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))5090 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5091 │5092 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.UUID"/150935094 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5095 You may run "mix format --migrate" to fix this warning automatically.5096 │5097 11 │ [<<16 :: int32>> | uuid]5098 │ ~~~~~~~~~~~~~~~~~~~~~~~~5099 │5100 └─ lib/postgrex/extensions/uuid.ex:11: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.UUID"/151015102 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5103 You may run "mix format --migrate" to fix this warning automatically.5104 │5105 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))5106 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5107 │5108 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidBinary"/151095110 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5111 You may run "mix format --migrate" to fix this warning automatically.5112 │5113 9 │ <<0 :: int32>>5114 │ ~~~~~~~~~~~~~~5115 │5116 └─ lib/postgrex/extensions/void_binary.ex:9: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidBinary"/151175118 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5119 You may run "mix format --migrate" to fix this warning automatically.5120 │5121 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))5122 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5123 │5124 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidText"/151255126 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5127 You may run "mix format --migrate" to fix this warning automatically.5128 │5129 15 │ <<0 :: int32>>5130 │ ~~~~~~~~~~~~~~5131 │5132 └─ lib/postgrex/extensions/void_text.ex:15: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidText"/151335134 warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.5135 You may run "mix format --migrate" to fix this warning automatically.5136 │5137 147 │ acc = [acc, <<oid::uint32>> | encode_value(param, type)]5138 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5139 │5140 └─ lib/postgrex/type_module.ex:147: Postgrex.DefaultTypes.encode_tuple/551415142 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5143 You may run "mix format --migrate" to fix this warning automatically.5144 │5145 315 │ defp decode_rows(<<?D, size::int32, _::int16, unquote(rest)::binary>>,5146 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5147 │5148 └─ lib/postgrex/type_module.ex:315: Postgrex.DefaultTypes.decode_rows/451495150 warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.5151 You may run "mix format --migrate" to fix this warning automatically.5152 │5153 315 │ defp decode_rows(<<?D, size::int32, _::int16, unquote(rest)::binary>>,5154 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5155 │5156 └─ lib/postgrex/type_module.ex:315: Postgrex.DefaultTypes.decode_rows/451575158 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5159 You may run "mix format --migrate" to fix this warning automatically.5160 │5161 323 │ defp decode_rows(<<?D, size::int32, rest::binary>>, rem, _, rows) do5162 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5163 │5164 └─ lib/postgrex/type_module.ex:323: Postgrex.DefaultTypes.decode_rows/451655166 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5167 You may run "mix format --migrate" to fix this warning automatically.5168 │5169 325 │ {:more, [?D, <<size::int32>> | rest], rows, more}5170 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5171 │5172 └─ lib/postgrex/type_module.ex:325: Postgrex.DefaultTypes.decode_rows/451735174 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5175 You may run "mix format --migrate" to fix this warning automatically.5176 │5177 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))5178 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5179 │5180 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes.decode_tuple/551815182 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5183 You may run "mix format --migrate" to fix this warning automatically.5184 │5185 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))5186 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5187 │5188 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes.decode_tuple/551895190 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5191 You may run "mix format --migrate" to fix this warning automatically.5192 │5193 31 │ <<len :: int32, binary :: binary-size(len)>>, [oid], [type] ->5194 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5195 │5196 └─ lib/postgrex/extensions/array.ex:31: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/851975198 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5199 You may run "mix format --migrate" to fix this warning automatically.5200 │5201 32 │ <<ndims :: int32, _has_null :: int32, ^oid :: uint32,5202 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5203 │5204 └─ lib/postgrex/extensions/array.ex:32: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/852055206 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5207 You may run "mix format --migrate" to fix this warning automatically.5208 │5209 32 │ <<ndims :: int32, _has_null :: int32, ^oid :: uint32,5210 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5211 │5212 └─ lib/postgrex/extensions/array.ex:32: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/852135214 warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.5215 You may run "mix format --migrate" to fix this warning automatically.5216 │5217 32 │ <<ndims :: int32, _has_null :: int32, ^oid :: uint32,5218 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5219 │5220 └─ lib/postgrex/extensions/array.ex:32: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/852215222 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5223 You may run "mix format --migrate" to fix this warning automatically.5224 │5225 31 │ <<len :: int32, binary :: binary-size(len)>>, [oid], [type] ->5226 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5227 │5228 └─ lib/postgrex/extensions/array.ex:31: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/452295230 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5231 You may run "mix format --migrate" to fix this warning automatically.5232 │5233 32 │ <<ndims :: int32, _has_null :: int32, ^oid :: uint32,5234 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5235 │5236 └─ lib/postgrex/extensions/array.ex:32: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/452375238 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5239 You may run "mix format --migrate" to fix this warning automatically.5240 │5241 32 │ <<ndims :: int32, _has_null :: int32, ^oid :: uint32,5242 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5243 │5244 └─ lib/postgrex/extensions/array.ex:32: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/452455246 warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.5247 You may run "mix format --migrate" to fix this warning automatically.5248 │5249 32 │ <<ndims :: int32, _has_null :: int32, ^oid :: uint32,5250 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5251 │5252 └─ lib/postgrex/extensions/array.ex:32: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/452535254 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5255 You may run "mix format --migrate" to fix this warning automatically.5256 │5257 31 │ <<len :: int32, binary :: binary-size(len)>>, [oid], [type] ->5258 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5259 │5260 └─ lib/postgrex/extensions/array.ex:31: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/752615262 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5263 You may run "mix format --migrate" to fix this warning automatically.5264 │5265 32 │ <<ndims :: int32, _has_null :: int32, ^oid :: uint32,5266 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5267 │5268 └─ lib/postgrex/extensions/array.ex:32: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/752695270 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5271 You may run "mix format --migrate" to fix this warning automatically.5272 │5273 32 │ <<ndims :: int32, _has_null :: int32, ^oid :: uint32,5274 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5275 │5276 └─ lib/postgrex/extensions/array.ex:32: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/752775278 warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.5279 You may run "mix format --migrate" to fix this warning automatically.5280 │5281 32 │ <<ndims :: int32, _has_null :: int32, ^oid :: uint32,5282 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5283 │5284 └─ lib/postgrex/extensions/array.ex:32: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/752855286 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5287 You may run "mix format --migrate" to fix this warning automatically.5288 │5289 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))5290 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5291 │5292 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/852935294 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5295 You may run "mix format --migrate" to fix this warning automatically.5296 │5297 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))5298 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5299 │5300 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/453015302 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5303 You may run "mix format --migrate" to fix this warning automatically.5304 │5305 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))5306 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5307 │5308 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/753095310 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5311 You may run "mix format --migrate" to fix this warning automatically.5312 │5313 27 │ <<len :: int32, value :: binary-size(len)>> ->5314 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5315 │5316 └─ lib/postgrex/extensions/bit_string.ex:27: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.BitString"/653175318 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5319 You may run "mix format --migrate" to fix this warning automatically.5320 │5321 27 │ <<len :: int32, value :: binary-size(len)>> ->5322 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5323 │5324 └─ lib/postgrex/extensions/bit_string.ex:27: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.BitString"/253255326 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5327 You may run "mix format --migrate" to fix this warning automatically.5328 │5329 27 │ <<len :: int32, value :: binary-size(len)>> ->5330 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5331 │5332 └─ lib/postgrex/extensions/bit_string.ex:27: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.BitString"/553335334 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5335 You may run "mix format --migrate" to fix this warning automatically.5336 │5337 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))5338 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5339 │5340 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.BitString"/653415342 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5343 You may run "mix format --migrate" to fix this warning automatically.5344 │5345 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))5346 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5347 │5348 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.BitString"/253495350 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5351 You may run "mix format --migrate" to fix this warning automatically.5352 │5353 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))5354 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5355 │5356 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.BitString"/553575358 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5359 You may run "mix format --migrate" to fix this warning automatically.5360 │5361 19 │ <<1 :: int32, 1>> -> true5362 │ ~~~~~~~~~~~~~~~~~~~~~~~~~5363 │5364 └─ lib/postgrex/extensions/bool.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Bool"/653655366 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5367 You may run "mix format --migrate" to fix this warning automatically.5368 │5369 19 │ <<1 :: int32, 1>> -> true5370 │ ~~~~~~~~~~~~~~~~~~~~~~~~~5371 │5372 └─ lib/postgrex/extensions/bool.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Bool"/253735374 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5375 You may run "mix format --migrate" to fix this warning automatically.5376 │5377 19 │ <<1 :: int32, 1>> -> true5378 │ ~~~~~~~~~~~~~~~~~~~~~~~~~5379 │5380 └─ lib/postgrex/extensions/bool.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Bool"/553815382 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5383 You may run "mix format --migrate" to fix this warning automatically.5384 │5385 20 │ <<1 :: int32, 0>> -> false5386 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~5387 │5388 └─ lib/postgrex/extensions/bool.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Bool"/653895390 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5391 You may run "mix format --migrate" to fix this warning automatically.5392 │5393 20 │ <<1 :: int32, 0>> -> false5394 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~5395 │5396 └─ lib/postgrex/extensions/bool.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Bool"/253975398 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5399 You may run "mix format --migrate" to fix this warning automatically.5400 │5401 20 │ <<1 :: int32, 0>> -> false5402 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~5403 │5404 └─ lib/postgrex/extensions/bool.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Bool"/554055406 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5407 You may run "mix format --migrate" to fix this warning automatically.5408 │5409 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))5410 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5411 │5412 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Bool"/654135414 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5415 You may run "mix format --migrate" to fix this warning automatically.5416 │5417 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))5418 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5419 │5420 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Bool"/254215422 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5423 You may run "mix format --migrate" to fix this warning automatically.5424 │5425 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))5426 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5427 │5428 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Bool"/554295430 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5431 You may run "mix format --migrate" to fix this warning automatically.5432 │5433 22 │ <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5434 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5435 │5436 └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/654375438 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5439 You may run "mix format --migrate" to fix this warning automatically.5440 │5441 22 │ <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5442 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5443 │5444 └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/654455446 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5447 You may run "mix format --migrate" to fix this warning automatically.5448 │5449 22 │ <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5450 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5451 │5452 └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/654535454 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5455 You may run "mix format --migrate" to fix this warning automatically.5456 │5457 22 │ <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5458 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5459 │5460 └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/654615462 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5463 You may run "mix format --migrate" to fix this warning automatically.5464 │5465 22 │ <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5466 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5467 │5468 └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/654695470 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5471 You may run "mix format --migrate" to fix this warning automatically.5472 │5473 22 │ <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5474 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5475 │5476 └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/254775478 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5479 You may run "mix format --migrate" to fix this warning automatically.5480 │5481 22 │ <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5482 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5483 │5484 └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/254855486 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5487 You may run "mix format --migrate" to fix this warning automatically.5488 │5489 22 │ <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5490 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5491 │5492 └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/254935494 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5495 You may run "mix format --migrate" to fix this warning automatically.5496 │5497 22 │ <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5498 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5499 │5500 └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/255015502 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5503 You may run "mix format --migrate" to fix this warning automatically.5504 │5505 22 │ <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5506 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5507 │5508 └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/255095510 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5511 You may run "mix format --migrate" to fix this warning automatically.5512 │5513 22 │ <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5514 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5515 │5516 └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/555175518 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5519 You may run "mix format --migrate" to fix this warning automatically.5520 │5521 22 │ <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5522 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5523 │5524 └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/555255526 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5527 You may run "mix format --migrate" to fix this warning automatically.5528 │5529 22 │ <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5530 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5531 │5532 └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/555335534 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5535 You may run "mix format --migrate" to fix this warning automatically.5536 │5537 22 │ <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5538 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5539 │5540 └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/555415542 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5543 You may run "mix format --migrate" to fix this warning automatically.5544 │5545 22 │ <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5546 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5547 │5548 └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/555495550 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5551 You may run "mix format --migrate" to fix this warning automatically.5552 │5553 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))5554 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5555 │5556 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/655575558 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5559 You may run "mix format --migrate" to fix this warning automatically.5560 │5561 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))5562 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5563 │5564 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/255655566 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5567 You may run "mix format --migrate" to fix this warning automatically.5568 │5569 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))5570 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5571 │5572 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/555735574 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5575 You may run "mix format --migrate" to fix this warning automatically.5576 │5577 21 │ <<8 :: int32, 2, n, 1, 4, a, b, c, d>> ->5578 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5579 │5580 └─ lib/postgrex/extensions/cidr.ex:21: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.CIDR"/655815582 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5583 You may run "mix format --migrate" to fix this warning automatically.5584 │5585 21 │ <<8 :: int32, 2, n, 1, 4, a, b, c, d>> ->5586 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5587 │5588 └─ lib/postgrex/extensions/cidr.ex:21: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.CIDR"/255895590 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5591 You may run "mix format --migrate" to fix this warning automatically.5592 │5593 21 │ <<8 :: int32, 2, n, 1, 4, a, b, c, d>> ->5594 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5595 │5596 └─ lib/postgrex/extensions/cidr.ex:21: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.CIDR"/555975598 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5599 You may run "mix format --migrate" to fix this warning automatically.5600 │5601 23 │ <<20 :: int32, 3, n, 1, 16,5602 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~5603 │5604 └─ lib/postgrex/extensions/cidr.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.CIDR"/656055606 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5607 You may run "mix format --migrate" to fix this warning automatically.5608 │5609 23 │ <<20 :: int32, 3, n, 1, 16,5610 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~5611 │5612 └─ lib/postgrex/extensions/cidr.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.CIDR"/256135614 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5615 You may run "mix format --migrate" to fix this warning automatically.5616 │5617 23 │ <<20 :: int32, 3, n, 1, 16,5618 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~5619 │5620 └─ lib/postgrex/extensions/cidr.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.CIDR"/556215622 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5623 You may run "mix format --migrate" to fix this warning automatically.5624 │5625 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))5626 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5627 │5628 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.CIDR"/656295630 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5631 You may run "mix format --migrate" to fix this warning automatically.5632 │5633 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))5634 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5635 │5636 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.CIDR"/256375638 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5639 You may run "mix format --migrate" to fix this warning automatically.5640 │5641 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))5642 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5643 │5644 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.CIDR"/556455646 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5647 You may run "mix format --migrate" to fix this warning automatically.5648 │5649 18 │ <<24::int32, x::float64, y::float64, r::float64>> ->5650 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5651 │5652 └─ lib/postgrex/extensions/circle.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/656535654 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5655 You may run "mix format --migrate" to fix this warning automatically.5656 │5657 18 │ <<24::int32, x::float64, y::float64, r::float64>> ->5658 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5659 │5660 └─ lib/postgrex/extensions/circle.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/656615662 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5663 You may run "mix format --migrate" to fix this warning automatically.5664 │5665 18 │ <<24::int32, x::float64, y::float64, r::float64>> ->5666 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5667 │5668 └─ lib/postgrex/extensions/circle.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/656695670 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5671 You may run "mix format --migrate" to fix this warning automatically.5672 │5673 18 │ <<24::int32, x::float64, y::float64, r::float64>> ->5674 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5675 │5676 └─ lib/postgrex/extensions/circle.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/656775678 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5679 You may run "mix format --migrate" to fix this warning automatically.5680 │5681 18 │ <<24::int32, x::float64, y::float64, r::float64>> ->5682 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5683 │5684 └─ lib/postgrex/extensions/circle.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/256855686 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5687 You may run "mix format --migrate" to fix this warning automatically.5688 │5689 18 │ <<24::int32, x::float64, y::float64, r::float64>> ->5690 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5691 │5692 └─ lib/postgrex/extensions/circle.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/256935694 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5695 You may run "mix format --migrate" to fix this warning automatically.5696 │5697 18 │ <<24::int32, x::float64, y::float64, r::float64>> ->5698 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5699 │5700 └─ lib/postgrex/extensions/circle.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/257015702 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5703 You may run "mix format --migrate" to fix this warning automatically.5704 │5705 18 │ <<24::int32, x::float64, y::float64, r::float64>> ->5706 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5707 │5708 └─ lib/postgrex/extensions/circle.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/257095710 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5711 You may run "mix format --migrate" to fix this warning automatically.5712 │5713 18 │ <<24::int32, x::float64, y::float64, r::float64>> ->5714 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5715 │5716 └─ lib/postgrex/extensions/circle.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/557175718 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5719 You may run "mix format --migrate" to fix this warning automatically.5720 │5721 18 │ <<24::int32, x::float64, y::float64, r::float64>> ->5722 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5723 │5724 └─ lib/postgrex/extensions/circle.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/557255726 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5727 You may run "mix format --migrate" to fix this warning automatically.5728 │5729 18 │ <<24::int32, x::float64, y::float64, r::float64>> ->5730 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5731 │5732 └─ lib/postgrex/extensions/circle.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/557335734 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5735 You may run "mix format --migrate" to fix this warning automatically.5736 │5737 18 │ <<24::int32, x::float64, y::float64, r::float64>> ->5738 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5739 │5740 └─ lib/postgrex/extensions/circle.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/557415742 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5743 You may run "mix format --migrate" to fix this warning automatically.5744 │5745 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))5746 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5747 │5748 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/657495750 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5751 You may run "mix format --migrate" to fix this warning automatically.5752 │5753 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))5754 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5755 │5756 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/257575758 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5759 You may run "mix format --migrate" to fix this warning automatically.5760 │5761 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))5762 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5763 │5764 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/557655766 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5767 You may run "mix format --migrate" to fix this warning automatically.5768 │5769 36 │ <<4 :: int32, days :: int32>> ->5770 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5771 │5772 └─ lib/postgrex/extensions/date.ex:36: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Date"/657735774 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5775 You may run "mix format --migrate" to fix this warning automatically.5776 │5777 36 │ <<4 :: int32, days :: int32>> ->5778 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5779 │5780 └─ lib/postgrex/extensions/date.ex:36: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Date"/657815782 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5783 You may run "mix format --migrate" to fix this warning automatically.5784 │5785 36 │ <<4 :: int32, days :: int32>> ->5786 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5787 │5788 └─ lib/postgrex/extensions/date.ex:36: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Date"/257895790 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5791 You may run "mix format --migrate" to fix this warning automatically.5792 │5793 36 │ <<4 :: int32, days :: int32>> ->5794 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5795 │5796 └─ lib/postgrex/extensions/date.ex:36: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Date"/257975798 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5799 You may run "mix format --migrate" to fix this warning automatically.5800 │5801 36 │ <<4 :: int32, days :: int32>> ->5802 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5803 │5804 └─ lib/postgrex/extensions/date.ex:36: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Date"/558055806 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5807 You may run "mix format --migrate" to fix this warning automatically.5808 │5809 36 │ <<4 :: int32, days :: int32>> ->5810 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5811 │5812 └─ lib/postgrex/extensions/date.ex:36: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Date"/558135814 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5815 You may run "mix format --migrate" to fix this warning automatically.5816 │5817 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))5818 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5819 │5820 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Date"/658215822 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5823 You may run "mix format --migrate" to fix this warning automatically.5824 │5825 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))5826 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5827 │5828 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Date"/258295830 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5831 You may run "mix format --migrate" to fix this warning automatically.5832 │5833 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))5834 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5835 │5836 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Date"/558375838 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5839 You may run "mix format --migrate" to fix this warning automatically.5840 │5841 23 │ <<4::int32, 0::1, 255, 0::23>> -> :inf5842 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5843 │5844 └─ lib/postgrex/extensions/float4.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/658455846 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5847 You may run "mix format --migrate" to fix this warning automatically.5848 │5849 23 │ <<4::int32, 0::1, 255, 0::23>> -> :inf5850 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5851 │5852 └─ lib/postgrex/extensions/float4.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/258535854 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5855 You may run "mix format --migrate" to fix this warning automatically.5856 │5857 23 │ <<4::int32, 0::1, 255, 0::23>> -> :inf5858 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5859 │5860 └─ lib/postgrex/extensions/float4.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/558615862 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5863 You may run "mix format --migrate" to fix this warning automatically.5864 │5865 24 │ <<4::int32, 1::1, 255, 0::23>> -> :"-inf"5866 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5867 │5868 └─ lib/postgrex/extensions/float4.ex:24: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/658695870 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5871 You may run "mix format --migrate" to fix this warning automatically.5872 │5873 24 │ <<4::int32, 1::1, 255, 0::23>> -> :"-inf"5874 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5875 │5876 └─ lib/postgrex/extensions/float4.ex:24: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/258775878 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5879 You may run "mix format --migrate" to fix this warning automatically.5880 │5881 24 │ <<4::int32, 1::1, 255, 0::23>> -> :"-inf"5882 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5883 │5884 └─ lib/postgrex/extensions/float4.ex:24: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/558855886 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5887 You may run "mix format --migrate" to fix this warning automatically.5888 │5889 25 │ <<4::int32, _::1, 255, _::23>> -> :NaN5890 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5891 │5892 └─ lib/postgrex/extensions/float4.ex:25: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/658935894 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5895 You may run "mix format --migrate" to fix this warning automatically.5896 │5897 25 │ <<4::int32, _::1, 255, _::23>> -> :NaN5898 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5899 │5900 └─ lib/postgrex/extensions/float4.ex:25: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/259015902 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5903 You may run "mix format --migrate" to fix this warning automatically.5904 │5905 25 │ <<4::int32, _::1, 255, _::23>> -> :NaN5906 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5907 │5908 └─ lib/postgrex/extensions/float4.ex:25: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/559095910 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5911 You may run "mix format --migrate" to fix this warning automatically.5912 │5913 26 │ <<4::int32, float::float32>> -> float5914 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5915 │5916 └─ lib/postgrex/extensions/float4.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/659175918 warning: bitstring specifier "float32" does not exist and is being expanded to "float32()", please use parentheses to remove the ambiguity.5919 You may run "mix format --migrate" to fix this warning automatically.5920 │5921 26 │ <<4::int32, float::float32>> -> float5922 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5923 │5924 └─ lib/postgrex/extensions/float4.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/659255926 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5927 You may run "mix format --migrate" to fix this warning automatically.5928 │5929 26 │ <<4::int32, float::float32>> -> float5930 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5931 │5932 └─ lib/postgrex/extensions/float4.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/259335934 warning: bitstring specifier "float32" does not exist and is being expanded to "float32()", please use parentheses to remove the ambiguity.5935 You may run "mix format --migrate" to fix this warning automatically.5936 │5937 26 │ <<4::int32, float::float32>> -> float5938 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5939 │5940 └─ lib/postgrex/extensions/float4.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/259415942 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5943 You may run "mix format --migrate" to fix this warning automatically.5944 │5945 26 │ <<4::int32, float::float32>> -> float5946 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5947 │5948 └─ lib/postgrex/extensions/float4.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/559495950 warning: bitstring specifier "float32" does not exist and is being expanded to "float32()", please use parentheses to remove the ambiguity.5951 You may run "mix format --migrate" to fix this warning automatically.5952 │5953 26 │ <<4::int32, float::float32>> -> float5954 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5955 │5956 └─ lib/postgrex/extensions/float4.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/559575958 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5959 You may run "mix format --migrate" to fix this warning automatically.5960 │5961 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))5962 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5963 │5964 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/659655966 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5967 You may run "mix format --migrate" to fix this warning automatically.5968 │5969 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))5970 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5971 │5972 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/259735974 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5975 You may run "mix format --migrate" to fix this warning automatically.5976 │5977 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))5978 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5979 │5980 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/559815982 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5983 You may run "mix format --migrate" to fix this warning automatically.5984 │5985 23 │ <<8::int32, 0::1, 2047::11, 0::52>> -> :inf5986 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5987 │5988 └─ lib/postgrex/extensions/float8.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/659895990 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5991 You may run "mix format --migrate" to fix this warning automatically.5992 │5993 23 │ <<8::int32, 0::1, 2047::11, 0::52>> -> :inf5994 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5995 │5996 └─ lib/postgrex/extensions/float8.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/259975998 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5999 You may run "mix format --migrate" to fix this warning automatically.6000 │6001 23 │ <<8::int32, 0::1, 2047::11, 0::52>> -> :inf6002 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6003 │6004 └─ lib/postgrex/extensions/float8.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/560056006 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6007 You may run "mix format --migrate" to fix this warning automatically.6008 │6009 24 │ <<8::int32, 1::1, 2047::11, 0::52>> -> :"-inf"6010 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6011 │6012 └─ lib/postgrex/extensions/float8.ex:24: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/660136014 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6015 You may run "mix format --migrate" to fix this warning automatically.6016 │6017 24 │ <<8::int32, 1::1, 2047::11, 0::52>> -> :"-inf"6018 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6019 │6020 └─ lib/postgrex/extensions/float8.ex:24: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/260216022 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6023 You may run "mix format --migrate" to fix this warning automatically.6024 │6025 24 │ <<8::int32, 1::1, 2047::11, 0::52>> -> :"-inf"6026 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6027 │6028 └─ lib/postgrex/extensions/float8.ex:24: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/560296030 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6031 You may run "mix format --migrate" to fix this warning automatically.6032 │6033 25 │ <<8::int32, _::1, 2047::11, _::52>> -> :NaN6034 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6035 │6036 └─ lib/postgrex/extensions/float8.ex:25: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/660376038 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6039 You may run "mix format --migrate" to fix this warning automatically.6040 │6041 25 │ <<8::int32, _::1, 2047::11, _::52>> -> :NaN6042 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6043 │6044 └─ lib/postgrex/extensions/float8.ex:25: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/260456046 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6047 You may run "mix format --migrate" to fix this warning automatically.6048 │6049 25 │ <<8::int32, _::1, 2047::11, _::52>> -> :NaN6050 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6051 │6052 └─ lib/postgrex/extensions/float8.ex:25: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/560536054 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6055 You may run "mix format --migrate" to fix this warning automatically.6056 │6057 26 │ <<8::int32, float::float64>> -> float6058 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6059 │6060 └─ lib/postgrex/extensions/float8.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/660616062 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.6063 You may run "mix format --migrate" to fix this warning automatically.6064 │6065 26 │ <<8::int32, float::float64>> -> float6066 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6067 │6068 └─ lib/postgrex/extensions/float8.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/660696070 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6071 You may run "mix format --migrate" to fix this warning automatically.6072 │6073 26 │ <<8::int32, float::float64>> -> float6074 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6075 │6076 └─ lib/postgrex/extensions/float8.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/260776078 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.6079 You may run "mix format --migrate" to fix this warning automatically.6080 │6081 26 │ <<8::int32, float::float64>> -> float6082 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6083 │6084 └─ lib/postgrex/extensions/float8.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/260856086 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6087 You may run "mix format --migrate" to fix this warning automatically.6088 │6089 26 │ <<8::int32, float::float64>> -> float6090 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6091 │6092 └─ lib/postgrex/extensions/float8.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/560936094 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.6095 You may run "mix format --migrate" to fix this warning automatically.6096 │6097 26 │ <<8::int32, float::float64>> -> float6098 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6099 │6100 └─ lib/postgrex/extensions/float8.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/561016102 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6103 You may run "mix format --migrate" to fix this warning automatically.6104 │6105 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))6106 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6107 │6108 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/661096110 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6111 You may run "mix format --migrate" to fix this warning automatically.6112 │6113 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))6114 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6115 │6116 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/261176118 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6119 You may run "mix format --migrate" to fix this warning automatically.6120 │6121 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))6122 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6123 │6124 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/561256126 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6127 You may run "mix format --migrate" to fix this warning automatically.6128 │6129 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))6130 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6131 │6132 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.HStore"/661336134 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6135 You may run "mix format --migrate" to fix this warning automatically.6136 │6137 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))6138 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6139 │6140 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.HStore"/261416142 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6143 You may run "mix format --migrate" to fix this warning automatically.6144 │6145 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))6146 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6147 │6148 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.HStore"/561496150 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6151 You may run "mix format --migrate" to fix this warning automatically.6152 │6153 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))6154 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6155 │6156 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.HStore"/661576158 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6159 You may run "mix format --migrate" to fix this warning automatically.6160 │6161 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))6162 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6163 │6164 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.HStore"/261656166 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6167 You may run "mix format --migrate" to fix this warning automatically.6168 │6169 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))6170 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6171 │6172 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.HStore"/561736174 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6175 You may run "mix format --migrate" to fix this warning automatically.6176 │6177 21 │ <<8 :: int32, 2, 32, 0, 4, a, b, c, d>> ->6178 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6179 │6180 └─ lib/postgrex/extensions/inet.ex:21: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.INET"/661816182 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6183 You may run "mix format --migrate" to fix this warning automatically.6184 │6185 21 │ <<8 :: int32, 2, 32, 0, 4, a, b, c, d>> ->6186 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6187 │6188 └─ lib/postgrex/extensions/inet.ex:21: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.INET"/261896190 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6191 You may run "mix format --migrate" to fix this warning automatically.6192 │6193 21 │ <<8 :: int32, 2, 32, 0, 4, a, b, c, d>> ->6194 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6195 │6196 └─ lib/postgrex/extensions/inet.ex:21: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.INET"/561976198 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6199 You may run "mix format --migrate" to fix this warning automatically.6200 │6201 23 │ <<20 :: int32, 3, 128, 0, 16,6202 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6203 │6204 └─ lib/postgrex/extensions/inet.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.INET"/662056206 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6207 You may run "mix format --migrate" to fix this warning automatically.6208 │6209 23 │ <<20 :: int32, 3, 128, 0, 16,6210 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6211 │6212 └─ lib/postgrex/extensions/inet.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.INET"/262136214 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6215 You may run "mix format --migrate" to fix this warning automatically.6216 │6217 23 │ <<20 :: int32, 3, 128, 0, 16,6218 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6219 │6220 └─ lib/postgrex/extensions/inet.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.INET"/562216222 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6223 You may run "mix format --migrate" to fix this warning automatically.6224 │6225 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))6226 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6227 │6228 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.INET"/662296230 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6231 You may run "mix format --migrate" to fix this warning automatically.6232 │6233 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))6234 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6235 │6236 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.INET"/262376238 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6239 You may run "mix format --migrate" to fix this warning automatically.6240 │6241 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))6242 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6243 │6244 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.INET"/562456246 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6247 You may run "mix format --migrate" to fix this warning automatically.6248 │6249 20 │ <<2 :: int32, int :: int16>> -> int6250 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6251 │6252 └─ lib/postgrex/extensions/int2.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int2"/662536254 warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.6255 You may run "mix format --migrate" to fix this warning automatically.6256 │6257 20 │ <<2 :: int32, int :: int16>> -> int6258 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6259 │6260 └─ lib/postgrex/extensions/int2.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int2"/662616262 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6263 You may run "mix format --migrate" to fix this warning automatically.6264 │6265 20 │ <<2 :: int32, int :: int16>> -> int6266 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6267 │6268 └─ lib/postgrex/extensions/int2.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int2"/262696270 warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.6271 You may run "mix format --migrate" to fix this warning automatically.6272 │6273 20 │ <<2 :: int32, int :: int16>> -> int6274 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6275 │6276 └─ lib/postgrex/extensions/int2.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int2"/262776278 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6279 You may run "mix format --migrate" to fix this warning automatically.6280 │6281 20 │ <<2 :: int32, int :: int16>> -> int6282 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6283 │6284 └─ lib/postgrex/extensions/int2.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int2"/562856286 warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.6287 You may run "mix format --migrate" to fix this warning automatically.6288 │6289 20 │ <<2 :: int32, int :: int16>> -> int6290 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6291 │6292 └─ lib/postgrex/extensions/int2.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int2"/562936294 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6295 You may run "mix format --migrate" to fix this warning automatically.6296 │6297 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))6298 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6299 │6300 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int2"/663016302 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6303 You may run "mix format --migrate" to fix this warning automatically.6304 │6305 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))6306 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6307 │6308 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int2"/263096310 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6311 You may run "mix format --migrate" to fix this warning automatically.6312 │6313 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))6314 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6315 │6316 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int2"/563176318 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6319 You may run "mix format --migrate" to fix this warning automatically.6320 │6321 20 │ <<4 :: int32, int :: int32>> -> int6322 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6323 │6324 └─ lib/postgrex/extensions/int4.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int4"/663256326 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6327 You may run "mix format --migrate" to fix this warning automatically.6328 │6329 20 │ <<4 :: int32, int :: int32>> -> int6330 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6331 │6332 └─ lib/postgrex/extensions/int4.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int4"/663336334 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6335 You may run "mix format --migrate" to fix this warning automatically.6336 │6337 20 │ <<4 :: int32, int :: int32>> -> int6338 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6339 │6340 └─ lib/postgrex/extensions/int4.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int4"/263416342 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6343 You may run "mix format --migrate" to fix this warning automatically.6344 │6345 20 │ <<4 :: int32, int :: int32>> -> int6346 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6347 │6348 └─ lib/postgrex/extensions/int4.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int4"/263496350 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6351 You may run "mix format --migrate" to fix this warning automatically.6352 │6353 20 │ <<4 :: int32, int :: int32>> -> int6354 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6355 │6356 └─ lib/postgrex/extensions/int4.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int4"/563576358 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6359 You may run "mix format --migrate" to fix this warning automatically.6360 │6361 20 │ <<4 :: int32, int :: int32>> -> int6362 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6363 │6364 └─ lib/postgrex/extensions/int4.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int4"/563656366 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6367 You may run "mix format --migrate" to fix this warning automatically.6368 │6369 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))6370 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6371 │6372 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int4"/663736374 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6375 You may run "mix format --migrate" to fix this warning automatically.6376 │6377 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))6378 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6379 │6380 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int4"/263816382 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6383 You may run "mix format --migrate" to fix this warning automatically.6384 │6385 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))6386 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6387 │6388 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int4"/563896390 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6391 You may run "mix format --migrate" to fix this warning automatically.6392 │6393 20 │ <<8 :: int32, int :: int64>> -> int6394 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6395 │6396 └─ lib/postgrex/extensions/int8.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int8"/663976398 warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.6399 You may run "mix format --migrate" to fix this warning automatically.6400 │6401 20 │ <<8 :: int32, int :: int64>> -> int6402 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6403 │6404 └─ lib/postgrex/extensions/int8.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int8"/664056406 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6407 You may run "mix format --migrate" to fix this warning automatically.6408 │6409 20 │ <<8 :: int32, int :: int64>> -> int6410 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6411 │6412 └─ lib/postgrex/extensions/int8.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int8"/264136414 warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.6415 You may run "mix format --migrate" to fix this warning automatically.6416 │6417 20 │ <<8 :: int32, int :: int64>> -> int6418 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6419 │6420 └─ lib/postgrex/extensions/int8.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int8"/264216422 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6423 You may run "mix format --migrate" to fix this warning automatically.6424 │6425 20 │ <<8 :: int32, int :: int64>> -> int6426 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6427 │6428 └─ lib/postgrex/extensions/int8.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int8"/564296430 warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.6431 You may run "mix format --migrate" to fix this warning automatically.6432 │6433 20 │ <<8 :: int32, int :: int64>> -> int6434 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6435 │6436 └─ lib/postgrex/extensions/int8.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int8"/564376438 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6439 You may run "mix format --migrate" to fix this warning automatically.6440 │6441 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))6442 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6443 │6444 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int8"/664456446 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6447 You may run "mix format --migrate" to fix this warning automatically.6448 │6449 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))6450 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6451 │6452 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int8"/264536454 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6455 You may run "mix format --migrate" to fix this warning automatically.6456 │6457 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))6458 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6459 │6460 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int8"/564616462 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6463 You may run "mix format --migrate" to fix this warning automatically.6464 │6465 18 │ <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>> ->6466 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6467 │6468 └─ lib/postgrex/extensions/interval.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/664696470 warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.6471 You may run "mix format --migrate" to fix this warning automatically.6472 │6473 18 │ <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>> ->6474 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6475 │6476 └─ lib/postgrex/extensions/interval.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/664776478 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6479 You may run "mix format --migrate" to fix this warning automatically.6480 │6481 18 │ <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>> ->6482 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6483 │6484 └─ lib/postgrex/extensions/interval.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/664856486 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6487 You may run "mix format --migrate" to fix this warning automatically.6488 │6489 18 │ <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>> ->6490 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6491 │6492 └─ lib/postgrex/extensions/interval.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/664936494 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6495 You may run "mix format --migrate" to fix this warning automatically.6496 │6497 18 │ <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>> ->6498 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6499 │6500 └─ lib/postgrex/extensions/interval.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/265016502 warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.6503 You may run "mix format --migrate" to fix this warning automatically.6504 │6505 18 │ <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>> ->6506 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6507 │6508 └─ lib/postgrex/extensions/interval.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/265096510 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6511 You may run "mix format --migrate" to fix this warning automatically.6512 │6513 18 │ <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>> ->6514 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6515 │6516 └─ lib/postgrex/extensions/interval.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/265176518 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6519 You may run "mix format --migrate" to fix this warning automatically.6520 │6521 18 │ <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>> ->6522 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6523 │6524 └─ lib/postgrex/extensions/interval.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/265256526 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6527 You may run "mix format --migrate" to fix this warning automatically.6528 │6529 18 │ <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>> ->6530 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6531 │6532 └─ lib/postgrex/extensions/interval.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/565336534 warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.6535 You may run "mix format --migrate" to fix this warning automatically.6536 │6537 18 │ <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>> ->6538 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6539 │6540 └─ lib/postgrex/extensions/interval.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/565416542 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6543 You may run "mix format --migrate" to fix this warning automatically.6544 │6545 18 │ <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>> ->6546 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6547 │6548 └─ lib/postgrex/extensions/interval.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/565496550 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6551 You may run "mix format --migrate" to fix this warning automatically.6552 │6553 18 │ <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>> ->6554 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6555 │6556 └─ lib/postgrex/extensions/interval.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/565576558 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6559 You may run "mix format --migrate" to fix this warning automatically.6560 │6561 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))6562 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6563 │6564 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/665656566 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6567 You may run "mix format --migrate" to fix this warning automatically.6568 │6569 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))6570 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6571 │6572 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/265736574 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6575 You may run "mix format --migrate" to fix this warning automatically.6576 │6577 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))6578 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6579 │6580 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/565816582 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6583 You may run "mix format --migrate" to fix this warning automatically.6584 │6585 19 │ <<24::int32, a::float64, b::float64, c::float64>> ->6586 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6587 │6588 └─ lib/postgrex/extensions/line.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/665896590 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.6591 You may run "mix format --migrate" to fix this warning automatically.6592 │6593 19 │ <<24::int32, a::float64, b::float64, c::float64>> ->6594 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6595 │6596 └─ lib/postgrex/extensions/line.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/665976598 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.6599 You may run "mix format --migrate" to fix this warning automatically.6600 │6601 19 │ <<24::int32, a::float64, b::float64, c::float64>> ->6602 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6603 │6604 └─ lib/postgrex/extensions/line.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/666056606 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.6607 You may run "mix format --migrate" to fix this warning automatically.6608 │6609 19 │ <<24::int32, a::float64, b::float64, c::float64>> ->6610 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6611 │6612 └─ lib/postgrex/extensions/line.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/666136614 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6615 You may run "mix format --migrate" to fix this warning automatically.6616 │6617 19 │ <<24::int32, a::float64, b::float64, c::float64>> ->6618 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6619 │6620 └─ lib/postgrex/extensions/line.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/266216622 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.6623 You may run "mix format --migrate" to fix this warning automatically.6624 │6625 19 │ <<24::int32, a::float64, b::float64, c::float64>> ->6626 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6627 │6628 └─ lib/postgrex/extensions/line.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/266296630 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.6631 You may run "mix format --migrate" to fix this warning automatically.6632 │6633 19 │ <<24::int32, a::float64, b::float64, c::float64>> ->6634 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6635 │6636 └─ lib/postgrex/extensions/line.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/266376638 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.6639 You may run "mix format --migrate" to fix this warning automatically.6640 │6641 19 │ <<24::int32, a::float64, b::float64, c::float64>> ->6642 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6643 │6644 └─ lib/postgrex/extensions/line.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/266456646 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6647 You may run "mix format --migrate" to fix this warning automatically.6648 │6649 19 │ <<24::int32, a::float64, b::float64, c::float64>> ->6650 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6651 │6652 └─ lib/postgrex/extensions/line.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/566536654 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.6655 You may run "mix format --migrate" to fix this warning automatically.6656 │6657 19 │ <<24::int32, a::float64, b::float64, c::float64>> ->6658 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6659 │6660 └─ lib/postgrex/extensions/line.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/566616662 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.6663 You may run "mix format --migrate" to fix this warning automatically.6664 │6665 19 │ <<24::int32, a::float64, b::float64, c::float64>> ->6666 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6667 │6668 └─ lib/postgrex/extensions/line.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/566696670 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.6671 You may run "mix format --migrate" to fix this warning automatically.6672 │6673 19 │ <<24::int32, a::float64, b::float64, c::float64>> ->6674 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6675 │6676 └─ lib/postgrex/extensions/line.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/566776678 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6679 You may run "mix format --migrate" to fix this warning automatically.6680 │6681 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))6682 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6683 │6684 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/666856686 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6687 You may run "mix format --migrate" to fix this warning automatically.6688 │6689 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))6690 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6691 │6692 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/266936694 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6695 You may run "mix format --migrate" to fix this warning automatically.6696 │6697 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))6698 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6699 │6700 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/567016702 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6703 You may run "mix format --migrate" to fix this warning automatically.6704 │6705 22 │ <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->6706 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6707 │6708 └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/667096710 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.6711 You may run "mix format --migrate" to fix this warning automatically.6712 │6713 22 │ <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->6714 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6715 │6716 └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/667176718 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.6719 You may run "mix format --migrate" to fix this warning automatically.6720 │6721 22 │ <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->6722 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6723 │6724 └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/667256726 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.6727 You may run "mix format --migrate" to fix this warning automatically.6728 │6729 22 │ <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->6730 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6731 │6732 └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/667336734 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.6735 You may run "mix format --migrate" to fix this warning automatically.6736 │6737 22 │ <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->6738 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6739 │6740 └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/667416742 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6743 You may run "mix format --migrate" to fix this warning automatically.6744 │6745 22 │ <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->6746 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6747 │6748 └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/267496750 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.6751 You may run "mix format --migrate" to fix this warning automatically.6752 │6753 22 │ <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->6754 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6755 │6756 └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/267576758 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.6759 You may run "mix format --migrate" to fix this warning automatically.6760 │6761 22 │ <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->6762 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6763 │6764 └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/267656766 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.6767 You may run "mix format --migrate" to fix this warning automatically.6768 │6769 22 │ <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->6770 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6771 │6772 └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/267736774 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.6775 You may run "mix format --migrate" to fix this warning automatically.6776 │6777 22 │ <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->6778 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6779 │6780 └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/267816782 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6783 You may run "mix format --migrate" to fix this warning automatically.6784 │6785 22 │ <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->6786 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6787 │6788 └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/567896790 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.6791 You may run "mix format --migrate" to fix this warning automatically.6792 │6793 22 │ <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->6794 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6795 │6796 └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/567976798 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.6799 You may run "mix format --migrate" to fix this warning automatically.6800 │6801 22 │ <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->6802 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6803 │6804 └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/568056806 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.6807 You may run "mix format --migrate" to fix this warning automatically.6808 │6809 22 │ <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->6810 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6811 │6812 └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/568136814 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.6815 You may run "mix format --migrate" to fix this warning automatically.6816 │6817 22 │ <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->6818 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6819 │6820 └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/568216822 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6823 You may run "mix format --migrate" to fix this warning automatically.6824 │6825 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))6826 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6827 │6828 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/668296830 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6831 You may run "mix format --migrate" to fix this warning automatically.6832 │6833 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))6834 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6835 │6836 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/268376838 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6839 You may run "mix format --migrate" to fix this warning automatically.6840 │6841 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))6842 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6843 │6844 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/568456846 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6847 You may run "mix format --migrate" to fix this warning automatically.6848 │6849 17 │ <<6::int32, a::8, b::8, c::8, d::8, e::8, f::8>> ->6850 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6851 │6852 └─ lib/postgrex/extensions/macaddr.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.MACADDR"/668536854 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6855 You may run "mix format --migrate" to fix this warning automatically.6856 │6857 17 │ <<6::int32, a::8, b::8, c::8, d::8, e::8, f::8>> ->6858 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6859 │6860 └─ lib/postgrex/extensions/macaddr.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.MACADDR"/268616862 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6863 You may run "mix format --migrate" to fix this warning automatically.6864 │6865 17 │ <<6::int32, a::8, b::8, c::8, d::8, e::8, f::8>> ->6866 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6867 │6868 └─ lib/postgrex/extensions/macaddr.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.MACADDR"/568696870 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6871 You may run "mix format --migrate" to fix this warning automatically.6872 │6873 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))6874 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6875 │6876 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.MACADDR"/668776878 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6879 You may run "mix format --migrate" to fix this warning automatically.6880 │6881 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))6882 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6883 │6884 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.MACADDR"/268856886 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6887 You may run "mix format --migrate" to fix this warning automatically.6888 │6889 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))6890 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6891 │6892 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.MACADDR"/568936894 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6895 You may run "mix format --migrate" to fix this warning automatically.6896 │6897 25 │ <<len :: int32, name :: binary-size(len)>> -> :binary.copy(name)6898 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6899 │6900 └─ lib/postgrex/extensions/name.ex:25: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Name"/669016902 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6903 You may run "mix format --migrate" to fix this warning automatically.6904 │6905 25 │ <<len :: int32, name :: binary-size(len)>> -> :binary.copy(name)6906 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6907 │6908 └─ lib/postgrex/extensions/name.ex:25: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Name"/269096910 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6911 You may run "mix format --migrate" to fix this warning automatically.6912 │6913 25 │ <<len :: int32, name :: binary-size(len)>> -> :binary.copy(name)6914 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6915 │6916 └─ lib/postgrex/extensions/name.ex:25: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Name"/569176918 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6919 You may run "mix format --migrate" to fix this warning automatically.6920 │6921 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))6922 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6923 │6924 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Name"/669256926 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6927 You may run "mix format --migrate" to fix this warning automatically.6928 │6929 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))6930 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6931 │6932 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Name"/269336934 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6935 You may run "mix format --migrate" to fix this warning automatically.6936 │6937 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))6938 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6939 │6940 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Name"/569416942 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6943 You may run "mix format --migrate" to fix this warning automatically.6944 │6945 19 │ <<len :: int32, data :: binary-size(len)>> ->6946 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6947 │6948 └─ lib/postgrex/extensions/numeric.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Numeric"/669496950 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6951 You may run "mix format --migrate" to fix this warning automatically.6952 │6953 19 │ <<len :: int32, data :: binary-size(len)>> ->6954 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6955 │6956 └─ lib/postgrex/extensions/numeric.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Numeric"/269576958 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6959 You may run "mix format --migrate" to fix this warning automatically.6960 │6961 19 │ <<len :: int32, data :: binary-size(len)>> ->6962 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6963 │6964 └─ lib/postgrex/extensions/numeric.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Numeric"/569656966 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6967 You may run "mix format --migrate" to fix this warning automatically.6968 │6969 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))6970 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6971 │6972 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Numeric"/669736974 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6975 You may run "mix format --migrate" to fix this warning automatically.6976 │6977 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))6978 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6979 │6980 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Numeric"/269816982 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6983 You may run "mix format --migrate" to fix this warning automatically.6984 │6985 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))6986 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6987 │6988 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Numeric"/569896990 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6991 You may run "mix format --migrate" to fix this warning automatically.6992 │6993 28 │ <<4 :: int32, oid :: uint32>> -> oid6994 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6995 │6996 └─ lib/postgrex/extensions/oid.ex:28: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.OID"/669976998 warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.6999 You may run "mix format --migrate" to fix this warning automatically.7000 │7001 28 │ <<4 :: int32, oid :: uint32>> -> oid7002 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7003 │7004 └─ lib/postgrex/extensions/oid.ex:28: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.OID"/670057006 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7007 You may run "mix format --migrate" to fix this warning automatically.7008 │7009 28 │ <<4 :: int32, oid :: uint32>> -> oid7010 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7011 │7012 └─ lib/postgrex/extensions/oid.ex:28: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.OID"/270137014 warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.7015 You may run "mix format --migrate" to fix this warning automatically.7016 │7017 28 │ <<4 :: int32, oid :: uint32>> -> oid7018 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7019 │7020 └─ lib/postgrex/extensions/oid.ex:28: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.OID"/270217022 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7023 You may run "mix format --migrate" to fix this warning automatically.7024 │7025 28 │ <<4 :: int32, oid :: uint32>> -> oid7026 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7027 │7028 └─ lib/postgrex/extensions/oid.ex:28: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.OID"/570297030 warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.7031 You may run "mix format --migrate" to fix this warning automatically.7032 │7033 28 │ <<4 :: int32, oid :: uint32>> -> oid7034 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7035 │7036 └─ lib/postgrex/extensions/oid.ex:28: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.OID"/570377038 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7039 You may run "mix format --migrate" to fix this warning automatically.7040 │7041 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))7042 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7043 │7044 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.OID"/670457046 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7047 You may run "mix format --migrate" to fix this warning automatically.7048 │7049 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))7050 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7051 │7052 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.OID"/270537054 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7055 You may run "mix format --migrate" to fix this warning automatically.7056 │7057 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))7058 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7059 │7060 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.OID"/570617062 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7063 You may run "mix format --migrate" to fix this warning automatically.7064 │7065 26 │ <<nbytes::int32, path_data::binary-size(nbytes)>> ->7066 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7067 │7068 └─ lib/postgrex/extensions/path.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Path"/670697070 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7071 You may run "mix format --migrate" to fix this warning automatically.7072 │7073 26 │ <<nbytes::int32, path_data::binary-size(nbytes)>> ->7074 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7075 │7076 └─ lib/postgrex/extensions/path.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Path"/270777078 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7079 You may run "mix format --migrate" to fix this warning automatically.7080 │7081 26 │ <<nbytes::int32, path_data::binary-size(nbytes)>> ->7082 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7083 │7084 └─ lib/postgrex/extensions/path.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Path"/570857086 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7087 You may run "mix format --migrate" to fix this warning automatically.7088 │7089 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))7090 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7091 │7092 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Path"/670937094 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7095 You may run "mix format --migrate" to fix this warning automatically.7096 │7097 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))7098 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7099 │7100 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Path"/271017102 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7103 You may run "mix format --migrate" to fix this warning automatically.7104 │7105 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))7106 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7107 │7108 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Path"/571097110 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7111 You may run "mix format --migrate" to fix this warning automatically.7112 │7113 17 │ <<16::int32, x::float64, y::float64>> -> %Postgrex.Point{x: x, y: y}7114 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7115 │7116 └─ lib/postgrex/extensions/point.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/671177118 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.7119 You may run "mix format --migrate" to fix this warning automatically.7120 │7121 17 │ <<16::int32, x::float64, y::float64>> -> %Postgrex.Point{x: x, y: y}7122 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7123 │7124 └─ lib/postgrex/extensions/point.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/671257126 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.7127 You may run "mix format --migrate" to fix this warning automatically.7128 │7129 17 │ <<16::int32, x::float64, y::float64>> -> %Postgrex.Point{x: x, y: y}7130 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7131 │7132 └─ lib/postgrex/extensions/point.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/671337134 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7135 You may run "mix format --migrate" to fix this warning automatically.7136 │7137 17 │ <<16::int32, x::float64, y::float64>> -> %Postgrex.Point{x: x, y: y}7138 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7139 │7140 └─ lib/postgrex/extensions/point.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/271417142 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.7143 You may run "mix format --migrate" to fix this warning automatically.7144 │7145 17 │ <<16::int32, x::float64, y::float64>> -> %Postgrex.Point{x: x, y: y}7146 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7147 │7148 └─ lib/postgrex/extensions/point.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/271497150 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.7151 You may run "mix format --migrate" to fix this warning automatically.7152 │7153 17 │ <<16::int32, x::float64, y::float64>> -> %Postgrex.Point{x: x, y: y}7154 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7155 │7156 └─ lib/postgrex/extensions/point.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/271577158 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7159 You may run "mix format --migrate" to fix this warning automatically.7160 │7161 17 │ <<16::int32, x::float64, y::float64>> -> %Postgrex.Point{x: x, y: y}7162 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7163 │7164 └─ lib/postgrex/extensions/point.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/571657166 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.7167 You may run "mix format --migrate" to fix this warning automatically.7168 │7169 17 │ <<16::int32, x::float64, y::float64>> -> %Postgrex.Point{x: x, y: y}7170 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7171 │7172 └─ lib/postgrex/extensions/point.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/571737174 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.7175 You may run "mix format --migrate" to fix this warning automatically.7176 │7177 17 │ <<16::int32, x::float64, y::float64>> -> %Postgrex.Point{x: x, y: y}7178 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7179 │7180 └─ lib/postgrex/extensions/point.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/571817182 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7183 You may run "mix format --migrate" to fix this warning automatically.7184 │7185 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))7186 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7187 │7188 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/671897190 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7191 You may run "mix format --migrate" to fix this warning automatically.7192 │7193 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))7194 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7195 │7196 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/271977198 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7199 You may run "mix format --migrate" to fix this warning automatically.7200 │7201 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))7202 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7203 │7204 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/572057206 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7207 You may run "mix format --migrate" to fix this warning automatically.7208 │7209 26 │ <<nbytes::int32, polygon_data::binary-size(nbytes)>> ->7210 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7211 │7212 └─ lib/postgrex/extensions/polygon.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Polygon"/672137214 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7215 You may run "mix format --migrate" to fix this warning automatically.7216 │7217 26 │ <<nbytes::int32, polygon_data::binary-size(nbytes)>> ->7218 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7219 │7220 └─ lib/postgrex/extensions/polygon.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Polygon"/272217222 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7223 You may run "mix format --migrate" to fix this warning automatically.7224 │7225 26 │ <<nbytes::int32, polygon_data::binary-size(nbytes)>> ->7226 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7227 │7228 └─ lib/postgrex/extensions/polygon.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Polygon"/572297230 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7231 You may run "mix format --migrate" to fix this warning automatically.7232 │7233 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))7234 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7235 │7236 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Polygon"/672377238 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7239 You may run "mix format --migrate" to fix this warning automatically.7240 │7241 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))7242 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7243 │7244 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Polygon"/272457246 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7247 You may run "mix format --migrate" to fix this warning automatically.7248 │7249 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))7250 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7251 │7252 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Polygon"/572537254 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7255 You may run "mix format --migrate" to fix this warning automatically.7256 │7257 40 │ <<len :: int32, binary :: binary-size(len)>>, [oid], [type] ->7258 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7259 │7260 └─ lib/postgrex/extensions/range.ex:40: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Range"/872617262 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7263 You may run "mix format --migrate" to fix this warning automatically.7264 │7265 40 │ <<len :: int32, binary :: binary-size(len)>>, [oid], [type] ->7266 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7267 │7268 └─ lib/postgrex/extensions/range.ex:40: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Range"/472697270 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7271 You may run "mix format --migrate" to fix this warning automatically.7272 │7273 40 │ <<len :: int32, binary :: binary-size(len)>>, [oid], [type] ->7274 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7275 │7276 └─ lib/postgrex/extensions/range.ex:40: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Range"/772777278 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7279 You may run "mix format --migrate" to fix this warning automatically.7280 │7281 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))7282 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7283 │7284 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Range"/872857286 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7287 You may run "mix format --migrate" to fix this warning automatically.7288 │7289 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))7290 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7291 │7292 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Range"/472937294 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7295 You may run "mix format --migrate" to fix this warning automatically.7296 │7297 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))7298 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7299 │7300 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Range"/773017302 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7303 You may run "mix format --migrate" to fix this warning automatically.7304 │7305 22 │ <<len :: int32, value :: binary-size(len)>> -> :binary.copy(value)7306 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7307 │7308 └─ lib/postgrex/extensions/raw.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Raw"/673097310 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7311 You may run "mix format --migrate" to fix this warning automatically.7312 │7313 22 │ <<len :: int32, value :: binary-size(len)>> -> :binary.copy(value)7314 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7315 │7316 └─ lib/postgrex/extensions/raw.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Raw"/273177318 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7319 You may run "mix format --migrate" to fix this warning automatically.7320 │7321 22 │ <<len :: int32, value :: binary-size(len)>> -> :binary.copy(value)7322 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7323 │7324 └─ lib/postgrex/extensions/raw.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Raw"/573257326 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7327 You may run "mix format --migrate" to fix this warning automatically.7328 │7329 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))7330 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7331 │7332 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Raw"/673337334 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7335 You may run "mix format --migrate" to fix this warning automatically.7336 │7337 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))7338 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7339 │7340 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Raw"/273417342 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7343 You may run "mix format --migrate" to fix this warning automatically.7344 │7345 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))7346 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7347 │7348 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Raw"/573497350 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7351 You may run "mix format --migrate" to fix this warning automatically.7352 │7353 39 │ <<len::int32, binary::binary-size(len)>>, nil, types ->7354 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7355 │7356 └─ lib/postgrex/extensions/record.ex:39: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/873577358 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7359 You may run "mix format --migrate" to fix this warning automatically.7360 │7361 40 │ <<count::int32, data::binary>> = binary7362 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7363 │7364 └─ lib/postgrex/extensions/record.ex:40: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/873657366 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7367 You may run "mix format --migrate" to fix this warning automatically.7368 │7369 39 │ <<len::int32, binary::binary-size(len)>>, nil, types ->7370 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7371 │7372 └─ lib/postgrex/extensions/record.ex:39: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/473737374 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7375 You may run "mix format --migrate" to fix this warning automatically.7376 │7377 40 │ <<count::int32, data::binary>> = binary7378 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7379 │7380 └─ lib/postgrex/extensions/record.ex:40: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/473817382 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7383 You may run "mix format --migrate" to fix this warning automatically.7384 │7385 39 │ <<len::int32, binary::binary-size(len)>>, nil, types ->7386 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7387 │7388 └─ lib/postgrex/extensions/record.ex:39: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/773897390 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7391 You may run "mix format --migrate" to fix this warning automatically.7392 │7393 40 │ <<count::int32, data::binary>> = binary7394 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7395 │7396 └─ lib/postgrex/extensions/record.ex:40: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/773977398 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7399 You may run "mix format --migrate" to fix this warning automatically.7400 │7401 43 │ <<len::int32, binary::binary-size(len)>>, oids, types ->7402 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7403 │7404 └─ lib/postgrex/extensions/record.ex:43: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/874057406 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7407 You may run "mix format --migrate" to fix this warning automatically.7408 │7409 44 │ <<_::int32, data::binary>> = binary7410 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7411 │7412 └─ lib/postgrex/extensions/record.ex:44: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/874137414 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7415 You may run "mix format --migrate" to fix this warning automatically.7416 │7417 43 │ <<len::int32, binary::binary-size(len)>>, oids, types ->7418 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7419 │7420 └─ lib/postgrex/extensions/record.ex:43: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/474217422 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7423 You may run "mix format --migrate" to fix this warning automatically.7424 │7425 44 │ <<_::int32, data::binary>> = binary7426 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7427 │7428 └─ lib/postgrex/extensions/record.ex:44: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/474297430 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7431 You may run "mix format --migrate" to fix this warning automatically.7432 │7433 43 │ <<len::int32, binary::binary-size(len)>>, oids, types ->7434 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7435 │7436 └─ lib/postgrex/extensions/record.ex:43: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/774377438 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7439 You may run "mix format --migrate" to fix this warning automatically.7440 │7441 44 │ <<_::int32, data::binary>> = binary7442 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7443 │7444 └─ lib/postgrex/extensions/record.ex:44: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/774457446 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7447 You may run "mix format --migrate" to fix this warning automatically.7448 │7449 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))7450 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7451 │7452 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/874537454 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7455 You may run "mix format --migrate" to fix this warning automatically.7456 │7457 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))7458 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7459 │7460 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/474617462 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7463 You may run "mix format --migrate" to fix this warning automatically.7464 │7465 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))7466 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7467 │7468 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/774697470 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7471 You may run "mix format --migrate" to fix this warning automatically.7472 │7473 18 │ <<6 :: int32, block :: uint32, tuple :: uint16>> ->7474 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7475 │7476 └─ lib/postgrex/extensions/tid.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/674777478 warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.7479 You may run "mix format --migrate" to fix this warning automatically.7480 │7481 18 │ <<6 :: int32, block :: uint32, tuple :: uint16>> ->7482 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7483 │7484 └─ lib/postgrex/extensions/tid.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/674857486 warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.7487 You may run "mix format --migrate" to fix this warning automatically.7488 │7489 18 │ <<6 :: int32, block :: uint32, tuple :: uint16>> ->7490 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7491 │7492 └─ lib/postgrex/extensions/tid.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/674937494 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7495 You may run "mix format --migrate" to fix this warning automatically.7496 │7497 18 │ <<6 :: int32, block :: uint32, tuple :: uint16>> ->7498 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7499 │7500 └─ lib/postgrex/extensions/tid.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/275017502 warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.7503 You may run "mix format --migrate" to fix this warning automatically.7504 │7505 18 │ <<6 :: int32, block :: uint32, tuple :: uint16>> ->7506 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7507 │7508 └─ lib/postgrex/extensions/tid.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/275097510 warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.7511 You may run "mix format --migrate" to fix this warning automatically.7512 │7513 18 │ <<6 :: int32, block :: uint32, tuple :: uint16>> ->7514 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7515 │7516 └─ lib/postgrex/extensions/tid.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/275177518 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7519 You may run "mix format --migrate" to fix this warning automatically.7520 │7521 18 │ <<6 :: int32, block :: uint32, tuple :: uint16>> ->7522 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7523 │7524 └─ lib/postgrex/extensions/tid.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/575257526 warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.7527 You may run "mix format --migrate" to fix this warning automatically.7528 │7529 18 │ <<6 :: int32, block :: uint32, tuple :: uint16>> ->7530 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7531 │7532 └─ lib/postgrex/extensions/tid.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/575337534 warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.7535 You may run "mix format --migrate" to fix this warning automatically.7536 │7537 18 │ <<6 :: int32, block :: uint32, tuple :: uint16>> ->7538 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7539 │7540 └─ lib/postgrex/extensions/tid.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/575417542 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7543 You may run "mix format --migrate" to fix this warning automatically.7544 │7545 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))7546 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7547 │7548 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/675497550 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7551 You may run "mix format --migrate" to fix this warning automatically.7552 │7553 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))7554 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7555 │7556 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/275577558 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7559 You may run "mix format --migrate" to fix this warning automatically.7560 │7561 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))7562 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7563 │7564 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/575657566 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7567 You may run "mix format --migrate" to fix this warning automatically.7568 │7569 33 │ <<8 :: int32, microsecs :: int64>> ->7570 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7571 │7572 └─ lib/postgrex/extensions/time.ex:33: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Time"/675737574 warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.7575 You may run "mix format --migrate" to fix this warning automatically.7576 │7577 33 │ <<8 :: int32, microsecs :: int64>> ->7578 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7579 │7580 └─ lib/postgrex/extensions/time.ex:33: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Time"/675817582 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7583 You may run "mix format --migrate" to fix this warning automatically.7584 │7585 33 │ <<8 :: int32, microsecs :: int64>> ->7586 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7587 │7588 └─ lib/postgrex/extensions/time.ex:33: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Time"/275897590 warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.7591 You may run "mix format --migrate" to fix this warning automatically.7592 │7593 33 │ <<8 :: int32, microsecs :: int64>> ->7594 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7595 │7596 └─ lib/postgrex/extensions/time.ex:33: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Time"/275977598 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7599 You may run "mix format --migrate" to fix this warning automatically.7600 │7601 33 │ <<8 :: int32, microsecs :: int64>> ->7602 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7603 │7604 └─ lib/postgrex/extensions/time.ex:33: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Time"/576057606 warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.7607 You may run "mix format --migrate" to fix this warning automatically.7608 │7609 33 │ <<8 :: int32, microsecs :: int64>> ->7610 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7611 │7612 └─ lib/postgrex/extensions/time.ex:33: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Time"/576137614 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7615 You may run "mix format --migrate" to fix this warning automatically.7616 │7617 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))7618 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7619 │7620 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Time"/676217622 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7623 You may run "mix format --migrate" to fix this warning automatically.7624 │7625 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))7626 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7627 │7628 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Time"/276297630 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7631 You may run "mix format --migrate" to fix this warning automatically.7632 │7633 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))7634 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7635 │7636 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Time"/576377638 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7639 You may run "mix format --migrate" to fix this warning automatically.7640 │7641 37 │ <<8 :: int32, microsecs :: int64>> ->7642 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7643 │7644 └─ lib/postgrex/extensions/timestamp.ex:37: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Timestamp"/676457646 warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.7647 You may run "mix format --migrate" to fix this warning automatically.7648 │7649 37 │ <<8 :: int32, microsecs :: int64>> ->7650 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7651 │7652 └─ lib/postgrex/extensions/timestamp.ex:37: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Timestamp"/676537654 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7655 You may run "mix format --migrate" to fix this warning automatically.7656 │7657 37 │ <<8 :: int32, microsecs :: int64>> ->7658 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7659 │7660 └─ lib/postgrex/extensions/timestamp.ex:37: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Timestamp"/276617662 warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.7663 You may run "mix format --migrate" to fix this warning automatically.7664 │7665 37 │ <<8 :: int32, microsecs :: int64>> ->7666 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7667 │7668 └─ lib/postgrex/extensions/timestamp.ex:37: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Timestamp"/276697670 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7671 You may run "mix format --migrate" to fix this warning automatically.7672 │7673 37 │ <<8 :: int32, microsecs :: int64>> ->7674 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7675 │7676 └─ lib/postgrex/extensions/timestamp.ex:37: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Timestamp"/576777678 warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.7679 You may run "mix format --migrate" to fix this warning automatically.7680 │7681 37 │ <<8 :: int32, microsecs :: int64>> ->7682 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7683 │7684 └─ lib/postgrex/extensions/timestamp.ex:37: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Timestamp"/576857686 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7687 You may run "mix format --migrate" to fix this warning automatically.7688 │7689 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))7690 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7691 │7692 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Timestamp"/676937694 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7695 You may run "mix format --migrate" to fix this warning automatically.7696 │7697 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))7698 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7699 │7700 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Timestamp"/277017702 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7703 You may run "mix format --migrate" to fix this warning automatically.7704 │7705 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))7706 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7707 │7708 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Timestamp"/577097710 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7711 You may run "mix format --migrate" to fix this warning automatically.7712 │7713 42 │ <<8 :: int32, microsecs :: int64>> ->7714 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7715 │7716 └─ lib/postgrex/extensions/timestamptz.ex:42: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimestampTZ"/677177718 warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.7719 You may run "mix format --migrate" to fix this warning automatically.7720 │7721 42 │ <<8 :: int32, microsecs :: int64>> ->7722 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7723 │7724 └─ lib/postgrex/extensions/timestamptz.ex:42: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimestampTZ"/677257726 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7727 You may run "mix format --migrate" to fix this warning automatically.7728 │7729 42 │ <<8 :: int32, microsecs :: int64>> ->7730 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7731 │7732 └─ lib/postgrex/extensions/timestamptz.ex:42: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimestampTZ"/277337734 warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.7735 You may run "mix format --migrate" to fix this warning automatically.7736 │7737 42 │ <<8 :: int32, microsecs :: int64>> ->7738 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7739 │7740 └─ lib/postgrex/extensions/timestamptz.ex:42: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimestampTZ"/277417742 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7743 You may run "mix format --migrate" to fix this warning automatically.7744 │7745 42 │ <<8 :: int32, microsecs :: int64>> ->7746 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7747 │7748 └─ lib/postgrex/extensions/timestamptz.ex:42: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimestampTZ"/577497750 warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.7751 You may run "mix format --migrate" to fix this warning automatically.7752 │7753 42 │ <<8 :: int32, microsecs :: int64>> ->7754 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7755 │7756 └─ lib/postgrex/extensions/timestamptz.ex:42: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimestampTZ"/577577758 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7759 You may run "mix format --migrate" to fix this warning automatically.7760 │7761 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))7762 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7763 │7764 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimestampTZ"/677657766 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7767 You may run "mix format --migrate" to fix this warning automatically.7768 │7769 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))7770 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7771 │7772 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimestampTZ"/277737774 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7775 You may run "mix format --migrate" to fix this warning automatically.7776 │7777 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))7778 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7779 │7780 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimestampTZ"/577817782 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7783 You may run "mix format --migrate" to fix this warning automatically.7784 │7785 35 │ <<12 :: int32, microsecs :: int64, tz :: int32>> ->7786 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7787 │7788 └─ lib/postgrex/extensions/timetz.ex:35: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimeTZ"/677897790 warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.7791 You may run "mix format --migrate" to fix this warning automatically.7792 │7793 35 │ <<12 :: int32, microsecs :: int64, tz :: int32>> ->7794 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7795 │7796 └─ lib/postgrex/extensions/timetz.ex:35: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimeTZ"/677977798 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7799 You may run "mix format --migrate" to fix this warning automatically.7800 │7801 35 │ <<12 :: int32, microsecs :: int64, tz :: int32>> ->7802 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7803 │7804 └─ lib/postgrex/extensions/timetz.ex:35: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimeTZ"/678057806 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7807 You may run "mix format --migrate" to fix this warning automatically.7808 │7809 35 │ <<12 :: int32, microsecs :: int64, tz :: int32>> ->7810 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7811 │7812 └─ lib/postgrex/extensions/timetz.ex:35: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimeTZ"/278137814 warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.7815 You may run "mix format --migrate" to fix this warning automatically.7816 │7817 35 │ <<12 :: int32, microsecs :: int64, tz :: int32>> ->7818 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7819 │7820 └─ lib/postgrex/extensions/timetz.ex:35: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimeTZ"/278217822 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7823 You may run "mix format --migrate" to fix this warning automatically.7824 │7825 35 │ <<12 :: int32, microsecs :: int64, tz :: int32>> ->7826 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7827 │7828 └─ lib/postgrex/extensions/timetz.ex:35: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimeTZ"/278297830 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7831 You may run "mix format --migrate" to fix this warning automatically.7832 │7833 35 │ <<12 :: int32, microsecs :: int64, tz :: int32>> ->7834 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7835 │7836 └─ lib/postgrex/extensions/timetz.ex:35: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimeTZ"/578377838 warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.7839 You may run "mix format --migrate" to fix this warning automatically.7840 │7841 35 │ <<12 :: int32, microsecs :: int64, tz :: int32>> ->7842 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7843 │7844 └─ lib/postgrex/extensions/timetz.ex:35: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimeTZ"/578457846 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7847 You may run "mix format --migrate" to fix this warning automatically.7848 │7849 35 │ <<12 :: int32, microsecs :: int64, tz :: int32>> ->7850 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7851 │7852 └─ lib/postgrex/extensions/timetz.ex:35: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimeTZ"/578537854 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7855 You may run "mix format --migrate" to fix this warning automatically.7856 │7857 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))7858 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7859 │7860 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimeTZ"/678617862 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7863 You may run "mix format --migrate" to fix this warning automatically.7864 │7865 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))7866 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7867 │7868 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimeTZ"/278697870 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7871 You may run "mix format --migrate" to fix this warning automatically.7872 │7873 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))7874 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7875 │7876 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimeTZ"/578777878 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7879 You may run "mix format --migrate" to fix this warning automatically.7880 │7881 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))7882 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7883 │7884 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TSVector"/678857886 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7887 You may run "mix format --migrate" to fix this warning automatically.7888 │7889 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))7890 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7891 │7892 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TSVector"/678937894 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7895 You may run "mix format --migrate" to fix this warning automatically.7896 │7897 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))7898 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7899 │7900 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TSVector"/279017902 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7903 You may run "mix format --migrate" to fix this warning automatically.7904 │7905 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))7906 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7907 │7908 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TSVector"/279097910 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7911 You may run "mix format --migrate" to fix this warning automatically.7912 │7913 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))7914 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7915 │7916 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TSVector"/579177918 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7919 You may run "mix format --migrate" to fix this warning automatically.7920 │7921 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))7922 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7923 │7924 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TSVector"/579257926 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7927 You may run "mix format --migrate" to fix this warning automatically.7928 │7929 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))7930 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7931 │7932 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TSVector"/679337934 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7935 You may run "mix format --migrate" to fix this warning automatically.7936 │7937 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))7938 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7939 │7940 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TSVector"/279417942 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7943 You may run "mix format --migrate" to fix this warning automatically.7944 │7945 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))7946 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7947 │7948 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TSVector"/579497950 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7951 You may run "mix format --migrate" to fix this warning automatically.7952 │7953 20 │ <<16 :: int32, uuid :: binary-16>> -> :binary.copy(uuid)7954 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7955 │7956 └─ lib/postgrex/extensions/uuid.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.UUID"/679577958 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7959 You may run "mix format --migrate" to fix this warning automatically.7960 │7961 20 │ <<16 :: int32, uuid :: binary-16>> -> :binary.copy(uuid)7962 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7963 │7964 └─ lib/postgrex/extensions/uuid.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.UUID"/279657966 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7967 You may run "mix format --migrate" to fix this warning automatically.7968 │7969 20 │ <<16 :: int32, uuid :: binary-16>> -> :binary.copy(uuid)7970 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7971 │7972 └─ lib/postgrex/extensions/uuid.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.UUID"/579737974 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7975 You may run "mix format --migrate" to fix this warning automatically.7976 │7977 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))7978 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7979 │7980 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.UUID"/679817982 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7983 You may run "mix format --migrate" to fix this warning automatically.7984 │7985 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))7986 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7987 │7988 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.UUID"/279897990 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7991 You may run "mix format --migrate" to fix this warning automatically.7992 │7993 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))7994 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7995 │7996 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.UUID"/579977998 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7999 You may run "mix format --migrate" to fix this warning automatically.8000 │8001 17 │ <<0 :: int32>> -> :void8002 │ ~~~~~~~~~~~~~~~~~~~~~~~8003 │8004 └─ lib/postgrex/extensions/void_binary.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidBinary"/680058006 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.8007 You may run "mix format --migrate" to fix this warning automatically.8008 │8009 17 │ <<0 :: int32>> -> :void8010 │ ~~~~~~~~~~~~~~~~~~~~~~~8011 │8012 └─ lib/postgrex/extensions/void_binary.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidBinary"/280138014 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.8015 You may run "mix format --migrate" to fix this warning automatically.8016 │8017 17 │ <<0 :: int32>> -> :void8018 │ ~~~~~~~~~~~~~~~~~~~~~~~8019 │8020 └─ lib/postgrex/extensions/void_binary.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidBinary"/580218022 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.8023 You may run "mix format --migrate" to fix this warning automatically.8024 │8025 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))8026 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~8027 │8028 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidBinary"/680298030 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.8031 You may run "mix format --migrate" to fix this warning automatically.8032 │8033 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))8034 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~8035 │8036 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidBinary"/280378038 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.8039 You may run "mix format --migrate" to fix this warning automatically.8040 │8041 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))8042 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~8043 │8044 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidBinary"/580458046 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.8047 You may run "mix format --migrate" to fix this warning automatically.8048 │8049 23 │ <<0 :: int32>> -> :void8050 │ ~~~~~~~~~~~~~~~~~~~~~~~8051 │8052 └─ lib/postgrex/extensions/void_text.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidText"/680538054 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.8055 You may run "mix format --migrate" to fix this warning automatically.8056 │8057 23 │ <<0 :: int32>> -> :void8058 │ ~~~~~~~~~~~~~~~~~~~~~~~8059 │8060 └─ lib/postgrex/extensions/void_text.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidText"/280618062 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.8063 You may run "mix format --migrate" to fix this warning automatically.8064 │8065 23 │ <<0 :: int32>> -> :void8066 │ ~~~~~~~~~~~~~~~~~~~~~~~8067 │8068 └─ lib/postgrex/extensions/void_text.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidText"/580698070 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.8071 You may run "mix format --migrate" to fix this warning automatically.8072 │8073 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))8074 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~8075 │8076 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidText"/680778078 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.8079 You may run "mix format --migrate" to fix this warning automatically.8080 │8081 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))8082 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~8083 │8084 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidText"/280858086 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.8087 You may run "mix format --migrate" to fix this warning automatically.8088 │8089 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))8090 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~8091 │8092 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidText"/580938094 warning: Supervisor.Spec.worker/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead8095 │8096 20 │ manager = worker(Postgrex.TypeManager, [])8097 │ ~8098 │8099 └─ lib/postgrex/type_supervisor.ex:20:18: Postgrex.TypeSupervisor.init/181008101 warning: Supervisor.Spec.supervisor/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead8102 │8103 21 │ server_sup = supervisor(__MODULE__, [:servers])8104 │ ~8105 │8106 └─ lib/postgrex/type_supervisor.ex:21:18: Postgrex.TypeSupervisor.init/181078108 warning: Supervisor.Spec.supervise/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead8109 │8110 22 │ supervise([manager, server_sup], [strategy: :rest_for_one])8111 │ ~8112 │8113 └─ lib/postgrex/type_supervisor.ex:22:5: Postgrex.TypeSupervisor.init/18114 └─ lib/postgrex/type_supervisor.ex:29:5: Postgrex.TypeSupervisor.init/181158116 warning: Supervisor.Spec.worker/3 is deprecated. Use the new child specifications outlined in the Supervisor module instead8117 │8118 28 │ type_server = worker(Postgrex.TypeServer, [], [restart: :temporary])8119 │ ~8120 │8121 └─ lib/postgrex/type_supervisor.ex:28:19: Postgrex.TypeSupervisor.init/181228123 warning: Map.size/1 is deprecated. Use Kernel.map_size/1 instead8124 │8125 110 │ if Map.size(s.listener_channels[channel]) == 1 do8126 │ ~8127 │8128 └─ lib/postgrex/notifications.ex:110:12: Postgrex.Notifications.handle_call/38129 └─ lib/postgrex/notifications.ex:128:16: Postgrex.Notifications.handle_call/38130 └─ lib/postgrex/notifications.ex:144:16: Postgrex.Notifications.handle_info/281318132 warning: Map.size/1 is deprecated. Use Kernel.map_size/1 instead8133 │8134 31 │ [<<Map.size(hstore_map)::int32>> | keys_and_values]8135 │ ~8136 │8137 └─ lib/postgrex/extensions/hstore.ex:31:12: Postgrex.Extensions.HStore.encode_hstore/181388139 warning: :ssl.connect/3 is undefined (module :ssl is not available or is yet to be defined)8140 │8141 565 │ case :ssl.connect(sock, status.opts[:ssl_opts] || [], timeout) do8142 │ ~8143 │8144 └─ lib/postgrex/protocol.ex:565:15: Postgrex.Protocol.ssl_connect/281458146 warning: a struct for Postgrex.Query is expected on struct update:81478148 %Postgrex.Query{8149 query8150 | param_oids: param_oids,8151 param_formats: param_formats,8152 param_types: param_types8153 }81548155 but got type:81568157 dynamic()81588159 where "query" was given the type:81608161 # type: dynamic()8162 # from: lib/postgrex/protocol.ex:910:358163 query81648165 when defining the variable "query", you must also pattern match on "%Postgrex.Query{}"81668167 type warning found at:8168 │8169 915 │ query = %Query{query | param_oids: param_oids,8170 │ ~8171 │8172 └─ lib/postgrex/protocol.ex:915:17: Postgrex.Protocol.describe_params/681738174 warning: Supervisor.Spec.supervisor/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead8175 │8176 8 │ children = [supervisor(Postgrex.TypeSupervisor, []),8177 │ ~8178 │8179 └─ lib/postgrex/app.ex:8:17: Postgrex.App.start/281808181 warning: a struct for Postgrex.Query is expected on struct update:81828183 %Postgrex.Query{8184 query8185 | ref: make_ref(),8186 types: types,8187 columns: col_names,8188 result_oids: result_oids,8189 result_formats: result_formats,8190 result_types: result_types8191 }81928193 but got type:81948195 dynamic()81968197 where "query" was given the type:81988199 # type: dynamic()8200 # from: lib/postgrex/protocol.ex:926:358201 query82028203 when defining the variable "query", you must also pattern match on "%Postgrex.Query{}"82048205 type warning found at:8206 │8207 932 │ query = %Query{query | ref: make_ref(), types: types,8208 │ ~8209 │8210 └─ lib/postgrex/protocol.ex:932:17: Postgrex.Protocol.describe_result/682118212 warning: Supervisor.Spec.worker/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead8213 │8214 9 │ worker(Postgrex.Parameters, [])]8215 │ ~8216 │8217 └─ lib/postgrex/app.ex:9:17: Postgrex.App.start/282188219 warning: a struct for Postgrex.Query is expected on struct update:82208221 %Postgrex.Query{query | ref: make_ref()}82228223 but got type:82248225 dynamic()82268227 where "query" was given the type:82288229 # type: dynamic()8230 # from: lib/postgrex/protocol.ex:977:318231 query82328233 when defining the variable "query", you must also pattern match on "%Postgrex.Query{}"82348235 type warning found at:8236 │8237 978 │ query = %Query{query | ref: make_ref()}8238 │ ~8239 │8240 └─ lib/postgrex/protocol.ex:978:13: Postgrex.Protocol.reload_sync/582418242 warning: :ssl.format_error/1 is undefined (module :ssl is not available or is yet to be defined)8243 │8244 2131 │ formatted_reason = :ssl.format_error(reason)8245 │ ~8246 │8247 └─ lib/postgrex/protocol.ex:2131:29: Postgrex.Protocol.conn_error/382488249 warning: :ssl.setopts/2 is undefined (module :ssl is not available or is yet to be defined)8250 │8251 2247 │ defp setopts(:ssl, sock, opts), do: :ssl.setopts(sock, opts)8252 │ ~8253 │8254 └─ lib/postgrex/protocol.ex:2247:44: Postgrex.Protocol.setopts/382558256 warning: this clause of defp query_put/2 is never used (or it will always fail/warn when invoked)8257 │8258 2297 │ defp query_put(_, %Query{ref: nil}), do: nil8259 │ ~8260 │8261 └─ lib/postgrex/protocol.ex:2297:8: Postgrex.Protocol.query_put/282628263 warning: a struct for Postgrex.Query is expected on struct update:82648265 %Postgrex.Query{query | name: ""}82668267 but got type:82688269 dynamic()82708271 where "query" was given the type:82728273 # type: dynamic()8274 # from: lib/postgrex/protocol.ex:2313:168275 query82768277 when defining the variable "query", you must also pattern match on "%Postgrex.Query{}"82788279 type warning found at:8280 │8281 2313 │ defp unnamed(query), do: %Query{query | name: ""}8282 │ ~8283 │8284 └─ lib/postgrex/protocol.ex:2313:28: Postgrex.Protocol.unnamed/182858286Generated postgrex app8287warning: "xref: [exclude: ...]" in your mix.exs file is deprecated, instead use: "elixirc_options: [no_warn_undefined: ...]"8288 (mix 1.20.3) lib/mix/tasks/compile.elixir.ex:243: Mix.Tasks.Compile.Elixir.xref_exclude_opts/28289 (mix 1.20.3) lib/mix/tasks/compile.elixir.ex:142: Mix.Tasks.Compile.Elixir.run/18290 (mix 1.20.3) lib/mix/task.ex:502: anonymous fn/3 in Mix.Task.run_task/58291 (mix 1.20.3) lib/mix/task.compiler.ex:299: Mix.Task.Compiler.run_compiler/28292 (mix 1.20.3) lib/mix/task.compiler.ex:287: Mix.Task.Compiler.run/48293 (mix 1.20.3) lib/mix/tasks/compile.all.ex:75: Mix.Tasks.Compile.All.do_run/282948295==> ecto8296Compiling 70 files (.ex)8297 warning: using single-quoted strings to represent charlists is deprecated.8298 Use ~c"" if you indeed want a charlist or use "" instead.8299 You may run "mix format --migrate" to change all single-quoted8300 strings to use the ~c sigil and fix this warning.8301 │8302 166 │ defp insert_all_value(_), do: '?'8303 │ ~8304 │8305 └─ lib/ecto/adapters/mysql/connection.ex:166:3783068307 warning: using single-quoted strings to represent charlists is deprecated.8308 Use ~c"" if you indeed want a charlist or use "" instead.8309 You may run "mix format --migrate" to change all single-quoted8310 strings to use the ~c sigil and fix this warning.8311 │8312 354 │ '?'8313 │ ~8314 │8315 └─ lib/ecto/adapters/mysql/connection.ex:354:783168317 warning: missing parentheses for expression following "do:" keyword. Parentheses are required to solve ambiguity inside keywords.83188319 This error happens when you have function calls without parentheses inside keywords. For example:83208321 function(arg, one: nested_call a, b, c)8322 function(arg, one: if expr, do: :this, else: :that)83238324 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:83258326 function(arg, one: if(expr, do: :this, else: :that))8327 function(arg, one: nested_call(a, b, c))83288329 Ambiguity found at:8330 │8331 2286 │ raise ArgumentError, "cannot add constraint to changeset because it does not have a source, got: #{inspect data}"8332 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~8333 │8334 └─ lib/ecto/changeset.ex:228683358336 warning: missing parentheses for expression following "do:" keyword. Parentheses are required to solve ambiguity inside keywords.83378338 This error happens when you have function calls without parentheses inside keywords. For example:83398340 function(arg, one: nested_call a, b, c)8341 function(arg, one: if expr, do: :this, else: :that)83428343 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:83448345 function(arg, one: if(expr, do: :this, else: :that))8346 function(arg, one: nested_call(a, b, c))83478348 Ambiguity found at:8349 │8350 265 │ do: raise ArgumentError, "a constraint must have either a check or exclude option"8351 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~8352 │8353 └─ lib/ecto/migration/runner.ex:26583548355 warning: missing parentheses for expression following "do:" keyword. Parentheses are required to solve ambiguity inside keywords.83568357 This error happens when you have function calls without parentheses inside keywords. For example:83588359 function(arg, one: nested_call a, b, c)8360 function(arg, one: if expr, do: :this, else: :that)83618362 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:83638364 function(arg, one: if(expr, do: :this, else: :that))8365 function(arg, one: nested_call(a, b, c))83668367 Ambiguity found at:8368 │8369 267 │ do: raise ArgumentError, "a constraint must not have both check and exclude options"8370 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~8371 │8372 └─ lib/ecto/migration/runner.ex:26783738374 warning: atom ::: must be written between quotes, as in :"::", to avoid ambiguity8375 │8376 136 │ {:::, _, [left, _]} -> is_integer(left) or is_binary(left)8377 │ ~8378 │8379 └─ lib/ecto/query/builder.ex:136:883808381 warning: unknown compiler variable "__" (expected one of __MODULE__, __ENV__, __DIR__, __CALLER__, __STACKTRACE__)8382 │8383 643 │ def quoted_type({:datetime_add, _, [_, _, __]}, _vars), do: :naive_datetime8384 │ ~~8385 │8386 └─ lib/ecto/query/builder.ex:643:45: Ecto.Query.Builder.quoted_type/283878388 warning: unknown compiler variable "__" (expected one of __MODULE__, __ENV__, __DIR__, __CALLER__, __STACKTRACE__)8389 │8390 644 │ def quoted_type({:date_add, _, [_, _, __]}, _vars), do: :date8391 │ ~~8392 │8393 └─ lib/ecto/query/builder.ex:644:41: Ecto.Query.Builder.quoted_type/283948395 warning: missing parentheses for expression following "do:" keyword. Parentheses are required to solve ambiguity inside keywords.83968397 This error happens when you have function calls without parentheses inside keywords. For example:83988399 function(arg, one: nested_call a, b, c)8400 function(arg, one: if expr, do: :this, else: :that)84018402 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:84038404 function(arg, one: if(expr, do: :this, else: :that))8405 function(arg, one: nested_call(a, b, c))84068407 Ambiguity found at:8408 │8409 454 │ do: raise ArgumentError, "a changeset with action #{inspect given} was given to #{inspect repo}.#{action}/2"8410 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~8411 │8412 └─ lib/ecto/repo/schema.ex:45484138414 warning: unused require Ecto.Query8415 │8416 6 │ require Ecto.Query8417 │ ~8418 │8419 └─ lib/ecto/repo/preloader.ex:6:384208421 warning: Module.eval_quoted/2 is deprecated. Use Code.eval_quoted/3 instead8422 │8423 9 │ schema "schema_migrations" do8424 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~8425 │8426 └─ lib/ecto/migration/schema_migration.ex:9: Ecto.Migration.SchemaMigration (module)84278428 warning: Inspect.Algebra.surround_many/5 is deprecated. Use Inspect.Algebra.container_doc/6 instead8429 │8430 2400 │ surround_many("#Ecto.Changeset<", list, ">", opts, fn8431 │ ~8432 │8433 └─ lib/ecto/changeset.ex:2400:5: Inspect.Ecto.Changeset.inspect/284348435 warning: incompatible types given to Mix.Ecto.ensure_started/2:84368437 Mix.Ecto.ensure_started(repo, opts)84388439 given types:84408441 -dynamic(atom())-, dynamic(empty_list() or non_empty_list(term(), term()))84428443 but expected one of:84448445 %{..., __adapter__: atom()}, empty_list() or non_empty_list(term(), term())84468447 where "opts" was given the type:84488449 # type: dynamic(8450 %{..., __struct__: atom()} or nil or empty_list() or non_empty_list(term(), term()) or8451 non_struct_map()8452 )8453 # from: lib/mix/tasks/ecto.rollback.ex:64:108454 opts =8455 if opts[:quiet] do8456 Keyword.merge(opts, log: false, log_sql: false)8457 else8458 opts8459 end84608461 where "repo" was given the type:84628463 # type: dynamic(atom())8464 # from: lib/mix/tasks/ecto.rollback.ex:70:78465 Mix.Ecto.ensure_repo(repo, args)84668467 type warning found at:8468 │8469 72 │ {:ok, pid, apps} = ensure_started(repo, opts)8470 │ ~8471 │8472 └─ lib/mix/tasks/ecto.rollback.ex:72:26: Mix.Tasks.Ecto.Rollback.run/284738474 warning: incompatible types given to Mix.Ecto.ensure_started/2:84758476 Mix.Ecto.ensure_started(repo, all: true)84778478 given types:84798480 -dynamic(atom())-, non_empty_list({:all, true})84818482 but expected one of:84838484 %{..., __adapter__: atom()}, empty_list() or non_empty_list(term(), term())84858486 where "repo" was given the type:84878488 # type: dynamic(atom())8489 # from: lib/mix/tasks/ecto.migrations.ex:37:78490 Mix.Ecto.ensure_repo(repo, args)84918492 type warning found at:8493 │8494 39 │ {:ok, pid, _} = ensure_started(repo, all: true)8495 │ ~8496 │8497 └─ lib/mix/tasks/ecto.migrations.ex:39:23: Mix.Tasks.Ecto.Migrations.run/384988499 warning: incompatible types given to Mix.Ecto.ensure_started/2:85008501 Mix.Ecto.ensure_started(repo, opts)85028503 given types:85048505 -dynamic(atom())-, dynamic(empty_list() or non_empty_list(term(), term()))85068507 but expected one of:85088509 %{..., __adapter__: atom()}, empty_list() or non_empty_list(term(), term())85108511 where "opts" was given the type:85128513 # type: dynamic(8514 %{..., __struct__: atom()} or nil or empty_list() or non_empty_list(term(), term()) or8515 non_struct_map()8516 )8517 # from: lib/mix/tasks/ecto.migrate.ex:68:108518 opts =8519 if opts[:quiet] do8520 Keyword.merge(opts, log: false, log_sql: false)8521 else8522 opts8523 end85248525 where "repo" was given the type:85268527 # type: dynamic(atom())8528 # from: lib/mix/tasks/ecto.migrate.ex:74:78529 Mix.Ecto.ensure_repo(repo, args)85308531 type warning found at:8532 │8533 76 │ {:ok, pid, apps} = ensure_started(repo, opts)8534 │ ~8535 │8536 └─ lib/mix/tasks/ecto.migrate.ex:76:26: Mix.Tasks.Ecto.Migrate.run/285378538 warning: incompatible types given to Mix.Ecto.source_repo_priv/1:85398540 Mix.Ecto.source_repo_priv(repo)85418542 given types:85438544 -dynamic(%{..., __adapter__: atom(), config: empty_list() or non_empty_list(term(), term())})-85458546 but expected one of:85478548 atom()85498550 where "repo" was given the types:85518552 # type: dynamic(%{..., config: empty_list() or non_empty_list(term(), term())})8553 # from: lib/mix/tasks/ecto.load.ex:70:228554 Keyword.merge(repo.config, opts)85558556 # type: dynamic(%{..., __adapter__: atom(), config: empty_list() or non_empty_list(term(), term())})8557 # from: lib/mix/tasks/ecto.load.ex:72:278558 repo.__adapter__.structure_load(Mix.Ecto.source_repo_priv(repo), config)85598560 type warning found at:8561 │8562 72 │ case repo.__adapter__.structure_load(source_repo_priv(repo), config) do8563 │ ~8564 │8565 └─ lib/mix/tasks/ecto.load.ex:72:42: Mix.Tasks.Ecto.Load.load_structure/285668567 warning: expected a map or struct when accessing .__adapter__ in expression:85688569 repo.__adapter__85708571 where "repo" was given the type:85728573 # type: dynamic(atom())8574 # from: lib/mix/tasks/ecto.load.ex:53:78575 Mix.Ecto.ensure_repo(repo, args)85768577 hint: "var.field" (without parentheses) means "var" is a map() while "var.fun()" (with parentheses) means "var" is an atom()85788579 type warning found at:8580 │8581 54 │ ensure_implements(repo.__adapter__, Ecto.Adapter.Structure,8582 │ ~8583 │8584 └─ lib/mix/tasks/ecto.load.ex:54:30: Mix.Tasks.Ecto.Load.run/185858586 warning: the following clause will never match:85878588 [{^module, :changeset, args_or_arity, _}] when args_or_arity == 2 when length(args_or_arity) == 2 ->85898590 because it attempts to match on the result of:85918592 System.stacktrace()85938594 which has type:85958596 empty_list()85978598 where "args_or_arity" was given the type:85998600 # type: float() or integer() or non_empty_list(term())8601 # from: lib/ecto/changeset.ex8602 (_() when args_or_arity == 2) when length(args_or_arity) == 286038604 where "module" was given the type:86058606 # type: dynamic()8607 # from: lib/ecto/changeset.ex:733:308608 module86098610 type warning found at:8611 │8612 741 │ ... when length(args_or_arity) == 2 ->8613 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~8614 │8615 └─ lib/ecto/changeset.ex:741: Ecto.Changeset.on_cast_default/286168617 warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead8618 │8619 739 │ case System.stacktrace do8620 │ ~8621 │8622 └─ lib/ecto/changeset.ex:739:23: Ecto.Changeset.on_cast_default/286238624 warning: expected a map or struct when accessing .__adapter__ in expression:86258626 repo.__adapter__86278628 where "repo" was given the type:86298630 # type: dynamic(atom())8631 # from: lib/mix/tasks/ecto.dump.ex:50:78632 Mix.Ecto.ensure_repo(repo, args)86338634 hint: "var.field" (without parentheses) means "var" is a map() while "var.fun()" (with parentheses) means "var" is an atom()86358636 type warning found at:8637 │8638 51 │ ensure_implements(repo.__adapter__, Ecto.Adapter.Structure,8639 │ ~8640 │8641 └─ lib/mix/tasks/ecto.dump.ex:51:30: Mix.Tasks.Ecto.Dump.run/186428643 warning: expected a map or struct when accessing .__adapter__ in expression:86448645 repo.__adapter__86468647 where "repo" was given the type:86488649 # type: dynamic(atom())8650 # from: lib/mix/tasks/ecto.drop.ex:39:78651 Mix.Ecto.ensure_repo(repo, args)86528653 hint: "var.field" (without parentheses) means "var" is a map() while "var.fun()" (with parentheses) means "var" is an atom()86548655 type warning found at:8656 │8657 40 │ ensure_implements(repo.__adapter__, Ecto.Adapter.Storage,8658 │ ~8659 │8660 └─ lib/mix/tasks/ecto.drop.ex:40:30: Mix.Tasks.Ecto.Drop.run/186618662 warning: expected a map or struct when accessing .__adapter__ in expression:86638664 repo.__adapter__86658666 where "repo" was given the type:86678668 # type: dynamic(atom())8669 # from: lib/mix/tasks/ecto.create.ex:37:78670 Mix.Ecto.ensure_repo(repo, args)86718672 hint: "var.field" (without parentheses) means "var" is a map() while "var.fun()" (with parentheses) means "var" is an atom()86738674 type warning found at:8675 │8676 38 │ ensure_implements(repo.__adapter__, Ecto.Adapter.Storage,8677 │ ~8678 │8679 └─ lib/mix/tasks/ecto.create.ex:38:30: Mix.Tasks.Ecto.Create.run/186808681 warning: Mix.Project.compile/1 is deprecated. Use Mix.Task.run("compile", args) instead8682 │8683 62 │ Mix.Project.compile(args)8684 │ ~8685 │8686 └─ lib/mix/ecto.ex:62:19: Mix.Ecto.ensure_repo/286878688 warning: incompatible types given to get_source/1:86898690 get_source(repo)86918692 given types:86938694 -dynamic(atom())-86958696 but expected one of:86978698 %{..., config: empty_list() or non_empty_list(term(), term())}86998700 where "repo" was given the type:87018702 # type: dynamic(atom())8703 # from: lib/ecto/migration/schema_migration.ex:24:138704 repo.all(8705 Map.put(8706 (8707 query =8708 (8709 query = {get_source(repo), Ecto.Migration.SchemaMigration}8710 Ecto.Query.Builder.From.apply(query, 1)8711 )8712 8713 Ecto.Query.Builder.Select.apply(query, %Ecto.Query.SelectExpr{8714 ...,8715 expr: {{:., [], [{:&, [], [0]}, :version]}, [], []},8716 file: "/work/proj/deps_bbb/ecto/lib/ecto/migration/schema_migration.ex",8717 line: 22,8718 take: %{}8719 })8720 ),8721 :prefix,8722 prefix8723 ), timeout: :infinity, log: false)87248725 type warning found at:8726 │8727 22 │ from(p in {get_source(repo), __MODULE__}, select: p.version)8728 │ ~8729 │8730 └─ lib/ecto/migration/schema_migration.ex:22:16: Ecto.Migration.SchemaMigration.migrated_versions/287318732 warning: incompatible types given to get_source/1:87338734 get_source(repo)87358736 given types:87378738 -dynamic(atom())-87398740 but expected one of:87418742 %{..., config: empty_list() or non_empty_list(term(), term())}87438744 where "repo" was given the type:87458746 # type: dynamic(atom())8747 # from: lib/ecto/migration/schema_migration.ex:30:138748 repo.insert!(8749 Ecto.put_meta(%Ecto.Migration.SchemaMigration{..., version: version},8750 prefix: prefix,8751 source: get_source(repo)8752 ), timeout: :infinity, log: false)87538754 type warning found at:8755 │8756 29 │ |> Ecto.put_meta(prefix: prefix, source: get_source(repo))8757 │ ~8758 │8759 └─ lib/ecto/migration/schema_migration.ex:29:46: Ecto.Migration.SchemaMigration.up/387608761 warning: expected a module (an atom) when invoking start_link/1 in expression:87628763 repo.start_link(pool_size: pool_size)87648765 where "pool_size" was given the type:87668767 # type: dynamic()8768 # from: lib/mix/ecto.ex:101:158769 pool_size = Keyword.get(opts, :pool_size, 1)87708771 where "repo" was given the type:87728773 # type: dynamic(%{..., __adapter__: atom()})8774 # from: lib/mix/ecto.ex:99:368775 repo.__adapter__.ensure_all_started(repo, :temporary)87768777 type warning found at:8778 │8779 102 │ case repo.start_link(pool_size: pool_size) do8780 │ ~8781 │8782 └─ lib/mix/ecto.ex:102:15: Mix.Ecto.ensure_started/287838784 warning: incompatible types given to get_source/1:87858786 get_source(repo)87878788 given types:87898790 -dynamic(atom())-87918792 but expected one of:87938794 %{..., config: empty_list() or non_empty_list(term(), term())}87958796 where "repo" was given the type:87978798 # type: dynamic(atom())8799 # from: lib/ecto/migration/schema_migration.ex:36:138800 repo.delete_all(8801 Map.put(8802 (8803 query =8804 (8805 query = {get_source(repo), Ecto.Migration.SchemaMigration}8806 Ecto.Query.Builder.From.apply(query, 1)8807 )8808 8809 Ecto.Query.Builder.Filter.apply(query, :where, %Ecto.Query.BooleanExpr{8810 expr: {:==, [], [{{:., [], [{:&, [], [0]}, :version]}, [], []}, {:^, [], [0]}]},8811 op: :and,8812 params: [{Ecto.Query.Builder.not_nil!(version), {0, :version}}],8813 file: "/work/proj/deps_bbb/ecto/lib/ecto/migration/schema_migration.ex",8814 line: 348815 })8816 ),8817 :prefix,8818 prefix8819 ), timeout: :infinity, log: false)88208821 type warning found at:8822 │8823 34 │ from(p in {get_source(repo), __MODULE__}, where: p.version == ^version)8824 │ ~8825 │8826 └─ lib/ecto/migration/schema_migration.ex:34:16: Ecto.Migration.SchemaMigration.down/388278828 warning: Logger.remove_backend/1 is deprecated. Use LoggerBackends.remove/2 from :logger_backends dependency8829 │8830 146 │ Logger.remove_backend(:console)8831 │ ~8832 │8833 └─ lib/mix/ecto.ex:146:12: Mix.Ecto.restart_apps_if_migrated/288348835 warning: Logger.add_backend/2 is deprecated. Use LoggerBackends.add/2 from :logger_backends dependency8836 │8837 155 │ Logger.add_backend(:console, flush: true)8838 │ ~8839 │8840 └─ lib/mix/ecto.ex:155:12: Mix.Ecto.restart_apps_if_migrated/288418842 warning: Code.ensure_compiled?/1 is deprecated. Use Code.ensure_compiled/1 instead (see the proper disclaimers in its docs)8843 │8844 856 │ not is_atom(queryable) or queryable in env.context_modules or not Code.ensure_compiled?(queryable) ->8845 │ ~8846 │8847 └─ lib/ecto/association.ex:856:78: Ecto.Association.ManyToMany.after_compile_validation/28848 └─ lib/ecto/association.ex:860:45: Ecto.Association.ManyToMany.after_compile_validation/288498850 warning: Code.ensure_compiled?/1 is deprecated. Use Code.ensure_compiled/1 instead (see the proper disclaimers in its docs)8851 │8852 715 │ not is_atom(queryable) or queryable in env.context_modules or not Code.ensure_compiled?(queryable) ->8853 │ ~8854 │8855 └─ lib/ecto/association.ex:715:78: Ecto.Association.BelongsTo.after_compile_validation/288568857 warning: this clause of defp type_to_module/1 is never used (or it will always fail/warn when invoked)8858 │8859 1422 │ defp type_to_module(:naive_datetime), do: NaiveDateTime8860 │ ~8861 │8862 └─ lib/ecto/schema.ex:1422:8: Ecto.Schema.type_to_module/188638864 warning: the following conditional expression:88658866 is_atom(related)88678868 will always evaluate to:88698870 dynamic(true)88718872 where "related" was given the type:88738874 # type: dynamic(atom())8875 # from: lib/ecto/association.ex:730:158876 related = Ecto.Association.related_from_query(queryable)88778878 type warning found at:8879 │8880 732 │ unless is_atom(related) do8881 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~8882 │8883 └─ lib/ecto/association.ex:732: Ecto.Association.BelongsTo.struct/388848885 warning: Code.ensure_compiled?/1 is deprecated. Use Code.ensure_compiled/1 instead (see the proper disclaimers in its docs)8886 │8887 1885 │ if Code.ensure_compiled?(type) and function_exported?(type, :type, 0) do8888 │ ~8889 │8890 └─ lib/ecto/schema.ex:1885:17: Ecto.Schema.check_type!/388918892 warning: Code.ensure_compiled?/1 is deprecated. Use Code.ensure_compiled/1 instead (see the proper disclaimers in its docs)8893 │8894 430 │ not is_atom(queryable) or queryable in env.context_modules or not Code.ensure_compiled?(queryable) ->8895 │ ~8896 │8897 └─ lib/ecto/association.ex:430:78: Ecto.Association.Has.after_compile_validation/288988899 warning: the following clause will never match:89008901 {:error, _} = error ->89028903 because it attempts to match on the result of:89048905 apply(changeset, adapter, :insert, args)89068907 which has type:89088909 dynamic({:invalid or :ok, term()})89108911 type warning found at:8912 │8913 219 │ {:error, _} = error ->8914 │ ~8915 │8916 └─ lib/ecto/repo/schema.ex:219:23: Ecto.Repo.Schema.do_insert/489178918 warning: the following clause will never match:89198920 {:error, _} = error ->89218922 because it attempts to match on the result of:89238924 apply(changeset, adapter, action, args)89258926 which has type:89278928 dynamic({:invalid or :ok, term()})89298930 type warning found at:8931 │8932 297 │ {:error, _} = error ->8933 │ ~8934 │8935 └─ lib/ecto/repo/schema.ex:297:25: Ecto.Repo.Schema.do_update/489368937 warning: Inspect.Algebra.surround_many/5 is deprecated. Use Inspect.Algebra.container_doc/6 instead8938 │8939 29 │ surround_many("#Ecto.Query<", list, ">", opts, fn str, _ -> str end)8940 │ ~8941 │8942 └─ lib/ecto/query/inspect.ex:29:5: Inspect.Ecto.Query.inspect/289438944 warning: Macro.to_string/2 is deprecated. Use Macro.to_string/1 instead8945 │8946 144 │ Macro.to_string(expr, &expr_to_string(&1, &2, names, part))8947 │ ~8948 │8949 └─ lib/ecto/query/inspect.ex:144:11: Inspect.Ecto.Query.expr/389508951 warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead8952 │8953 54 │ filter_and_reraise e, System.stacktrace8954 │ ~8955 │8956 └─ lib/ecto/repo/preloader.ex:54:36: Ecto.Repo.Preloader.normalize_and_preload_each/589578958 warning: Map.size/1 is deprecated. Use Kernel.map_size/1 instead8959 │8960 44 │ index = Map.size(params)8961 │ ~8962 │8963 └─ lib/ecto/query/builder.ex:44:18: Ecto.Query.Builder.escape/58964 └─ lib/ecto/query/builder.ex:53:17: Ecto.Query.Builder.escape/589658966 warning: Decimal.minus/1 is deprecated. Use Decimal.negate/1 instead8967 │8968 614 │ Decimal.minus(decimal)8969 │ ~8970 │8971 └─ lib/ecto/query/builder.ex:614:13: Ecto.Query.Builder.negate!/189728973 warning: BadStructError.exception/1 is undefined (module BadStructError is not available or is yet to be defined). Make sure the module name is correct and has been specified in full (or that an alias has been defined)8974 │8975 228 │ raise BadStructError, struct: struct, term: data8976 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~8977 │8978 └─ lib/ecto/repo/queryable.ex:228: Ecto.Repo.Queryable.process/589798980 warning: the following clause will never match:89818982 {:error, _} ->89838984 because it attempts to match on the result of:89858986 NaiveDateTime.new(date, time)89878988 which has type:89898990 dynamic({:ok, %NaiveDateTime{}})89918992 type warning found at:8993 │8994 803 │ {:error, _} -> :error8995 │ ~~~~~~~~~~~~~~~~~~~~~8996 │8997 └─ lib/ecto/type.ex:803: Ecto.Type.cast_naive_datetime/189988999 warning: Supervisor.Spec.supervise/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead9000 │9001 159 │ supervise(children, strategy: :one_for_one)9002 │ ~9003 │9004 └─ lib/ecto/repo/supervisor.ex:159:9: Ecto.Repo.Supervisor.init/190059006 warning: Inspect.Algebra.surround_many/5 is deprecated. Use Inspect.Algebra.container_doc/6 instead9007 │9008 15 │ surround_many("dynamic(", [Macro.to_string(binding), inspected], ")", opts, fn str, _ -> str end)9009 │ ~9010 │9011 └─ lib/ecto/query/inspect.ex:15:5: Inspect.Ecto.Query.DynamicExpr.inspect/290129013 warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead9014 │9015 214 │ filter_and_reraise e, System.stacktrace9016 │ ~9017 │9018 └─ lib/ecto/query/planner.ex:214:36: Ecto.Query.Planner.prepare/49019 └─ lib/ecto/query/planner.ex:709:36: Ecto.Query.Planner.normalize/490209021 warning: expected a map or struct when accessing .__struct__ in expression:90229023 schema.__struct__90249025 where "schema" was given the types:90269027 # type: dynamic(atom() and not nil)9028 # from: lib/ecto/query/planner.ex:1186:419029 schema90309031 # type: atom()9032 # from: lib/ecto/query/planner.ex:1186:619033 is_atom(schema)90349035 hint: "var.field" (without parentheses) means "var" is a map() while "var.fun()" (with parentheses) means "var" is an atom()90369037 type warning found at:9038 │9039 1190 │ Map.has_key?(schema.__struct__, field) ->9040 │ ~9041 │9042 └─ lib/ecto/query/planner.ex:1190:27: Ecto.Query.Planner.type!/690439044 warning: incompatible types given to Ecto.Migration.SchemaMigration.migrated_versions/2:90459046 Ecto.Migration.SchemaMigration.migrated_versions(repo, opts[:prefix])90479048 given types:90499050 (9051 -dynamic(%{..., __adapter__: term(), config: empty_list() or non_empty_list(term(), term())})-,9052 dynamic()9053 )90549055 but expected one of:90569057 atom(), term()90589059 where "opts" was given the type:90609061 # type: dynamic(9062 %{..., __struct__: atom()} or nil or empty_list() or non_empty_list(term(), term()) or9063 non_struct_map()9064 )9065 # from: lib/ecto/migrator.ex:44:659066 opts[:prefix]90679068 where "repo" was given the type:90699070 # type: dynamic(%{..., __adapter__: term(), config: empty_list() or non_empty_list(term(), term())})9071 # from: lib/ecto/migrator.ex:44:239072 Ecto.Migration.SchemaMigration.ensure_schema_migrations_table!(repo, opts[:prefix])90739074 type warning found at:9075 │9076 45 │ SchemaMigration.migrated_versions(repo, opts[:prefix])9077 │ ~9078 │9079 └─ lib/ecto/migrator.ex:45:23: Ecto.Migrator.migrated_versions/290809081 warning: Supervisor.Spec.worker/3 is deprecated. Use the new child specifications outlined in the Supervisor module instead9082 │9083 12 │ worker(Ecto.Migration.Runner, [], restart: :temporary)9084 │ ~9085 │9086 └─ lib/ecto/migration/supervisor.ex:12:7: Ecto.Migration.Supervisor.init/190879088 warning: expected a module (an atom) when invoking transaction/2 in expression:90899090 repo.transaction(fun, log: false, timeout: :infinity)90919092 where "fun" was given the type:90939094 # type: dynamic()9095 # from: lib/ecto/migrator.ex:114:479096 fun90979098 where "repo" was given the types:90999100 # type: dynamic(%{..., __adapter__: %{..., supports_ddl_transaction?: term()}})9101 # from: lib/ecto/migrator.ex:118:249102 repo.__adapter__.supports_ddl_transaction?91039104 # type: dynamic(%{..., __adapter__: %{..., supports_ddl_transaction?: not false and not nil}})9105 # from: lib/ecto/migrator.ex:118:249106 repo.__adapter__.supports_ddl_transaction?91079108 type warning found at:9109 │9110 119 │ repo.transaction(fun, [log: false, timeout: :infinity])9111 │ ~9112 │9113 └─ lib/ecto/migrator.ex:119:14: Ecto.Migrator.run_maybe_in_transaction/391149115 warning: Supervisor.Spec.supervise/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead9116 │9117 15 │ supervise(children, strategy: :simple_one_for_one)9118 │ ~9119 │9120 └─ lib/ecto/migration/supervisor.ex:15:5: Ecto.Migration.Supervisor.init/191219122 warning: Code.load_file/1 is deprecated. Use Code.require_file/2 or Code.compile_file/2 instead9123 │9124 291 │ modules = Code.load_file(file)9125 │ ~9126 │9127 └─ lib/ecto/migrator.ex:291:20: Ecto.Migrator.extract_module/291289129 warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead9130 │9131 321 │ reraise error, System.stacktrace9132 │ ~9133 │9134 └─ lib/ecto/migrator.ex:321:31: Ecto.Migrator.verbose_schema_migration/391359136 warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead9137 │9138 260 │ reraise %{err | message: message}, System.stacktrace9139 │ ~9140 │9141 └─ lib/ecto/adapters/sql.ex:260:51: Ecto.Adapters.SQL.sql_call/691429143 warning: Supervisor.Spec.worker/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead9144 │9145 10 │ worker(Ecto.Registry, []),9146 │ ~9147 │9148 └─ lib/ecto/application.ex:10:7: Ecto.Application.start/291499150 warning: Supervisor.Spec.supervisor/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead9151 │9152 11 │ supervisor(Ecto.Migration.Supervisor, [])9153 │ ~9154 │9155 └─ lib/ecto/application.ex:11:7: Ecto.Application.start/291569157Generated ecto app9158==> phoenix_ecto9159Compiling 6 files (.ex)9160 warning: Supervisor.Spec.supervise/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead9161 │9162 10 │ supervise([9163 │ ~9164 │9165 └─ lib/phoenix_ecto/sql/sandbox_supervisor.ex:10:5: Phoenix.Ecto.SQL.SandboxSupervisor.init/191669167 warning: Supervisor.Spec.worker/3 is deprecated. Use the new child specifications outlined in the Supervisor module instead9168 │9169 11 │ worker(Phoenix.Ecto.SQL.SandboxSession, [], restart: :temporary)9170 │ ~9171 │9172 └─ lib/phoenix_ecto/sql/sandbox_supervisor.ex:11:7: Phoenix.Ecto.SQL.SandboxSupervisor.init/191739174 warning: function actions/1 required by protocol Plug.Exception is not implemented (in module Plug.Exception.Ecto.SubQueryError)9175 │9176 20 │ defimpl Plug.Exception, for: Ecto.SubQueryError do9177 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~9178 │9179 └─ lib/phoenix_ecto/plug.ex:20: Plug.Exception.Ecto.SubQueryError (module)91809181 warning: function actions/1 required by protocol Plug.Exception is not implemented (in module Plug.Exception.Ecto.InvalidChangesetError)9182 │9183 13 │ defimpl Plug.Exception, for: exception do9184 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~9185 │9186 └─ lib/phoenix_ecto/plug.ex:13: Plug.Exception.Ecto.InvalidChangesetError (module)91879188 warning: function actions/1 required by protocol Plug.Exception is not implemented (in module Plug.Exception.Ecto.StaleEntryError)9189 │9190 13 │ defimpl Plug.Exception, for: exception do9191 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~9192 │9193 └─ lib/phoenix_ecto/plug.ex:13: Plug.Exception.Ecto.StaleEntryError (module)91949195 warning: function actions/1 required by protocol Plug.Exception is not implemented (in module Plug.Exception.Ecto.NoResultsError)9196 │9197 13 │ defimpl Plug.Exception, for: exception do9198 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~9199 │9200 └─ lib/phoenix_ecto/plug.ex:13: Plug.Exception.Ecto.NoResultsError (module)92019202 warning: function actions/1 required by protocol Plug.Exception is not implemented (in module Plug.Exception.Ecto.Query.CastError)9203 │9204 13 │ defimpl Plug.Exception, for: exception do9205 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~9206 │9207 └─ lib/phoenix_ecto/plug.ex:13: Plug.Exception.Ecto.Query.CastError (module)92089209 warning: function actions/1 required by protocol Plug.Exception is not implemented (in module Plug.Exception.Ecto.CastError)9210 │9211 13 │ defimpl Plug.Exception, for: exception do9212 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~9213 │9214 └─ lib/phoenix_ecto/plug.ex:13: Plug.Exception.Ecto.CastError (module)92159216 warning: Supervisor.Spec.supervisor/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead9217 │9218 13 │ supervisor(Phoenix.Ecto.SQL.SandboxSupervisor, [])9219 │ ~9220 │9221 └─ lib/phoenix_ecto.ex:13:7: Phoenix.Ecto.start/292229223Generated phoenix_ecto app9224warning: the :gettext compiler is no longer required in your mix.exs.92259226Please find the following line in your mix.exs and remove the :gettext entry:92279228 compilers: [..., :gettext, ...] ++ Mix.compilers(),92299230 (gettext 0.26.2) lib/mix/tasks/compile.gettext.ex:5: Mix.Tasks.Compile.Gettext.run/19231 (mix 1.20.3) lib/mix/task.ex:502: anonymous fn/3 in Mix.Task.run_task/59232 (mix 1.20.3) lib/mix/task.compiler.ex:299: Mix.Task.Compiler.run_compiler/29233 (mix 1.20.3) lib/mix/task.compiler.ex:287: Mix.Task.Compiler.run/49234 (mix 1.20.3) lib/mix/tasks/compile.all.ex:75: Mix.Tasks.Compile.All.do_run/29235 (mix 1.20.3) lib/mix/task.ex:502: anonymous fn/3 in Mix.Task.run_task/592369237==> noa9238Compiling 55 files (.ex)9239 warning: Module.eval_quoted/2 is deprecated. Use Code.eval_quoted/3 instead9240 │9241 8 │ schema "clients" do9242 │ ~~~~~~~~~~~~~~~~~~~9243 │9244 └─ lib/noa/actors/client.ex:8: Noa.Actors.Client (module)92459246warning: using map.field notation (without parentheses) to invoke function Ecto.UUID.type() is deprecated, you must add parentheses instead: remote.function()9247 (ecto 2.2.12) lib/ecto/schema.ex:1931: Ecto.Schema.autogenerate_id/19248 (ecto 2.2.12) lib/ecto/schema.ex:1905: Ecto.Schema.store_type_autogenerate!/59249 (ecto 2.2.12) lib/ecto/schema.ex:1531: Ecto.Schema.__field__/49250 lib/noa/actors/client.ex:8: (module)9251 (elixir 1.20.3) src/elixir_compiler.erl:102: :elixir_compiler.dispatch/492529253 warning: Module.eval_quoted/2 is deprecated. Use Code.eval_quoted/3 instead9254 │9255 11 │ schema "providers" do9256 │ ~~~~~~~~~~~~~~~~~~~~~9257 │9258 └─ lib/noa/actors/provider.ex:11: Noa.Actors.Provider (module)92599260 warning: Module.eval_quoted/2 is deprecated. Use Code.eval_quoted/3 instead9261 │9262 9 │ schema "resources" do9263 │ ~~~~~~~~~~~~~~~~~~~~~9264 │9265 └─ lib/noa/actors/resource.ex:9: Noa.Actors.Resource (module)926692679268== Compilation error in file lib/noa/repo.ex ==9269** (ArgumentError) missing :adapter configuration in config :noa, Noa.Repo9270 (ecto 2.2.12) lib/ecto/repo/supervisor.ex:70: Ecto.Repo.Supervisor.compile_config/29271 lib/noa/repo.ex:4: (module)9272could not compile dependency :noa, "mix compile" failed. Errors may have been logged above. You can recompile this dependency with "mix deps.compile noa --force", update it with "mix deps.update noa" or clean it with "mix deps.clean noa"