exred_node_grpc_server

Build log

nerves_system_rpi5

exred_node_grpc_server 0.1.4 · fail · run exred_node_grpc_server-0.1.4-1791181341163
1243 of 1243 lines
1Resolving Hex dependencies...2Resolution completed in 0.175s3Unchanged:4  circular_buffer 1.1.05  cowboy 2.6.3 VULNERABLE!6    EEF-CVE-2026-8466 (HIGH)7    aka: CVE-2026-8466, GHSA-jfc2-q6qh-g5x88    Unbounded buffer accumulation in multipart header parsing causes denial of service in cowboy9    https://osv.dev/vulnerability/EEF-CVE-2026-84661011    EEF-CVE-2026-65624 (MEDIUM)12    aka: CVE-2026-6562413    Cowboy HTTP/1.1 max_headers Bypass via Duplicate Header Names Enables Memory Exhaustion14    https://osv.dev/vulnerability/EEF-CVE-2026-656241516    GHSA-w4f7-4cxr-rv3c (MEDIUM)17    aka: CVE-2026-43966, EEF-CVE-2026-4396618    cowboy and gun affected by an HTTP Request/Response Splitting vulnerability19    https://osv.dev/vulnerability/GHSA-w4f7-4cxr-rv3c20  cowlib 2.7.3 VULNERABLE!21    EEF-CVE-2026-59248 (HIGH)22    aka: CVE-2026-5924823    Unbounded HPACK/QPACK prefixed-integer decoding in Cowlib causes memory-exhaustion DoS24    https://osv.dev/vulnerability/EEF-CVE-2026-592482526    EEF-CVE-2026-43970 (HIGH)27    aka: CVE-2026-43970, GHSA-84f2-rp86-235p28    Decompression Bomb in cow_spdy:inflate/2 Allows Memory Exhaustion via Crafted SPDY Frame29    https://osv.dev/vulnerability/EEF-CVE-2026-439703031    EEF-CVE-2026-43968 (MEDIUM)32    aka: CVE-2026-43968, GHSA-hv23-4qp7-8c8r33    CR Injection in SSE Encoder Enables Event Splitting via cow_sse:event/134    https://osv.dev/vulnerability/EEF-CVE-2026-439683536    EEF-CVE-2026-7790 (HIGH)37    aka: CVE-2026-7790, GHSA-32p9-57cr-4x6538    Unbounded chunk-size hex digits in cowlib cause quadratic CPU and memory DoS39    https://osv.dev/vulnerability/EEF-CVE-2026-779040  elixir_make 0.10.041  exred_node_grpc_server 0.1.442  exred_nodeprototype 0.2.043  exredrpc 0.1.044  google_protos 0.1.045  grpc 0.3.1 VULNERABLE!46    EEF-CVE-2026-48854 (HIGH)47    aka: CVE-2026-48854, GHSA-q8gf-9rvj-gmgj48    Unbounded request body accumulation causes memory exhaustion in elixir-grpc/grpc49    https://osv.dev/vulnerability/EEF-CVE-2026-4885450  gun 1.3.3 VULNERABLE!51    EEF-CVE-2026-43973 (HIGH)52    aka: CVE-2026-43973, GHSA-r53j-fjj5-mv7753    gun HTTP/1.1 response buffer has no size limit allowing server-controlled memory exhaustion54    https://osv.dev/vulnerability/EEF-CVE-2026-439735556    GHSA-w4f7-4cxr-rv3c (MEDIUM)57    aka: CVE-2026-43966, EEF-CVE-2026-4396658    cowboy and gun affected by an HTTP Request/Response Splitting vulnerability59    https://osv.dev/vulnerability/GHSA-w4f7-4cxr-rv3c60  interactive_cmd 0.1.461  nerves 2.0.0-pre.262  nerves_discovery 0.1.563  nerves_logging 0.2.464  nerves_runtime 0.13.1365  nerves_system_bbb 2.30.266  nerves_system_br 1.34.467  nerves_system_mangopi_mq_pro 0.17.268  nerves_system_qemu_aarch64 0.4.269  nerves_system_rpi0 2.1.270  nerves_system_rpi4 2.1.271  nerves_system_rpi5 2.1.272  nerves_system_trellis 0.5.073  nerves_system_x86_64 1.34.274  nerves_toolchain_aarch64_nerves_linux_gnu 15.3.175  nerves_toolchain_armv6_nerves_linux_gnueabihf 15.3.176  nerves_toolchain_armv7_nerves_linux_gnueabihf 15.3.177  nerves_toolchain_riscv64_nerves_linux_gnu 15.3.178  nerves_toolchain_x86_64_nerves_linux_musl 15.3.179  nerves_uevent 0.1.780  property_table 0.3.481  protobuf 0.5.482  ranch 1.7.183  ring_logger 0.11.784  stream_split 0.1.785  tablet 0.3.386  toolshed 0.5.087  uboot_env 1.0.288* Getting exred_node_grpc_server (Hex package)89* Getting nerves (Hex package)90* Getting ring_logger (Hex package)91* Getting toolshed (Hex package)92* Getting nerves_runtime (Hex package)93* Getting nerves_system_bbb (Hex package)94* Getting nerves_system_mangopi_mq_pro (Hex package)95* Getting nerves_system_qemu_aarch64 (Hex package)96* Getting nerves_system_rpi0 (Hex package)97* Getting nerves_system_rpi4 (Hex package)98* Getting nerves_system_rpi5 (Hex package)99* Getting nerves_system_trellis (Hex package)100* Getting nerves_system_x86_64 (Hex package)101* Getting nerves_system_br (Hex package)102* Getting nerves_toolchain_x86_64_nerves_linux_musl (Hex package)103* Getting nerves_toolchain_armv7_nerves_linux_gnueabihf (Hex package)104* Getting nerves_toolchain_aarch64_nerves_linux_gnu (Hex package)105* Getting nerves_toolchain_armv6_nerves_linux_gnueabihf (Hex package)106* Getting nerves_toolchain_riscv64_nerves_linux_gnu (Hex package)107* Getting nerves_logging (Hex package)108* Getting nerves_uevent (Hex package)109* Getting uboot_env (Hex package)110* Getting elixir_make (Hex package)111* Getting property_table (Hex package)112* Getting circular_buffer (Hex package)113* Getting interactive_cmd (Hex package)114* Getting nerves_discovery (Hex package)115* Getting tablet (Hex package)116* Getting exred_nodeprototype (Hex package)117* Getting exredrpc (Hex package)118* Getting google_protos (Hex package)119* Getting grpc (Hex package)120* Getting protobuf (Hex package)121* Getting stream_split (Hex package)122* Getting cowboy (Hex package)123* Getting gun (Hex package)124* Getting cowlib (Hex package)125* Getting ranch (Hex package)126Found packages with security advisories, see above for details127==> nerves_system_br128Generated nerves_system_br app129==> circular_buffer130Compiling 1 file (.ex)131Generated circular_buffer app132==> stream_split133Compiling 1 file (.ex)134Generated stream_split app135==> nerves_compatibility_test136===> Analyzing applications...137===> Compiling ranch138    ┌─ src/ranch_conns_sup.erl:139    │140 80 │  	catch erlang:send(SupPid, {?MODULE, active_connections, self(), Tag},141    │  	╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.142Compile directive 'nowarn_deprecated_catch' can be used to suppress143warnings in selected modules.144145146     ┌─ src/ranch_ssl.erl:147     │148 142 │  	case ssl:ssl_accept(CSocket, Opts, Timeout) of149     │  	     ╰── Warning: ssl:ssl_accept/3 is removed; use ssl:handshake/1,2,3 instead150151152==> tablet153Compiling 2 files (.ex)154Generated tablet app155==> protobuf156Compiling 21 files (.ex)157     warning: the variable "len" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator158     │159 134 │     <<str::binary-size(len), rest2::binary>> = rest160     │                        ~161     │162     └─ lib/protobuf/decoder.ex:134:24: Protobuf.Decoder.decode_type/2163164     warning: the variable "len" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator165     │166 195 │     <<str::binary-size(len), rest2::binary>> = rest167     │                        ~168     │169     └─ lib/protobuf/decoder.ex:195:24: Protobuf.Decoder.decode_type/3170171     warning: incompatible types given to Protobuf.Builder.new/2:172173         Protobuf.Builder.new(Google.Protobuf.GeneratedCodeInfo.Annotation, attrs)174175     given types:176177         -Google.Protobuf.GeneratedCodeInfo.Annotation-, dynamic()178179     but expected one of:180181         %{..., __default_struct__: %{..., __struct__: atom()} or atom()}, term()182183     where "attrs" (context Protobuf) was given the type:184185         # type: dynamic()186         # from: lib/google/descriptor.pb.ex:664187         attrs188189     type warning found at:190     │191 664 │   use Protobuf, syntax: :proto2192     │   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~193     │194     └─ lib/google/descriptor.pb.ex:664: Google.Protobuf.GeneratedCodeInfo.Annotation.new/1195196     warning: incompatible types given to Protobuf.Builder.new/2:197198         Protobuf.Builder.new(Google.Protobuf.GeneratedCodeInfo, attrs)199200     given types:201202         -Google.Protobuf.GeneratedCodeInfo-, dynamic()203204     but expected one of:205206         %{..., __default_struct__: %{..., __struct__: atom()} or atom()}, term()207208     where "attrs" (context Protobuf) was given the type:209210         # type: dynamic()211         # from: lib/google/descriptor.pb.ex:652212         attrs213214     type warning found at:215     │216 652 │   use Protobuf, syntax: :proto2217     │   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~218     │219     └─ lib/google/descriptor.pb.ex:652: Google.Protobuf.GeneratedCodeInfo.new/1220221     warning: incompatible types given to Protobuf.Builder.new/2:222223         Protobuf.Builder.new(Google.Protobuf.SourceCodeInfo.Location, attrs)224225     given types:226227         -Google.Protobuf.SourceCodeInfo.Location-, dynamic()228229     but expected one of:230231         %{..., __default_struct__: %{..., __struct__: atom()} or atom()}, term()232233     where "attrs" (context Protobuf) was given the type:234235         # type: dynamic()236         # from: lib/google/descriptor.pb.ex:632237         attrs238239     type warning found at:240     │241 632 │   use Protobuf, syntax: :proto2242     │   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~243     │244     └─ lib/google/descriptor.pb.ex:632: Google.Protobuf.SourceCodeInfo.Location.new/1245246     warning: incompatible types given to Protobuf.Builder.new/2:247248         Protobuf.Builder.new(Google.Protobuf.SourceCodeInfo, attrs)249250     given types:251252         -Google.Protobuf.SourceCodeInfo-, dynamic()253254     but expected one of:255256         %{..., __default_struct__: %{..., __struct__: atom()} or atom()}, term()257258     where "attrs" (context Protobuf) was given the type:259260         # type: dynamic()261         # from: lib/google/descriptor.pb.ex:620262         attrs263264     type warning found at:265     │266 620 │   use Protobuf, syntax: :proto2267     │   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~268     │269     └─ lib/google/descriptor.pb.ex:620: Google.Protobuf.SourceCodeInfo.new/1270271     warning: incompatible types given to Protobuf.Builder.new/2:272273         Protobuf.Builder.new(Google.Protobuf.UninterpretedOption, attrs)274275     given types:276277         -Google.Protobuf.UninterpretedOption-, dynamic()278279     but expected one of:280281         %{..., __default_struct__: %{..., __struct__: atom()} or atom()}, term()282283     where "attrs" (context Protobuf) was given the type:284285         # type: dynamic()286         # from: lib/google/descriptor.pb.ex:574287         attrs288289     type warning found at:290     │291 574 │   use Protobuf, syntax: :proto2292     │   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~293     │294     └─ lib/google/descriptor.pb.ex:574: Google.Protobuf.UninterpretedOption.new/1295296     warning: incompatible types given to Protobuf.Builder.new/2:297298         Protobuf.Builder.new(Google.Protobuf.UninterpretedOption.NamePart, attrs)299300     given types:301302         -Google.Protobuf.UninterpretedOption.NamePart-, dynamic()303304     but expected one of:305306         %{..., __default_struct__: %{..., __struct__: atom()} or atom()}, term()307308     where "attrs" (context Protobuf) was given the type:309310         # type: dynamic()311         # from: lib/google/descriptor.pb.ex:606312         attrs313314     type warning found at:315     │316 606 │   use Protobuf, syntax: :proto2317     │   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~318     │319     └─ lib/google/descriptor.pb.ex:606: Google.Protobuf.UninterpretedOption.NamePart.new/1320321     warning: incompatible types given to Protobuf.Builder.new/2:322323         Protobuf.Builder.new(Google.Protobuf.MethodOptions.IdempotencyLevel, attrs)324325     given types:326327         -Google.Protobuf.MethodOptions.IdempotencyLevel-, dynamic()328329     but expected one of:330331         %{..., __default_struct__: %{..., __struct__: atom()} or atom()}, term()332333     where "attrs" (context Protobuf) was given the type:334335         # type: dynamic()336         # from: lib/google/descriptor.pb.ex:565337         attrs338339     type warning found at:340     │341 565 │   use Protobuf, enum: true, syntax: :proto2342     │   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~343     │344     └─ lib/google/descriptor.pb.ex:565: Google.Protobuf.MethodOptions.IdempotencyLevel.new/1345346     warning: incompatible types given to Protobuf.Builder.new/2:347348         Protobuf.Builder.new(Google.Protobuf.MethodOptions, attrs)349350     given types:351352         -Google.Protobuf.MethodOptions-, dynamic()353354     but expected one of:355356         %{..., __default_struct__: %{..., __struct__: atom()} or atom()}, term()357358     where "attrs" (context Protobuf) was given the type:359360         # type: dynamic()361         # from: lib/google/descriptor.pb.ex:543362         attrs363364     type warning found at:365     │366 543 │   use Protobuf, syntax: :proto2367     │   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~368     │369     └─ lib/google/descriptor.pb.ex:543: Google.Protobuf.MethodOptions.new/1370371     warning: incompatible types given to Protobuf.Builder.new/2:372373         Protobuf.Builder.new(Google.Protobuf.ServiceOptions, attrs)374375     given types:376377         -Google.Protobuf.ServiceOptions-, dynamic()378379     but expected one of:380381         %{..., __default_struct__: %{..., __struct__: atom()} or atom()}, term()382383     where "attrs" (context Protobuf) was given the type:384385         # type: dynamic()386         # from: lib/google/descriptor.pb.ex:529387         attrs388389     type warning found at:390     │391 529 │   use Protobuf, syntax: :proto2392     │   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~393     │394     └─ lib/google/descriptor.pb.ex:529: Google.Protobuf.ServiceOptions.new/1395396     warning: incompatible types given to Protobuf.Builder.new/2:397398         Protobuf.Builder.new(Google.Protobuf.EnumValueOptions, attrs)399400     given types:401402         -Google.Protobuf.EnumValueOptions-, dynamic()403404     but expected one of:405406         %{..., __default_struct__: %{..., __struct__: atom()} or atom()}, term()407408     where "attrs" (context Protobuf) was given the type:409410         # type: dynamic()411         # from: lib/google/descriptor.pb.ex:515412         attrs413414     type warning found at:415     │416 515 │   use Protobuf, syntax: :proto2417     │   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~418     │419     └─ lib/google/descriptor.pb.ex:515: Google.Protobuf.EnumValueOptions.new/1420421     warning: incompatible types given to Protobuf.Builder.new/2:422423         Protobuf.Builder.new(Google.Protobuf.EnumOptions, attrs)424425     given types:426427         -Google.Protobuf.EnumOptions-, dynamic()428429     but expected one of:430431         %{..., __default_struct__: %{..., __struct__: atom()} or atom()}, term()432433     where "attrs" (context Protobuf) was given the type:434435         # type: dynamic()436         # from: lib/google/descriptor.pb.ex:499437         attrs438439     type warning found at:440     │441 499 │   use Protobuf, syntax: :proto2442     │   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~443     │444     └─ lib/google/descriptor.pb.ex:499: Google.Protobuf.EnumOptions.new/1445446     warning: incompatible types given to Protobuf.Builder.new/2:447448         Protobuf.Builder.new(Google.Protobuf.OneofOptions, attrs)449450     given types:451452         -Google.Protobuf.OneofOptions-, dynamic()453454     but expected one of:455456         %{..., __default_struct__: %{..., __struct__: atom()} or atom()}, term()457458     where "attrs" (context Protobuf) was given the type:459460         # type: dynamic()461         # from: lib/google/descriptor.pb.ex:487462         attrs463464     type warning found at:465     │466 487 │   use Protobuf, syntax: :proto2467     │   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~468     │469     └─ lib/google/descriptor.pb.ex:487: Google.Protobuf.OneofOptions.new/1470471     warning: incompatible types given to Protobuf.Builder.new/2:472473         Protobuf.Builder.new(Google.Protobuf.FieldOptions.JSType, attrs)474475     given types:476477         -Google.Protobuf.FieldOptions.JSType-, dynamic()478479     but expected one of:480481         %{..., __default_struct__: %{..., __struct__: atom()} or atom()}, term()482483     where "attrs" (context Protobuf) was given the type:484485         # type: dynamic()486         # from: lib/google/descriptor.pb.ex:478487         attrs488489     type warning found at:490     │491 478 │   use Protobuf, enum: true, syntax: :proto2492     │   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~493     │494     └─ lib/google/descriptor.pb.ex:478: Google.Protobuf.FieldOptions.JSType.new/1495496     warning: incompatible types given to Protobuf.Builder.new/2:497498         Protobuf.Builder.new(Google.Protobuf.FieldOptions, attrs)499500     given types:501502         -Google.Protobuf.FieldOptions-, dynamic()503504     but expected one of:505506         %{..., __default_struct__: %{..., __struct__: atom()} or atom()}, term()507508     where "attrs" (context Protobuf) was given the type:509510         # type: dynamic()511         # from: lib/google/descriptor.pb.ex:434512         attrs513514     type warning found at:515     │516 434 │   use Protobuf, syntax: :proto2517     │   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~518     │519     └─ lib/google/descriptor.pb.ex:434: Google.Protobuf.FieldOptions.new/1520521     warning: incompatible types given to Protobuf.Builder.new/2:522523         Protobuf.Builder.new(Google.Protobuf.FieldOptions.CType, attrs)524525     given types:526527         -Google.Protobuf.FieldOptions.CType-, dynamic()528529     but expected one of:530531         %{..., __default_struct__: %{..., __struct__: atom()} or atom()}, term()532533     where "attrs" (context Protobuf) was given the type:534535         # type: dynamic()536         # from: lib/google/descriptor.pb.ex:469537         attrs538539     type warning found at:540     │541 469 │   use Protobuf, enum: true, syntax: :proto2542     │   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~543     │544     └─ lib/google/descriptor.pb.ex:469: Google.Protobuf.FieldOptions.CType.new/1545546     warning: incompatible types given to Protobuf.Builder.new/2:547548         Protobuf.Builder.new(Google.Protobuf.MessageOptions, attrs)549550     given types:551552         -Google.Protobuf.MessageOptions-, dynamic()553554     but expected one of:555556         %{..., __default_struct__: %{..., __struct__: atom()} or atom()}, term()557558     where "attrs" (context Protobuf) was given the type:559560         # type: dynamic()561         # from: lib/google/descriptor.pb.ex:408562         attrs563564     type warning found at:565     │566 408 │   use Protobuf, syntax: :proto2567     │   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~568     │569     └─ lib/google/descriptor.pb.ex:408: Google.Protobuf.MessageOptions.new/1570571     warning: incompatible types given to Protobuf.Builder.new/2:572573         Protobuf.Builder.new(Google.Protobuf.FileOptions, attrs)574575     given types:576577         -Google.Protobuf.FileOptions-, dynamic()578579     but expected one of:580581         %{..., __default_struct__: %{..., __struct__: atom()} or atom()}, term()582583     where "attrs" (context Protobuf) was given the type:584585         # type: dynamic()586         # from: lib/google/descriptor.pb.ex:325587         attrs588589     type warning found at:590     │591 325 │   use Protobuf, syntax: :proto2592     │   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~593     │594     └─ lib/google/descriptor.pb.ex:325: Google.Protobuf.FileOptions.new/1595596     warning: incompatible types given to Protobuf.Builder.new/2:597598         Protobuf.Builder.new(Google.Protobuf.FileOptions.OptimizeMode, attrs)599600     given types:601602         -Google.Protobuf.FileOptions.OptimizeMode-, dynamic()603604     but expected one of:605606         %{..., __default_struct__: %{..., __struct__: atom()} or atom()}, term()607608     where "attrs" (context Protobuf) was given the type:609610         # type: dynamic()611         # from: lib/google/descriptor.pb.ex:399612         attrs613614     type warning found at:615     │616 399 │   use Protobuf, enum: true, syntax: :proto2617     │   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~618     │619     └─ lib/google/descriptor.pb.ex:399: Google.Protobuf.FileOptions.OptimizeMode.new/1620621     warning: incompatible types given to Protobuf.Builder.new/2:622623         Protobuf.Builder.new(Google.Protobuf.MethodDescriptorProto, attrs)624625     given types:626627         -Google.Protobuf.MethodDescriptorProto-, dynamic()628629     but expected one of:630631         %{..., __default_struct__: %{..., __struct__: atom()} or atom()}, term()632633     where "attrs" (context Protobuf) was given the type:634635         # type: dynamic()636         # from: lib/google/descriptor.pb.ex:303637         attrs638639     type warning found at:640     │641 303 │   use Protobuf, syntax: :proto2642     │   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~643     │644     └─ lib/google/descriptor.pb.ex:303: Google.Protobuf.MethodDescriptorProto.new/1645646     warning: incompatible types given to Protobuf.Builder.new/2:647648         Protobuf.Builder.new(Google.Protobuf.EnumValueDescriptorProto, attrs)649650     given types:651652         -Google.Protobuf.EnumValueDescriptorProto-, dynamic()653654     but expected one of:655656         %{..., __default_struct__: %{..., __struct__: atom()} or atom()}, term()657658     where "attrs" (context Protobuf) was given the type:659660         # type: dynamic()661         # from: lib/google/descriptor.pb.ex:271662         attrs663664     type warning found at:665     │666 271 │   use Protobuf, syntax: :proto2667     │   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~668     │669     └─ lib/google/descriptor.pb.ex:271: Google.Protobuf.EnumValueDescriptorProto.new/1670671     warning: incompatible types given to Protobuf.Builder.new/2:672673         Protobuf.Builder.new(Google.Protobuf.ServiceDescriptorProto, attrs)674675     given types:676677         -Google.Protobuf.ServiceDescriptorProto-, dynamic()678679     but expected one of:680681         %{..., __default_struct__: %{..., __struct__: atom()} or atom()}, term()682683     where "attrs" (context Protobuf) was given the type:684685         # type: dynamic()686         # from: lib/google/descriptor.pb.ex:287687         attrs688689     type warning found at:690     │691 287 │   use Protobuf, syntax: :proto2692     │   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~693     │694     └─ lib/google/descriptor.pb.ex:287: Google.Protobuf.ServiceDescriptorProto.new/1695696     warning: incompatible types given to Protobuf.Builder.new/2:697698         Protobuf.Builder.new(Google.Protobuf.EnumDescriptorProto.EnumReservedRange, attrs)699700     given types:701702         -Google.Protobuf.EnumDescriptorProto.EnumReservedRange-, dynamic()703704     but expected one of:705706         %{..., __default_struct__: %{..., __struct__: atom()} or atom()}, term()707708     where "attrs" (context Protobuf) was given the type:709710         # type: dynamic()711         # from: lib/google/descriptor.pb.ex:257712         attrs713714     type warning found at:715     │716 257 │   use Protobuf, syntax: :proto2717     │   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~718     │719     └─ lib/google/descriptor.pb.ex:257: Google.Protobuf.EnumDescriptorProto.EnumReservedRange.new/1720721     warning: incompatible types given to Protobuf.Builder.new/2:722723         Protobuf.Builder.new(Google.Protobuf.EnumDescriptorProto, attrs)724725     given types:726727         -Google.Protobuf.EnumDescriptorProto-, dynamic()728729     but expected one of:730731         %{..., __default_struct__: %{..., __struct__: atom()} or atom()}, term()732733     where "attrs" (context Protobuf) was given the type:734735         # type: dynamic()736         # from: lib/google/descriptor.pb.ex:233737         attrs738739     type warning found at:740     │741 233 │   use Protobuf, syntax: :proto2742     │   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~743     │744     └─ lib/google/descriptor.pb.ex:233: Google.Protobuf.EnumDescriptorProto.new/1745746     warning: incompatible types given to Protobuf.Builder.new/2:747748         Protobuf.Builder.new(Google.Protobuf.OneofDescriptorProto, attrs)749750     given types:751752         -Google.Protobuf.OneofDescriptorProto-, dynamic()753754     but expected one of:755756         %{..., __default_struct__: %{..., __struct__: atom()} or atom()}, term()757758     where "attrs" (context Protobuf) was given the type:759760         # type: dynamic()761         # from: lib/google/descriptor.pb.ex:219762         attrs763764     type warning found at:765     │766 219 │   use Protobuf, syntax: :proto2767     │   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~768     │769     └─ lib/google/descriptor.pb.ex:219: Google.Protobuf.OneofDescriptorProto.new/1770771     warning: incompatible types given to Protobuf.Builder.new/2:772773         Protobuf.Builder.new(Google.Protobuf.FieldDescriptorProto.Type, attrs)774775     given types:776777         -Google.Protobuf.FieldDescriptorProto.Type-, dynamic()778779     but expected one of:780781         %{..., __default_struct__: %{..., __struct__: atom()} or atom()}, term()782783     where "attrs" (context Protobuf) was given the type:784785         # type: dynamic()786         # from: lib/google/descriptor.pb.ex:186787         attrs788789     type warning found at:790     │791 186 │   use Protobuf, enum: true, syntax: :proto2792     │   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~793     │794     └─ lib/google/descriptor.pb.ex:186: Google.Protobuf.FieldDescriptorProto.Type.new/1795796     warning: incompatible types given to Protobuf.Builder.new/2:797798         Protobuf.Builder.new(Google.Protobuf.FieldDescriptorProto.Label, attrs)799800     given types:801802         -Google.Protobuf.FieldDescriptorProto.Label-, dynamic()803804     but expected one of:805806         %{..., __default_struct__: %{..., __struct__: atom()} or atom()}, term()807808     where "attrs" (context Protobuf) was given the type:809810         # type: dynamic()811         # from: lib/google/descriptor.pb.ex:210812         attrs813814     type warning found at:815     │816 210 │   use Protobuf, enum: true, syntax: :proto2817     │   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~818     │819     └─ lib/google/descriptor.pb.ex:210: Google.Protobuf.FieldDescriptorProto.Label.new/1820821    warning: incompatible types given to Protobuf.Builder.new/2:822823        Protobuf.Builder.new(Google.Protobuf.Compiler.CodeGeneratorResponse.File, attrs)824825    given types:826827        -Google.Protobuf.Compiler.CodeGeneratorResponse.File-, dynamic()828829    but expected one of:830831        %{..., __default_struct__: %{..., __struct__: atom()} or atom()}, term()832833    where "attrs" (context Protobuf) was given the type:834835        # type: dynamic()836        # from: lib/google/plugin.pb.ex:53837        attrs838839    type warning found at:840    │841 53 │   use Protobuf, syntax: :proto2842    │   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~843    │844    └─ lib/google/plugin.pb.ex:53: Google.Protobuf.Compiler.CodeGeneratorResponse.File.new/1845846     warning: incompatible types given to Protobuf.Builder.new/2:847848         Protobuf.Builder.new(Google.Protobuf.FieldDescriptorProto, attrs)849850     given types:851852         -Google.Protobuf.FieldDescriptorProto-, dynamic()853854     but expected one of:855856         %{..., __default_struct__: %{..., __struct__: atom()} or atom()}, term()857858     where "attrs" (context Protobuf) was given the type:859860         # type: dynamic()861         # from: lib/google/descriptor.pb.ex:145862         attrs863864     type warning found at:865     │866 145 │   use Protobuf, syntax: :proto2867     │   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~868     │869     └─ lib/google/descriptor.pb.ex:145: Google.Protobuf.FieldDescriptorProto.new/1870871    warning: incompatible types given to Protobuf.Builder.new/2:872873        Protobuf.Builder.new(Google.Protobuf.Compiler.CodeGeneratorResponse, attrs)874875    given types:876877        -Google.Protobuf.Compiler.CodeGeneratorResponse-, dynamic()878879    but expected one of:880881        %{..., __default_struct__: %{..., __struct__: atom()} or atom()}, term()882883    where "attrs" (context Protobuf) was given the type:884885        # type: dynamic()886        # from: lib/google/plugin.pb.ex:39887        attrs888889    type warning found at:890    │891 39 │   use Protobuf, syntax: :proto2892    │   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~893    │894    └─ lib/google/plugin.pb.ex:39: Google.Protobuf.Compiler.CodeGeneratorResponse.new/1895896     warning: incompatible types given to Protobuf.Builder.new/2:897898         Protobuf.Builder.new(Google.Protobuf.ExtensionRangeOptions, attrs)899900     given types:901902         -Google.Protobuf.ExtensionRangeOptions-, dynamic()903904     but expected one of:905906         %{..., __default_struct__: %{..., __struct__: atom()} or atom()}, term()907908     where "attrs" (context Protobuf) was given the type:909910         # type: dynamic()911         # from: lib/google/descriptor.pb.ex:133912         attrs913914     type warning found at:915     │916 133 │   use Protobuf, syntax: :proto2917     │   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~918     │919     └─ lib/google/descriptor.pb.ex:133: Google.Protobuf.ExtensionRangeOptions.new/1920921    warning: incompatible types given to Protobuf.Builder.new/2:922923        Protobuf.Builder.new(Google.Protobuf.Compiler.CodeGeneratorRequest, attrs)924925    given types:926927        -Google.Protobuf.Compiler.CodeGeneratorRequest-, dynamic()928929    but expected one of:930931        %{..., __default_struct__: %{..., __struct__: atom()} or atom()}, term()932933    where "attrs" (context Protobuf) was given the type:934935        # type: dynamic()936        # from: lib/google/plugin.pb.ex:21937        attrs938939    type warning found at:940    │941 21 │   use Protobuf, syntax: :proto2942    │   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~943    │944    └─ lib/google/plugin.pb.ex:21: Google.Protobuf.Compiler.CodeGeneratorRequest.new/1945946     warning: incompatible types given to Protobuf.Builder.new/2:947948         Protobuf.Builder.new(Google.Protobuf.DescriptorProto.ReservedRange, attrs)949950     given types:951952         -Google.Protobuf.DescriptorProto.ReservedRange-, dynamic()953954     but expected one of:955956         %{..., __default_struct__: %{..., __struct__: atom()} or atom()}, term()957958     where "attrs" (context Protobuf) was given the type:959960         # type: dynamic()961         # from: lib/google/descriptor.pb.ex:119962         attrs963964     type warning found at:965     │966 119 │   use Protobuf, syntax: :proto2967     │   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~968     │969     └─ lib/google/descriptor.pb.ex:119: Google.Protobuf.DescriptorProto.ReservedRange.new/1970971    warning: incompatible types given to Protobuf.Builder.new/2:972973        Protobuf.Builder.new(Google.Protobuf.Compiler.Version, attrs)974975    given types:976977        -Google.Protobuf.Compiler.Version-, dynamic()978979    but expected one of:980981        %{..., __default_struct__: %{..., __struct__: atom()} or atom()}, term()982983    where "attrs" (context Protobuf) was given the type:984985        # type: dynamic()986        # from: lib/google/plugin.pb.ex:3987        attrs988989    type warning found at:990    │991  3 │   use Protobuf, syntax: :proto2992    │   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~993    │994    └─ lib/google/plugin.pb.ex:3: Google.Protobuf.Compiler.Version.new/1995996     warning: incompatible types given to Protobuf.Builder.new/2:997998         Protobuf.Builder.new(Google.Protobuf.DescriptorProto.ExtensionRange, attrs)9991000     given types:10011002         -Google.Protobuf.DescriptorProto.ExtensionRange-, dynamic()10031004     but expected one of:10051006         %{..., __default_struct__: %{..., __struct__: atom()} or atom()}, term()10071008     where "attrs" (context Protobuf) was given the type:10091010         # type: dynamic()1011         # from: lib/google/descriptor.pb.ex:1031012         attrs10131014     type warning found at:1015     │1016 103 │   use Protobuf, syntax: :proto21017     │   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1018     │1019     └─ lib/google/descriptor.pb.ex:103: Google.Protobuf.DescriptorProto.ExtensionRange.new/110201021    warning: the following clause will never match:10221023        {:oneof} ->10241025    because it attempts to match on the result of:10261027        find_field(props, tag)10281029    which has type:10301031        dynamic({:extention} or {:field_num, term()})10321033    type warning found at:1034    │1035 39 │       {:oneof} ->1036    │       ~1037    │1038    └─ lib/protobuf/decoder.ex:39:7: Protobuf.Decoder.do_decode/310391040    warning: incompatible types given to Protobuf.Builder.new/2:10411042        Protobuf.Builder.new(Google.Protobuf.DescriptorProto, attrs)10431044    given types:10451046        -Google.Protobuf.DescriptorProto-, dynamic()10471048    but expected one of:10491050        %{..., __default_struct__: %{..., __struct__: atom()} or atom()}, term()10511052    where "attrs" (context Protobuf) was given the type:10531054        # type: dynamic()1055        # from: lib/google/descriptor.pb.ex:621056        attrs10571058    type warning found at:1059    │1060 62 │   use Protobuf, syntax: :proto21061    │   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1062    │1063    └─ lib/google/descriptor.pb.ex:62: Google.Protobuf.DescriptorProto.new/110641065    warning: expected a map or struct when accessing .new in expression:10661067        module.new10681069    where "module" was given the types:10701071        # type: dynamic(atom())1072        # from: lib/protobuf/decoder.ex:9:201073        module10741075        # type: atom()1076        # from: lib/protobuf/decoder.ex:9:331077        is_atom(module)10781079    hint: "var.field" (without parentheses) means "var" is a map() while "var.fun()" (with parentheses) means "var" is an atom()10801081    type warning found at:1082    │1083 10 │     do_decode(data, module.__message_props__(), module.new)1084    │                                                        ~1085    │1086    └─ lib/protobuf/decoder.ex:10:56: Protobuf.Decoder.decode/210871088    warning: incompatible types given to Protobuf.Builder.new/2:10891090        Protobuf.Builder.new(Google.Protobuf.FileDescriptorProto, attrs)10911092    given types:10931094        -Google.Protobuf.FileDescriptorProto-, dynamic()10951096    but expected one of:10971098        %{..., __default_struct__: %{..., __struct__: atom()} or atom()}, term()10991100    where "attrs" (context Protobuf) was given the type:11011102        # type: dynamic()1103        # from: lib/google/descriptor.pb.ex:151104        attrs11051106    type warning found at:1107    │1108 15 │   use Protobuf, syntax: :proto21109    │   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1110    │1111    └─ lib/google/descriptor.pb.ex:15: Google.Protobuf.FileDescriptorProto.new/111121113    warning: incompatible types given to Protobuf.Builder.new/2:11141115        Protobuf.Builder.new(Google.Protobuf.FileDescriptorSet, attrs)11161117    given types:11181119        -Google.Protobuf.FileDescriptorSet-, dynamic()11201121    but expected one of:11221123        %{..., __default_struct__: %{..., __struct__: atom()} or atom()}, term()11241125    where "attrs" (context Protobuf) was given the type:11261127        # type: dynamic()1128        # from: lib/google/descriptor.pb.ex:31129        attrs11301131    type warning found at:1132    │1133  3 │   use Protobuf, syntax: :proto21134    │   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1135    │1136    └─ lib/google/descriptor.pb.ex:3: Google.Protobuf.FileDescriptorSet.new/111371138    warning: incompatible types given as default arguments to encode/2:11391140        -dynamic()-, empty_list()11411142    but expected one of:11431144        none(), empty_list() or non_empty_list(term(), term())11451146    where "x0" (context :elixir_def) was given the type:11471148        # type: dynamic()1149        # from: lib/protobuf/encoder.ex1150        x011511152    type warning found at:1153    │1154  8 │   def encode(%{__struct__: mod} = struct, opts \\ []) do1155    │                                                ~1156    │1157    └─ lib/protobuf/encoder.ex:8:48: Protobuf.Encoder.encode/111581159    warning: incompatible types given to encode/2:11601161        encode(v, iolist: true)11621163    given types:11641165        -dynamic()-, non_empty_list({:iolist, true})11661167    but expected one of:11681169        none(), empty_list() or non_empty_list(term(), term())11701171    where "v" was given the type:11721173        # type: dynamic()1174        # from: lib/protobuf/encoder.ex:49:91175        v =1176          if prop.map? do1177            struct(prop.type, %{key: elem(v, 0), value: elem(v, 1)})1178          else1179            v1180          end11811182    type warning found at:1183    │1184 50 │       encoded = encode(v, iolist: true)1185    │                 ~1186    │1187    └─ lib/protobuf/encoder.ex:50:17: Protobuf.Encoder.encode_field/311881189    warning: incompatible types given to Protobuf.Decoder.decode/2:11901191        Protobuf.Decoder.decode(data, mod)11921193    given types:11941195        -dynamic(%{..., __struct__: term()})-, dynamic(atom())11961197    but expected one of:11981199        binary(), atom()12001201    where "data" was given the type:12021203        # type: dynamic(%{..., __struct__: term()})1204        # from: lib/protobuf.ex:25:331205        %{__struct__: mod} = data12061207    where "mod" was given the types:12081209        # type: dynamic()1210        # from: lib/protobuf.ex:25:331211        %{__struct__: mod} = data12121213        # type: dynamic(atom())1214        # from: lib/protobuf.ex:26:221215        Protobuf.Decoder.decode(data, mod)12161217    type warning found at:1218    │1219 26 │     Protobuf.Decoder.decode(data, mod)1220    │                      ~1221    │1222    └─ lib/protobuf.ex:26:22: Protobuf.decode/112231224Generated protobuf app1225==> elixir_make1226Compiling 8 files (.ex)1227Generated elixir_make app1228==> nerves_logging1229 CC kmsg_tailer.o1230 LD kmsg_tailer1231Compiling 5 files (.ex)1232Generated nerves_logging app1233==> nerves_compatibility_test1234===> Analyzing applications...1235===> Compiling cowlib1236===> Compiling src/cow_sse.erl failed1237    ┌─ src/cow_sse.erl:1238    │1239 56 │  	-> {event, parsed_event(), State} | {more, State}.1240    │  	                           ╰── type variable 'State' is only used once (is unbound)124112421243** (Mix) Could not compile dependency :cowlib, "/home/nerves/.mix/elixir/1-20-otp-29/rebar3 bare compile --paths /work/proj/_build/rpi5/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"