fulib_absinthe

Build log

nerves_system_qemu_aarch64

fulib_absinthe 0.1.10 · fail · run fulib_absinthe-0.1.10-1791186217492
728 of 728 lines
1Resolving Hex dependencies...2Resolution completed in 0.524s3Unchanged:4  absinthe 1.12.05  absinthe_plug 1.5.106  certifi 2.15.07  circular_buffer 1.1.08  combine 0.10.09  cowboy 2.6.3 VULNERABLE!10    EEF-CVE-2026-8466 (HIGH)11    aka: CVE-2026-8466, GHSA-jfc2-q6qh-g5x812    Unbounded buffer accumulation in multipart header parsing causes denial of service in cowboy13    https://osv.dev/vulnerability/EEF-CVE-2026-84661415    EEF-CVE-2026-65624 (MEDIUM)16    aka: CVE-2026-6562417    Cowboy HTTP/1.1 max_headers Bypass via Duplicate Header Names Enables Memory Exhaustion18    https://osv.dev/vulnerability/EEF-CVE-2026-656241920    GHSA-w4f7-4cxr-rv3c (MEDIUM)21    aka: CVE-2026-43966, EEF-CVE-2026-4396622    cowboy and gun affected by an HTTP Request/Response Splitting vulnerability23    https://osv.dev/vulnerability/GHSA-w4f7-4cxr-rv3c24  cowlib 2.7.3 VULNERABLE!25    EEF-CVE-2026-59248 (HIGH)26    aka: CVE-2026-5924827    Unbounded HPACK/QPACK prefixed-integer decoding in Cowlib causes memory-exhaustion DoS28    https://osv.dev/vulnerability/EEF-CVE-2026-592482930    EEF-CVE-2026-43970 (HIGH)31    aka: CVE-2026-43970, GHSA-84f2-rp86-235p32    Decompression Bomb in cow_spdy:inflate/2 Allows Memory Exhaustion via Crafted SPDY Frame33    https://osv.dev/vulnerability/EEF-CVE-2026-439703435    EEF-CVE-2026-43968 (MEDIUM)36    aka: CVE-2026-43968, GHSA-hv23-4qp7-8c8r37    CR Injection in SSE Encoder Enables Event Splitting via cow_sse:event/138    https://osv.dev/vulnerability/EEF-CVE-2026-439683940    EEF-CVE-2026-7790 (HIGH)41    aka: CVE-2026-7790, GHSA-32p9-57cr-4x6542    Unbounded chunk-size hex digits in cowlib cause quadratic CPU and memory DoS43    https://osv.dev/vulnerability/EEF-CVE-2026-779044  crc 0.11.045  dataloader 1.0.1146  db_connection 2.10.247  decimal 2.4.1 VULNERABLE!48    EEF-CVE-2026-32686 (MEDIUM)49    aka: CVE-2026-32686, GHSA-rhv4-8758-jx7v50    Unbounded exponent in decimal enables unauthenticated DoS51    https://osv.dev/vulnerability/EEF-CVE-2026-3268652  decorator 1.4.053  earmark 1.4.49 RETIRED! VULNERABLE!54    (deprecated) Earmark is no longer maintained. Migrate to a replacement, for example MDEx (https://hex.pm/packages/mdex).5556    EEF-CVE-2026-48591 (MEDIUM)57    aka: CVE-2026-48591, GHSA-52mm-h59v-f3c758    Stored XSS via unescaped HTML attribute values in earmark59    https://osv.dev/vulnerability/EEF-CVE-2026-4859160  ecto 3.13.661  ecto_sql 3.13.562  elixir_make 0.10.063  ex_marshal 0.0.1364  expo 1.1.165  floki 0.38.466  fulib 0.1.1867  fulib_absinthe 0.1.1068  gen_stage 0.14.369  gettext 0.26.270  grpc 0.3.1 VULNERABLE!71    EEF-CVE-2026-48854 (HIGH)72    aka: CVE-2026-48854, GHSA-q8gf-9rvj-gmgj73    Unbounded request body accumulation causes memory exhaustion in elixir-grpc/grpc74    https://osv.dev/vulnerability/EEF-CVE-2026-4885475  gun 1.3.3 VULNERABLE!76    EEF-CVE-2026-43973 (HIGH)77    aka: CVE-2026-43973, GHSA-r53j-fjj5-mv7778    gun HTTP/1.1 response buffer has no size limit allowing server-controlled memory exhaustion79    https://osv.dev/vulnerability/EEF-CVE-2026-439738081    GHSA-w4f7-4cxr-rv3c (MEDIUM)82    aka: CVE-2026-43966, EEF-CVE-2026-4396683    cowboy and gun affected by an HTTP Request/Response Splitting vulnerability84    https://osv.dev/vulnerability/GHSA-w4f7-4cxr-rv3c85  hackney 1.25.0 VULNERABLE!86    EEF-CVE-2026-47071 (HIGH)87    aka: CVE-2026-47071, GHSA-gp9c-pm5m-5cxr88    SOCKS5 TLS upgrade ignores caller timeout in hackney89    https://osv.dev/vulnerability/EEF-CVE-2026-470719091    EEF-CVE-2026-47076 (MEDIUM)92    aka: CVE-2026-47076, GHSA-pj7v-xfvx-wmjq93    SSRF allowlist bypass via percent-encoded host in hackney94    https://osv.dev/vulnerability/EEF-CVE-2026-470769596    EEF-CVE-2026-47069 (LOW)97    aka: CVE-2026-47069, GHSA-mp55-p8c9-rfw298    CRLF injection in cookie domain/path options in hackney99    https://osv.dev/vulnerability/EEF-CVE-2026-47069100101    EEF-CVE-2026-47075 (MEDIUM)102    aka: CVE-2026-47075, GHSA-j9wq-vxxc-94wf103    CR/LF injection in query parameter in hackney104    https://osv.dev/vulnerability/EEF-CVE-2026-47075105  httpoison 1.8.2106  idna 6.1.1107  inet_cidr 1.0.9108  interactive_cmd 0.1.4109  jason 1.4.5110  jchash 0.1.4111  liquid 0.9.1112  logger_file_backend 0.1.1113  mbcs 1.1.1114  metrics 1.0.1115  mime 2.0.7116  mimerl 1.5.0117  nebulex 1.2.2118  nebulex_cluster 0.1.0119  nebulex_redis_adapter 1.1.1120  nerves 2.0.0-pre.2121  nerves_discovery 0.1.5122  nerves_logging 0.2.4123  nerves_runtime 0.13.13124  nerves_system_bbb 2.30.2125  nerves_system_br 1.34.4126  nerves_system_mangopi_mq_pro 0.17.2127  nerves_system_qemu_aarch64 0.4.2128  nerves_system_rpi0 2.1.2129  nerves_system_rpi4 2.1.2130  nerves_system_rpi5 2.1.2131  nerves_system_trellis 0.5.0132  nerves_system_x86_64 1.34.2133  nerves_toolchain_aarch64_nerves_linux_gnu 15.3.1134  nerves_toolchain_armv6_nerves_linux_gnueabihf 15.3.1135  nerves_toolchain_armv7_nerves_linux_gnueabihf 15.3.1136  nerves_toolchain_riscv64_nerves_linux_gnu 15.3.1137  nerves_toolchain_x86_64_nerves_linux_musl 15.3.1138  nerves_uevent 0.1.7139  nimble_parsec 1.4.2140  parse_trans 3.4.1141  phoenix_html 2.14.3 VULNERABLE!142    GHSA-5g2h-9x5v-5h3x (MEDIUM)143    aka: CVE-2021-46871, GHSA-j3gg-r6gp-95q2144    phoenix_html allows Cross-site Scripting in HEEx class attributes145    https://osv.dev/vulnerability/GHSA-5g2h-9x5v-5h3x146  plug 1.20.3147  plug_cowboy 2.1.3 VULNERABLE!148    EEF-CVE-2026-32688 (HIGH)149    aka: CVE-2026-32688, GHSA-q8x4-x7mp-5vg2150    Atom table exhaustion via HTTP/2 :scheme pseudo-header in plug_cowboy151    https://osv.dev/vulnerability/EEF-CVE-2026-32688152  plug_crypto 2.2.0153  postgrex 0.22.4154  property_table 0.3.4155  protobuf 0.17.0156  ranch 1.7.1157  recase 0.9.1158  redix 0.11.2159  remote_ip 0.2.1160  ring_logger 0.11.7161  shards 0.6.2162  shorter_maps 2.2.5163  ssl_verify_fun 1.1.7164  tablet 0.3.3165  telemetry 0.4.3166  timex 3.7.13167  tiny_util 0.2.0168  toolshed 0.5.0169  tzdata 1.2.2170  uboot_env 1.0.2171  unicode_util_compat 0.7.1172  yamerl 0.10.0173* Getting fulib_absinthe (Hex package)174* Getting nerves (Hex package)175* Getting ring_logger (Hex package)176* Getting toolshed (Hex package)177* Getting nerves_runtime (Hex package)178* Getting nerves_system_bbb (Hex package)179* Getting nerves_system_mangopi_mq_pro (Hex package)180* Getting nerves_system_qemu_aarch64 (Hex package)181* Getting nerves_system_rpi0 (Hex package)182* Getting nerves_system_rpi4 (Hex package)183* Getting nerves_system_rpi5 (Hex package)184* Getting nerves_system_trellis (Hex package)185* Getting nerves_system_x86_64 (Hex package)186* Getting nerves_system_br (Hex package)187* Getting nerves_toolchain_x86_64_nerves_linux_musl (Hex package)188* Getting nerves_toolchain_armv7_nerves_linux_gnueabihf (Hex package)189* Getting nerves_toolchain_aarch64_nerves_linux_gnu (Hex package)190* Getting nerves_toolchain_armv6_nerves_linux_gnueabihf (Hex package)191* Getting nerves_toolchain_riscv64_nerves_linux_gnu (Hex package)192* Getting nerves_logging (Hex package)193* Getting nerves_uevent (Hex package)194* Getting uboot_env (Hex package)195* Getting elixir_make (Hex package)196* Getting property_table (Hex package)197* Getting circular_buffer (Hex package)198* Getting interactive_cmd (Hex package)199* Getting nerves_discovery (Hex package)200* Getting tablet (Hex package)201* Getting absinthe_plug (Hex package)202* Getting fulib (Hex package)203* Getting grpc (Hex package)204* Getting gun (Hex package)205* Getting postgrex (Hex package)206* Getting remote_ip (Hex package)207* Getting combine (Hex package)208* Getting inet_cidr (Hex package)209* Getting plug (Hex package)210* Getting mime (Hex package)211* Getting plug_crypto (Hex package)212* Getting telemetry (Hex package)213* Getting db_connection (Hex package)214* Getting decimal (Hex package)215* Getting cowlib (Hex package)216* Getting cowboy (Hex package)217* Getting protobuf (Hex package)218* Getting ranch (Hex package)219* Getting dataloader (Hex package)220* Getting earmark (Hex package)221* Getting ecto (Hex package)222* Getting ecto_sql (Hex package)223* Getting ex_marshal (Hex package)224* Getting floki (Hex package)225* Getting gen_stage (Hex package)226* Getting gettext (Hex package)227* Getting httpoison (Hex package)228* Getting jason (Hex package)229* Getting liquid (Hex package)230* Getting logger_file_backend (Hex package)231* Getting nebulex (Hex package)232* Getting nebulex_redis_adapter (Hex package)233* Getting phoenix_html (Hex package)234* Getting plug_cowboy (Hex package)235* Getting recase (Hex package)236* Getting shorter_maps (Hex package)237* Getting timex (Hex package)238* Getting tiny_util (Hex package)239* Getting yamerl (Hex package)240* Getting mbcs (Hex package)241* Getting tzdata (Hex package)242* Getting crc (Hex package)243* Getting jchash (Hex package)244* Getting nebulex_cluster (Hex package)245* Getting redix (Hex package)246* Getting decorator (Hex package)247* Getting shards (Hex package)248* Getting hackney (Hex package)249* Getting certifi (Hex package)250* Getting idna (Hex package)251* Getting metrics (Hex package)252* Getting mimerl (Hex package)253* Getting parse_trans (Hex package)254* Getting ssl_verify_fun (Hex package)255* Getting unicode_util_compat (Hex package)256* Getting expo (Hex package)257* Getting absinthe (Hex package)258* Getting nimble_parsec (Hex package)259Found retired packages, see above for details260Found packages with security advisories, see above for details261You have added/upgraded packages you could sponsor, run `mix hex.sponsor` to learn more262==> nerves_system_br263Generated nerves_system_br app264==> gen_stage265Compiling 10 files (.ex)266     warning: using single-quoted strings to represent charlists is deprecated.267     Use ~c"" if you indeed want a charlist or use "" instead.268     You may run "mix format --migrate" to change all single-quoted269     strings to use the ~c sigil and fix this warning.270     │271 453 │           'ConsumerSupervisor failed to start child from: ~tp with reason: ~tp~n',272     │           ~273     │274     └─ lib/consumer_supervisor.ex:453:11275276     warning: using single-quoted strings to represent charlists is deprecated.277     Use ~c"" if you indeed want a charlist or use "" instead.278     You may run "mix format --migrate" to change all single-quoted279     strings to use the ~c sigil and fix this warning.280     │281 473 │             'ConsumerSupervisor has received ~tp events in excess from: ~tp~n',282     │             ~283     │284     └─ lib/consumer_supervisor.ex:473:13285286     warning: using single-quoted strings to represent charlists is deprecated.287     Use ~c"" if you indeed want a charlist or use "" instead.288     You may run "mix format --migrate" to change all single-quoted289     strings to use the ~c sigil and fix this warning.290     │291 631 │     :error_logger.error_msg('ConsumerSupervisor received unexpected message: ~tp~n', [msg])292     │                             ~293     │294     └─ lib/consumer_supervisor.ex:631:29295296      warning: using single-quoted strings to represent charlists is deprecated.297      Use ~c"" if you indeed want a charlist or use "" instead.298      You may run "mix format --migrate" to change all single-quoted299      strings to use the ~c sigil and fix this warning.300      │301 1887 │     error_msg = 'GenStage consumer ~tp received $gen_producer message: ~tp~n'302      │                 ~303      │304      └─ lib/gen_stage.ex:1887:17305306      warning: using single-quoted strings to represent charlists is deprecated.307      Use ~c"" if you indeed want a charlist or use "" instead.308      You may run "mix format --migrate" to change all single-quoted309      strings to use the ~c sigil and fix this warning.310      │311 1898 │         error_msg = 'GenStage producer ~tp received duplicated subscription from: ~tp~n'312      │                     ~313      │314      └─ lib/gen_stage.ex:1898:21315316      warning: using single-quoted strings to represent charlists is deprecated.317      Use ~c"" if you indeed want a charlist or use "" instead.318      You may run "mix format --migrate" to change all single-quoted319      strings to use the ~c sigil and fix this warning.320      │321 1945 │     error_msg = 'GenStage producer ~tp received $gen_consumer message: ~tp~n'322      │                 ~323      │324      └─ lib/gen_stage.ex:1945:17325326      warning: using single-quoted strings to represent charlists is deprecated.327      Use ~c"" if you indeed want a charlist or use "" instead.328      You may run "mix format --migrate" to change all single-quoted329      strings to use the ~c sigil and fix this warning.330      │331 2088 │       log = '** Undefined handle_info in ~tp~n** Unhandled message: ~tp~n'332      │             ~333      │334      └─ lib/gen_stage.ex:2088:13335336      warning: using single-quoted strings to represent charlists is deprecated.337      Use ~c"" if you indeed want a charlist or use "" instead.338      You may run "mix format --migrate" to change all single-quoted339      strings to use the ~c sigil and fix this warning.340      │341 2140 │     error_msg = 'Demand mode can only be set for producers, GenStage ~tp is a ~ts'342      │                 ~343      │344      └─ lib/gen_stage.ex:2140:17345346      warning: using single-quoted strings to represent charlists is deprecated.347      Use ~c"" if you indeed want a charlist or use "" instead.348      You may run "mix format --migrate" to change all single-quoted349      strings to use the ~c sigil and fix this warning.350      │351 2270 │       'GenStage consumer ~tp cannot dispatch events (an empty list must be returned): ~tp~n'352      │       ~353      │354      └─ lib/gen_stage.ex:2270:7355356      warning: using single-quoted strings to represent charlists is deprecated.357      Use ~c"" if you indeed want a charlist or use "" instead.358      You may run "mix format --migrate" to change all single-quoted359      strings to use the ~c sigil and fix this warning.360      │361 2324 │         error_msg = 'GenStage producer ~tp has discarded ~tp events from buffer'362      │                     ~363      │364      └─ lib/gen_stage.ex:2324:21365366      warning: using single-quoted strings to represent charlists is deprecated.367      Use ~c"" if you indeed want a charlist or use "" instead.368      You may run "mix format --migrate" to change all single-quoted369      strings to use the ~c sigil and fix this warning.370      │371 2428 │     error_msg = 'GenStage producer ~tp cannot be subscribed to another stage: ~tp~n'372      │                 ~373      │374      └─ lib/gen_stage.ex:2428:17375376      warning: using single-quoted strings to represent charlists is deprecated.377      Use ~c"" if you indeed want a charlist or use "" instead.378      You may run "mix format --migrate" to change all single-quoted379      strings to use the ~c sigil and fix this warning.380      │381 2456 │         error_msg = 'GenStage consumer ~tp subscribe received invalid option: ~ts~n'382      │                     ~383      │384      └─ lib/gen_stage.ex:2456:21385386      warning: using single-quoted strings to represent charlists is deprecated.387      Use ~c"" if you indeed want a charlist or use "" instead.388      You may run "mix format --migrate" to change all single-quoted389      strings to use the ~c sigil and fix this warning.390      │391 2525 │               'GenStage consumer ~tp is stopping after receiving cancel from producer ~tp with reason: ~tp~n'392      │               ~393      │394      └─ lib/gen_stage.ex:2525:15395396    warning: using single-quoted strings to represent charlists is deprecated.397    Use ~c"" if you indeed want a charlist or use "" instead.398    You may run "mix format --migrate" to change all single-quoted399    strings to use the ~c sigil and fix this warning.400    │401 40 │         'GenStage producer DemandDispatcher expects a maximum demand of ~tp. ' ++402    │         ~403    │404    └─ lib/gen_stage/dispatchers/demand_dispatcher.ex:40:9405406    warning: using single-quoted strings to represent charlists is deprecated.407    Use ~c"" if you indeed want a charlist or use "" instead.408    You may run "mix format --migrate" to change all single-quoted409    strings to use the ~c sigil and fix this warning.410    │411 41 │           'Using different maximum demands will overload greedy consumers. ' ++412    │           ~413    │414    └─ lib/gen_stage/dispatchers/demand_dispatcher.ex:41:11415416    warning: using single-quoted strings to represent charlists is deprecated.417    Use ~c"" if you indeed want a charlist or use "" instead.418    You may run "mix format --migrate" to change all single-quoted419    strings to use the ~c sigil and fix this warning.420    │421 42 │           'Got demand for ~tp events from ~tp~n'422    │           ~423    │424    └─ lib/gen_stage/dispatchers/demand_dispatcher.ex:42:11425426    warning: using single-quoted strings to represent charlists is deprecated.427    Use ~c"" if you indeed want a charlist or use "" instead.428    You may run "mix format --migrate" to change all single-quoted429    strings to use the ~c sigil and fix this warning.430    │431 40 │     log = '** Undefined handle_info in ~tp~n** Unhandled message: ~tp~n** Stream started at:~n~ts'432    │           ~433    │434    └─ lib/gen_stage/streamer.ex:40:11435436     warning: using single-quoted strings to represent charlists is deprecated.437     Use ~c"" if you indeed want a charlist or use "" instead.438     You may run "mix format --migrate" to change all single-quoted439     strings to use the ~c sigil and fix this warning.440     │441 111 │           error_msg = 'GenStage consumer ~tp has received ~tp events in excess from: ~tp~n'442     │                       ~443     │444     └─ lib/gen_stage/utils.ex:111:23445446     warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead447     │448 574 │         {:error, exit_reason(kind, reason, System.stacktrace())}449     │                                                   ~450     │451     └─ lib/consumer_supervisor.ex:574:51: ConsumerSupervisor.start_child/3452453Generated gen_stage app454==> floki455Compiling 1 file (.xrl)456Compiling 2 files (.erl)457Compiling 30 files (.ex)458Generated floki app459==> combine460Compiling 6 files (.ex)461    warning: the variable "n" (context Combine.Parsers.Binary) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator462    │463 26 │       <<bits::bitstring-size(n), rest::bitstring>> ->464    │                              ~465    │466    └─ lib/combine/parsers/binary.ex:26:30: Combine.Parsers.Binary.bits_impl/2467468    warning: the variable "bits_size" (context Combine.Parsers.Binary) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator469    │470 48 │       <<bits::bitstring-size(bits_size), rest::bitstring>> ->471    │                              ~472    │473    └─ lib/combine/parsers/binary.ex:48:30: Combine.Parsers.Binary.bytes_impl/2474475    warning: the variable "size" (context Combine.Parsers.Binary) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator476    │477 70 │           <<int::big-unsigned-size(size), rest::bitstring>> ->478    │                                    ~479    │480    └─ lib/combine/parsers/binary.ex:70:36: Combine.Parsers.Binary.uint_impl/3481482    warning: the variable "size" (context Combine.Parsers.Binary) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator483    │484 77 │           <<int::little-unsigned-size(size), rest::bitstring>> ->485    │                                       ~486    │487    └─ lib/combine/parsers/binary.ex:77:39: Combine.Parsers.Binary.uint_impl/3488489     warning: the variable "size" (context Combine.Parsers.Binary) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator490     │491 101 │           <<int::big-signed-size(size), rest::bitstring>> ->492     │                                  ~493     │494     └─ lib/combine/parsers/binary.ex:101:34: Combine.Parsers.Binary.int_impl/3495496     warning: the variable "size" (context Combine.Parsers.Binary) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator497     │498 108 │           <<int::little-signed-size(size), rest::bitstring>> ->499     │                                     ~500     │501     └─ lib/combine/parsers/binary.ex:108:37: Combine.Parsers.Binary.int_impl/3502503     warning: the variable "size" (context Combine.Parsers.Binary) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator504     │505 128 │       <<num::float-size(size), rest::bitstring>> ->506     │                         ~507     │508     └─ lib/combine/parsers/binary.ex:128:25: Combine.Parsers.Binary.float_impl/2509510     warning: the variable "byte_size" (context Combine.Parsers.Text) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator511     │512 432 │         <<^expected::binary-size(byte_size), rest::binary>> ->513     │                                  ~514     │515     └─ lib/combine/parsers/text.ex:432:34: Combine.Parsers.Text.string_impl/2516517     warning: the following clause is redundant:518519         defp word_of_impl(%Combine.ParserState{...} = state, _pattern)520521     it has type:522523         dynamic(%Combine.ParserState{status: :ok}), dynamic()524525     previous clauses have already matched on the following types:526527         %Combine.ParserState{status: :error}, term()528         %Combine.ParserState{status: :ok}, term()529530     │531 488 │   defp word_of_impl(%ParserState{status: :ok} = state, _pattern) do532     │        ~533     │534     └─ lib/combine/parsers/text.ex:488:8: Combine.Parsers.Text.word_of_impl/2535536Generated combine app537==> mime538Compiling 1 file (.ex)539Generated mime app540==> circular_buffer541Compiling 1 file (.ex)542Generated circular_buffer app543==> plug_crypto544Compiling 5 files (.ex)545Generated plug_crypto app546 C      checksum_xor.c547 C      crc_8.c548 C      crc_algorithm.c549 C      crc_model.c550 C      crc_nif.c551 C      crc_resource.c552 C      xnif_slice.c553 LD     crc_nif.so554==> crc555Compiling 7 files (.erl)556Compiling 3 files (.ex)557Generated crc app558==> nerves_compatibility_test559===> Analyzing applications...560===> Compiling yamerl561/work/proj/deps_qemu_aarch64/yamerl/src/yamerl_node_binary.erl:65:9: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.562Compile directive 'nowarn_deprecated_catch' can be used to suppress563warnings in selected modules.564%   65|    case catch base64:decode(Text) of565%     |         ^566567/work/proj/deps_qemu_aarch64/yamerl/src/yamerl_node_binary.erl:72:9: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.568Compile directive 'nowarn_deprecated_catch' can be used to suppress569warnings in selected modules.570%   72|    case catch base64:decode(Text) of571%     |         ^572573    ┌─ src/yamerl_node_binary.erl:574    │575 65 │     case catch base64:decode(Text) of576    │          ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.577Compile directive 'nowarn_deprecated_catch' can be used to suppress578warnings in selected modules.579580    ┌─ src/yamerl_node_binary.erl:581    │582 72 │     case catch base64:decode(Text) of583    │          ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.584Compile directive 'nowarn_deprecated_catch' can be used to suppress585warnings in selected modules.586587588/work/proj/deps_qemu_aarch64/yamerl/src/yamerl_constr.erl:801:5: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.589Compile directive 'nowarn_deprecated_catch' can be used to suppress590warnings in selected modules.591%  801|     catch Mod:module_info(),592%     |     ^593594     ┌─ src/yamerl_constr.erl:595     │596 801 │      catch Mod:module_info(),597     │      ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.598Compile directive 'nowarn_deprecated_catch' can be used to suppress599warnings in selected modules.600601602===> Analyzing applications...603===> Compiling mimerl604==> recase605Compiling 15 files (.ex)606Generated recase app607==> nerves_compatibility_test608===> Analyzing applications...609===> Compiling ranch610    ┌─ src/ranch_conns_sup.erl:611    │612 80 │  	catch erlang:send(SupPid, {?MODULE, active_connections, self(), Tag},613    │  	╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.614Compile directive 'nowarn_deprecated_catch' can be used to suppress615warnings in selected modules.616617618     ┌─ src/ranch_ssl.erl:619     │620 142 │  	case ssl:ssl_accept(CSocket, Opts, Timeout) of621     │  	     ╰── Warning: ssl:ssl_accept/3 is removed; use ssl:handshake/1,2,3 instead622623624make: Entering directory '/work/proj/deps_qemu_aarch64/jchash/c_src'625/home/nerves/.nerves/artifacts/nerves_toolchain_aarch64_nerves_linux_gnu-15.3.1/bin/aarch64-nerves-linux-gnu-gcc -mabi=lp64 -fstack-protector-strong -mcpu=cortex-a53 -fPIE -pie -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64  -pipe -O2 --sysroot /home/nerves/.nerves/artifacts/nerves_system_qemu_aarch64-0.4.2/staging -O3 -std=c99 -finline-functions -Wall -Wmissing-prototypes -fPIC -I /home/nerves/.nerves/artifacts/nerves_system_qemu_aarch64-0.4.2/staging/usr/lib/erlang/erts-17.0.6/include -I /home/nerves/.nerves/artifacts/nerves_system_qemu_aarch64-0.4.2/staging/usr/lib/erlang/lib/erl_interface-5.8.2/include -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 --sysroot /home/nerves/.nerves/artifacts/nerves_system_qemu_aarch64-0.4.2/staging -c -o /work/proj/deps_qemu_aarch64/jchash/c_src/jchash.o /work/proj/deps_qemu_aarch64/jchash/c_src/jchash.c626/home/nerves/.nerves/artifacts/nerves_toolchain_aarch64_nerves_linux_gnu-15.3.1/bin/aarch64-nerves-linux-gnu-gcc /work/proj/deps_qemu_aarch64/jchash/c_src/jchash.o --sysroot=/home/nerves/.nerves/artifacts/nerves_system_qemu_aarch64-0.4.2/staging -shared -L /home/nerves/.nerves/artifacts/nerves_system_qemu_aarch64-0.4.2/staging/usr/lib/erlang/lib/erl_interface-5.8.2/lib -lei -o /work/proj/deps_qemu_aarch64/jchash/c_src/../priv/jchash.so627make: Leaving directory '/work/proj/deps_qemu_aarch64/jchash/c_src'628===> Analyzing applications...629===> Compiling jchash630==> ssl_verify_fun631Compiling 7 files (.erl)632Generated ssl_verify_fun app633==> nerves_compatibility_test634===> Fetching rebar3_hex v7.3.0635===> Fetching hex_core v0.19.0636===> Fetching verl v1.1.1637===> Analyzing applications...638===> Compiling verl639===> Compiling hex_core640===> Compiling rebar3_hex641===> Analyzing applications...642===> Compiling mbcs643===> Analyzing applications...644===> Compiling shards645     ┌─ src/shards_owner_sup.erl:646     │647 161 │    ok = pg2:create(Tab),648     │         ╰── Warning: pg2:create/1 is removed; this module was removed in OTP 24. Use 'pg' instead649650     ┌─ src/shards_owner_sup.erl:651     │652 162 │    ok = pg2:join(Tab, self());653     │         ╰── Warning: pg2:join/2 is removed; this module was removed in OTP 24. Use 'pg' instead654655656     ┌─ src/shards_dist.erl:657     │658 125 │    pg2:join(Tab, shards_lib:get_pid(Tab)).659     │    ╰── Warning: pg2:join/2 is removed; this module was removed in OTP 24. Use 'pg' instead660661     ┌─ src/shards_dist.erl:662     │663 130 │      Members = [{node(Pid), Pid} || Pid <- pg2:get_members(Tab)],664     │                                            ╰── Warning: pg2:get_members/1 is removed; this module was removed in OTP 24. Use 'pg' instead665666     ┌─ src/shards_dist.erl:667     │668 135 │            {Node, Pid} -> pg2:leave(Tab, Pid);669     │                           ╰── Warning: pg2:leave/2 is removed; this module was removed in OTP 24. Use 'pg' instead670671     ┌─ src/shards_dist.erl:672     │673 145 │    lists:usort([node(Pid) || Pid <- pg2:get_members(Tab)]).674     │                                     ╰── Warning: pg2:get_members/1 is removed; this module was removed in OTP 24. Use 'pg' instead675676     ┌─ src/shards_dist.erl:677     │678 440 │    ok = pg2:delete(Tab),679     │         ╰── Warning: pg2:delete/1 is removed; this module was removed in OTP 24. Use 'pg' instead680681     ┌─ src/shards_dist.erl:682     │683 441 │    ok = pg2:create(Name),684     │         ╰── Warning: pg2:create/1 is removed; this module was removed in OTP 24. Use 'pg' instead685686687==> tablet688Compiling 2 files (.ex)689Generated tablet app690==> elixir_make691Compiling 8 files (.ex)692Generated elixir_make app693==> nerves_logging694 CC kmsg_tailer.o695 LD kmsg_tailer696Compiling 5 files (.ex)697Generated nerves_logging app698==> earmark699Compiling 2 files (.xrl)700Compiling 1 file (.yrl)701Compiling 3 files (.erl)702Compiling 61 files (.ex)703    warning: unused require Logger704    │705  3 │   require Logger706    │   ~707    │708    └─ lib/earmark_parser/line_scanner.ex:3:3709710     warning: this clause of defp _maybe_remove_paras/2 is never used (or it will always fail/warn when invoked)711     │712 616 │   defp _maybe_remove_paras(ast, %Options{inner_html: true}) do713     │        ~714     │715     └─ lib/earmark/transform.ex:616:8: Earmark.Transform._maybe_remove_paras/2716717Generated earmark app718==> nerves_compatibility_test719===> Analyzing applications...720===> Compiling cowlib721===> Compiling src/cow_sse.erl failed722    ┌─ src/cow_sse.erl:723    │724 56 │  	-> {event, parsed_event(), State} | {more, State}.725    │  	                           ╰── type variable 'State' is only used once (is unbound)726727728** (Mix) Could not compile dependency :cowlib, "/home/nerves/.mix/elixir/1-20-otp-29/rebar3 bare compile --paths /work/proj/_build/qemu_aarch64/lib/*/ebin" command failed. Errors may have been logged above. You can recompile this dependency with "mix deps.compile cowlib --force", update it with "mix deps.update cowlib" or clean it with "mix deps.clean cowlib"