Build log
nerves_system_bbb
bubblegum_nifs 0.1.2 · fail · run bubblegum_nifs-0.1.2-1791180531971
1979 of 1979 lines
1Resolving Hex dependencies...2Resolution completed in 0.214s3Unchanged:4 bubblegum_nifs 0.1.25 certifi 2.15.06 circular_buffer 1.1.07 earmark_parser 1.4.468 elixir_make 0.10.09 ex_doc 0.22.610 exbase58 1.0.211 hackney 1.25.0 VULNERABLE!12 EEF-CVE-2026-47071 (HIGH)13 aka: CVE-2026-47071, GHSA-gp9c-pm5m-5cxr14 SOCKS5 TLS upgrade ignores caller timeout in hackney15 https://osv.dev/vulnerability/EEF-CVE-2026-470711617 EEF-CVE-2026-47076 (MEDIUM)18 aka: CVE-2026-47076, GHSA-pj7v-xfvx-wmjq19 SSRF allowlist bypass via percent-encoded host in hackney20 https://osv.dev/vulnerability/EEF-CVE-2026-470762122 EEF-CVE-2026-47069 (LOW)23 aka: CVE-2026-47069, GHSA-mp55-p8c9-rfw224 CRLF injection in cookie domain/path options in hackney25 https://osv.dev/vulnerability/EEF-CVE-2026-470692627 EEF-CVE-2026-47075 (MEDIUM)28 aka: CVE-2026-47075, GHSA-j9wq-vxxc-94wf29 CR/LF injection in query parameter in hackney30 https://osv.dev/vulnerability/EEF-CVE-2026-4707531 httpoison 2.2.332 idna 6.1.133 interactive_cmd 0.1.434 jason 1.4.535 makeup 1.2.336 makeup_elixir 0.16.237 metrics 1.0.138 mime 2.0.739 mimerl 1.5.040 nerves 2.0.0-pre.241 nerves_discovery 0.1.542 nerves_logging 0.2.443 nerves_runtime 0.13.1344 nerves_system_bbb 2.30.245 nerves_system_br 1.34.446 nerves_system_mangopi_mq_pro 0.17.247 nerves_system_qemu_aarch64 0.4.248 nerves_system_rpi0 2.1.249 nerves_system_rpi4 2.1.250 nerves_system_rpi5 2.1.251 nerves_system_trellis 0.5.052 nerves_system_x86_64 1.34.253 nerves_toolchain_aarch64_nerves_linux_gnu 15.3.154 nerves_toolchain_armv6_nerves_linux_gnueabihf 15.3.155 nerves_toolchain_armv7_nerves_linux_gnueabihf 15.3.156 nerves_toolchain_riscv64_nerves_linux_gnu 15.3.157 nerves_toolchain_x86_64_nerves_linux_musl 15.3.158 nerves_uevent 0.1.759 nimble_parsec 1.4.260 parse_trans 3.4.161 property_table 0.3.462 ring_logger 0.11.763 rustler 0.36.264 ssl_verify_fun 1.1.765 tablet 0.3.366 tesla 1.4.4 VULNERABLE!67 EEF-CVE-2026-48594 (HIGH)68 aka: CVE-2026-48594, GHSA-mc85-72gr-vm9f69 Decompression bomb in Tesla.Middleware.DecompressResponse and Tesla.Middleware.Compression70 https://osv.dev/vulnerability/EEF-CVE-2026-485947172 EEF-CVE-2026-48595 (HIGH)73 aka: CVE-2026-48595, GHSA-9m9w-gxf7-rh8m74 Authorization header leaks to third-party origin on cross-origin redirect in Tesla.Middleware.FollowRedirects75 https://osv.dev/vulnerability/EEF-CVE-2026-485957677 EEF-CVE-2026-48596 (LOW)78 aka: CVE-2026-48596, GHSA-q7jx-v53g-848w79 CRLF injection in Tesla.Multipart.add_content_type_param/2 allows HTTP header injection80 https://osv.dev/vulnerability/EEF-CVE-2026-485968182 EEF-CVE-2026-48598 (LOW)83 aka: CVE-2026-48598, GHSA-28jh-g32x-v9v484 CRLF injection in Tesla.Multipart disposition parameters allows multipart part header injection85 https://osv.dev/vulnerability/EEF-CVE-2026-485988687 EEF-CVE-2026-48597 (HIGH)88 aka: CVE-2026-48597, GHSA-h74c-q9j7-mpcm89 Atom table exhaustion via untrusted URL scheme in Tesla.Adapter.Mint90 https://osv.dev/vulnerability/EEF-CVE-2026-4859791 toml 0.7.092 toolshed 0.5.093 uboot_env 1.0.294 unicode_util_compat 0.7.195* Getting bubblegum_nifs (Hex package)96* Getting nerves (Hex package)97* Getting ring_logger (Hex package)98* Getting toolshed (Hex package)99* Getting nerves_runtime (Hex package)100* Getting nerves_system_bbb (Hex package)101* Getting nerves_system_mangopi_mq_pro (Hex package)102* Getting nerves_system_qemu_aarch64 (Hex package)103* Getting nerves_system_rpi0 (Hex package)104* Getting nerves_system_rpi4 (Hex package)105* Getting nerves_system_rpi5 (Hex package)106* Getting nerves_system_trellis (Hex package)107* Getting nerves_system_x86_64 (Hex package)108* Getting nerves_system_br (Hex package)109* Getting nerves_toolchain_x86_64_nerves_linux_musl (Hex package)110* Getting nerves_toolchain_armv7_nerves_linux_gnueabihf (Hex package)111* Getting nerves_toolchain_aarch64_nerves_linux_gnu (Hex package)112* Getting nerves_toolchain_armv6_nerves_linux_gnueabihf (Hex package)113* Getting nerves_toolchain_riscv64_nerves_linux_gnu (Hex package)114* Getting nerves_logging (Hex package)115* Getting nerves_uevent (Hex package)116* Getting uboot_env (Hex package)117* Getting elixir_make (Hex package)118* Getting property_table (Hex package)119* Getting circular_buffer (Hex package)120* Getting interactive_cmd (Hex package)121* Getting nerves_discovery (Hex package)122* Getting tablet (Hex package)123* Getting ex_doc (Hex package)124* Getting exbase58 (Hex package)125* Getting httpoison (Hex package)126* Getting jason (Hex package)127* Getting rustler (Hex package)128* Getting tesla (Hex package)129* Getting mime (Hex package)130* Getting toml (Hex package)131* Getting hackney (Hex package)132* Getting certifi (Hex package)133* Getting idna (Hex package)134* Getting metrics (Hex package)135* Getting mimerl (Hex package)136* Getting parse_trans (Hex package)137* Getting ssl_verify_fun (Hex package)138* Getting unicode_util_compat (Hex package)139* Getting earmark_parser (Hex package)140* Getting makeup_elixir (Hex package)141* Getting makeup (Hex package)142* Getting nimble_parsec (Hex package)143Found packages with security advisories, see above for details144==> nerves_system_br145Generated nerves_system_br app146==> earmark_parser147Compiling 2 files (.xrl)148Compiling 1 file (.yrl)149Compiling 3 files (.erl)150Compiling 32 files (.ex)151Generated earmark_parser app152==> mime153Compiling 1 file (.ex)154Generated mime app155==> toml156Compiling 10 files (.ex)157 warning: using single-quoted strings to represent charlists is deprecated.158 Use ~c"" if you indeed want a charlist or use "" instead.159 You may run "mix format --migrate" to change all single-quoted160 strings to use the ~c sigil and fix this warning.161 │162 264 │ defp handle_token(lexer, original, doc, type, skip, _data, lines) when type in '-_' do163 │ ~164 │165 └─ lib/decoder.ex:264:82166167 warning: using single-quoted strings to represent charlists is deprecated.168 Use ~c"" if you indeed want a charlist or use "" instead.169 You may run "mix format --migrate" to change all single-quoted170 strings to use the ~c sigil and fix this warning.171 │172 371 │ {:ok, {type, _skip, _data, _lines}} when type in '-+' ->173 │ ~174 │175 └─ lib/decoder.ex:371:56176177 warning: using single-quoted strings to represent charlists is deprecated.178 Use ~c"" if you indeed want a charlist or use "" instead.179 You may run "mix format --migrate" to change all single-quoted180 strings to use the ~c sigil and fix this warning.181 │182 419 │ {:ok, {:alpha, _, <<c::utf8>>, _}} when c in 'eE' ->183 │ ~184 │185 └─ lib/decoder.ex:419:56186187 warning: using single-quoted strings to represent charlists is deprecated.188 Use ~c"" if you indeed want a charlist or use "" instead.189 You may run "mix format --migrate" to change all single-quoted190 strings to use the ~c sigil and fix this warning.191 │192 474 │ {:ok, {:alpha, _, <<c::utf8>>, _}} when c in 'eE' ->193 │ ~194 │195 └─ lib/decoder.ex:474:52196197 warning: using single-quoted strings to represent charlists is deprecated.198 Use ~c"" if you indeed want a charlist or use "" instead.199 You may run "mix format --migrate" to change all single-quoted200 strings to use the ~c sigil and fix this warning.201 │202 514 │ {:ok, {sign, _, _, _}} when sign in '-+' and last == ?e ->203 │ ~204 │205 └─ lib/decoder.ex:514:43206207 warning: using single-quoted strings to represent charlists is deprecated.208 Use ~c"" if you indeed want a charlist or use "" instead.209 You may run "mix format --migrate" to change all single-quoted210 strings to use the ~c sigil and fix this warning.211 │212 518 │ {:ok, {:alpha, _, <<c::utf8>>, _}} when c in 'eE' and signal == ?. ->213 │ ~214 │215 └─ lib/decoder.ex:518:52216217 warning: using single-quoted strings to represent charlists is deprecated.218 Use ~c"" if you indeed want a charlist or use "" instead.219 You may run "mix format --migrate" to change all single-quoted220 strings to use the ~c sigil and fix this warning.221 │222 522 │ {:ok, {?_, skip, _, lines}} when last not in '_e.' ->223 │ ~224 │225 └─ lib/decoder.ex:522:52226227 warning: using single-quoted strings to represent charlists is deprecated.228 Use ~c"" if you indeed want a charlist or use "" instead.229 You may run "mix format --migrate" to change all single-quoted230 strings to use the ~c sigil and fix this warning.231 │232 538 │ {:ok, {type, skip, data, lines}} when last in 'e.' ->233 │ ~234 │235 └─ lib/decoder.ex:538:53236237 warning: using single-quoted strings to represent charlists is deprecated.238 Use ~c"" if you indeed want a charlist or use "" instead.239 You may run "mix format --migrate" to change all single-quoted240 strings to use the ~c sigil and fix this warning.241 │242 542 │ {:ok, {_type, skip, _data, lines} = token} when last not in '_e.' ->243 │ ~244 │245 └─ lib/decoder.ex:542:67246247 warning: using single-quoted strings to represent charlists is deprecated.248 Use ~c"" if you indeed want a charlist or use "" instead.249 You may run "mix format --migrate" to change all single-quoted250 strings to use the ~c sigil and fix this warning.251 │252 682 │ {:ok, {sign, _, _, _}} when sign in '-+' ->253 │ ~254 │255 └─ lib/decoder.ex:682:45256257 warning: using single-quoted strings to represent charlists is deprecated.258 Use ~c"" if you indeed want a charlist or use "" instead.259 You may run "mix format --migrate" to change all single-quoted260 strings to use the ~c sigil and fix this warning.261 │262 796 │ {:ok, {sign, _, _, _}} when sign in '-+' ->263 │ ~264 │265 └─ lib/decoder.ex:796:43266267 warning: using single-quoted strings to represent charlists is deprecated.268 Use ~c"" if you indeed want a charlist or use "" instead.269 You may run "mix format --migrate" to change all single-quoted270 strings to use the ~c sigil and fix this warning.271 │272 916 │ {:ok, {type, skip, _, lines}} when type in '-_' ->273 │ ~274 │275 └─ lib/decoder.ex:916:52276277 warning: using single-quoted strings to represent charlists is deprecated.278 Use ~c"" if you indeed want a charlist or use "" instead.279 You may run "mix format --migrate" to change all single-quoted280 strings to use the ~c sigil and fix this warning.281 │282 954 │ {:ok, {type, _, _, _}} when type in '-_' ->283 │ ~284 │285 └─ lib/decoder.ex:954:51286287 warning: using single-quoted strings to represent charlists is deprecated.288 Use ~c"" if you indeed want a charlist or use "" instead.289 You may run "mix format --migrate" to change all single-quoted290 strings to use the ~c sigil and fix this warning.291 │292 969 │ {:ok, {type, _, _, _}} when type in '-_' ->293 │ ~294 │295 └─ lib/decoder.ex:969:43296297 warning: using single-quoted strings to represent charlists is deprecated.298 Use ~c"" if you indeed want a charlist or use "" instead.299 You may run "mix format --migrate" to change all single-quoted300 strings to use the ~c sigil and fix this warning.301 │302 983 │ {:ok, {type, _, _, _}} when type in '-_' ->303 │ ~304 │305 └─ lib/decoder.ex:983:47306307 warning: the following clause will never match:308309 {:datetime, {:error, :invalid_date}} ->310311 it is expected to match on type:312313 dynamic(314 {:date,315 ({:error, :invalid_date} and not {:ok, {integer(), integer(), integer()}}) or316 {:error, :incompatible_calendars or :invalid_format} or {:ok, %Date{}}} and317 not {:date, {:ok, %Date{}}}318 )319320 type warning found at:321 │322 722 │ {:datetime, {:error, :invalid_date}} ->323 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~324 │325 └─ lib/decoder.ex:722: Toml.Decoder.datetime/3326327 warning: the following clause will never match:328329 {:datetime, {:error, reason}} ->330331 it is expected to match on type:332333 dynamic(334 {:date,335 ({:error, :invalid_date} and not {:ok, {integer(), integer(), integer()}}) or336 {:error, :incompatible_calendars or :invalid_format} or {:ok, %Date{}}} and337 not {:date, {:ok, %Date{}}}338 )339340 type warning found at:341 │342 725 │ {:datetime, {:error, reason}} ->343 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~344 │345 └─ lib/decoder.ex:725: Toml.Decoder.datetime/3346347 warning: the following clause will never match:348349 {:error, _, _, _} = err ->350351 it is expected to match on type:352353 dynamic(354 {:date,355 ({:error, :invalid_date} and not {:ok, {integer(), integer(), integer()}}) or356 {:error, :incompatible_calendars or :invalid_format} or {:ok, %Date{}}} and357 not {:date, {:ok, %Date{}}}358 )359360 type warning found at:361 │362 728 │ {:error, _, _, _} = err ->363 │ ~364 │365 └─ lib/decoder.ex:728:25: Toml.Decoder.datetime/3366367 warning: the following clause will never match:368369 {:ok, {type, skip, data, lines}} ->370371 it is expected to match on type:372373 dynamic(374 {:date,375 ({:error, :invalid_date} and not {:ok, {integer(), integer(), integer()}}) or376 {:error, :incompatible_calendars or :invalid_format} or {:ok, %Date{}}} and377 not {:date, {:ok, %Date{}}}378 )379380 type warning found at:381 │382 731 │ {:ok, {type, skip, data, lines}} ->383 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~384 │385 └─ lib/decoder.ex:731: Toml.Decoder.datetime/3386387Generated toml app388==> circular_buffer389Compiling 1 file (.ex)390Generated circular_buffer app391==> exbase58392Compiling 1 file (.ex)393 warning: using single-quoted strings to represent charlists is deprecated.394 Use ~c"" if you indeed want a charlist or use "" instead.395 You may run "mix format --migrate" to change all single-quoted396 strings to use the ~c sigil and fix this warning.397 │398 64 │ [ '1', '2', '3', '4', '5', '6', '7', '8', '9', 'A', 'B', 'C', 'D', 'E', 'F',399 │ ~400 │401 └─ lib/base58.ex:64:7402403 warning: using single-quoted strings to represent charlists is deprecated.404 Use ~c"" if you indeed want a charlist or use "" instead.405 You may run "mix format --migrate" to change all single-quoted406 strings to use the ~c sigil and fix this warning.407 │408 64 │ [ '1', '2', '3', '4', '5', '6', '7', '8', '9', 'A', 'B', 'C', 'D', 'E', 'F',409 │ ~410 │411 └─ lib/base58.ex:64:12412413 warning: using single-quoted strings to represent charlists is deprecated.414 Use ~c"" if you indeed want a charlist or use "" instead.415 You may run "mix format --migrate" to change all single-quoted416 strings to use the ~c sigil and fix this warning.417 │418 64 │ [ '1', '2', '3', '4', '5', '6', '7', '8', '9', 'A', 'B', 'C', 'D', 'E', 'F',419 │ ~420 │421 └─ lib/base58.ex:64:17422423 warning: using single-quoted strings to represent charlists is deprecated.424 Use ~c"" if you indeed want a charlist or use "" instead.425 You may run "mix format --migrate" to change all single-quoted426 strings to use the ~c sigil and fix this warning.427 │428 64 │ [ '1', '2', '3', '4', '5', '6', '7', '8', '9', 'A', 'B', 'C', 'D', 'E', 'F',429 │ ~430 │431 └─ lib/base58.ex:64:22432433 warning: using single-quoted strings to represent charlists is deprecated.434 Use ~c"" if you indeed want a charlist or use "" instead.435 You may run "mix format --migrate" to change all single-quoted436 strings to use the ~c sigil and fix this warning.437 │438 64 │ [ '1', '2', '3', '4', '5', '6', '7', '8', '9', 'A', 'B', 'C', 'D', 'E', 'F',439 │ ~440 │441 └─ lib/base58.ex:64:27442443 warning: using single-quoted strings to represent charlists is deprecated.444 Use ~c"" if you indeed want a charlist or use "" instead.445 You may run "mix format --migrate" to change all single-quoted446 strings to use the ~c sigil and fix this warning.447 │448 64 │ [ '1', '2', '3', '4', '5', '6', '7', '8', '9', 'A', 'B', 'C', 'D', 'E', 'F',449 │ ~450 │451 └─ lib/base58.ex:64:32452453 warning: using single-quoted strings to represent charlists is deprecated.454 Use ~c"" if you indeed want a charlist or use "" instead.455 You may run "mix format --migrate" to change all single-quoted456 strings to use the ~c sigil and fix this warning.457 │458 64 │ [ '1', '2', '3', '4', '5', '6', '7', '8', '9', 'A', 'B', 'C', 'D', 'E', 'F',459 │ ~460 │461 └─ lib/base58.ex:64:37462463 warning: using single-quoted strings to represent charlists is deprecated.464 Use ~c"" if you indeed want a charlist or use "" instead.465 You may run "mix format --migrate" to change all single-quoted466 strings to use the ~c sigil and fix this warning.467 │468 64 │ [ '1', '2', '3', '4', '5', '6', '7', '8', '9', 'A', 'B', 'C', 'D', 'E', 'F',469 │ ~470 │471 └─ lib/base58.ex:64:42472473 warning: using single-quoted strings to represent charlists is deprecated.474 Use ~c"" if you indeed want a charlist or use "" instead.475 You may run "mix format --migrate" to change all single-quoted476 strings to use the ~c sigil and fix this warning.477 │478 64 │ [ '1', '2', '3', '4', '5', '6', '7', '8', '9', 'A', 'B', 'C', 'D', 'E', 'F',479 │ ~480 │481 └─ lib/base58.ex:64:47482483 warning: using single-quoted strings to represent charlists is deprecated.484 Use ~c"" if you indeed want a charlist or use "" instead.485 You may run "mix format --migrate" to change all single-quoted486 strings to use the ~c sigil and fix this warning.487 │488 64 │ [ '1', '2', '3', '4', '5', '6', '7', '8', '9', 'A', 'B', 'C', 'D', 'E', 'F',489 │ ~490 │491 └─ lib/base58.ex:64:52492493 warning: using single-quoted strings to represent charlists is deprecated.494 Use ~c"" if you indeed want a charlist or use "" instead.495 You may run "mix format --migrate" to change all single-quoted496 strings to use the ~c sigil and fix this warning.497 │498 64 │ [ '1', '2', '3', '4', '5', '6', '7', '8', '9', 'A', 'B', 'C', 'D', 'E', 'F',499 │ ~500 │501 └─ lib/base58.ex:64:57502503 warning: using single-quoted strings to represent charlists is deprecated.504 Use ~c"" if you indeed want a charlist or use "" instead.505 You may run "mix format --migrate" to change all single-quoted506 strings to use the ~c sigil and fix this warning.507 │508 64 │ [ '1', '2', '3', '4', '5', '6', '7', '8', '9', 'A', 'B', 'C', 'D', 'E', 'F',509 │ ~510 │511 └─ lib/base58.ex:64:62512513 warning: using single-quoted strings to represent charlists is deprecated.514 Use ~c"" if you indeed want a charlist or use "" instead.515 You may run "mix format --migrate" to change all single-quoted516 strings to use the ~c sigil and fix this warning.517 │518 64 │ [ '1', '2', '3', '4', '5', '6', '7', '8', '9', 'A', 'B', 'C', 'D', 'E', 'F',519 │ ~520 │521 └─ lib/base58.ex:64:67522523 warning: using single-quoted strings to represent charlists is deprecated.524 Use ~c"" if you indeed want a charlist or use "" instead.525 You may run "mix format --migrate" to change all single-quoted526 strings to use the ~c sigil and fix this warning.527 │528 64 │ [ '1', '2', '3', '4', '5', '6', '7', '8', '9', 'A', 'B', 'C', 'D', 'E', 'F',529 │ ~530 │531 └─ lib/base58.ex:64:72532533 warning: using single-quoted strings to represent charlists is deprecated.534 Use ~c"" if you indeed want a charlist or use "" instead.535 You may run "mix format --migrate" to change all single-quoted536 strings to use the ~c sigil and fix this warning.537 │538 64 │ [ '1', '2', '3', '4', '5', '6', '7', '8', '9', 'A', 'B', 'C', 'D', 'E', 'F',539 │ ~540 │541 └─ lib/base58.ex:64:77542543 warning: using single-quoted strings to represent charlists is deprecated.544 Use ~c"" if you indeed want a charlist or use "" instead.545 You may run "mix format --migrate" to change all single-quoted546 strings to use the ~c sigil and fix this warning.547 │548 65 │ 'G', 'H', 'J', 'K', 'L', 'M', 'N', 'P', 'Q', 'R', 'S', 'T', 'U', 'V', 'W',549 │ ~550 │551 └─ lib/base58.ex:65:5552553 warning: using single-quoted strings to represent charlists is deprecated.554 Use ~c"" if you indeed want a charlist or use "" instead.555 You may run "mix format --migrate" to change all single-quoted556 strings to use the ~c sigil and fix this warning.557 │558 65 │ 'G', 'H', 'J', 'K', 'L', 'M', 'N', 'P', 'Q', 'R', 'S', 'T', 'U', 'V', 'W',559 │ ~560 │561 └─ lib/base58.ex:65:10562563 warning: using single-quoted strings to represent charlists is deprecated.564 Use ~c"" if you indeed want a charlist or use "" instead.565 You may run "mix format --migrate" to change all single-quoted566 strings to use the ~c sigil and fix this warning.567 │568 65 │ 'G', 'H', 'J', 'K', 'L', 'M', 'N', 'P', 'Q', 'R', 'S', 'T', 'U', 'V', 'W',569 │ ~570 │571 └─ lib/base58.ex:65:15572573 warning: using single-quoted strings to represent charlists is deprecated.574 Use ~c"" if you indeed want a charlist or use "" instead.575 You may run "mix format --migrate" to change all single-quoted576 strings to use the ~c sigil and fix this warning.577 │578 65 │ 'G', 'H', 'J', 'K', 'L', 'M', 'N', 'P', 'Q', 'R', 'S', 'T', 'U', 'V', 'W',579 │ ~580 │581 └─ lib/base58.ex:65:20582583 warning: using single-quoted strings to represent charlists is deprecated.584 Use ~c"" if you indeed want a charlist or use "" instead.585 You may run "mix format --migrate" to change all single-quoted586 strings to use the ~c sigil and fix this warning.587 │588 65 │ 'G', 'H', 'J', 'K', 'L', 'M', 'N', 'P', 'Q', 'R', 'S', 'T', 'U', 'V', 'W',589 │ ~590 │591 └─ lib/base58.ex:65:25592593 warning: using single-quoted strings to represent charlists is deprecated.594 Use ~c"" if you indeed want a charlist or use "" instead.595 You may run "mix format --migrate" to change all single-quoted596 strings to use the ~c sigil and fix this warning.597 │598 65 │ 'G', 'H', 'J', 'K', 'L', 'M', 'N', 'P', 'Q', 'R', 'S', 'T', 'U', 'V', 'W',599 │ ~600 │601 └─ lib/base58.ex:65:30602603 warning: using single-quoted strings to represent charlists is deprecated.604 Use ~c"" if you indeed want a charlist or use "" instead.605 You may run "mix format --migrate" to change all single-quoted606 strings to use the ~c sigil and fix this warning.607 │608 65 │ 'G', 'H', 'J', 'K', 'L', 'M', 'N', 'P', 'Q', 'R', 'S', 'T', 'U', 'V', 'W',609 │ ~610 │611 └─ lib/base58.ex:65:35612613 warning: using single-quoted strings to represent charlists is deprecated.614 Use ~c"" if you indeed want a charlist or use "" instead.615 You may run "mix format --migrate" to change all single-quoted616 strings to use the ~c sigil and fix this warning.617 │618 65 │ 'G', 'H', 'J', 'K', 'L', 'M', 'N', 'P', 'Q', 'R', 'S', 'T', 'U', 'V', 'W',619 │ ~620 │621 └─ lib/base58.ex:65:40622623 warning: using single-quoted strings to represent charlists is deprecated.624 Use ~c"" if you indeed want a charlist or use "" instead.625 You may run "mix format --migrate" to change all single-quoted626 strings to use the ~c sigil and fix this warning.627 │628 65 │ 'G', 'H', 'J', 'K', 'L', 'M', 'N', 'P', 'Q', 'R', 'S', 'T', 'U', 'V', 'W',629 │ ~630 │631 └─ lib/base58.ex:65:45632633 warning: using single-quoted strings to represent charlists is deprecated.634 Use ~c"" if you indeed want a charlist or use "" instead.635 You may run "mix format --migrate" to change all single-quoted636 strings to use the ~c sigil and fix this warning.637 │638 65 │ 'G', 'H', 'J', 'K', 'L', 'M', 'N', 'P', 'Q', 'R', 'S', 'T', 'U', 'V', 'W',639 │ ~640 │641 └─ lib/base58.ex:65:50642643 warning: using single-quoted strings to represent charlists is deprecated.644 Use ~c"" if you indeed want a charlist or use "" instead.645 You may run "mix format --migrate" to change all single-quoted646 strings to use the ~c sigil and fix this warning.647 │648 65 │ 'G', 'H', 'J', 'K', 'L', 'M', 'N', 'P', 'Q', 'R', 'S', 'T', 'U', 'V', 'W',649 │ ~650 │651 └─ lib/base58.ex:65:55652653 warning: using single-quoted strings to represent charlists is deprecated.654 Use ~c"" if you indeed want a charlist or use "" instead.655 You may run "mix format --migrate" to change all single-quoted656 strings to use the ~c sigil and fix this warning.657 │658 65 │ 'G', 'H', 'J', 'K', 'L', 'M', 'N', 'P', 'Q', 'R', 'S', 'T', 'U', 'V', 'W',659 │ ~660 │661 └─ lib/base58.ex:65:60662663 warning: using single-quoted strings to represent charlists is deprecated.664 Use ~c"" if you indeed want a charlist or use "" instead.665 You may run "mix format --migrate" to change all single-quoted666 strings to use the ~c sigil and fix this warning.667 │668 65 │ 'G', 'H', 'J', 'K', 'L', 'M', 'N', 'P', 'Q', 'R', 'S', 'T', 'U', 'V', 'W',669 │ ~670 │671 └─ lib/base58.ex:65:65672673 warning: using single-quoted strings to represent charlists is deprecated.674 Use ~c"" if you indeed want a charlist or use "" instead.675 You may run "mix format --migrate" to change all single-quoted676 strings to use the ~c sigil and fix this warning.677 │678 65 │ 'G', 'H', 'J', 'K', 'L', 'M', 'N', 'P', 'Q', 'R', 'S', 'T', 'U', 'V', 'W',679 │ ~680 │681 └─ lib/base58.ex:65:70682683 warning: using single-quoted strings to represent charlists is deprecated.684 Use ~c"" if you indeed want a charlist or use "" instead.685 You may run "mix format --migrate" to change all single-quoted686 strings to use the ~c sigil and fix this warning.687 │688 65 │ 'G', 'H', 'J', 'K', 'L', 'M', 'N', 'P', 'Q', 'R', 'S', 'T', 'U', 'V', 'W',689 │ ~690 │691 └─ lib/base58.ex:65:75692693 warning: using single-quoted strings to represent charlists is deprecated.694 Use ~c"" if you indeed want a charlist or use "" instead.695 You may run "mix format --migrate" to change all single-quoted696 strings to use the ~c sigil and fix this warning.697 │698 66 │ 'X', 'Y', 'Z', 'a', 'b', 'c', 'd', 'e', 'f', 'g', 'h', 'i', 'j', 'k', 'm',699 │ ~700 │701 └─ lib/base58.ex:66:5702703 warning: using single-quoted strings to represent charlists is deprecated.704 Use ~c"" if you indeed want a charlist or use "" instead.705 You may run "mix format --migrate" to change all single-quoted706 strings to use the ~c sigil and fix this warning.707 │708 66 │ 'X', 'Y', 'Z', 'a', 'b', 'c', 'd', 'e', 'f', 'g', 'h', 'i', 'j', 'k', 'm',709 │ ~710 │711 └─ lib/base58.ex:66:10712713 warning: using single-quoted strings to represent charlists is deprecated.714 Use ~c"" if you indeed want a charlist or use "" instead.715 You may run "mix format --migrate" to change all single-quoted716 strings to use the ~c sigil and fix this warning.717 │718 66 │ 'X', 'Y', 'Z', 'a', 'b', 'c', 'd', 'e', 'f', 'g', 'h', 'i', 'j', 'k', 'm',719 │ ~720 │721 └─ lib/base58.ex:66:15722723 warning: using single-quoted strings to represent charlists is deprecated.724 Use ~c"" if you indeed want a charlist or use "" instead.725 You may run "mix format --migrate" to change all single-quoted726 strings to use the ~c sigil and fix this warning.727 │728 66 │ 'X', 'Y', 'Z', 'a', 'b', 'c', 'd', 'e', 'f', 'g', 'h', 'i', 'j', 'k', 'm',729 │ ~730 │731 └─ lib/base58.ex:66:20732733 warning: using single-quoted strings to represent charlists is deprecated.734 Use ~c"" if you indeed want a charlist or use "" instead.735 You may run "mix format --migrate" to change all single-quoted736 strings to use the ~c sigil and fix this warning.737 │738 66 │ 'X', 'Y', 'Z', 'a', 'b', 'c', 'd', 'e', 'f', 'g', 'h', 'i', 'j', 'k', 'm',739 │ ~740 │741 └─ lib/base58.ex:66:25742743 warning: using single-quoted strings to represent charlists is deprecated.744 Use ~c"" if you indeed want a charlist or use "" instead.745 You may run "mix format --migrate" to change all single-quoted746 strings to use the ~c sigil and fix this warning.747 │748 66 │ 'X', 'Y', 'Z', 'a', 'b', 'c', 'd', 'e', 'f', 'g', 'h', 'i', 'j', 'k', 'm',749 │ ~750 │751 └─ lib/base58.ex:66:30752753 warning: using single-quoted strings to represent charlists is deprecated.754 Use ~c"" if you indeed want a charlist or use "" instead.755 You may run "mix format --migrate" to change all single-quoted756 strings to use the ~c sigil and fix this warning.757 │758 66 │ 'X', 'Y', 'Z', 'a', 'b', 'c', 'd', 'e', 'f', 'g', 'h', 'i', 'j', 'k', 'm',759 │ ~760 │761 └─ lib/base58.ex:66:35762763 warning: using single-quoted strings to represent charlists is deprecated.764 Use ~c"" if you indeed want a charlist or use "" instead.765 You may run "mix format --migrate" to change all single-quoted766 strings to use the ~c sigil and fix this warning.767 │768 66 │ 'X', 'Y', 'Z', 'a', 'b', 'c', 'd', 'e', 'f', 'g', 'h', 'i', 'j', 'k', 'm',769 │ ~770 │771 └─ lib/base58.ex:66:40772773 warning: using single-quoted strings to represent charlists is deprecated.774 Use ~c"" if you indeed want a charlist or use "" instead.775 You may run "mix format --migrate" to change all single-quoted776 strings to use the ~c sigil and fix this warning.777 │778 66 │ 'X', 'Y', 'Z', 'a', 'b', 'c', 'd', 'e', 'f', 'g', 'h', 'i', 'j', 'k', 'm',779 │ ~780 │781 └─ lib/base58.ex:66:45782783 warning: using single-quoted strings to represent charlists is deprecated.784 Use ~c"" if you indeed want a charlist or use "" instead.785 You may run "mix format --migrate" to change all single-quoted786 strings to use the ~c sigil and fix this warning.787 │788 66 │ 'X', 'Y', 'Z', 'a', 'b', 'c', 'd', 'e', 'f', 'g', 'h', 'i', 'j', 'k', 'm',789 │ ~790 │791 └─ lib/base58.ex:66:50792793 warning: using single-quoted strings to represent charlists is deprecated.794 Use ~c"" if you indeed want a charlist or use "" instead.795 You may run "mix format --migrate" to change all single-quoted796 strings to use the ~c sigil and fix this warning.797 │798 66 │ 'X', 'Y', 'Z', 'a', 'b', 'c', 'd', 'e', 'f', 'g', 'h', 'i', 'j', 'k', 'm',799 │ ~800 │801 └─ lib/base58.ex:66:55802803 warning: using single-quoted strings to represent charlists is deprecated.804 Use ~c"" if you indeed want a charlist or use "" instead.805 You may run "mix format --migrate" to change all single-quoted806 strings to use the ~c sigil and fix this warning.807 │808 66 │ 'X', 'Y', 'Z', 'a', 'b', 'c', 'd', 'e', 'f', 'g', 'h', 'i', 'j', 'k', 'm',809 │ ~810 │811 └─ lib/base58.ex:66:60812813 warning: using single-quoted strings to represent charlists is deprecated.814 Use ~c"" if you indeed want a charlist or use "" instead.815 You may run "mix format --migrate" to change all single-quoted816 strings to use the ~c sigil and fix this warning.817 │818 66 │ 'X', 'Y', 'Z', 'a', 'b', 'c', 'd', 'e', 'f', 'g', 'h', 'i', 'j', 'k', 'm',819 │ ~820 │821 └─ lib/base58.ex:66:65822823 warning: using single-quoted strings to represent charlists is deprecated.824 Use ~c"" if you indeed want a charlist or use "" instead.825 You may run "mix format --migrate" to change all single-quoted826 strings to use the ~c sigil and fix this warning.827 │828 66 │ 'X', 'Y', 'Z', 'a', 'b', 'c', 'd', 'e', 'f', 'g', 'h', 'i', 'j', 'k', 'm',829 │ ~830 │831 └─ lib/base58.ex:66:70832833 warning: using single-quoted strings to represent charlists is deprecated.834 Use ~c"" if you indeed want a charlist or use "" instead.835 You may run "mix format --migrate" to change all single-quoted836 strings to use the ~c sigil and fix this warning.837 │838 66 │ 'X', 'Y', 'Z', 'a', 'b', 'c', 'd', 'e', 'f', 'g', 'h', 'i', 'j', 'k', 'm',839 │ ~840 │841 └─ lib/base58.ex:66:75842843 warning: using single-quoted strings to represent charlists is deprecated.844 Use ~c"" if you indeed want a charlist or use "" instead.845 You may run "mix format --migrate" to change all single-quoted846 strings to use the ~c sigil and fix this warning.847 │848 67 │ 'n', 'o', 'p', 'q', 'r', 's', 't', 'u', 'v', 'w', 'x', 'y', 'z' ]849 │ ~850 │851 └─ lib/base58.ex:67:5852853 warning: using single-quoted strings to represent charlists is deprecated.854 Use ~c"" if you indeed want a charlist or use "" instead.855 You may run "mix format --migrate" to change all single-quoted856 strings to use the ~c sigil and fix this warning.857 │858 67 │ 'n', 'o', 'p', 'q', 'r', 's', 't', 'u', 'v', 'w', 'x', 'y', 'z' ]859 │ ~860 │861 └─ lib/base58.ex:67:10862863 warning: using single-quoted strings to represent charlists is deprecated.864 Use ~c"" if you indeed want a charlist or use "" instead.865 You may run "mix format --migrate" to change all single-quoted866 strings to use the ~c sigil and fix this warning.867 │868 67 │ 'n', 'o', 'p', 'q', 'r', 's', 't', 'u', 'v', 'w', 'x', 'y', 'z' ]869 │ ~870 │871 └─ lib/base58.ex:67:15872873 warning: using single-quoted strings to represent charlists is deprecated.874 Use ~c"" if you indeed want a charlist or use "" instead.875 You may run "mix format --migrate" to change all single-quoted876 strings to use the ~c sigil and fix this warning.877 │878 67 │ 'n', 'o', 'p', 'q', 'r', 's', 't', 'u', 'v', 'w', 'x', 'y', 'z' ]879 │ ~880 │881 └─ lib/base58.ex:67:20882883 warning: using single-quoted strings to represent charlists is deprecated.884 Use ~c"" if you indeed want a charlist or use "" instead.885 You may run "mix format --migrate" to change all single-quoted886 strings to use the ~c sigil and fix this warning.887 │888 67 │ 'n', 'o', 'p', 'q', 'r', 's', 't', 'u', 'v', 'w', 'x', 'y', 'z' ]889 │ ~890 │891 └─ lib/base58.ex:67:25892893 warning: using single-quoted strings to represent charlists is deprecated.894 Use ~c"" if you indeed want a charlist or use "" instead.895 You may run "mix format --migrate" to change all single-quoted896 strings to use the ~c sigil and fix this warning.897 │898 67 │ 'n', 'o', 'p', 'q', 'r', 's', 't', 'u', 'v', 'w', 'x', 'y', 'z' ]899 │ ~900 │901 └─ lib/base58.ex:67:30902903 warning: using single-quoted strings to represent charlists is deprecated.904 Use ~c"" if you indeed want a charlist or use "" instead.905 You may run "mix format --migrate" to change all single-quoted906 strings to use the ~c sigil and fix this warning.907 │908 67 │ 'n', 'o', 'p', 'q', 'r', 's', 't', 'u', 'v', 'w', 'x', 'y', 'z' ]909 │ ~910 │911 └─ lib/base58.ex:67:35912913 warning: using single-quoted strings to represent charlists is deprecated.914 Use ~c"" if you indeed want a charlist or use "" instead.915 You may run "mix format --migrate" to change all single-quoted916 strings to use the ~c sigil and fix this warning.917 │918 67 │ 'n', 'o', 'p', 'q', 'r', 's', 't', 'u', 'v', 'w', 'x', 'y', 'z' ]919 │ ~920 │921 └─ lib/base58.ex:67:40922923 warning: using single-quoted strings to represent charlists is deprecated.924 Use ~c"" if you indeed want a charlist or use "" instead.925 You may run "mix format --migrate" to change all single-quoted926 strings to use the ~c sigil and fix this warning.927 │928 67 │ 'n', 'o', 'p', 'q', 'r', 's', 't', 'u', 'v', 'w', 'x', 'y', 'z' ]929 │ ~930 │931 └─ lib/base58.ex:67:45932933 warning: using single-quoted strings to represent charlists is deprecated.934 Use ~c"" if you indeed want a charlist or use "" instead.935 You may run "mix format --migrate" to change all single-quoted936 strings to use the ~c sigil and fix this warning.937 │938 67 │ 'n', 'o', 'p', 'q', 'r', 's', 't', 'u', 'v', 'w', 'x', 'y', 'z' ]939 │ ~940 │941 └─ lib/base58.ex:67:50942943 warning: using single-quoted strings to represent charlists is deprecated.944 Use ~c"" if you indeed want a charlist or use "" instead.945 You may run "mix format --migrate" to change all single-quoted946 strings to use the ~c sigil and fix this warning.947 │948 67 │ 'n', 'o', 'p', 'q', 'r', 's', 't', 'u', 'v', 'w', 'x', 'y', 'z' ]949 │ ~950 │951 └─ lib/base58.ex:67:55952953 warning: using single-quoted strings to represent charlists is deprecated.954 Use ~c"" if you indeed want a charlist or use "" instead.955 You may run "mix format --migrate" to change all single-quoted956 strings to use the ~c sigil and fix this warning.957 │958 67 │ 'n', 'o', 'p', 'q', 'r', 's', 't', 'u', 'v', 'w', 'x', 'y', 'z' ]959 │ ~960 │961 └─ lib/base58.ex:67:60962963 warning: using single-quoted strings to represent charlists is deprecated.964 Use ~c"" if you indeed want a charlist or use "" instead.965 You may run "mix format --migrate" to change all single-quoted966 strings to use the ~c sigil and fix this warning.967 │968 67 │ 'n', 'o', 'p', 'q', 'r', 's', 't', 'u', 'v', 'w', 'x', 'y', 'z' ]969 │ ~970 │971 └─ lib/base58.ex:67:65972973warning: Kernel.to_char_list/1 is deprecated, use Kernel.to_charlist/1 instead974 lib/base58.ex:97: Base58.decode/1975976Generated exbase58 app977==> jason978Compiling 10 files (.ex)979Generated jason app980==> nerves_compatibility_test981===> Analyzing applications...982===> Compiling mimerl983==> ssl_verify_fun984Compiling 7 files (.erl)985Generated ssl_verify_fun app986==> rustler987Compiling 6 files (.ex)988Generated rustler app989==> tablet990Compiling 2 files (.ex)991Generated tablet app992==> elixir_make993Compiling 8 files (.ex)994Generated elixir_make app995==> nerves_logging996 CC kmsg_tailer.o997 LD kmsg_tailer998Compiling 5 files (.ex)999Generated nerves_logging app1000==> nerves_discovery1001Compiling 5 files (.ex)1002Generated nerves_discovery app1003==> ring_logger1004Compiling 7 files (.ex)1005Generated ring_logger app1006==> interactive_cmd1007Compiling 1 file (.ex)1008Generated interactive_cmd app1009==> nerves1010Compiling 65 files (.ex)1011 warning: redefining module Mix.Tasks.Nerves.Init (current version loaded from /work/proj/_build/bbb/lib/nerves/ebin/Elixir.Mix.Tasks.Nerves.Init.beam)1012 │1013 6 │ defmodule Mix.Tasks.Nerves.Init do1014 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1015 │1016 └─ lib/mix/tasks/nerves.init.ex:6: Mix.Tasks.Nerves.Init (module)10171018 warning: redefining module Nerves (current version loaded from /work/proj/_build/bbb/lib/nerves/ebin/Elixir.Nerves.beam)1019 │1020 6 │ defmodule Nerves do1021 │ ~~~~~~~~~~~~~~~~~~~1022 │1023 └─ lib/nerves.ex:6: Nerves (module)10241025 warning: redefining module Nerves.ArtifactResolver (current version loaded from /work/proj/_build/bbb/lib/nerves/ebin/Elixir.Nerves.ArtifactResolver.beam)1026 │1027 5 │ defmodule Nerves.ArtifactResolver do1028 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1029 │1030 └─ lib/nerves/artifact_resolver.ex:5: Nerves.ArtifactResolver (module)10311032 warning: redefining module Nerves.BuildAction.AppModes (current version loaded from /work/proj/_build/bbb/lib/nerves/ebin/Elixir.Nerves.BuildAction.AppModes.beam)1033 │1034 6 │ defmodule Nerves.BuildAction.AppModes do1035 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1036 │1037 └─ lib/nerves/build_action/app_modes.ex:6: Nerves.BuildAction.AppModes (module)10381039 warning: redefining module Nerves.BuildAction.CheckExecutables (current version loaded from /work/proj/_build/bbb/lib/nerves/ebin/Elixir.Nerves.BuildAction.CheckExecutables.beam)1040 │1041 5 │ defmodule Nerves.BuildAction.CheckExecutables do1042 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1043 │1044 └─ lib/nerves/build_action/check_executables.ex:5: Nerves.BuildAction.CheckExecutables (module)10451046 warning: redefining module Nerves.BuildAction.Erlinit (current version loaded from /work/proj/_build/bbb/lib/nerves/ebin/Elixir.Nerves.BuildAction.Erlinit.beam)1047 │1048 8 │ defmodule Nerves.BuildAction.Erlinit do1049 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1050 │1051 └─ lib/nerves/build_action/erlinit.ex:8: Nerves.BuildAction.Erlinit (module)10521053 warning: redefining module Nerves.BuildAction.Firmware (current version loaded from /work/proj/_build/bbb/lib/nerves/ebin/Elixir.Nerves.BuildAction.Firmware.beam)1054 │1055 5 │ defmodule Nerves.BuildAction.Firmware do1056 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1057 │1058 └─ lib/nerves/build_action/firmware.ex:5: Nerves.BuildAction.Firmware (module)10591060 warning: redefining module Nerves.BuildAction.IExStartupCheck (current version loaded from /work/proj/_build/bbb/lib/nerves/ebin/Elixir.Nerves.BuildAction.IExStartupCheck.beam)1061 │1062 7 │ defmodule Nerves.BuildAction.IExStartupCheck do1063 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1064 │1065 └─ lib/nerves/build_action/iex_startup_check.ex:7: Nerves.BuildAction.IExStartupCheck (module)10661067 warning: redefining module Nerves.BuildAction.NervesV1System (current version loaded from /work/proj/_build/bbb/lib/nerves/ebin/Elixir.Nerves.BuildAction.NervesV1System.beam)1068 │1069 5 │ defmodule Nerves.BuildAction.NervesV1System do1070 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1071 │1072 └─ lib/nerves/build_action/nerves_v1_system.ex:5: Nerves.BuildAction.NervesV1System (module)10731074 warning: redefining module Nerves.BuildAction.NervesV1Toolchain (current version loaded from /work/proj/_build/bbb/lib/nerves/ebin/Elixir.Nerves.BuildAction.NervesV1Toolchain.beam)1075 │1076 5 │ defmodule Nerves.BuildAction.NervesV1Toolchain do1077 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1078 │1079 └─ lib/nerves/build_action/nerves_v1_toolchain.ex:5: Nerves.BuildAction.NervesV1Toolchain (module)10801081 warning: redefining module Nerves.BuildAction.Rootfs (current version loaded from /work/proj/_build/bbb/lib/nerves/ebin/Elixir.Nerves.BuildAction.Rootfs.beam)1082 │1083 5 │ defmodule Nerves.BuildAction.Rootfs do1084 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1085 │1086 └─ lib/nerves/build_action/rootfs.ex:5: Nerves.BuildAction.Rootfs (module)10871088 warning: redefining module Nerves.BuildAction.SortApps (current version loaded from /work/proj/_build/bbb/lib/nerves/ebin/Elixir.Nerves.BuildAction.SortApps.beam)1089 │1090 6 │ defmodule Nerves.BuildAction.SortApps do1091 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1092 │1093 └─ lib/nerves/build_action/sort_apps.ex:6: Nerves.BuildAction.SortApps (module)10941095 warning: redefining module Nerves.BuildAction.StripAll (current version loaded from /work/proj/_build/bbb/lib/nerves/ebin/Elixir.Nerves.BuildAction.StripAll.beam)1096 │1097 5 │ defmodule Nerves.BuildAction.StripAll do1098 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1099 │1100 └─ lib/nerves/build_action/strip_all.ex:5: Nerves.BuildAction.StripAll (module)11011102 warning: redefining module Nerves.BuildAction.Trimmer (current version loaded from /work/proj/_build/bbb/lib/nerves/ebin/Elixir.Nerves.BuildAction.Trimmer.beam)1103 │1104 5 │ defmodule Nerves.BuildAction.Trimmer do1105 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1106 │1107 └─ lib/nerves/build_action/trimmer.ex:5: Nerves.BuildAction.Trimmer (module)11081109 warning: redefining module Nerves.BuildPlan (current version loaded from /work/proj/_build/bbb/lib/nerves/ebin/Elixir.Nerves.BuildPlan.beam)1110 │1111 5 │ defmodule Nerves.BuildPlan do1112 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1113 │1114 └─ lib/nerves/build_plan.ex:5: Nerves.BuildPlan (module)11151116 warning: redefining module Nerves.BuildPlan.Checks (current version loaded from /work/proj/_build/bbb/lib/nerves/ebin/Elixir.Nerves.BuildPlan.Checks.beam)1117 │1118 5 │ defmodule Nerves.BuildPlan.Checks do1119 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1120 │1121 └─ lib/nerves/build_plan/checks.ex:5: Nerves.BuildPlan.Checks (module)11221123 warning: redefining module Nerves.Container (current version loaded from /work/proj/_build/bbb/lib/nerves/ebin/Elixir.Nerves.Container.beam)1124 │1125 6 │ defmodule Nerves.Container do1126 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1127 │1128 └─ lib/nerves/container.ex:6: Nerves.Container (module)11291130 warning: redefining module Nerves.Fingerprint (current version loaded from /work/proj/_build/bbb/lib/nerves/ebin/Elixir.Nerves.Fingerprint.beam)1131 │1132 5 │ defmodule Nerves.Fingerprint do1133 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1134 │1135 └─ lib/nerves/fingerprint.ex:5: Nerves.Fingerprint (module)11361137 warning: redefining module Nerves.MixPackage (current version loaded from /work/proj/_build/bbb/lib/nerves/ebin/Elixir.Nerves.MixPackage.beam)1138 │1139 5 │ defmodule Nerves.MixPackage do1140 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1141 │1142 └─ lib/nerves/mix_package.ex:5: Nerves.MixPackage (module)11431144 warning: redefining module Nerves.Paths (current version loaded from /work/proj/_build/bbb/lib/nerves/ebin/Elixir.Nerves.Paths.beam)1145 │1146 5 │ defmodule Nerves.Paths do1147 │ ~~~~~~~~~~~~~~~~~~~~~~~~~1148 │1149 └─ lib/nerves/paths.ex:5: Nerves.Paths (module)11501151 warning: redefining module Nerves.TargetTuple (current version loaded from /work/proj/_build/bbb/lib/nerves/ebin/Elixir.Nerves.TargetTuple.beam)1152 │1153 5 │ defmodule Nerves.TargetTuple do1154 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1155 │1156 └─ lib/nerves/target_tuple.ex:5: Nerves.TargetTuple (module)11571158Generated nerves app1159==> nerves_toolchain_armv7_nerves_linux_gnueabihf1160Compiling 1 file (.ex)1161Generated nerves_toolchain_armv7_nerves_linux_gnueabihf app1162==> nimble_parsec1163Compiling 4 files (.ex)1164Generated nimble_parsec app1165==> makeup1166Compiling 15 files (.ex)1167Generated makeup app1168==> makeup_elixir1169Compiling 6 files (.ex)1170Compiling lib/makeup/lexers/elixir_lexer.ex (it's taking more than 10s)1171Generated makeup_elixir app1172==> ex_doc1173Compiling 22 files (.ex)1174 warning: using single-quoted strings to represent charlists is deprecated.1175 Use ~c"" if you indeed want a charlist or use "" instead.1176 You may run "mix format --migrate" to change all single-quoted1177 strings to use the ~c sigil and fix this warning.1178 │1179 121 │ [{'mimetype', @mimetype} | files_to_add(output)],1180 │ ~1181 │1182 └─ lib/ex_doc/formatter/epub.ex:121:911831184 warning: using single-quoted strings to represent charlists is deprecated.1185 Use ~c"" if you indeed want a charlist or use "" instead.1186 You may run "mix format --migrate" to change all single-quoted1187 strings to use the ~c sigil and fix this warning.1188 │1189 122 │ compress: ['.css', '.xhtml', '.html', '.ncx', '.js', '.opf', '.jpg', '.png', '.xml']1190 │ ~1191 │1192 └─ lib/ex_doc/formatter/epub.ex:122:1811931194 warning: using single-quoted strings to represent charlists is deprecated.1195 Use ~c"" if you indeed want a charlist or use "" instead.1196 You may run "mix format --migrate" to change all single-quoted1197 strings to use the ~c sigil and fix this warning.1198 │1199 122 │ compress: ['.css', '.xhtml', '.html', '.ncx', '.js', '.opf', '.jpg', '.png', '.xml']1200 │ ~1201 │1202 └─ lib/ex_doc/formatter/epub.ex:122:2612031204 warning: using single-quoted strings to represent charlists is deprecated.1205 Use ~c"" if you indeed want a charlist or use "" instead.1206 You may run "mix format --migrate" to change all single-quoted1207 strings to use the ~c sigil and fix this warning.1208 │1209 122 │ compress: ['.css', '.xhtml', '.html', '.ncx', '.js', '.opf', '.jpg', '.png', '.xml']1210 │ ~1211 │1212 └─ lib/ex_doc/formatter/epub.ex:122:3612131214 warning: using single-quoted strings to represent charlists is deprecated.1215 Use ~c"" if you indeed want a charlist or use "" instead.1216 You may run "mix format --migrate" to change all single-quoted1217 strings to use the ~c sigil and fix this warning.1218 │1219 122 │ compress: ['.css', '.xhtml', '.html', '.ncx', '.js', '.opf', '.jpg', '.png', '.xml']1220 │ ~1221 │1222 └─ lib/ex_doc/formatter/epub.ex:122:4512231224 warning: using single-quoted strings to represent charlists is deprecated.1225 Use ~c"" if you indeed want a charlist or use "" instead.1226 You may run "mix format --migrate" to change all single-quoted1227 strings to use the ~c sigil and fix this warning.1228 │1229 122 │ compress: ['.css', '.xhtml', '.html', '.ncx', '.js', '.opf', '.jpg', '.png', '.xml']1230 │ ~1231 │1232 └─ lib/ex_doc/formatter/epub.ex:122:5312331234 warning: using single-quoted strings to represent charlists is deprecated.1235 Use ~c"" if you indeed want a charlist or use "" instead.1236 You may run "mix format --migrate" to change all single-quoted1237 strings to use the ~c sigil and fix this warning.1238 │1239 122 │ compress: ['.css', '.xhtml', '.html', '.ncx', '.js', '.opf', '.jpg', '.png', '.xml']1240 │ ~1241 │1242 └─ lib/ex_doc/formatter/epub.ex:122:6012431244 warning: using single-quoted strings to represent charlists is deprecated.1245 Use ~c"" if you indeed want a charlist or use "" instead.1246 You may run "mix format --migrate" to change all single-quoted1247 strings to use the ~c sigil and fix this warning.1248 │1249 122 │ compress: ['.css', '.xhtml', '.html', '.ncx', '.js', '.opf', '.jpg', '.png', '.xml']1250 │ ~1251 │1252 └─ lib/ex_doc/formatter/epub.ex:122:6812531254 warning: using single-quoted strings to represent charlists is deprecated.1255 Use ~c"" if you indeed want a charlist or use "" instead.1256 You may run "mix format --migrate" to change all single-quoted1257 strings to use the ~c sigil and fix this warning.1258 │1259 122 │ compress: ['.css', '.xhtml', '.html', '.ncx', '.js', '.opf', '.jpg', '.png', '.xml']1260 │ ~1261 │1262 └─ lib/ex_doc/formatter/epub.ex:122:7612631264 warning: using single-quoted strings to represent charlists is deprecated.1265 Use ~c"" if you indeed want a charlist or use "" instead.1266 You may run "mix format --migrate" to change all single-quoted1267 strings to use the ~c sigil and fix this warning.1268 │1269 122 │ compress: ['.css', '.xhtml', '.html', '.ncx', '.js', '.opf', '.jpg', '.png', '.xml']1270 │ ~1271 │1272 └─ lib/ex_doc/formatter/epub.ex:122:8412731274 warning: <%# is deprecated, use <%!-- or add a space between <% and # instead1275 │1276 45 │ <%# Extra content specified by the user (e.g. custom Javascript) %>1277 │ ~1278 │1279 └─ lib/ex_doc/formatter/epub/templates/module_template.eex:45: (file)12801281 warning: <%# is deprecated, use <%!-- or add a space between <% and # instead1282 │1283 24 │ <%# Extra content specified by the user (e.g. custom Javascript) %>1284 │ ~1285 │1286 └─ lib/ex_doc/formatter/epub/templates/nav_template.eex:24: (file)12871288 warning: <%# is deprecated, use <%!-- or add a space between <% and # instead1289 │1290 3 │ <%# Extra content specified by the user (e.g. custom Javascript) %>1291 │ ~1292 │1293 └─ lib/ex_doc/formatter/epub/templates/extra_template.eex:3: (file)12941295 warning: <%# is deprecated, use <%!-- or add a space between <% and # instead1296 │1297 13 │ <%# Extra content specified by the user (e.g. custom Javascipt) %>1298 │ ~1299 │1300 └─ lib/ex_doc/formatter/epub/templates/title_template.eex:13: (file)13011302 warning: <%# is deprecated, use <%!-- or add a space between <% and # instead1303 │1304 10 │ <%# Extra content specified by the user (e.g. custom CSS) %>1305 │ ~1306 │1307 └─ lib/ex_doc/formatter/epub/templates/head_template.eex:10: (file)13081309 warning: <%# is deprecated, use <%!-- or add a space between <% and # instead1310 │1311 36 │ <%# Extra content specified by the user (e.g. custom Javascript) %>1312 │ ~1313 │1314 └─ lib/ex_doc/formatter/html/templates/footer_template.eex:36: (file)13151316 warning: <%# is deprecated, use <%!-- or add a space between <% and # instead1317 │1318 22 │ <%# Extra content specified by the user (e.g. custom CSS) %>1319 │ ~1320 │1321 └─ lib/ex_doc/formatter/html/templates/head_template.eex:22: (file)13221323 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 36 │ @docs_chunk 'Docs'1329 │ ~1330 │1331 └─ lib/ex_doc/utils/code.ex:36:1513321333 warning: the following clause cannot match because the previous clauses already matched all possible values:13341335 _ ->13361337 it attempts to match on the result of:13381339 result13401341 which has the already matched type:13421343 dynamic({:docs_v1, term(), term(), term(), term(), term(), term()} or {:error, term()})13441345 type warning found at:1346 │1347 112 │ _ ->1348 │ ~1349 │1350 └─ lib/ex_doc/retriever.ex:112:9: ExDoc.Retriever.docs_chunk/113511352 warning: the following clause is redundant:13531354 defp to_var({:<<>>, _, _}, _)13551356 it has type:13571358 dynamic({:<<>>, term(), term()}), dynamic()13591360 previous clauses have already matched on the following types:13611362 {atom(), term(), term()}, term()13631364 │1365 510 │ defp to_var({:<<>>, _, _}, _), do: {:binary, [], nil}1366 │ ~1367 │1368 └─ lib/ex_doc/retriever.ex:510:8: ExDoc.Retriever.to_var/213691370 warning: the following clause is redundant:13711372 defp to_var({:%{}, _, _}, _)13731374 it has type:13751376 dynamic({:%{}, term(), term()}), dynamic()13771378 previous clauses have already matched on the following types:13791380 {atom(), term(), term()}, term()13811382 │1383 511 │ defp to_var({:%{}, _, _}, _), do: {:map, [], nil}1384 │ ~1385 │1386 └─ lib/ex_doc/retriever.ex:511:8: ExDoc.Retriever.to_var/213871388 warning: the following clause is redundant:13891390 defp to_var({:{}, _, _}, _)13911392 it has type:13931394 dynamic({:{}, term(), term()}), dynamic()13951396 previous clauses have already matched on the following types:13971398 {atom(), term(), term()}, term()13991400 │1401 512 │ defp to_var({:{}, _, _}, _), do: {:tuple, [], nil}1402 │ ~1403 │1404 └─ lib/ex_doc/retriever.ex:512:8: ExDoc.Retriever.to_var/214051406 warning: this clause of defp logo_path/1 is never used (or it will always fail/warn when invoked)1407 │1408 196 │ defp logo_path(%{logo: nil}), do: nil1409 │ ~1410 │1411 └─ lib/ex_doc/formatter/html/templates.ex:196:8: ExDoc.Formatter.HTML.Templates.logo_path/114121413 warning: the following clause is redundant:14141415 defp to_var(float, _) when is_integer(float)14161417 it has type:14181419 integer(), dynamic()14201421 previous clauses have already matched on the following types:14221423 {atom(), term(), term()}, term()1424 {term(), term()}, term()1425 integer(), term()14261427 │1428 515 │ defp to_var(float, _) when is_integer(float), do: {:float, [], nil}1429 │ ~1430 │1431 └─ lib/ex_doc/retriever.ex:515:8: ExDoc.Retriever.to_var/214321433 warning: expected a map or struct when accessing .__struct__ in expression:14341435 module.__struct__14361437 where "module" was given the type:14381439 # type: dynamic(atom())1440 # from: lib/ex_doc/retriever.ex:189:71441 function_exported?(module, :__struct__, 0)14421443 hint: "var.field" (without parentheses) means "var" is a map() while "var.fun()" (with parentheses) means "var" is an atom()14441445 type warning found at:1446 │1447 190 │ match?(%{__exception__: true}, module.__struct__) ->1448 │ ~1449 │1450 └─ lib/ex_doc/retriever.ex:190:49: ExDoc.Retriever.get_type/114511452 warning: the right-hand side of || will never be executed:14531454 anno_line(anno) || ...14551456 because the left-hand side always evaluates to:14571458 dynamic(float() or integer())14591460 where "anno" was given the type:14611462 # type: dynamic()1463 # from: lib/ex_doc/retriever.ex:376:571464 {:attribute, anno, :callback, {^actual_def, specs}} =1465 Enum.find(1466 module_data.abst_code,1467 &case &1 do1468 ...1469 end1470 )14711472 type warning found at:1473 │1474 379 │ line = anno_line(anno) || doc_line1475 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1476 │1477 └─ lib/ex_doc/retriever.ex:379: ExDoc.Retriever.get_callback/414781479 warning: the right-hand side of || will never be executed:14801481 anno_line(anno) || ...14821483 because the left-hand side always evaluates to:14841485 dynamic(float() or integer())14861487 where "anno" was given the type:14881489 # type: dynamic()1490 # from: lib/ex_doc/retriever.ex:448:361491 {:attribute, anno, type, spec} =1492 Enum.find(module_data.abst_code, fn1493 {:attribute, _, type, {^name, _, args}} -> type in [:opaque, :type] and length(args) == arity1494 _ -> false1495 end)14961497 type warning found at:1498 │1499 458 │ line = anno_line(anno) || doc_line1500 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1501 │1502 └─ lib/ex_doc/retriever.ex:458: ExDoc.Retriever.get_type/315031504 warning: expected a map or struct when accessing .available? in expression:15051506 module.available?15071508 where "module" was given the type:15091510 # type: dynamic(atom())1511 # from: lib/ex_doc/markdown.ex:58:121512 Code.ensure_loaded?(module)15131514 hint: "var.field" (without parentheses) means "var" is a map() while "var.fun()" (with parentheses) means "var" is an atom()15151516 type warning found at:1517 │1518 58 │ Code.ensure_loaded?(module) && module.available?1519 │ ~1520 │1521 └─ lib/ex_doc/markdown.ex:58:45: ExDoc.Markdown.find_markdown_processor/015221523Generated ex_doc app1524==> nerves_compatibility_test1525===> Analyzing applications...1526===> Compiling unicode_util_compat1527===> Analyzing applications...1528===> Compiling idna1529===> Analyzing applications...1530===> Compiling certifi1531===> Analyzing applications...1532===> Compiling parse_trans1533==> uboot_env1534Compiling 5 files (.ex)1535Generated uboot_env app1536==> nerves_compatibility_test1537===> Analyzing applications...1538===> Compiling metrics1539===> Analyzing applications...1540===> Compiling hackney1541 ┌─ src/hackney_happy.erl:1542 │1543 101 │ catch exit(Pid, normal),1544 │ ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1545Compile directive 'nowarn_deprecated_catch' can be used to suppress1546warnings in selected modules.15471548 ┌─ src/hackney_happy.erl:1549 │1550 128 │ case (catch inet_res:getbyname(Hostname, Type)) of1551 │ ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1552Compile directive 'nowarn_deprecated_catch' can be used to suppress1553warnings in selected modules.15541555 ┌─ src/hackney_happy.erl:1556 │1557 151 │ case (catch inet:gethostbyname(Hostname, InetType)) of1558 │ ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1559Compile directive 'nowarn_deprecated_catch' can be used to suppress1560warnings in selected modules.156115621563 ┌─ src/hackney_trace.erl:1564 │1565 132 │ (catch io:format(standard_io, "stop trace at ~s~n", [format_timestamp(Timestamp)])),1566 │ ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1567Compile directive 'nowarn_deprecated_catch' can be used to suppress1568warnings in selected modules.15691570 ┌─ src/hackney_trace.erl:1571 │1572 139 │ (catch io:format(Fd, "stop trace at ~s~n", [format_timestamp(Timestamp)])),1573 │ ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1574Compile directive 'nowarn_deprecated_catch' can be used to suppress1575warnings in selected modules.15761577 ┌─ src/hackney_trace.erl:1578 │1579 146 │ (catch io:format(Fd, "stop trace at ~s~n", [format_timestamp(Timestamp)])),1580 │ ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1581Compile directive 'nowarn_deprecated_catch' can be used to suppress1582warnings in selected modules.15831584 ┌─ src/hackney_trace.erl:1585 │1586 147 │ (catch file:close(Fd)),1587 │ ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1588Compile directive 'nowarn_deprecated_catch' can be used to suppress1589warnings in selected modules.15901591 ┌─ src/hackney_trace.erl:1592 │1593 154 │ (catch io:format(Fd, "stop trace at ~s~n", [format_timestamp(Timestamp)])),1594 │ ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1595Compile directive 'nowarn_deprecated_catch' can be used to suppress1596warnings in selected modules.15971598 ┌─ src/hackney_trace.erl:1599 │1600 155 │ (catch file:close(Fd)),1601 │ ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1602Compile directive 'nowarn_deprecated_catch' can be used to suppress1603warnings in selected modules.16041605 ┌─ src/hackney_trace.erl:1606 │1607 161 │ (catch print_hackney_trace(Fd, Sev, Timestamp, Who,1608 │ ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1609Compile directive 'nowarn_deprecated_catch' can be used to suppress1610warnings in selected modules.16111612 ┌─ src/hackney_trace.erl:1613 │1614 165 │ (catch print_trace(Fd, Event)),1615 │ ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1616Compile directive 'nowarn_deprecated_catch' can be used to suppress1617warnings in selected modules.161816191620 ┌─ src/hackney_pool.erl:1621 │1622 80 │ case catch gen_server:call(Pool, {checkout, Connection, Requester, RequestRef}, CheckoutTimeout) of1623 │ ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1624Compile directive 'nowarn_deprecated_catch' can be used to suppress1625warnings in selected modules.16261627 ┌─ src/hackney_pool.erl:1628 │1629 101 │ _ = catch hackney_connection:close(Connection, Socket),1630 │ ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1631Compile directive 'nowarn_deprecated_catch' can be used to suppress1632warnings in selected modules.16331634 ┌─ src/hackney_pool.erl:1635 │1636 130 │ _ = catch hackney_connection:close(Connection, Socket),1637 │ ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1638Compile directive 'nowarn_deprecated_catch' can be used to suppress1639warnings in selected modules.16401641 ┌─ src/hackney_pool.erl:1642 │1643 134 │ catch hackney_connection:close(Connection, Socket),1644 │ ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1645Compile directive 'nowarn_deprecated_catch' can be used to suppress1646warnings in selected modules.16471648 ┌─ src/hackney_pool.erl:1649 │1650 319 │ catch Transport:close(Socket),1651 │ ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1652Compile directive 'nowarn_deprecated_catch' can be used to suppress1653warnings in selected modules.16541655 ┌─ src/hackney_pool.erl:1656 │1657 417 │ case catch hackney_connection:controlling_process(Connection, S, self()) of1658 │ ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1659Compile directive 'nowarn_deprecated_catch' can be used to suppress1660warnings in selected modules.16611662 ┌─ src/hackney_pool.erl:1663 │1664 423 │ _ = catch hackney_connection:close(Connection, S),1665 │ ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1666Compile directive 'nowarn_deprecated_catch' can be used to suppress1667warnings in selected modules.16681669 ┌─ src/hackney_pool.erl:1670 │1671 444 │ catch hackney_connection:close(Connection, Socket),1672 │ ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1673Compile directive 'nowarn_deprecated_catch' can be used to suppress1674warnings in selected modules.16751676 ┌─ src/hackney_pool.erl:1677 │1678 543 │ _ = (catch hackney_connection:close(Connection, Socket)),1679 │ ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1680Compile directive 'nowarn_deprecated_catch' can be used to suppress1681warnings in selected modules.168216831684 ┌─ src/hackney_manager.erl:1685 │1686 114 │ catch ets:delete(?MODULE, Ref),1687 │ ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1688Compile directive 'nowarn_deprecated_catch' can be used to suppress1689warnings in selected modules.16901691 ┌─ src/hackney_manager.erl:1692 │1693 125 │ catch Transport:close(Socket);1694 │ ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1695Compile directive 'nowarn_deprecated_catch' can be used to suppress1696warnings in selected modules.16971698 ┌─ src/hackney_manager.erl:1699 │1700 129 │ catch Handler:checkin(SocketRef, Socket)1701 │ ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1702Compile directive 'nowarn_deprecated_catch' can be used to suppress1703warnings in selected modules.17041705 ┌─ src/hackney_manager.erl:1706 │1707 133 │ catch Transport:controlling_process(Socket, self()),1708 │ ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1709Compile directive 'nowarn_deprecated_catch' can be used to suppress1710warnings in selected modules.17111712 ┌─ src/hackney_manager.erl:1713 │1714 134 │ catch Transport:close(Socket),1715 │ ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1716Compile directive 'nowarn_deprecated_catch' can be used to suppress1717warnings in selected modules.17181719 ┌─ src/hackney_manager.erl:1720 │1721 227 │ catch ets:delete(?MODULE, Ref),1722 │ ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1723Compile directive 'nowarn_deprecated_catch' can be used to suppress1724warnings in selected modules.17251726 ┌─ src/hackney_manager.erl:1727 │1728 255 │ catch ets:delete(?MODULE, Ref),1729 │ ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1730Compile directive 'nowarn_deprecated_catch' can be used to suppress1731warnings in selected modules.17321733 ┌─ src/hackney_manager.erl:1734 │1735 269 │ catch Transport:controlling_process(Socket, self()),1736 │ ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1737Compile directive 'nowarn_deprecated_catch' can be used to suppress1738warnings in selected modules.17391740 ┌─ src/hackney_manager.erl:1741 │1742 270 │ catch Transport:close(Socket),1743 │ ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1744Compile directive 'nowarn_deprecated_catch' can be used to suppress1745warnings in selected modules.17461747 ┌─ src/hackney_manager.erl:1748 │1749 383 │ catch unlink(Stream),1750 │ ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1751Compile directive 'nowarn_deprecated_catch' can be used to suppress1752warnings in selected modules.17531754 ┌─ src/hackney_manager.erl:1755 │1756 416 │ catch ets:delete(?REFS, Ref),1757 │ ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1758Compile directive 'nowarn_deprecated_catch' can be used to suppress1759warnings in selected modules.17601761 ┌─ src/hackney_manager.erl:1762 │1763 426 │ catch ets:delete(?REFS, Ref),1764 │ ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1765Compile directive 'nowarn_deprecated_catch' can be used to suppress1766warnings in selected modules.17671768 ┌─ src/hackney_manager.erl:1769 │1770 470 │ case catch hackney_stream:start_link(StreamTo2, Ref, Client) of1771 │ ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1772Compile directive 'nowarn_deprecated_catch' can be used to suppress1773warnings in selected modules.17741775 ┌─ src/hackney_manager.erl:1776 │1777 487 │ catch Transport:close(Socket),1778 │ ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1779Compile directive 'nowarn_deprecated_catch' can be used to suppress1780warnings in selected modules.17811782 ┌─ src/hackney_manager.erl:1783 │1784 543 │ catch ets:delete(?REFS, Ref),1785 │ ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1786Compile directive 'nowarn_deprecated_catch' can be used to suppress1787warnings in selected modules.17881789 ┌─ src/hackney_manager.erl:1790 │1791 544 │ catch ets:delete(?MODULE, Ref),1792 │ ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1793Compile directive 'nowarn_deprecated_catch' can be used to suppress1794warnings in selected modules.17951796 ┌─ src/hackney_manager.erl:1797 │1798 559 │ catch ets:delete(?REFS, Ref),1799 │ ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1800Compile directive 'nowarn_deprecated_catch' can be used to suppress1801warnings in selected modules.18021803 ┌─ src/hackney_manager.erl:1804 │1805 560 │ catch ets:delete(?MODULE, Ref),1806 │ ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1807Compile directive 'nowarn_deprecated_catch' can be used to suppress1808warnings in selected modules.18091810 ┌─ src/hackney_manager.erl:1811 │1812 618 │ catch unlink(Pid),1813 │ ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.1814Compile directive 'nowarn_deprecated_catch' can be used to suppress1815warnings in selected modules.181618171818==> tesla1819Compiling 29 files (.ex)1820 warning: using single-quoted strings to represent charlists is deprecated.1821 Use ~c"" if you indeed want a charlist or use "" instead.1822 You may run "mix format --migrate" to change all single-quoted1823 strings to use the ~c sigil and fix this warning.1824 │1825 71 │ handle(:hackney.request(method, url, headers, body || '', opts))1826 │ ~1827 │1828 └─ lib/tesla/adapter/hackney.ex:71:6118291830 warning: using single-quoted strings to represent charlists is deprecated.1831 Use ~c"" if you indeed want a charlist or use "" instead.1832 You may run "mix format --migrate" to change all single-quoted1833 strings to use the ~c sigil and fix this warning.1834 │1835 77 │ case List.keytake(headers, 'content-type', 0) do1836 │ ~1837 │1838 └─ lib/tesla/adapter/httpc.ex:77:3418391840 warning: using single-quoted strings to represent charlists is deprecated.1841 Use ~c"" if you indeed want a charlist or use "" instead.1842 You may run "mix format --migrate" to change all single-quoted1843 strings to use the ~c sigil and fix this warning.1844 │1845 78 │ nil -> {'text/plain', headers}1846 │ ~1847 │1848 └─ lib/tesla/adapter/httpc.ex:78:1718491850 warning: Application.get_env/3 is discouraged in the module body, use Application.compile_env/3 instead1851 │1852 154 │ @config Application.get_env(:tesla, __MODULE__, [])1853 │ ~1854 │1855 └─ lib/tesla/middleware/logger.ex:154:23: Tesla.Middleware.Logger (module)18561857 warning: use Bitwise is deprecated. import Bitwise instead1858 │1859 51 │ use Bitwise, skip_operators: true1860 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1861 │1862 └─ lib/tesla/middleware/retry.ex:51: Tesla.Middleware.Retry (module)18631864 warning: unused require Tesla.Adapter.Httpc1865 │1866 214 │ require Tesla.Adapter.Httpc1867 │ ~1868 │1869 └─ lib/tesla.ex:214:318701871 warning: incompatible types given to Tesla.execute/3:18721873 Tesla.execute(Tesla, client, options)18741875 given types:18761877 -Tesla-, dynamic(%Tesla.Client{pre: list(term()), post: list(term())}), dynamic(list(term()))18781879 but expected one of:18801881 (1882 %{..., __middleware__: list(term())},1883 %{..., post: list(term()), pre: list(term())},1884 list(term())1885 )18861887 where "client" (context Tesla.Builder) was given the type:18881889 # type: dynamic(%Tesla.Client{})1890 # from: lib/tesla/builder.ex:2101891 %Tesla.Client{} = client18921893 where "options" (context Tesla.Builder) was given the types:18941895 # type: dynamic()1896 # from: lib/tesla/builder.ex:2101897 options18981899 # type: dynamic(list(term()))1900 # from: lib/tesla/builder.ex:2101901 Tesla.execute(Tesla, client, options)19021903 type warning found at:1904 │1905 210 │ except = Keyword.get(opts, :except, [])1906 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1907 │1908 └─ lib/tesla/builder.ex:210: Tesla.request/219091910 warning: incompatible types given to Tesla.execute!/3:19111912 Tesla.execute!(Tesla, client, options)19131914 given types:19151916 -Tesla-, dynamic(%Tesla.Client{pre: list(term()), post: list(term())}), dynamic(list(term()))19171918 but expected one of:19191920 (1921 %{..., __middleware__: list(term())},1922 %{..., post: list(term()), pre: list(term())},1923 list(term())1924 )19251926 where "client" (context Tesla.Builder) was given the type:19271928 # type: dynamic(%Tesla.Client{})1929 # from: lib/tesla/builder.ex:2101930 %Tesla.Client{} = client19311932 where "options" (context Tesla.Builder) was given the types:19331934 # type: dynamic()1935 # from: lib/tesla/builder.ex:2101936 options19371938 # type: dynamic(list(term()))1939 # from: lib/tesla/builder.ex:2101940 Tesla.execute!(Tesla, client, options)19411942 type warning found at:1943 │1944 210 │ except = Keyword.get(opts, :except, [])1945 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1946 │1947 └─ lib/tesla/builder.ex:210: Tesla.request!/219481949Generated tesla app1950==> nerves_system_bbb1951Generated nerves_system_bbb app1952==> property_table1953Compiling 8 files (.ex)1954Generated property_table app1955==> nerves_uevent1956 CC uevent.o1957 LD uevent1958Compiling 5 files (.ex)1959Generated nerves_uevent app1960==> nerves_runtime1961Compiling 14 files (.ex)1962Generated nerves_runtime app1963==> toolshed1964Compiling 5 files (.ex)1965Generated toolshed app1966==> httpoison1967Compiling 3 files (.ex)1968Generated httpoison app1969==> bubblegum_nifs1970Compiling 6 files (.ex)19711972== Compilation error in file lib/bubblegum_nifs/native.ex ==1973** (ErlangError) Erlang error: :enoent1974 (elixir 1.20.3) lib/system.ex:1141: System.cmd("cargo", ["metadata", "--format-version=1"], [cd: "native/bubblegum_nifs"])1975 (rustler 0.36.2) lib/rustler/compiler/config.ex:76: Rustler.Compiler.Config.metadata!/11976 (rustler 0.36.2) lib/rustler/compiler/config.ex:63: Rustler.Compiler.Config.build/11977 (rustler 0.36.2) lib/rustler/compiler.ex:8: Rustler.Compiler.compile_crate/31978 lib/bubblegum_nifs/native.ex:5: (module)1979could not compile dependency :bubblegum_nifs, "mix compile" failed. Errors may have been logged above. You can recompile this dependency with "mix deps.compile bubblegum_nifs --force", update it with "mix deps.update bubblegum_nifs" or clean it with "mix deps.clean bubblegum_nifs"