loki_logger

Build log

nerves_system_x86_64

loki_logger 0.3.0 · fail · run loki_logger-0.3.0-1790981236356
3643 of 3643 lines
1Resolving Hex dependencies...2Resolution completed in 0.27s3Unchanged:4  certifi 2.15.05  circular_buffer 1.1.06  combine 0.10.07  elixir_make 0.10.08  expo 1.1.19  gettext 0.26.210  google_protos 0.1.011  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 1.8.232  idna 6.1.133  interactive_cmd 0.1.434  json 1.4.135  loki_logger 0.3.036  metrics 1.0.137  mimerl 1.5.038  nerves 2.0.0-pre.239  nerves_discovery 0.1.540  nerves_logging 0.2.441  nerves_runtime 0.13.1342  nerves_system_bbb 2.30.243  nerves_system_br 1.34.444  nerves_system_mangopi_mq_pro 0.17.245  nerves_system_qemu_aarch64 0.4.246  nerves_system_rpi0 2.1.247  nerves_system_rpi4 2.1.248  nerves_system_rpi5 2.1.249  nerves_system_trellis 0.5.050  nerves_system_x86_64 1.34.251  nerves_toolchain_aarch64_nerves_linux_gnu 15.3.152  nerves_toolchain_armv6_nerves_linux_gnueabihf 15.3.153  nerves_toolchain_armv7_nerves_linux_gnueabihf 15.3.154  nerves_toolchain_riscv64_nerves_linux_gnu 15.3.155  nerves_toolchain_x86_64_nerves_linux_musl 15.3.156  nerves_uevent 0.1.757  parse_trans 3.4.158  property_table 0.3.459  protobuf 0.5.460  ring_logger 0.11.761  snappyer 1.2.1062  ssl_verify_fun 1.1.763  tablet 0.3.364  timex 3.7.765  toolshed 0.5.066  tzdata 1.0.567  uboot_env 1.0.268  unicode_util_compat 0.7.169* Getting loki_logger (Hex package)70* Getting nerves (Hex package)71* Getting ring_logger (Hex package)72* Getting toolshed (Hex package)73* Getting nerves_runtime (Hex package)74* Getting nerves_system_bbb (Hex package)75* Getting nerves_system_mangopi_mq_pro (Hex package)76* Getting nerves_system_qemu_aarch64 (Hex package)77* Getting nerves_system_rpi0 (Hex package)78* Getting nerves_system_rpi4 (Hex package)79* Getting nerves_system_rpi5 (Hex package)80* Getting nerves_system_trellis (Hex package)81* Getting nerves_system_x86_64 (Hex package)82* Getting nerves_system_br (Hex package)83* Getting nerves_toolchain_x86_64_nerves_linux_musl (Hex package)84* Getting nerves_toolchain_armv7_nerves_linux_gnueabihf (Hex package)85* Getting nerves_toolchain_aarch64_nerves_linux_gnu (Hex package)86* Getting nerves_toolchain_armv6_nerves_linux_gnueabihf (Hex package)87* Getting nerves_toolchain_riscv64_nerves_linux_gnu (Hex package)88* Getting nerves_logging (Hex package)89* Getting nerves_uevent (Hex package)90* Getting uboot_env (Hex package)91* Getting elixir_make (Hex package)92* Getting property_table (Hex package)93* Getting circular_buffer (Hex package)94* Getting interactive_cmd (Hex package)95* Getting nerves_discovery (Hex package)96* Getting tablet (Hex package)97* Getting google_protos (Hex package)98* Getting httpoison (Hex package)99* Getting json (Hex package)100* Getting protobuf (Hex package)101* Getting snappyer (Hex package)102* Getting timex (Hex package)103* Getting tzdata (Hex package)104* Getting hackney (Hex package)105* Getting certifi (Hex package)106* Getting idna (Hex package)107* Getting metrics (Hex package)108* Getting mimerl (Hex package)109* Getting parse_trans (Hex package)110* Getting ssl_verify_fun (Hex package)111* Getting unicode_util_compat (Hex package)112* Getting combine (Hex package)113* Getting gettext (Hex package)114* Getting expo (Hex package)115Found packages with security advisories, see above for details116==> json117Compiling 13 files (.ex)118    warning: redefining module JSON (current version loaded from /home/nerves/.elixir/lib/elixir/ebin/Elixir.JSON.beam)119    │120  1 │ defmodule JSON do121    │ ~~~~~~~~~~~~~~~~~122    │123    └─ lib/json.ex:1: JSON (module)124125    warning: redefining module JSON.Encoder (current version loaded from /home/nerves/.elixir/lib/elixir/ebin/Elixir.JSON.Encoder.beam)126    │127  1 │ defprotocol JSON.Encoder do128    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~129    │130    └─ lib/json/encoder.ex:1: JSON.Encoder (module)131132    warning: redefining module JSON.Encoder.List (current version loaded from /home/nerves/.elixir/lib/elixir/ebin/Elixir.JSON.Encoder.List.beam)133    │134 25 │ defimpl JSON.Encoder, for: List do135    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~136    │137    └─ lib/json/encoder/default_implementations.ex:25: JSON.Encoder.List (module)138139    warning: redefining module JSON.Encoder.Integer (current version loaded from /home/nerves/.elixir/lib/elixir/ebin/Elixir.JSON.Encoder.Integer.beam)140    │141 53 │ defimpl JSON.Encoder, for: [Integer, Float] do142    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~143    │144    └─ lib/json/encoder/default_implementations.ex:53: JSON.Encoder.Integer (module)145146    warning: redefining module JSON.Encoder.Float (current version loaded from /home/nerves/.elixir/lib/elixir/ebin/Elixir.JSON.Encoder.Float.beam)147    │148 53 │ defimpl JSON.Encoder, for: [Integer, Float] do149    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~150    │151    └─ lib/json/encoder/default_implementations.ex:53: JSON.Encoder.Float (module)152153    warning: redefining module JSON.Encoder.Atom (current version loaded from /home/nerves/.elixir/lib/elixir/ebin/Elixir.JSON.Encoder.Atom.beam)154    │155 66 │ defimpl JSON.Encoder, for: Atom do156    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~157    │158    └─ lib/json/encoder/default_implementations.ex:66: JSON.Encoder.Atom (module)159160    warning: redefining module JSON.Encoder.BitString (current version loaded from /home/nerves/.elixir/lib/elixir/ebin/Elixir.JSON.Encoder.BitString.beam)161    │162 83 │ defimpl JSON.Encoder, for: BitString do163    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~164    │165    └─ lib/json/encoder/default_implementations.ex:83: JSON.Encoder.BitString (module)166167    warning: unused require Logger168    │169 14 │   require Logger170    │   ~171    │172    └─ lib/json/logger.ex:14:3173174     warning: redefining module JSON.Encoder.Map (current version loaded from /home/nerves/.elixir/lib/elixir/ebin/Elixir.JSON.Encoder.Map.beam)175     │176 147 │ defimpl JSON.Encoder, for: Map do177     │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~178     │179     └─ lib/json/encoder/default_implementations.ex:147: JSON.Encoder.Map (module)180181    warning: using single-quoted strings to represent charlists is deprecated.182    Use ~c"" if you indeed want a charlist or use "" instead.183    You may run "mix format --migrate" to change all single-quoted184    strings to use the ~c sigil and fix this warning.185    │186 89 │   defp apply_exponent({:ok, acc, <<exponent::utf8, rest::binary>>}) when exponent in 'eE' do187    │                                                                                      ~188    │189    └─ lib/json/parser/number.ex:89:86190191    warning: use Bitwise is deprecated. import Bitwise instead192    │193  8 │   use Bitwise194    │   ~~~~~~~~~~~195    │196    └─ lib/json/parser/string.ex:8: JSON.Parser.String (module)197198    warning: use Bitwise is deprecated. import Bitwise instead199    │200  6 │   use Bitwise201    │   ~~~~~~~~~~~202    │203    └─ lib/json/parser/unicode.ex:6: JSON.Parser.Unicode (module)204205     warning: function encode/2 required by protocol JSON.Encoder is not implemented (in module JSON.Encoder.Any)206     │207 159 │ defimpl JSON.Encoder, for: Any do208     │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~209     │210     └─ lib/json/encoder/default_implementations.ex:159: JSON.Encoder.Any (module)211212    warning: JSON.Encoder.encode/1 is undefined or private. Did you mean:213214        * encode/2215216    │217 25 │   defdelegate encode(term), to: Encoder218    │   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~219    │220    └─ (elixir 1.20.3) lib/json.ex:25: JSON.encode/1221222     warning: JSON.Encoder.encode/1 is undefined or private. Did you mean:223224         * encode/2225226     │227 176 │     |> JSON.Encoder.encode()228     │                     ~229     │230     └─ lib/json/encoder/default_implementations.ex:176:21: JSON.Encoder.Any.encode/1231232     warning: function encode/2 required by protocol JSON.Encoder is not implemented (in module JSON.Encoder.Map)233     │234 147 │ defimpl JSON.Encoder, for: Map do235     │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~236     │237     └─ lib/json/encoder/default_implementations.ex:147: JSON.Encoder.Map (module)238239     warning: function encode/2 required by protocol JSON.Encoder is not implemented (in module JSON.Encoder.Record)240     │241 135 │ defimpl JSON.Encoder, for: Record do242     │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~243     │244     └─ lib/json/encoder/default_implementations.ex:135: JSON.Encoder.Record (module)245246    warning: JSON.Encoder.encode/1 is undefined or private. Did you mean:247248        * encode/2249250    │251 28 │     case Encoder.encode(item) do252    │                  ~253    │254    └─ lib/json/encoder/helpers.ex:28:18: JSON.Encoder.Helpers.encode_item/1255256    warning: function encode/2 required by protocol JSON.Encoder is not implemented (in module JSON.Encoder.BitString)257    │258 83 │ defimpl JSON.Encoder, for: BitString do259    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~260    │261    └─ lib/json/encoder/default_implementations.ex:83: JSON.Encoder.BitString (module)262263    warning: function encode/2 required by protocol JSON.Encoder is not implemented (in module JSON.Encoder.Atom)264    │265 66 │ defimpl JSON.Encoder, for: Atom do266    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~267    │268    └─ lib/json/encoder/default_implementations.ex:66: JSON.Encoder.Atom (module)269270    warning: function encode/2 required by protocol JSON.Encoder is not implemented (in module JSON.Encoder.Float)271    │272 53 │ defimpl JSON.Encoder, for: [Integer, Float] do273    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~274    │275    └─ lib/json/encoder/default_implementations.ex:53: JSON.Encoder.Float (module)276277    warning: JSON.Encoder.encode/1 is undefined or private. Did you mean:278279        * encode/2280281    │282 73 │   def encode(atom) when is_atom(atom), do: atom |> Atom.to_string() |> JSON.Encoder.encode()283    │                                                                                     ~284    │285    └─ (elixir 1.20.3) lib/json/encoder/default_implementations.ex:73:85: JSON.Encoder.Atom.encode/1286287    warning: function encode/2 required by protocol JSON.Encoder is not implemented (in module JSON.Encoder.List)288    │289 25 │ defimpl JSON.Encoder, for: List do290    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~291    │292    └─ lib/json/encoder/default_implementations.ex:25: JSON.Encoder.List (module)293294    warning: function encode/2 required by protocol JSON.Encoder is not implemented (in module JSON.Encoder.Integer)295    │296 53 │ defimpl JSON.Encoder, for: [Integer, Float] do297    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~298    │299    └─ lib/json/encoder/default_implementations.ex:53: JSON.Encoder.Integer (module)300301    warning: function encode/2 required by protocol JSON.Encoder is not implemented (in module JSON.Encoder.HashDict)302    │303 13 │ defimpl JSON.Encoder, for: HashDict do304    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~305    │306    └─ lib/json/encoder/default_implementations.ex:13: JSON.Encoder.HashDict (module)307308    warning: function encode/2 required by protocol JSON.Encoder is not implemented (in module JSON.Encoder.Tuple)309    │310  1 │ defimpl JSON.Encoder, for: Tuple do311    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~312    │313    └─ lib/json/encoder/default_implementations.ex:1: JSON.Encoder.Tuple (module)314315Generated json app316==> nerves_compatibility_test317===> Fetching pc v1.15.0318===> Analyzing applications...319===> Compiling pc320===> Compiling c_src/snappy-sinksource.cc321===> Compiling c_src/snappy-stubs-internal.cc322===> Compiling c_src/snappy.cc323===> Compiling c_src/snappyer.cc324===> Linking /work/proj/_build/x86_64/lib/snappyer/priv/snappyer.so325===> Analyzing applications...326===> Compiling snappyer327==> protobuf328Compiling 21 files (.ex)329     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 operator330     │331 134 │     <<str::binary-size(len), rest2::binary>> = rest332     │                        ~333     │334     └─ lib/protobuf/decoder.ex:134:24: Protobuf.Decoder.decode_type/2335336     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 operator337     │338 195 │     <<str::binary-size(len), rest2::binary>> = rest339     │                        ~340     │341     └─ lib/protobuf/decoder.ex:195:24: Protobuf.Decoder.decode_type/3342343     warning: incompatible types given to Protobuf.Builder.new/2:344345         Protobuf.Builder.new(Google.Protobuf.GeneratedCodeInfo, attrs)346347     given types:348349         -Google.Protobuf.GeneratedCodeInfo-, dynamic()350351     but expected one of:352353         %{..., __default_struct__: %{..., __struct__: atom()} or atom()}, term()354355     where "attrs" (context Protobuf) was given the type:356357         # type: dynamic()358         # from: lib/google/descriptor.pb.ex:652359         attrs360361     type warning found at:362     │363 652 │   use Protobuf, syntax: :proto2364     │   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~365     │366     └─ lib/google/descriptor.pb.ex:652: Google.Protobuf.GeneratedCodeInfo.new/1367368     warning: incompatible types given to Protobuf.Builder.new/2:369370         Protobuf.Builder.new(Google.Protobuf.GeneratedCodeInfo.Annotation, attrs)371372     given types:373374         -Google.Protobuf.GeneratedCodeInfo.Annotation-, dynamic()375376     but expected one of:377378         %{..., __default_struct__: %{..., __struct__: atom()} or atom()}, term()379380     where "attrs" (context Protobuf) was given the type:381382         # type: dynamic()383         # from: lib/google/descriptor.pb.ex:664384         attrs385386     type warning found at:387     │388 664 │   use Protobuf, syntax: :proto2389     │   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~390     │391     └─ lib/google/descriptor.pb.ex:664: Google.Protobuf.GeneratedCodeInfo.Annotation.new/1392393     warning: incompatible types given to Protobuf.Builder.new/2:394395         Protobuf.Builder.new(Google.Protobuf.SourceCodeInfo.Location, attrs)396397     given types:398399         -Google.Protobuf.SourceCodeInfo.Location-, dynamic()400401     but expected one of:402403         %{..., __default_struct__: %{..., __struct__: atom()} or atom()}, term()404405     where "attrs" (context Protobuf) was given the type:406407         # type: dynamic()408         # from: lib/google/descriptor.pb.ex:632409         attrs410411     type warning found at:412     │413 632 │   use Protobuf, syntax: :proto2414     │   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~415     │416     └─ lib/google/descriptor.pb.ex:632: Google.Protobuf.SourceCodeInfo.Location.new/1417418     warning: incompatible types given to Protobuf.Builder.new/2:419420         Protobuf.Builder.new(Google.Protobuf.SourceCodeInfo, attrs)421422     given types:423424         -Google.Protobuf.SourceCodeInfo-, dynamic()425426     but expected one of:427428         %{..., __default_struct__: %{..., __struct__: atom()} or atom()}, term()429430     where "attrs" (context Protobuf) was given the type:431432         # type: dynamic()433         # from: lib/google/descriptor.pb.ex:620434         attrs435436     type warning found at:437     │438 620 │   use Protobuf, syntax: :proto2439     │   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~440     │441     └─ lib/google/descriptor.pb.ex:620: Google.Protobuf.SourceCodeInfo.new/1442443     warning: incompatible types given to Protobuf.Builder.new/2:444445         Protobuf.Builder.new(Google.Protobuf.UninterpretedOption.NamePart, attrs)446447     given types:448449         -Google.Protobuf.UninterpretedOption.NamePart-, dynamic()450451     but expected one of:452453         %{..., __default_struct__: %{..., __struct__: atom()} or atom()}, term()454455     where "attrs" (context Protobuf) was given the type:456457         # type: dynamic()458         # from: lib/google/descriptor.pb.ex:606459         attrs460461     type warning found at:462     │463 606 │   use Protobuf, syntax: :proto2464     │   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~465     │466     └─ lib/google/descriptor.pb.ex:606: Google.Protobuf.UninterpretedOption.NamePart.new/1467468     warning: incompatible types given to Protobuf.Builder.new/2:469470         Protobuf.Builder.new(Google.Protobuf.UninterpretedOption, attrs)471472     given types:473474         -Google.Protobuf.UninterpretedOption-, dynamic()475476     but expected one of:477478         %{..., __default_struct__: %{..., __struct__: atom()} or atom()}, term()479480     where "attrs" (context Protobuf) was given the type:481482         # type: dynamic()483         # from: lib/google/descriptor.pb.ex:574484         attrs485486     type warning found at:487     │488 574 │   use Protobuf, syntax: :proto2489     │   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~490     │491     └─ lib/google/descriptor.pb.ex:574: Google.Protobuf.UninterpretedOption.new/1492493     warning: incompatible types given to Protobuf.Builder.new/2:494495         Protobuf.Builder.new(Google.Protobuf.MethodOptions.IdempotencyLevel, attrs)496497     given types:498499         -Google.Protobuf.MethodOptions.IdempotencyLevel-, dynamic()500501     but expected one of:502503         %{..., __default_struct__: %{..., __struct__: atom()} or atom()}, term()504505     where "attrs" (context Protobuf) was given the type:506507         # type: dynamic()508         # from: lib/google/descriptor.pb.ex:565509         attrs510511     type warning found at:512     │513 565 │   use Protobuf, enum: true, syntax: :proto2514     │   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~515     │516     └─ lib/google/descriptor.pb.ex:565: Google.Protobuf.MethodOptions.IdempotencyLevel.new/1517518     warning: incompatible types given to Protobuf.Builder.new/2:519520         Protobuf.Builder.new(Google.Protobuf.MethodOptions, attrs)521522     given types:523524         -Google.Protobuf.MethodOptions-, dynamic()525526     but expected one of:527528         %{..., __default_struct__: %{..., __struct__: atom()} or atom()}, term()529530     where "attrs" (context Protobuf) was given the type:531532         # type: dynamic()533         # from: lib/google/descriptor.pb.ex:543534         attrs535536     type warning found at:537     │538 543 │   use Protobuf, syntax: :proto2539     │   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~540     │541     └─ lib/google/descriptor.pb.ex:543: Google.Protobuf.MethodOptions.new/1542543     warning: incompatible types given to Protobuf.Builder.new/2:544545         Protobuf.Builder.new(Google.Protobuf.EnumValueOptions, attrs)546547     given types:548549         -Google.Protobuf.EnumValueOptions-, dynamic()550551     but expected one of:552553         %{..., __default_struct__: %{..., __struct__: atom()} or atom()}, term()554555     where "attrs" (context Protobuf) was given the type:556557         # type: dynamic()558         # from: lib/google/descriptor.pb.ex:515559         attrs560561     type warning found at:562     │563 515 │   use Protobuf, syntax: :proto2564     │   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~565     │566     └─ lib/google/descriptor.pb.ex:515: Google.Protobuf.EnumValueOptions.new/1567568     warning: incompatible types given to Protobuf.Builder.new/2:569570         Protobuf.Builder.new(Google.Protobuf.ServiceOptions, attrs)571572     given types:573574         -Google.Protobuf.ServiceOptions-, dynamic()575576     but expected one of:577578         %{..., __default_struct__: %{..., __struct__: atom()} or atom()}, term()579580     where "attrs" (context Protobuf) was given the type:581582         # type: dynamic()583         # from: lib/google/descriptor.pb.ex:529584         attrs585586     type warning found at:587     │588 529 │   use Protobuf, syntax: :proto2589     │   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~590     │591     └─ lib/google/descriptor.pb.ex:529: Google.Protobuf.ServiceOptions.new/1592593     warning: incompatible types given to Protobuf.Builder.new/2:594595         Protobuf.Builder.new(Google.Protobuf.OneofOptions, attrs)596597     given types:598599         -Google.Protobuf.OneofOptions-, dynamic()600601     but expected one of:602603         %{..., __default_struct__: %{..., __struct__: atom()} or atom()}, term()604605     where "attrs" (context Protobuf) was given the type:606607         # type: dynamic()608         # from: lib/google/descriptor.pb.ex:487609         attrs610611     type warning found at:612     │613 487 │   use Protobuf, syntax: :proto2614     │   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~615     │616     └─ lib/google/descriptor.pb.ex:487: Google.Protobuf.OneofOptions.new/1617618     warning: incompatible types given to Protobuf.Builder.new/2:619620         Protobuf.Builder.new(Google.Protobuf.EnumOptions, attrs)621622     given types:623624         -Google.Protobuf.EnumOptions-, dynamic()625626     but expected one of:627628         %{..., __default_struct__: %{..., __struct__: atom()} or atom()}, term()629630     where "attrs" (context Protobuf) was given the type:631632         # type: dynamic()633         # from: lib/google/descriptor.pb.ex:499634         attrs635636     type warning found at:637     │638 499 │   use Protobuf, syntax: :proto2639     │   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~640     │641     └─ lib/google/descriptor.pb.ex:499: Google.Protobuf.EnumOptions.new/1642643     warning: incompatible types given to Protobuf.Builder.new/2:644645         Protobuf.Builder.new(Google.Protobuf.FieldOptions.CType, attrs)646647     given types:648649         -Google.Protobuf.FieldOptions.CType-, dynamic()650651     but expected one of:652653         %{..., __default_struct__: %{..., __struct__: atom()} or atom()}, term()654655     where "attrs" (context Protobuf) was given the type:656657         # type: dynamic()658         # from: lib/google/descriptor.pb.ex:469659         attrs660661     type warning found at:662     │663 469 │   use Protobuf, enum: true, syntax: :proto2664     │   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~665     │666     └─ lib/google/descriptor.pb.ex:469: Google.Protobuf.FieldOptions.CType.new/1667668     warning: incompatible types given to Protobuf.Builder.new/2:669670         Protobuf.Builder.new(Google.Protobuf.FieldOptions.JSType, attrs)671672     given types:673674         -Google.Protobuf.FieldOptions.JSType-, dynamic()675676     but expected one of:677678         %{..., __default_struct__: %{..., __struct__: atom()} or atom()}, term()679680     where "attrs" (context Protobuf) was given the type:681682         # type: dynamic()683         # from: lib/google/descriptor.pb.ex:478684         attrs685686     type warning found at:687     │688 478 │   use Protobuf, enum: true, syntax: :proto2689     │   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~690     │691     └─ lib/google/descriptor.pb.ex:478: Google.Protobuf.FieldOptions.JSType.new/1692693     warning: incompatible types given to Protobuf.Builder.new/2:694695         Protobuf.Builder.new(Google.Protobuf.FieldOptions, attrs)696697     given types:698699         -Google.Protobuf.FieldOptions-, dynamic()700701     but expected one of:702703         %{..., __default_struct__: %{..., __struct__: atom()} or atom()}, term()704705     where "attrs" (context Protobuf) was given the type:706707         # type: dynamic()708         # from: lib/google/descriptor.pb.ex:434709         attrs710711     type warning found at:712     │713 434 │   use Protobuf, syntax: :proto2714     │   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~715     │716     └─ lib/google/descriptor.pb.ex:434: Google.Protobuf.FieldOptions.new/1717718     warning: incompatible types given to Protobuf.Builder.new/2:719720         Protobuf.Builder.new(Google.Protobuf.MessageOptions, attrs)721722     given types:723724         -Google.Protobuf.MessageOptions-, dynamic()725726     but expected one of:727728         %{..., __default_struct__: %{..., __struct__: atom()} or atom()}, term()729730     where "attrs" (context Protobuf) was given the type:731732         # type: dynamic()733         # from: lib/google/descriptor.pb.ex:408734         attrs735736     type warning found at:737     │738 408 │   use Protobuf, syntax: :proto2739     │   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~740     │741     └─ lib/google/descriptor.pb.ex:408: Google.Protobuf.MessageOptions.new/1742743     warning: incompatible types given to Protobuf.Builder.new/2:744745         Protobuf.Builder.new(Google.Protobuf.FileOptions, attrs)746747     given types:748749         -Google.Protobuf.FileOptions-, dynamic()750751     but expected one of:752753         %{..., __default_struct__: %{..., __struct__: atom()} or atom()}, term()754755     where "attrs" (context Protobuf) was given the type:756757         # type: dynamic()758         # from: lib/google/descriptor.pb.ex:325759         attrs760761     type warning found at:762     │763 325 │   use Protobuf, syntax: :proto2764     │   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~765     │766     └─ lib/google/descriptor.pb.ex:325: Google.Protobuf.FileOptions.new/1767768     warning: incompatible types given to Protobuf.Builder.new/2:769770         Protobuf.Builder.new(Google.Protobuf.FileOptions.OptimizeMode, attrs)771772     given types:773774         -Google.Protobuf.FileOptions.OptimizeMode-, dynamic()775776     but expected one of:777778         %{..., __default_struct__: %{..., __struct__: atom()} or atom()}, term()779780     where "attrs" (context Protobuf) was given the type:781782         # type: dynamic()783         # from: lib/google/descriptor.pb.ex:399784         attrs785786     type warning found at:787     │788 399 │   use Protobuf, enum: true, syntax: :proto2789     │   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~790     │791     └─ lib/google/descriptor.pb.ex:399: Google.Protobuf.FileOptions.OptimizeMode.new/1792793     warning: incompatible types given to Protobuf.Builder.new/2:794795         Protobuf.Builder.new(Google.Protobuf.ServiceDescriptorProto, attrs)796797     given types:798799         -Google.Protobuf.ServiceDescriptorProto-, dynamic()800801     but expected one of:802803         %{..., __default_struct__: %{..., __struct__: atom()} or atom()}, term()804805     where "attrs" (context Protobuf) was given the type:806807         # type: dynamic()808         # from: lib/google/descriptor.pb.ex:287809         attrs810811     type warning found at:812     │813 287 │   use Protobuf, syntax: :proto2814     │   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~815     │816     └─ lib/google/descriptor.pb.ex:287: Google.Protobuf.ServiceDescriptorProto.new/1817818     warning: incompatible types given to Protobuf.Builder.new/2:819820         Protobuf.Builder.new(Google.Protobuf.MethodDescriptorProto, attrs)821822     given types:823824         -Google.Protobuf.MethodDescriptorProto-, dynamic()825826     but expected one of:827828         %{..., __default_struct__: %{..., __struct__: atom()} or atom()}, term()829830     where "attrs" (context Protobuf) was given the type:831832         # type: dynamic()833         # from: lib/google/descriptor.pb.ex:303834         attrs835836     type warning found at:837     │838 303 │   use Protobuf, syntax: :proto2839     │   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~840     │841     └─ lib/google/descriptor.pb.ex:303: Google.Protobuf.MethodDescriptorProto.new/1842843     warning: incompatible types given to Protobuf.Builder.new/2:844845         Protobuf.Builder.new(Google.Protobuf.EnumValueDescriptorProto, attrs)846847     given types:848849         -Google.Protobuf.EnumValueDescriptorProto-, dynamic()850851     but expected one of:852853         %{..., __default_struct__: %{..., __struct__: atom()} or atom()}, term()854855     where "attrs" (context Protobuf) was given the type:856857         # type: dynamic()858         # from: lib/google/descriptor.pb.ex:271859         attrs860861     type warning found at:862     │863 271 │   use Protobuf, syntax: :proto2864     │   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~865     │866     └─ lib/google/descriptor.pb.ex:271: Google.Protobuf.EnumValueDescriptorProto.new/1867868     warning: incompatible types given to Protobuf.Builder.new/2:869870         Protobuf.Builder.new(Google.Protobuf.EnumDescriptorProto.EnumReservedRange, attrs)871872     given types:873874         -Google.Protobuf.EnumDescriptorProto.EnumReservedRange-, dynamic()875876     but expected one of:877878         %{..., __default_struct__: %{..., __struct__: atom()} or atom()}, term()879880     where "attrs" (context Protobuf) was given the type:881882         # type: dynamic()883         # from: lib/google/descriptor.pb.ex:257884         attrs885886     type warning found at:887     │888 257 │   use Protobuf, syntax: :proto2889     │   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~890     │891     └─ lib/google/descriptor.pb.ex:257: Google.Protobuf.EnumDescriptorProto.EnumReservedRange.new/1892893     warning: incompatible types given to Protobuf.Builder.new/2:894895         Protobuf.Builder.new(Google.Protobuf.OneofDescriptorProto, attrs)896897     given types:898899         -Google.Protobuf.OneofDescriptorProto-, dynamic()900901     but expected one of:902903         %{..., __default_struct__: %{..., __struct__: atom()} or atom()}, term()904905     where "attrs" (context Protobuf) was given the type:906907         # type: dynamic()908         # from: lib/google/descriptor.pb.ex:219909         attrs910911     type warning found at:912     │913 219 │   use Protobuf, syntax: :proto2914     │   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~915     │916     └─ lib/google/descriptor.pb.ex:219: Google.Protobuf.OneofDescriptorProto.new/1917918     warning: incompatible types given to Protobuf.Builder.new/2:919920         Protobuf.Builder.new(Google.Protobuf.EnumDescriptorProto, attrs)921922     given types:923924         -Google.Protobuf.EnumDescriptorProto-, dynamic()925926     but expected one of:927928         %{..., __default_struct__: %{..., __struct__: atom()} or atom()}, term()929930     where "attrs" (context Protobuf) was given the type:931932         # type: dynamic()933         # from: lib/google/descriptor.pb.ex:233934         attrs935936     type warning found at:937     │938 233 │   use Protobuf, syntax: :proto2939     │   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~940     │941     └─ lib/google/descriptor.pb.ex:233: Google.Protobuf.EnumDescriptorProto.new/1942943    warning: incompatible types given to Protobuf.Builder.new/2:944945        Protobuf.Builder.new(Google.Protobuf.Compiler.CodeGeneratorResponse.File, attrs)946947    given types:948949        -Google.Protobuf.Compiler.CodeGeneratorResponse.File-, dynamic()950951    but expected one of:952953        %{..., __default_struct__: %{..., __struct__: atom()} or atom()}, term()954955    where "attrs" (context Protobuf) was given the type:956957        # type: dynamic()958        # from: lib/google/plugin.pb.ex:53959        attrs960961    type warning found at:962    │963 53 │   use Protobuf, syntax: :proto2964    │   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~965    │966    └─ lib/google/plugin.pb.ex:53: Google.Protobuf.Compiler.CodeGeneratorResponse.File.new/1967968     warning: incompatible types given to Protobuf.Builder.new/2:969970         Protobuf.Builder.new(Google.Protobuf.FieldDescriptorProto.Label, attrs)971972     given types:973974         -Google.Protobuf.FieldDescriptorProto.Label-, dynamic()975976     but expected one of:977978         %{..., __default_struct__: %{..., __struct__: atom()} or atom()}, term()979980     where "attrs" (context Protobuf) was given the type:981982         # type: dynamic()983         # from: lib/google/descriptor.pb.ex:210984         attrs985986     type warning found at:987     │988 210 │   use Protobuf, enum: true, syntax: :proto2989     │   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~990     │991     └─ lib/google/descriptor.pb.ex:210: Google.Protobuf.FieldDescriptorProto.Label.new/1992993    warning: incompatible types given to Protobuf.Builder.new/2:994995        Protobuf.Builder.new(Google.Protobuf.Compiler.CodeGeneratorResponse, attrs)996997    given types:998999        -Google.Protobuf.Compiler.CodeGeneratorResponse-, dynamic()10001001    but expected one of:10021003        %{..., __default_struct__: %{..., __struct__: atom()} or atom()}, term()10041005    where "attrs" (context Protobuf) was given the type:10061007        # type: dynamic()1008        # from: lib/google/plugin.pb.ex:391009        attrs10101011    type warning found at:1012    │1013 39 │   use Protobuf, syntax: :proto21014    │   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1015    │1016    └─ lib/google/plugin.pb.ex:39: Google.Protobuf.Compiler.CodeGeneratorResponse.new/110171018     warning: incompatible types given to Protobuf.Builder.new/2:10191020         Protobuf.Builder.new(Google.Protobuf.FieldDescriptorProto.Type, attrs)10211022     given types:10231024         -Google.Protobuf.FieldDescriptorProto.Type-, dynamic()10251026     but expected one of:10271028         %{..., __default_struct__: %{..., __struct__: atom()} or atom()}, term()10291030     where "attrs" (context Protobuf) was given the type:10311032         # type: dynamic()1033         # from: lib/google/descriptor.pb.ex:1861034         attrs10351036     type warning found at:1037     │1038 186 │   use Protobuf, enum: true, syntax: :proto21039     │   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1040     │1041     └─ lib/google/descriptor.pb.ex:186: Google.Protobuf.FieldDescriptorProto.Type.new/110421043    warning: incompatible types given to Protobuf.Builder.new/2:10441045        Protobuf.Builder.new(Google.Protobuf.Compiler.CodeGeneratorRequest, attrs)10461047    given types:10481049        -Google.Protobuf.Compiler.CodeGeneratorRequest-, dynamic()10501051    but expected one of:10521053        %{..., __default_struct__: %{..., __struct__: atom()} or atom()}, term()10541055    where "attrs" (context Protobuf) was given the type:10561057        # type: dynamic()1058        # from: lib/google/plugin.pb.ex:211059        attrs10601061    type warning found at:1062    │1063 21 │   use Protobuf, syntax: :proto21064    │   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1065    │1066    └─ lib/google/plugin.pb.ex:21: Google.Protobuf.Compiler.CodeGeneratorRequest.new/110671068    warning: incompatible types given to Protobuf.Builder.new/2:10691070        Protobuf.Builder.new(Google.Protobuf.Compiler.Version, attrs)10711072    given types:10731074        -Google.Protobuf.Compiler.Version-, dynamic()10751076    but expected one of:10771078        %{..., __default_struct__: %{..., __struct__: atom()} or atom()}, term()10791080    where "attrs" (context Protobuf) was given the type:10811082        # type: dynamic()1083        # from: lib/google/plugin.pb.ex:31084        attrs10851086    type warning found at:1087    │1088  3 │   use Protobuf, syntax: :proto21089    │   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1090    │1091    └─ lib/google/plugin.pb.ex:3: Google.Protobuf.Compiler.Version.new/110921093     warning: incompatible types given to Protobuf.Builder.new/2:10941095         Protobuf.Builder.new(Google.Protobuf.FieldDescriptorProto, attrs)10961097     given types:10981099         -Google.Protobuf.FieldDescriptorProto-, dynamic()11001101     but expected one of:11021103         %{..., __default_struct__: %{..., __struct__: atom()} or atom()}, term()11041105     where "attrs" (context Protobuf) was given the type:11061107         # type: dynamic()1108         # from: lib/google/descriptor.pb.ex:1451109         attrs11101111     type warning found at:1112     │1113 145 │   use Protobuf, syntax: :proto21114     │   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1115     │1116     └─ lib/google/descriptor.pb.ex:145: Google.Protobuf.FieldDescriptorProto.new/111171118     warning: incompatible types given to Protobuf.Builder.new/2:11191120         Protobuf.Builder.new(Google.Protobuf.ExtensionRangeOptions, attrs)11211122     given types:11231124         -Google.Protobuf.ExtensionRangeOptions-, dynamic()11251126     but expected one of:11271128         %{..., __default_struct__: %{..., __struct__: atom()} or atom()}, term()11291130     where "attrs" (context Protobuf) was given the type:11311132         # type: dynamic()1133         # from: lib/google/descriptor.pb.ex:1331134         attrs11351136     type warning found at:1137     │1138 133 │   use Protobuf, syntax: :proto21139     │   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1140     │1141     └─ lib/google/descriptor.pb.ex:133: Google.Protobuf.ExtensionRangeOptions.new/111421143     warning: incompatible types given to Protobuf.Builder.new/2:11441145         Protobuf.Builder.new(Google.Protobuf.DescriptorProto.ReservedRange, attrs)11461147     given types:11481149         -Google.Protobuf.DescriptorProto.ReservedRange-, dynamic()11501151     but expected one of:11521153         %{..., __default_struct__: %{..., __struct__: atom()} or atom()}, term()11541155     where "attrs" (context Protobuf) was given the type:11561157         # type: dynamic()1158         # from: lib/google/descriptor.pb.ex:1191159         attrs11601161     type warning found at:1162     │1163 119 │   use Protobuf, syntax: :proto21164     │   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1165     │1166     └─ lib/google/descriptor.pb.ex:119: Google.Protobuf.DescriptorProto.ReservedRange.new/111671168    warning: the following clause will never match:11691170        {:oneof} ->11711172    because it attempts to match on the result of:11731174        find_field(props, tag)11751176    which has type:11771178        dynamic({:extention} or {:field_num, term()})11791180    type warning found at:1181    │1182 39 │       {:oneof} ->1183    │       ~1184    │1185    └─ lib/protobuf/decoder.ex:39:7: Protobuf.Decoder.do_decode/311861187     warning: incompatible types given to Protobuf.Builder.new/2:11881189         Protobuf.Builder.new(Google.Protobuf.DescriptorProto.ExtensionRange, attrs)11901191     given types:11921193         -Google.Protobuf.DescriptorProto.ExtensionRange-, dynamic()11941195     but expected one of:11961197         %{..., __default_struct__: %{..., __struct__: atom()} or atom()}, term()11981199     where "attrs" (context Protobuf) was given the type:12001201         # type: dynamic()1202         # from: lib/google/descriptor.pb.ex:1031203         attrs12041205     type warning found at:1206     │1207 103 │   use Protobuf, syntax: :proto21208     │   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1209     │1210     └─ lib/google/descriptor.pb.ex:103: Google.Protobuf.DescriptorProto.ExtensionRange.new/112111212    warning: expected a map or struct when accessing .new in expression:12131214        module.new12151216    where "module" was given the types:12171218        # type: dynamic(atom())1219        # from: lib/protobuf/decoder.ex:9:201220        module12211222        # type: atom()1223        # from: lib/protobuf/decoder.ex:9:331224        is_atom(module)12251226    hint: "var.field" (without parentheses) means "var" is a map() while "var.fun()" (with parentheses) means "var" is an atom()12271228    type warning found at:1229    │1230 10 │     do_decode(data, module.__message_props__(), module.new)1231    │                                                        ~1232    │1233    └─ lib/protobuf/decoder.ex:10:56: Protobuf.Decoder.decode/212341235    warning: incompatible types given to Protobuf.Builder.new/2:12361237        Protobuf.Builder.new(Google.Protobuf.FileDescriptorProto, attrs)12381239    given types:12401241        -Google.Protobuf.FileDescriptorProto-, dynamic()12421243    but expected one of:12441245        %{..., __default_struct__: %{..., __struct__: atom()} or atom()}, term()12461247    where "attrs" (context Protobuf) was given the type:12481249        # type: dynamic()1250        # from: lib/google/descriptor.pb.ex:151251        attrs12521253    type warning found at:1254    │1255 15 │   use Protobuf, syntax: :proto21256    │   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1257    │1258    └─ lib/google/descriptor.pb.ex:15: Google.Protobuf.FileDescriptorProto.new/112591260    warning: incompatible types given to Protobuf.Builder.new/2:12611262        Protobuf.Builder.new(Google.Protobuf.FileDescriptorSet, attrs)12631264    given types:12651266        -Google.Protobuf.FileDescriptorSet-, dynamic()12671268    but expected one of:12691270        %{..., __default_struct__: %{..., __struct__: atom()} or atom()}, term()12711272    where "attrs" (context Protobuf) was given the type:12731274        # type: dynamic()1275        # from: lib/google/descriptor.pb.ex:31276        attrs12771278    type warning found at:1279    │1280  3 │   use Protobuf, syntax: :proto21281    │   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1282    │1283    └─ lib/google/descriptor.pb.ex:3: Google.Protobuf.FileDescriptorSet.new/112841285    warning: incompatible types given to Protobuf.Builder.new/2:12861287        Protobuf.Builder.new(Google.Protobuf.DescriptorProto, attrs)12881289    given types:12901291        -Google.Protobuf.DescriptorProto-, dynamic()12921293    but expected one of:12941295        %{..., __default_struct__: %{..., __struct__: atom()} or atom()}, term()12961297    where "attrs" (context Protobuf) was given the type:12981299        # type: dynamic()1300        # from: lib/google/descriptor.pb.ex:621301        attrs13021303    type warning found at:1304    │1305 62 │   use Protobuf, syntax: :proto21306    │   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1307    │1308    └─ lib/google/descriptor.pb.ex:62: Google.Protobuf.DescriptorProto.new/113091310    warning: incompatible types given as default arguments to encode/2:13111312        -dynamic()-, empty_list()13131314    but expected one of:13151316        none(), empty_list() or non_empty_list(term(), term())13171318    where "x0" (context :elixir_def) was given the type:13191320        # type: dynamic()1321        # from: lib/protobuf/encoder.ex1322        x013231324    type warning found at:1325    │1326  8 │   def encode(%{__struct__: mod} = struct, opts \\ []) do1327    │                                                ~1328    │1329    └─ lib/protobuf/encoder.ex:8:48: Protobuf.Encoder.encode/113301331    warning: incompatible types given to encode/2:13321333        encode(v, iolist: true)13341335    given types:13361337        -dynamic()-, non_empty_list({:iolist, true})13381339    but expected one of:13401341        none(), empty_list() or non_empty_list(term(), term())13421343    where "v" was given the type:13441345        # type: dynamic()1346        # from: lib/protobuf/encoder.ex:49:91347        v =1348          if prop.map? do1349            struct(prop.type, %{key: elem(v, 0), value: elem(v, 1)})1350          else1351            v1352          end13531354    type warning found at:1355    │1356 50 │       encoded = encode(v, iolist: true)1357    │                 ~1358    │1359    └─ lib/protobuf/encoder.ex:50:17: Protobuf.Encoder.encode_field/313601361    warning: incompatible types given to Protobuf.Decoder.decode/2:13621363        Protobuf.Decoder.decode(data, mod)13641365    given types:13661367        -dynamic(%{..., __struct__: term()})-, dynamic(atom())13681369    but expected one of:13701371        binary(), atom()13721373    where "data" was given the type:13741375        # type: dynamic(%{..., __struct__: term()})1376        # from: lib/protobuf.ex:25:331377        %{__struct__: mod} = data13781379    where "mod" was given the types:13801381        # type: dynamic()1382        # from: lib/protobuf.ex:25:331383        %{__struct__: mod} = data13841385        # type: dynamic(atom())1386        # from: lib/protobuf.ex:26:221387        Protobuf.Decoder.decode(data, mod)13881389    type warning found at:1390    │1391 26 │     Protobuf.Decoder.decode(data, mod)1392    │                      ~1393    │1394    └─ lib/protobuf.ex:26:22: Protobuf.decode/113951396Generated protobuf app1397==> google_protos1398Compiling 7 files (.ex)1399    warning: incompatible types given to Protobuf.Builder.new/2:14001401        Protobuf.Builder.new(Google.Protobuf.BytesValue, attrs)14021403    given types:14041405        -Google.Protobuf.BytesValue-, dynamic()14061407    but expected one of:14081409        %{..., __default_struct__: %{..., __struct__: atom()} or atom()}, term()14101411    where "attrs" (context Protobuf) was given the type:14121413        # type: dynamic()1414        # from: lib/google_protos/wrappers.pb.ex:991415        attrs14161417    type warning found at:1418    │1419 99 │   use Protobuf, syntax: :proto31420    │   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1421    │1422    └─ lib/google_protos/wrappers.pb.ex:99: Google.Protobuf.BytesValue.new/114231424    warning: incompatible types given to Protobuf.Builder.new/2:14251426        Protobuf.Builder.new(Google.Protobuf.StringValue, attrs)14271428    given types:14291430        -Google.Protobuf.StringValue-, dynamic()14311432    but expected one of:14331434        %{..., __default_struct__: %{..., __struct__: atom()} or atom()}, term()14351436    where "attrs" (context Protobuf) was given the type:14371438        # type: dynamic()1439        # from: lib/google_protos/wrappers.pb.ex:871440        attrs14411442    type warning found at:1443    │1444 87 │   use Protobuf, syntax: :proto31445    │   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1446    │1447    └─ lib/google_protos/wrappers.pb.ex:87: Google.Protobuf.StringValue.new/114481449    warning: incompatible types given to Protobuf.Builder.new/2:14501451        Protobuf.Builder.new(Google.Protobuf.UInt32Value, attrs)14521453    given types:14541455        -Google.Protobuf.UInt32Value-, dynamic()14561457    but expected one of:14581459        %{..., __default_struct__: %{..., __struct__: atom()} or atom()}, term()14601461    where "attrs" (context Protobuf) was given the type:14621463        # type: dynamic()1464        # from: lib/google_protos/wrappers.pb.ex:631465        attrs14661467    type warning found at:1468    │1469 63 │   use Protobuf, syntax: :proto31470    │   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1471    │1472    └─ lib/google_protos/wrappers.pb.ex:63: Google.Protobuf.UInt32Value.new/114731474    warning: incompatible types given to Protobuf.Builder.new/2:14751476        Protobuf.Builder.new(Google.Protobuf.BoolValue, attrs)14771478    given types:14791480        -Google.Protobuf.BoolValue-, dynamic()14811482    but expected one of:14831484        %{..., __default_struct__: %{..., __struct__: atom()} or atom()}, term()14851486    where "attrs" (context Protobuf) was given the type:14871488        # type: dynamic()1489        # from: lib/google_protos/wrappers.pb.ex:751490        attrs14911492    type warning found at:1493    │1494 75 │   use Protobuf, syntax: :proto31495    │   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1496    │1497    └─ lib/google_protos/wrappers.pb.ex:75: Google.Protobuf.BoolValue.new/114981499    warning: incompatible types given to Protobuf.Builder.new/2:15001501        Protobuf.Builder.new(Google.Protobuf.Int32Value, attrs)15021503    given types:15041505        -Google.Protobuf.Int32Value-, dynamic()15061507    but expected one of:15081509        %{..., __default_struct__: %{..., __struct__: atom()} or atom()}, term()15101511    where "attrs" (context Protobuf) was given the type:15121513        # type: dynamic()1514        # from: lib/google_protos/wrappers.pb.ex:511515        attrs15161517    type warning found at:1518    │1519 51 │   use Protobuf, syntax: :proto31520    │   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1521    │1522    └─ lib/google_protos/wrappers.pb.ex:51: Google.Protobuf.Int32Value.new/115231524    warning: incompatible types given to Protobuf.Builder.new/2:15251526        Protobuf.Builder.new(Google.Protobuf.UInt64Value, attrs)15271528    given types:15291530        -Google.Protobuf.UInt64Value-, dynamic()15311532    but expected one of:15331534        %{..., __default_struct__: %{..., __struct__: atom()} or atom()}, term()15351536    where "attrs" (context Protobuf) was given the type:15371538        # type: dynamic()1539        # from: lib/google_protos/wrappers.pb.ex:391540        attrs15411542    type warning found at:1543    │1544 39 │   use Protobuf, syntax: :proto31545    │   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1546    │1547    └─ lib/google_protos/wrappers.pb.ex:39: Google.Protobuf.UInt64Value.new/115481549    warning: incompatible types given to Protobuf.Builder.new/2:15501551        Protobuf.Builder.new(Google.Protobuf.FloatValue, attrs)15521553    given types:15541555        -Google.Protobuf.FloatValue-, dynamic()15561557    but expected one of:15581559        %{..., __default_struct__: %{..., __struct__: atom()} or atom()}, term()15601561    where "attrs" (context Protobuf) was given the type:15621563        # type: dynamic()1564        # from: lib/google_protos/wrappers.pb.ex:151565        attrs15661567    type warning found at:1568    │1569 15 │   use Protobuf, syntax: :proto31570    │   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1571    │1572    └─ lib/google_protos/wrappers.pb.ex:15: Google.Protobuf.FloatValue.new/115731574    warning: incompatible types given to Protobuf.Builder.new/2:15751576        Protobuf.Builder.new(Google.Protobuf.Int64Value, attrs)15771578    given types:15791580        -Google.Protobuf.Int64Value-, dynamic()15811582    but expected one of:15831584        %{..., __default_struct__: %{..., __struct__: atom()} or atom()}, term()15851586    where "attrs" (context Protobuf) was given the type:15871588        # type: dynamic()1589        # from: lib/google_protos/wrappers.pb.ex:271590        attrs15911592    type warning found at:1593    │1594 27 │   use Protobuf, syntax: :proto31595    │   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1596    │1597    └─ lib/google_protos/wrappers.pb.ex:27: Google.Protobuf.Int64Value.new/115981599    warning: incompatible types given to Protobuf.Builder.new/2:16001601        Protobuf.Builder.new(Google.Protobuf.DoubleValue, attrs)16021603    given types:16041605        -Google.Protobuf.DoubleValue-, dynamic()16061607    but expected one of:16081609        %{..., __default_struct__: %{..., __struct__: atom()} or atom()}, term()16101611    where "attrs" (context Protobuf) was given the type:16121613        # type: dynamic()1614        # from: lib/google_protos/wrappers.pb.ex:31615        attrs16161617    type warning found at:1618    │1619  3 │   use Protobuf, syntax: :proto31620    │   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1621    │1622    └─ lib/google_protos/wrappers.pb.ex:3: Google.Protobuf.DoubleValue.new/116231624    warning: incompatible types given to Protobuf.Builder.new/2:16251626        Protobuf.Builder.new(Google.Protobuf.ListValue, attrs)16271628    given types:16291630        -Google.Protobuf.ListValue-, dynamic()16311632    but expected one of:16331634        %{..., __default_struct__: %{..., __struct__: atom()} or atom()}, term()16351636    where "attrs" (context Protobuf) was given the type:16371638        # type: dynamic()1639        # from: lib/google_protos/struct.pb.ex:471640        attrs16411642    type warning found at:1643    │1644 47 │   use Protobuf, syntax: :proto31645    │   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1646    │1647    └─ lib/google_protos/struct.pb.ex:47: Google.Protobuf.ListValue.new/116481649    warning: incompatible types given to Protobuf.Builder.new/2:16501651        Protobuf.Builder.new(Google.Protobuf.NullValue, attrs)16521653    given types:16541655        -Google.Protobuf.NullValue-, dynamic()16561657    but expected one of:16581659        %{..., __default_struct__: %{..., __struct__: atom()} or atom()}, term()16601661    where "attrs" (context Protobuf) was given the type:16621663        # type: dynamic()1664        # from: lib/google_protos/struct.pb.ex:591665        attrs16661667    type warning found at:1668    │1669 59 │   use Protobuf, enum: true, syntax: :proto31670    │   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1671    │1672    └─ lib/google_protos/struct.pb.ex:59: Google.Protobuf.NullValue.new/116731674    warning: incompatible types given to Protobuf.Builder.new/2:16751676        Protobuf.Builder.new(Google.Protobuf.Value, attrs)16771678    given types:16791680        -Google.Protobuf.Value-, dynamic()16811682    but expected one of:16831684        %{..., __default_struct__: %{..., __struct__: atom()} or atom()}, term()16851686    where "attrs" (context Protobuf) was given the type:16871688        # type: dynamic()1689        # from: lib/google_protos/struct.pb.ex:291690        attrs16911692    type warning found at:1693    │1694 29 │   use Protobuf, syntax: :proto31695    │   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1696    │1697    └─ lib/google_protos/struct.pb.ex:29: Google.Protobuf.Value.new/116981699    warning: incompatible types given to Protobuf.Builder.new/2:17001701        Protobuf.Builder.new(Google.Protobuf.Struct.FieldsEntry, attrs)17021703    given types:17041705        -Google.Protobuf.Struct.FieldsEntry-, dynamic()17061707    but expected one of:17081709        %{..., __default_struct__: %{..., __struct__: atom()} or atom()}, term()17101711    where "attrs" (context Protobuf) was given the type:17121713        # type: dynamic()1714        # from: lib/google_protos/struct.pb.ex:151715        attrs17161717    type warning found at:1718    │1719 15 │   use Protobuf, map: true, syntax: :proto31720    │   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1721    │1722    └─ lib/google_protos/struct.pb.ex:15: Google.Protobuf.Struct.FieldsEntry.new/117231724    warning: incompatible types given to Protobuf.Builder.new/2:17251726        Protobuf.Builder.new(Google.Protobuf.Timestamp, attrs)17271728    given types:17291730        -Google.Protobuf.Timestamp-, dynamic()17311732    but expected one of:17331734        %{..., __default_struct__: %{..., __struct__: atom()} or atom()}, term()17351736    where "attrs" (context Protobuf) was given the type:17371738        # type: dynamic()1739        # from: lib/google_protos/timestamp.pb.ex:31740        attrs17411742    type warning found at:1743    │1744  3 │   use Protobuf, syntax: :proto31745    │   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1746    │1747    └─ lib/google_protos/timestamp.pb.ex:3: Google.Protobuf.Timestamp.new/117481749    warning: incompatible types given to Protobuf.Builder.new/2:17501751        Protobuf.Builder.new(Google.Protobuf.Struct, attrs)17521753    given types:17541755        -Google.Protobuf.Struct-, dynamic()17561757    but expected one of:17581759        %{..., __default_struct__: %{..., __struct__: atom()} or atom()}, term()17601761    where "attrs" (context Protobuf) was given the type:17621763        # type: dynamic()1764        # from: lib/google_protos/struct.pb.ex:31765        attrs17661767    type warning found at:1768    │1769  3 │   use Protobuf, syntax: :proto31770    │   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1771    │1772    └─ lib/google_protos/struct.pb.ex:3: Google.Protobuf.Struct.new/117731774    warning: incompatible types given to Protobuf.Builder.new/2:17751776        Protobuf.Builder.new(Google.Protobuf.Empty, attrs)17771778    given types:17791780        -Google.Protobuf.Empty-, dynamic()17811782    but expected one of:17831784        %{..., __default_struct__: %{..., __struct__: atom()} or atom()}, term()17851786    where "attrs" (context Protobuf) was given the type:17871788        # type: dynamic()1789        # from: lib/google_protos/empty.pb.ex:31790        attrs17911792    type warning found at:1793    │1794  3 │   use Protobuf, syntax: :proto31795    │   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1796    │1797    └─ lib/google_protos/empty.pb.ex:3: Google.Protobuf.Empty.new/117981799    warning: incompatible types given to Protobuf.Builder.new/2:18001801        Protobuf.Builder.new(Google.Protobuf.Any, attrs)18021803    given types:18041805        -Google.Protobuf.Any-, dynamic()18061807    but expected one of:18081809        %{..., __default_struct__: %{..., __struct__: atom()} or atom()}, term()18101811    where "attrs" (context Protobuf) was given the type:18121813        # type: dynamic()1814        # from: lib/google_protos/any.pb.ex:31815        attrs18161817    type warning found at:1818    │1819  3 │   use Protobuf, syntax: :proto31820    │   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1821    │1822    └─ lib/google_protos/any.pb.ex:3: Google.Protobuf.Any.new/118231824    warning: incompatible types given to Protobuf.Builder.new/2:18251826        Protobuf.Builder.new(Google.Protobuf.Duration, attrs)18271828    given types:18291830        -Google.Protobuf.Duration-, dynamic()18311832    but expected one of:18331834        %{..., __default_struct__: %{..., __struct__: atom()} or atom()}, term()18351836    where "attrs" (context Protobuf) was given the type:18371838        # type: dynamic()1839        # from: lib/google_protos/duration.pb.ex:31840        attrs18411842    type warning found at:1843    │1844  3 │   use Protobuf, syntax: :proto31845    │   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1846    │1847    └─ lib/google_protos/duration.pb.ex:3: Google.Protobuf.Duration.new/118481849Generated google_protos app1850==> tzdata1851Compiling 17 files (.ex)1852    warning: unknown compiler variable "______" (expected one of __MODULE__, __ENV__, __DIR__, __CALLER__, __STACKTRACE__)1853    │1854 27 │       ______ -> [head|process_tz_list(tail)] # pass through1855    │       ~1856    │1857    └─ lib/tzdata/parser.ex:27:7: Tzdata.Parser.process_tz_list/118581859    warning: unused require Tzdata.Util1860    │1861  4 │   require Tzdata.Util1862    │   ~1863    │1864    └─ lib/tzdata/parser.ex:4:318651866    warning: Supervisor.Spec.worker/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead1867    │1868 10 │       worker(Tzdata.EtsHolder, [])1869    │       ~1870    │1871    └─ lib/tzdata/tzdata_app.ex:10:7: Tzdata.App.start/21872    └─ lib/tzdata/tzdata_app.ex:13:39: Tzdata.App.start/218731874    warning: comparison between distinct types found:18751876        period.until == :max18771878    given types:18791880        dynamic(%{..., utc: term()}) == :max18811882    where "period" was given the types:18831884        # type: dynamic(%{..., from: %{..., utc: term()}})1885        # from: lib/tzdata/period_builder.ex:18:231886        period.from.utc < period.until.utc18871888        # type: dynamic(%{..., from: %{..., utc: term()}, until: %{..., utc: term()}})1889        # from: lib/tzdata/period_builder.ex:18:231890        period.from.utc < period.until.utc18911892        # type: dynamic(%{..., from: %{..., utc: not :min}, until: %{..., utc: term()}})1893        # from: lib/tzdata/period_builder.ex:18:611894        period.from.utc == :min18951896    While Elixir can compare across all types, you are comparing across types which are always disjoint, and the result is either always true or always false18971898    type warning found at:1899    │1900 18 │       period.from.utc < period.until.utc or period.from.utc == :min or period.until == :max1901    │                                                                                     ~1902    │1903    └─ lib/tzdata/period_builder.ex:18:85: Tzdata.PeriodBuilder.calc_periods/219041905    warning: :random.uniform/1 is deprecated. Use the 'rand' module instead1906    │1907 17 │       "#{data_dir()}/tmp_downloads/#{content_length}_#{:random.uniform(100_000_000)}/"1908    │                                                                ~1909    │1910    └─ lib/tzdata/data_loader.ex:17:64: Tzdata.DataLoader.download_new/119111912Generated tzdata app1913warning: the :gettext compiler is no longer required in your mix.exs.19141915Please find the following line in your mix.exs and remove the :gettext entry:19161917    compilers: [..., :gettext, ...] ++ Mix.compilers(),19181919  (gettext 0.26.2) lib/mix/tasks/compile.gettext.ex:5: Mix.Tasks.Compile.Gettext.run/11920  (mix 1.20.3) lib/mix/task.ex:502: anonymous fn/3 in Mix.Task.run_task/51921  (mix 1.20.3) lib/mix/task.compiler.ex:299: Mix.Task.Compiler.run_compiler/21922  (mix 1.20.3) lib/mix/task.compiler.ex:287: Mix.Task.Compiler.run/41923  (mix 1.20.3) lib/mix/tasks/compile.all.ex:75: Mix.Tasks.Compile.All.do_run/21924  (mix 1.20.3) lib/mix/task.ex:502: anonymous fn/3 in Mix.Task.run_task/519251926==> timex1927Compiling 62 files (.ex)1928    warning: default arguments in protocol definitions is deprecated1929    │1930 84 │   def compare(a, b, granularity \\ :microsecond)1931    │   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1932    │1933    └─ lib/comparable/comparable.ex:84: Timex.Comparable (module)19341935     warning: default arguments in protocol definitions is deprecated1936     │1937 139 │   def diff(a, b, granularity \\ :microsecond)1938     │   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1939     │1940     └─ lib/comparable/comparable.ex:139: Timex.Comparable (module)19411942    warning: protocols can only define functions without implementation via def/1, found: compare/2, diff/21943    │1944  1 │ defprotocol Timex.Comparable do1945    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1946    │1947    └─ lib/comparable/comparable.ex:1: Timex.Comparable (module)19481949warning: min..max inside match is deprecated, you must always match on the step: min..max//var or min..max//_ if you want to ignore it1950  lib/format/datetime/formatter.ex:893: Timex.Format.DateTime.Formatter.width_spec/119511952warning: defining a Gettext backend by calling19531954    use Gettext, otp_app: ...19551956is deprecated. To define a backend, call:19571958    use Gettext.Backend, otp_app: :my_app19591960Then, instead of importing your backend, call this in your module:19611962    use Gettext, backend: MyApp.Gettext19631964  lib/l10n/gettext.ex:2: Timex.Gettext (module)19651966warning: Plural-Forms headers in the form "nplurals=<int>" (without the "plural=<rule>" part following) are invalid and support for them will be removed in future Gettext versions. Make sure to use a complete Plural-Forms header, which also specifies the pluralization rules, or remove the Plural-Forms header completely. If you do the latter, Gettext will use its built-in pluralization rules for the languages it knows about (see Gettext.Plural).1967For the "bg" locale, you can use the following header:19681969nplurals=2; plural=(n != 1);19701971  (gettext 0.26.2) lib/gettext/plural.ex:282: Gettext.Plural.init/11972  (gettext 0.26.2) lib/gettext/compiler.ex:570: Gettext.Compiler.compile_plural_forms/41973  (gettext 0.26.2) lib/gettext/compiler.ex:508: Gettext.Compiler.compile_po_file/51974  (gettext 0.26.2) lib/gettext/compiler.ex:447: Gettext.Compiler.compile_unified_po_file/41975  (elixir 1.20.3) lib/enum.ex:1725: Enum."-map/2-lists^map/1-1-"/21976  (elixir 1.20.3) lib/enum.ex:1725: Enum."-map/2-lists^map/1-1-"/219771978warning: Plural-Forms headers in the form "nplurals=<int>" (without the "plural=<rule>" part following) are invalid and support for them will be removed in future Gettext versions. Make sure to use a complete Plural-Forms header, which also specifies the pluralization rules, or remove the Plural-Forms header completely. If you do the latter, Gettext will use its built-in pluralization rules for the languages it knows about (see Gettext.Plural).1979For the "bg" locale, you can use the following header:19801981nplurals=2; plural=(n != 1);19821983  (gettext 0.26.2) lib/gettext/plural.ex:282: Gettext.Plural.init/11984  (gettext 0.26.2) lib/gettext/compiler.ex:563: Gettext.Compiler.nplurals/31985  (gettext 0.26.2) lib/gettext/compiler.ex:509: Gettext.Compiler.compile_po_file/51986  (gettext 0.26.2) lib/gettext/compiler.ex:447: Gettext.Compiler.compile_unified_po_file/41987  (elixir 1.20.3) lib/enum.ex:1725: Enum."-map/2-lists^map/1-1-"/21988  (elixir 1.20.3) lib/enum.ex:1725: Enum."-map/2-lists^map/1-1-"/219891990warning: Plural-Forms headers in the form "nplurals=<int>" (without the "plural=<rule>" part following) are invalid and support for them will be removed in future Gettext versions. Make sure to use a complete Plural-Forms header, which also specifies the pluralization rules, or remove the Plural-Forms header completely. If you do the latter, Gettext will use its built-in pluralization rules for the languages it knows about (see Gettext.Plural).1991For the "bg" locale, you can use the following header:19921993nplurals=2; plural=(n != 1);19941995  (gettext 0.26.2) lib/gettext/plural.ex:282: Gettext.Plural.init/11996  (gettext 0.26.2) lib/gettext/compiler.ex:570: Gettext.Compiler.compile_plural_forms/41997  (gettext 0.26.2) lib/gettext/compiler.ex:508: Gettext.Compiler.compile_po_file/51998  (gettext 0.26.2) lib/gettext/compiler.ex:447: Gettext.Compiler.compile_unified_po_file/41999  (elixir 1.20.3) lib/enum.ex:1725: Enum."-map/2-lists^map/1-1-"/22000  (elixir 1.20.3) lib/enum.ex:1725: Enum."-map/2-lists^map/1-1-"/220012002warning: Plural-Forms headers in the form "nplurals=<int>" (without the "plural=<rule>" part following) are invalid and support for them will be removed in future Gettext versions. Make sure to use a complete Plural-Forms header, which also specifies the pluralization rules, or remove the Plural-Forms header completely. If you do the latter, Gettext will use its built-in pluralization rules for the languages it knows about (see Gettext.Plural).2003For the "bg" locale, you can use the following header:20042005nplurals=2; plural=(n != 1);20062007  (gettext 0.26.2) lib/gettext/plural.ex:282: Gettext.Plural.init/12008  (gettext 0.26.2) lib/gettext/compiler.ex:563: Gettext.Compiler.nplurals/32009  (gettext 0.26.2) lib/gettext/compiler.ex:509: Gettext.Compiler.compile_po_file/52010  (gettext 0.26.2) lib/gettext/compiler.ex:447: Gettext.Compiler.compile_unified_po_file/42011  (elixir 1.20.3) lib/enum.ex:1725: Enum."-map/2-lists^map/1-1-"/22012  (elixir 1.20.3) lib/enum.ex:1725: Enum."-map/2-lists^map/1-1-"/220132014warning: Plural-Forms headers in the form "nplurals=<int>" (without the "plural=<rule>" part following) are invalid and support for them will be removed in future Gettext versions. Make sure to use a complete Plural-Forms header, which also specifies the pluralization rules, or remove the Plural-Forms header completely. If you do the latter, Gettext will use its built-in pluralization rules for the languages it knows about (see Gettext.Plural).2015For the "bg" locale, you can use the following header:20162017nplurals=2; plural=(n != 1);20182019  (gettext 0.26.2) lib/gettext/plural.ex:282: Gettext.Plural.init/12020  (gettext 0.26.2) lib/gettext/compiler.ex:570: Gettext.Compiler.compile_plural_forms/42021  (gettext 0.26.2) lib/gettext/compiler.ex:508: Gettext.Compiler.compile_po_file/52022  (gettext 0.26.2) lib/gettext/compiler.ex:447: Gettext.Compiler.compile_unified_po_file/42023  (elixir 1.20.3) lib/enum.ex:1725: Enum."-map/2-lists^map/1-1-"/22024  (elixir 1.20.3) lib/enum.ex:1725: Enum."-map/2-lists^map/1-1-"/220252026warning: Plural-Forms headers in the form "nplurals=<int>" (without the "plural=<rule>" part following) are invalid and support for them will be removed in future Gettext versions. Make sure to use a complete Plural-Forms header, which also specifies the pluralization rules, or remove the Plural-Forms header completely. If you do the latter, Gettext will use its built-in pluralization rules for the languages it knows about (see Gettext.Plural).2027For the "bg" locale, you can use the following header:20282029nplurals=2; plural=(n != 1);20302031  (gettext 0.26.2) lib/gettext/plural.ex:282: Gettext.Plural.init/12032  (gettext 0.26.2) lib/gettext/compiler.ex:563: Gettext.Compiler.nplurals/32033  (gettext 0.26.2) lib/gettext/compiler.ex:509: Gettext.Compiler.compile_po_file/52034  (gettext 0.26.2) lib/gettext/compiler.ex:447: Gettext.Compiler.compile_unified_po_file/42035  (elixir 1.20.3) lib/enum.ex:1725: Enum."-map/2-lists^map/1-1-"/22036  (elixir 1.20.3) lib/enum.ex:1725: Enum."-map/2-lists^map/1-1-"/220372038warning: Plural-Forms headers in the form "nplurals=<int>" (without the "plural=<rule>" part following) are invalid and support for them will be removed in future Gettext versions. Make sure to use a complete Plural-Forms header, which also specifies the pluralization rules, or remove the Plural-Forms header completely. If you do the latter, Gettext will use its built-in pluralization rules for the languages it knows about (see Gettext.Plural).2039For the "bg" locale, you can use the following header:20402041nplurals=2; plural=(n != 1);20422043  (gettext 0.26.2) lib/gettext/plural.ex:282: Gettext.Plural.init/12044  (gettext 0.26.2) lib/gettext/compiler.ex:570: Gettext.Compiler.compile_plural_forms/42045  (gettext 0.26.2) lib/gettext/compiler.ex:508: Gettext.Compiler.compile_po_file/52046  (gettext 0.26.2) lib/gettext/compiler.ex:447: Gettext.Compiler.compile_unified_po_file/42047  (elixir 1.20.3) lib/enum.ex:1725: Enum."-map/2-lists^map/1-1-"/22048  (elixir 1.20.3) lib/enum.ex:1725: Enum."-map/2-lists^map/1-1-"/220492050warning: Plural-Forms headers in the form "nplurals=<int>" (without the "plural=<rule>" part following) are invalid and support for them will be removed in future Gettext versions. Make sure to use a complete Plural-Forms header, which also specifies the pluralization rules, or remove the Plural-Forms header completely. If you do the latter, Gettext will use its built-in pluralization rules for the languages it knows about (see Gettext.Plural).2051For the "bg" locale, you can use the following header:20522053nplurals=2; plural=(n != 1);20542055  (gettext 0.26.2) lib/gettext/plural.ex:282: Gettext.Plural.init/12056  (gettext 0.26.2) lib/gettext/compiler.ex:563: Gettext.Compiler.nplurals/32057  (gettext 0.26.2) lib/gettext/compiler.ex:509: Gettext.Compiler.compile_po_file/52058  (gettext 0.26.2) lib/gettext/compiler.ex:447: Gettext.Compiler.compile_unified_po_file/42059  (elixir 1.20.3) lib/enum.ex:1725: Enum."-map/2-lists^map/1-1-"/22060  (elixir 1.20.3) lib/enum.ex:1725: Enum."-map/2-lists^map/1-1-"/220612062warning: Plural-Forms headers in the form "nplurals=<int>" (without the "plural=<rule>" part following) are invalid and support for them will be removed in future Gettext versions. Make sure to use a complete Plural-Forms header, which also specifies the pluralization rules, or remove the Plural-Forms header completely. If you do the latter, Gettext will use its built-in pluralization rules for the languages it knows about (see Gettext.Plural).2063For the "bg" locale, you can use the following header:20642065nplurals=2; plural=(n != 1);20662067  (gettext 0.26.2) lib/gettext/plural.ex:282: Gettext.Plural.init/12068  (gettext 0.26.2) lib/gettext/compiler.ex:570: Gettext.Compiler.compile_plural_forms/42069  (gettext 0.26.2) lib/gettext/compiler.ex:508: Gettext.Compiler.compile_po_file/52070  (gettext 0.26.2) lib/gettext/compiler.ex:447: Gettext.Compiler.compile_unified_po_file/42071  (elixir 1.20.3) lib/enum.ex:1725: Enum."-map/2-lists^map/1-1-"/22072  (elixir 1.20.3) lib/enum.ex:1725: Enum."-map/2-lists^map/1-1-"/220732074warning: Plural-Forms headers in the form "nplurals=<int>" (without the "plural=<rule>" part following) are invalid and support for them will be removed in future Gettext versions. Make sure to use a complete Plural-Forms header, which also specifies the pluralization rules, or remove the Plural-Forms header completely. If you do the latter, Gettext will use its built-in pluralization rules for the languages it knows about (see Gettext.Plural).2075For the "bg" locale, you can use the following header:20762077nplurals=2; plural=(n != 1);20782079  (gettext 0.26.2) lib/gettext/plural.ex:282: Gettext.Plural.init/12080  (gettext 0.26.2) lib/gettext/compiler.ex:563: Gettext.Compiler.nplurals/32081  (gettext 0.26.2) lib/gettext/compiler.ex:509: Gettext.Compiler.compile_po_file/52082  (gettext 0.26.2) lib/gettext/compiler.ex:447: Gettext.Compiler.compile_unified_po_file/42083  (elixir 1.20.3) lib/enum.ex:1725: Enum."-map/2-lists^map/1-1-"/22084  (elixir 1.20.3) lib/enum.ex:1725: Enum."-map/2-lists^map/1-1-"/220852086warning: Plural-Forms headers in the form "nplurals=<int>" (without the "plural=<rule>" part following) are invalid and support for them will be removed in future Gettext versions. Make sure to use a complete Plural-Forms header, which also specifies the pluralization rules, or remove the Plural-Forms header completely. If you do the latter, Gettext will use its built-in pluralization rules for the languages it knows about (see Gettext.Plural).2087For the "bg" locale, you can use the following header:20882089nplurals=2; plural=(n != 1);20902091  (gettext 0.26.2) lib/gettext/plural.ex:282: Gettext.Plural.init/12092  (gettext 0.26.2) lib/gettext/compiler.ex:570: Gettext.Compiler.compile_plural_forms/42093  (gettext 0.26.2) lib/gettext/compiler.ex:508: Gettext.Compiler.compile_po_file/52094  (gettext 0.26.2) lib/gettext/compiler.ex:447: Gettext.Compiler.compile_unified_po_file/42095  (elixir 1.20.3) lib/enum.ex:1725: Enum."-map/2-lists^map/1-1-"/22096  (elixir 1.20.3) lib/enum.ex:1725: Enum."-map/2-lists^map/1-1-"/220972098warning: Plural-Forms headers in the form "nplurals=<int>" (without the "plural=<rule>" part following) are invalid and support for them will be removed in future Gettext versions. Make sure to use a complete Plural-Forms header, which also specifies the pluralization rules, or remove the Plural-Forms header completely. If you do the latter, Gettext will use its built-in pluralization rules for the languages it knows about (see Gettext.Plural).2099For the "bg" locale, you can use the following header:21002101nplurals=2; plural=(n != 1);21022103  (gettext 0.26.2) lib/gettext/plural.ex:282: Gettext.Plural.init/12104  (gettext 0.26.2) lib/gettext/compiler.ex:563: Gettext.Compiler.nplurals/32105  (gettext 0.26.2) lib/gettext/compiler.ex:509: Gettext.Compiler.compile_po_file/52106  (gettext 0.26.2) lib/gettext/compiler.ex:447: Gettext.Compiler.compile_unified_po_file/42107  (elixir 1.20.3) lib/enum.ex:1725: Enum."-map/2-lists^map/1-1-"/22108  (elixir 1.20.3) lib/enum.ex:1725: Enum."-map/2-lists^map/1-1-"/221092110warning: Plural-Forms headers in the form "nplurals=<int>" (without the "plural=<rule>" part following) are invalid and support for them will be removed in future Gettext versions. Make sure to use a complete Plural-Forms header, which also specifies the pluralization rules, or remove the Plural-Forms header completely. If you do the latter, Gettext will use its built-in pluralization rules for the languages it knows about (see Gettext.Plural).2111For the "bg" locale, you can use the following header:21122113nplurals=2; plural=(n != 1);21142115  (gettext 0.26.2) lib/gettext/plural.ex:282: Gettext.Plural.init/12116  (gettext 0.26.2) lib/gettext/compiler.ex:570: Gettext.Compiler.compile_plural_forms/42117  (gettext 0.26.2) lib/gettext/compiler.ex:508: Gettext.Compiler.compile_po_file/52118  (gettext 0.26.2) lib/gettext/compiler.ex:447: Gettext.Compiler.compile_unified_po_file/42119  (elixir 1.20.3) lib/enum.ex:1725: Enum."-map/2-lists^map/1-1-"/22120  (elixir 1.20.3) lib/enum.ex:1725: Enum."-map/2-lists^map/1-1-"/221212122warning: Plural-Forms headers in the form "nplurals=<int>" (without the "plural=<rule>" part following) are invalid and support for them will be removed in future Gettext versions. Make sure to use a complete Plural-Forms header, which also specifies the pluralization rules, or remove the Plural-Forms header completely. If you do the latter, Gettext will use its built-in pluralization rules for the languages it knows about (see Gettext.Plural).2123For the "bg" locale, you can use the following header:21242125nplurals=2; plural=(n != 1);21262127  (gettext 0.26.2) lib/gettext/plural.ex:282: Gettext.Plural.init/12128  (gettext 0.26.2) lib/gettext/compiler.ex:563: Gettext.Compiler.nplurals/32129  (gettext 0.26.2) lib/gettext/compiler.ex:509: Gettext.Compiler.compile_po_file/52130  (gettext 0.26.2) lib/gettext/compiler.ex:447: Gettext.Compiler.compile_unified_po_file/42131  (elixir 1.20.3) lib/enum.ex:1725: Enum."-map/2-lists^map/1-1-"/22132  (elixir 1.20.3) lib/enum.ex:1725: Enum."-map/2-lists^map/1-1-"/221332134warning: Plural-Forms headers in the form "nplurals=<int>" (without the "plural=<rule>" part following) are invalid and support for them will be removed in future Gettext versions. Make sure to use a complete Plural-Forms header, which also specifies the pluralization rules, or remove the Plural-Forms header completely. If you do the latter, Gettext will use its built-in pluralization rules for the languages it knows about (see Gettext.Plural).2135For the "bg" locale, you can use the following header:21362137nplurals=2; plural=(n != 1);21382139  (gettext 0.26.2) lib/gettext/plural.ex:282: Gettext.Plural.init/12140  (gettext 0.26.2) lib/gettext/compiler.ex:570: Gettext.Compiler.compile_plural_forms/42141  (gettext 0.26.2) lib/gettext/compiler.ex:508: Gettext.Compiler.compile_po_file/52142  (gettext 0.26.2) lib/gettext/compiler.ex:447: Gettext.Compiler.compile_unified_po_file/42143  (elixir 1.20.3) lib/enum.ex:1725: Enum."-map/2-lists^map/1-1-"/22144  (elixir 1.20.3) lib/enum.ex:1725: Enum."-map/2-lists^map/1-1-"/221452146warning: Plural-Forms headers in the form "nplurals=<int>" (without the "plural=<rule>" part following) are invalid and support for them will be removed in future Gettext versions. Make sure to use a complete Plural-Forms header, which also specifies the pluralization rules, or remove the Plural-Forms header completely. If you do the latter, Gettext will use its built-in pluralization rules for the languages it knows about (see Gettext.Plural).2147For the "bg" locale, you can use the following header:21482149nplurals=2; plural=(n != 1);21502151  (gettext 0.26.2) lib/gettext/plural.ex:282: Gettext.Plural.init/12152  (gettext 0.26.2) lib/gettext/compiler.ex:563: Gettext.Compiler.nplurals/32153  (gettext 0.26.2) lib/gettext/compiler.ex:509: Gettext.Compiler.compile_po_file/52154  (gettext 0.26.2) lib/gettext/compiler.ex:447: Gettext.Compiler.compile_unified_po_file/42155  (elixir 1.20.3) lib/enum.ex:1725: Enum."-map/2-lists^map/1-1-"/22156  (elixir 1.20.3) lib/enum.ex:1725: Enum."-map/2-lists^map/1-1-"/221572158warning: Plural-Forms headers in the form "nplurals=<int>" (without the "plural=<rule>" part following) are invalid and support for them will be removed in future Gettext versions. Make sure to use a complete Plural-Forms header, which also specifies the pluralization rules, or remove the Plural-Forms header completely. If you do the latter, Gettext will use its built-in pluralization rules for the languages it knows about (see Gettext.Plural).2159For the "cs" locale, you can use the following header:21602161nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;21622163  (gettext 0.26.2) lib/gettext/plural.ex:282: Gettext.Plural.init/12164  (gettext 0.26.2) lib/gettext/compiler.ex:570: Gettext.Compiler.compile_plural_forms/42165  (gettext 0.26.2) lib/gettext/compiler.ex:508: Gettext.Compiler.compile_po_file/52166  (gettext 0.26.2) lib/gettext/compiler.ex:447: Gettext.Compiler.compile_unified_po_file/42167  (elixir 1.20.3) lib/enum.ex:1725: Enum."-map/2-lists^map/1-1-"/22168  (elixir 1.20.3) lib/enum.ex:1725: Enum."-map/2-lists^map/1-1-"/221692170warning: Plural-Forms headers in the form "nplurals=<int>" (without the "plural=<rule>" part following) are invalid and support for them will be removed in future Gettext versions. Make sure to use a complete Plural-Forms header, which also specifies the pluralization rules, or remove the Plural-Forms header completely. If you do the latter, Gettext will use its built-in pluralization rules for the languages it knows about (see Gettext.Plural).2171For the "cs" locale, you can use the following header:21722173nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;21742175  (gettext 0.26.2) lib/gettext/plural.ex:282: Gettext.Plural.init/12176  (gettext 0.26.2) lib/gettext/compiler.ex:563: Gettext.Compiler.nplurals/32177  (gettext 0.26.2) lib/gettext/compiler.ex:509: Gettext.Compiler.compile_po_file/52178  (gettext 0.26.2) lib/gettext/compiler.ex:447: Gettext.Compiler.compile_unified_po_file/42179  (elixir 1.20.3) lib/enum.ex:1725: Enum."-map/2-lists^map/1-1-"/22180  (elixir 1.20.3) lib/enum.ex:1725: Enum."-map/2-lists^map/1-1-"/221812182warning: Plural-Forms headers in the form "nplurals=<int>" (without the "plural=<rule>" part following) are invalid and support for them will be removed in future Gettext versions. Make sure to use a complete Plural-Forms header, which also specifies the pluralization rules, or remove the Plural-Forms header completely. If you do the latter, Gettext will use its built-in pluralization rules for the languages it knows about (see Gettext.Plural).2183For the "cs" locale, you can use the following header:21842185nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;21862187  (gettext 0.26.2) lib/gettext/plural.ex:282: Gettext.Plural.init/12188  (gettext 0.26.2) lib/gettext/compiler.ex:570: Gettext.Compiler.compile_plural_forms/42189  (gettext 0.26.2) lib/gettext/compiler.ex:508: Gettext.Compiler.compile_po_file/52190  (gettext 0.26.2) lib/gettext/compiler.ex:447: Gettext.Compiler.compile_unified_po_file/42191  (elixir 1.20.3) lib/enum.ex:1725: Enum."-map/2-lists^map/1-1-"/22192  (elixir 1.20.3) lib/enum.ex:1725: Enum."-map/2-lists^map/1-1-"/221932194warning: Plural-Forms headers in the form "nplurals=<int>" (without the "plural=<rule>" part following) are invalid and support for them will be removed in future Gettext versions. Make sure to use a complete Plural-Forms header, which also specifies the pluralization rules, or remove the Plural-Forms header completely. If you do the latter, Gettext will use its built-in pluralization rules for the languages it knows about (see Gettext.Plural).2195For the "cs" locale, you can use the following header:21962197nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;21982199  (gettext 0.26.2) lib/gettext/plural.ex:282: Gettext.Plural.init/12200  (gettext 0.26.2) lib/gettext/compiler.ex:563: Gettext.Compiler.nplurals/32201  (gettext 0.26.2) lib/gettext/compiler.ex:509: Gettext.Compiler.compile_po_file/52202  (gettext 0.26.2) lib/gettext/compiler.ex:447: Gettext.Compiler.compile_unified_po_file/42203  (elixir 1.20.3) lib/enum.ex:1725: Enum."-map/2-lists^map/1-1-"/22204  (elixir 1.20.3) lib/enum.ex:1725: Enum."-map/2-lists^map/1-1-"/222052206warning: Plural-Forms headers in the form "nplurals=<int>" (without the "plural=<rule>" part following) are invalid and support for them will be removed in future Gettext versions. Make sure to use a complete Plural-Forms header, which also specifies the pluralization rules, or remove the Plural-Forms header completely. If you do the latter, Gettext will use its built-in pluralization rules for the languages it knows about (see Gettext.Plural).2207For the "cs" locale, you can use the following header:22082209nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;22102211  (gettext 0.26.2) lib/gettext/plural.ex:282: Gettext.Plural.init/12212  (gettext 0.26.2) lib/gettext/compiler.ex:570: Gettext.Compiler.compile_plural_forms/42213  (gettext 0.26.2) lib/gettext/compiler.ex:508: Gettext.Compiler.compile_po_file/52214  (gettext 0.26.2) lib/gettext/compiler.ex:447: Gettext.Compiler.compile_unified_po_file/42215  (elixir 1.20.3) lib/enum.ex:1725: Enum."-map/2-lists^map/1-1-"/22216  (elixir 1.20.3) lib/enum.ex:1725: Enum."-map/2-lists^map/1-1-"/222172218warning: Plural-Forms headers in the form "nplurals=<int>" (without the "plural=<rule>" part following) are invalid and support for them will be removed in future Gettext versions. Make sure to use a complete Plural-Forms header, which also specifies the pluralization rules, or remove the Plural-Forms header completely. If you do the latter, Gettext will use its built-in pluralization rules for the languages it knows about (see Gettext.Plural).2219For the "cs" locale, you can use the following header:22202221nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;22222223  (gettext 0.26.2) lib/gettext/plural.ex:282: Gettext.Plural.init/12224  (gettext 0.26.2) lib/gettext/compiler.ex:563: Gettext.Compiler.nplurals/32225  (gettext 0.26.2) lib/gettext/compiler.ex:509: Gettext.Compiler.compile_po_file/52226  (gettext 0.26.2) lib/gettext/compiler.ex:447: Gettext.Compiler.compile_unified_po_file/42227  (elixir 1.20.3) lib/enum.ex:1725: Enum."-map/2-lists^map/1-1-"/22228  (elixir 1.20.3) lib/enum.ex:1725: Enum."-map/2-lists^map/1-1-"/222292230warning: Plural-Forms headers in the form "nplurals=<int>" (without the "plural=<rule>" part following) are invalid and support for them will be removed in future Gettext versions. Make sure to use a complete Plural-Forms header, which also specifies the pluralization rules, or remove the Plural-Forms header completely. If you do the latter, Gettext will use its built-in pluralization rules for the languages it knows about (see Gettext.Plural).2231For the "cs" locale, you can use the following header:22322233nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;22342235  (gettext 0.26.2) lib/gettext/plural.ex:282: Gettext.Plural.init/12236  (gettext 0.26.2) lib/gettext/compiler.ex:570: Gettext.Compiler.compile_plural_forms/42237  (gettext 0.26.2) lib/gettext/compiler.ex:508: Gettext.Compiler.compile_po_file/52238  (gettext 0.26.2) lib/gettext/compiler.ex:447: Gettext.Compiler.compile_unified_po_file/42239  (elixir 1.20.3) lib/enum.ex:1725: Enum."-map/2-lists^map/1-1-"/22240  (elixir 1.20.3) lib/enum.ex:1725: Enum."-map/2-lists^map/1-1-"/222412242warning: Plural-Forms headers in the form "nplurals=<int>" (without the "plural=<rule>" part following) are invalid and support for them will be removed in future Gettext versions. Make sure to use a complete Plural-Forms header, which also specifies the pluralization rules, or remove the Plural-Forms header completely. If you do the latter, Gettext will use its built-in pluralization rules for the languages it knows about (see Gettext.Plural).2243For the "cs" locale, you can use the following header:22442245nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;22462247  (gettext 0.26.2) lib/gettext/plural.ex:282: Gettext.Plural.init/12248  (gettext 0.26.2) lib/gettext/compiler.ex:563: Gettext.Compiler.nplurals/32249  (gettext 0.26.2) lib/gettext/compiler.ex:509: Gettext.Compiler.compile_po_file/52250  (gettext 0.26.2) lib/gettext/compiler.ex:447: Gettext.Compiler.compile_unified_po_file/42251  (elixir 1.20.3) lib/enum.ex:1725: Enum."-map/2-lists^map/1-1-"/22252  (elixir 1.20.3) lib/enum.ex:1725: Enum."-map/2-lists^map/1-1-"/222532254warning: Plural-Forms headers in the form "nplurals=<int>" (without the "plural=<rule>" part following) are invalid and support for them will be removed in future Gettext versions. Make sure to use a complete Plural-Forms header, which also specifies the pluralization rules, or remove the Plural-Forms header completely. If you do the latter, Gettext will use its built-in pluralization rules for the languages it knows about (see Gettext.Plural).2255For the "cs" locale, you can use the following header:22562257nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;22582259  (gettext 0.26.2) lib/gettext/plural.ex:282: Gettext.Plural.init/12260  (gettext 0.26.2) lib/gettext/compiler.ex:570: Gettext.Compiler.compile_plural_forms/42261  (gettext 0.26.2) lib/gettext/compiler.ex:508: Gettext.Compiler.compile_po_file/52262  (gettext 0.26.2) lib/gettext/compiler.ex:447: Gettext.Compiler.compile_unified_po_file/42263  (elixir 1.20.3) lib/enum.ex:1725: Enum."-map/2-lists^map/1-1-"/22264  (elixir 1.20.3) lib/enum.ex:1725: Enum."-map/2-lists^map/1-1-"/222652266warning: Plural-Forms headers in the form "nplurals=<int>" (without the "plural=<rule>" part following) are invalid and support for them will be removed in future Gettext versions. Make sure to use a complete Plural-Forms header, which also specifies the pluralization rules, or remove the Plural-Forms header completely. If you do the latter, Gettext will use its built-in pluralization rules for the languages it knows about (see Gettext.Plural).2267For the "cs" locale, you can use the following header:22682269nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;22702271  (gettext 0.26.2) lib/gettext/plural.ex:282: Gettext.Plural.init/12272  (gettext 0.26.2) lib/gettext/compiler.ex:563: Gettext.Compiler.nplurals/32273  (gettext 0.26.2) lib/gettext/compiler.ex:509: Gettext.Compiler.compile_po_file/52274  (gettext 0.26.2) lib/gettext/compiler.ex:447: Gettext.Compiler.compile_unified_po_file/42275  (elixir 1.20.3) lib/enum.ex:1725: Enum."-map/2-lists^map/1-1-"/22276  (elixir 1.20.3) lib/enum.ex:1725: Enum."-map/2-lists^map/1-1-"/222772278warning: Plural-Forms headers in the form "nplurals=<int>" (without the "plural=<rule>" part following) are invalid and support for them will be removed in future Gettext versions. Make sure to use a complete Plural-Forms header, which also specifies the pluralization rules, or remove the Plural-Forms header completely. If you do the latter, Gettext will use its built-in pluralization rules for the languages it knows about (see Gettext.Plural).2279For the "cs" locale, you can use the following header:22802281nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;22822283  (gettext 0.26.2) lib/gettext/plural.ex:282: Gettext.Plural.init/12284  (gettext 0.26.2) lib/gettext/compiler.ex:570: Gettext.Compiler.compile_plural_forms/42285  (gettext 0.26.2) lib/gettext/compiler.ex:508: Gettext.Compiler.compile_po_file/52286  (gettext 0.26.2) lib/gettext/compiler.ex:447: Gettext.Compiler.compile_unified_po_file/42287  (elixir 1.20.3) lib/enum.ex:1725: Enum."-map/2-lists^map/1-1-"/22288  (elixir 1.20.3) lib/enum.ex:1725: Enum."-map/2-lists^map/1-1-"/222892290warning: Plural-Forms headers in the form "nplurals=<int>" (without the "plural=<rule>" part following) are invalid and support for them will be removed in future Gettext versions. Make sure to use a complete Plural-Forms header, which also specifies the pluralization rules, or remove the Plural-Forms header completely. If you do the latter, Gettext will use its built-in pluralization rules for the languages it knows about (see Gettext.Plural).2291For the "cs" locale, you can use the following header:22922293nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;22942295  (gettext 0.26.2) lib/gettext/plural.ex:282: Gettext.Plural.init/12296  (gettext 0.26.2) lib/gettext/compiler.ex:563: Gettext.Compiler.nplurals/32297  (gettext 0.26.2) lib/gettext/compiler.ex:509: Gettext.Compiler.compile_po_file/52298  (gettext 0.26.2) lib/gettext/compiler.ex:447: Gettext.Compiler.compile_unified_po_file/42299  (elixir 1.20.3) lib/enum.ex:1725: Enum."-map/2-lists^map/1-1-"/22300  (elixir 1.20.3) lib/enum.ex:1725: Enum."-map/2-lists^map/1-1-"/223012302warning: Plural-Forms headers in the form "nplurals=<int>" (without the "plural=<rule>" part following) are invalid and support for them will be removed in future Gettext versions. Make sure to use a complete Plural-Forms header, which also specifies the pluralization rules, or remove the Plural-Forms header completely. If you do the latter, Gettext will use its built-in pluralization rules for the languages it knows about (see Gettext.Plural).2303For the "he" locale, you can use the following header:23042305nplurals=2; plural=(n != 1);23062307  (gettext 0.26.2) lib/gettext/plural.ex:282: Gettext.Plural.init/12308  (gettext 0.26.2) lib/gettext/compiler.ex:570: Gettext.Compiler.compile_plural_forms/42309  (gettext 0.26.2) lib/gettext/compiler.ex:508: Gettext.Compiler.compile_po_file/52310  (gettext 0.26.2) lib/gettext/compiler.ex:447: Gettext.Compiler.compile_unified_po_file/42311  (elixir 1.20.3) lib/enum.ex:1725: Enum."-map/2-lists^map/1-1-"/22312  (elixir 1.20.3) lib/enum.ex:1725: Enum."-map/2-lists^map/1-1-"/223132314warning: Plural-Forms headers in the form "nplurals=<int>" (without the "plural=<rule>" part following) are invalid and support for them will be removed in future Gettext versions. Make sure to use a complete Plural-Forms header, which also specifies the pluralization rules, or remove the Plural-Forms header completely. If you do the latter, Gettext will use its built-in pluralization rules for the languages it knows about (see Gettext.Plural).2315For the "he" locale, you can use the following header:23162317nplurals=2; plural=(n != 1);23182319  (gettext 0.26.2) lib/gettext/plural.ex:282: Gettext.Plural.init/12320  (gettext 0.26.2) lib/gettext/compiler.ex:563: Gettext.Compiler.nplurals/32321  (gettext 0.26.2) lib/gettext/compiler.ex:509: Gettext.Compiler.compile_po_file/52322  (gettext 0.26.2) lib/gettext/compiler.ex:447: Gettext.Compiler.compile_unified_po_file/42323  (elixir 1.20.3) lib/enum.ex:1725: Enum."-map/2-lists^map/1-1-"/22324  (elixir 1.20.3) lib/enum.ex:1725: Enum."-map/2-lists^map/1-1-"/223252326warning: Plural-Forms headers in the form "nplurals=<int>" (without the "plural=<rule>" part following) are invalid and support for them will be removed in future Gettext versions. Make sure to use a complete Plural-Forms header, which also specifies the pluralization rules, or remove the Plural-Forms header completely. If you do the latter, Gettext will use its built-in pluralization rules for the languages it knows about (see Gettext.Plural).2327For the "he" locale, you can use the following header:23282329nplurals=2; plural=(n != 1);23302331  (gettext 0.26.2) lib/gettext/plural.ex:282: Gettext.Plural.init/12332  (gettext 0.26.2) lib/gettext/compiler.ex:570: Gettext.Compiler.compile_plural_forms/42333  (gettext 0.26.2) lib/gettext/compiler.ex:508: Gettext.Compiler.compile_po_file/52334  (gettext 0.26.2) lib/gettext/compiler.ex:447: Gettext.Compiler.compile_unified_po_file/42335  (elixir 1.20.3) lib/enum.ex:1725: Enum."-map/2-lists^map/1-1-"/22336  (elixir 1.20.3) lib/enum.ex:1725: Enum."-map/2-lists^map/1-1-"/223372338warning: Plural-Forms headers in the form "nplurals=<int>" (without the "plural=<rule>" part following) are invalid and support for them will be removed in future Gettext versions. Make sure to use a complete Plural-Forms header, which also specifies the pluralization rules, or remove the Plural-Forms header completely. If you do the latter, Gettext will use its built-in pluralization rules for the languages it knows about (see Gettext.Plural).2339For the "he" locale, you can use the following header:23402341nplurals=2; plural=(n != 1);23422343  (gettext 0.26.2) lib/gettext/plural.ex:282: Gettext.Plural.init/12344  (gettext 0.26.2) lib/gettext/compiler.ex:563: Gettext.Compiler.nplurals/32345  (gettext 0.26.2) lib/gettext/compiler.ex:509: Gettext.Compiler.compile_po_file/52346  (gettext 0.26.2) lib/gettext/compiler.ex:447: Gettext.Compiler.compile_unified_po_file/42347  (elixir 1.20.3) lib/enum.ex:1725: Enum."-map/2-lists^map/1-1-"/22348  (elixir 1.20.3) lib/enum.ex:1725: Enum."-map/2-lists^map/1-1-"/223492350warning: Plural-Forms headers in the form "nplurals=<int>" (without the "plural=<rule>" part following) are invalid and support for them will be removed in future Gettext versions. Make sure to use a complete Plural-Forms header, which also specifies the pluralization rules, or remove the Plural-Forms header completely. If you do the latter, Gettext will use its built-in pluralization rules for the languages it knows about (see Gettext.Plural).2351For the "he" locale, you can use the following header:23522353nplurals=2; plural=(n != 1);23542355  (gettext 0.26.2) lib/gettext/plural.ex:282: Gettext.Plural.init/12356  (gettext 0.26.2) lib/gettext/compiler.ex:570: Gettext.Compiler.compile_plural_forms/42357  (gettext 0.26.2) lib/gettext/compiler.ex:508: Gettext.Compiler.compile_po_file/52358  (gettext 0.26.2) lib/gettext/compiler.ex:447: Gettext.Compiler.compile_unified_po_file/42359  (elixir 1.20.3) lib/enum.ex:1725: Enum."-map/2-lists^map/1-1-"/22360  (elixir 1.20.3) lib/enum.ex:1725: Enum."-map/2-lists^map/1-1-"/223612362warning: Plural-Forms headers in the form "nplurals=<int>" (without the "plural=<rule>" part following) are invalid and support for them will be removed in future Gettext versions. Make sure to use a complete Plural-Forms header, which also specifies the pluralization rules, or remove the Plural-Forms header completely. If you do the latter, Gettext will use its built-in pluralization rules for the languages it knows about (see Gettext.Plural).2363For the "he" locale, you can use the following header:23642365nplurals=2; plural=(n != 1);23662367  (gettext 0.26.2) lib/gettext/plural.ex:282: Gettext.Plural.init/12368  (gettext 0.26.2) lib/gettext/compiler.ex:563: Gettext.Compiler.nplurals/32369  (gettext 0.26.2) lib/gettext/compiler.ex:509: Gettext.Compiler.compile_po_file/52370  (gettext 0.26.2) lib/gettext/compiler.ex:447: Gettext.Compiler.compile_unified_po_file/42371  (elixir 1.20.3) lib/enum.ex:1725: Enum."-map/2-lists^map/1-1-"/22372  (elixir 1.20.3) lib/enum.ex:1725: Enum."-map/2-lists^map/1-1-"/223732374warning: Plural-Forms headers in the form "nplurals=<int>" (without the "plural=<rule>" part following) are invalid and support for them will be removed in future Gettext versions. Make sure to use a complete Plural-Forms header, which also specifies the pluralization rules, or remove the Plural-Forms header completely. If you do the latter, Gettext will use its built-in pluralization rules for the languages it knows about (see Gettext.Plural).2375For the "he" locale, you can use the following header:23762377nplurals=2; plural=(n != 1);23782379  (gettext 0.26.2) lib/gettext/plural.ex:282: Gettext.Plural.init/12380  (gettext 0.26.2) lib/gettext/compiler.ex:570: Gettext.Compiler.compile_plural_forms/42381  (gettext 0.26.2) lib/gettext/compiler.ex:508: Gettext.Compiler.compile_po_file/52382  (gettext 0.26.2) lib/gettext/compiler.ex:447: Gettext.Compiler.compile_unified_po_file/42383  (elixir 1.20.3) lib/enum.ex:1725: Enum."-map/2-lists^map/1-1-"/22384  (elixir 1.20.3) lib/enum.ex:1725: Enum."-map/2-lists^map/1-1-"/223852386warning: Plural-Forms headers in the form "nplurals=<int>" (without the "plural=<rule>" part following) are invalid and support for them will be removed in future Gettext versions. Make sure to use a complete Plural-Forms header, which also specifies the pluralization rules, or remove the Plural-Forms header completely. If you do the latter, Gettext will use its built-in pluralization rules for the languages it knows about (see Gettext.Plural).2387For the "he" locale, you can use the following header:23882389nplurals=2; plural=(n != 1);23902391  (gettext 0.26.2) lib/gettext/plural.ex:282: Gettext.Plural.init/12392  (gettext 0.26.2) lib/gettext/compiler.ex:563: Gettext.Compiler.nplurals/32393  (gettext 0.26.2) lib/gettext/compiler.ex:509: Gettext.Compiler.compile_po_file/52394  (gettext 0.26.2) lib/gettext/compiler.ex:447: Gettext.Compiler.compile_unified_po_file/42395  (elixir 1.20.3) lib/enum.ex:1725: Enum."-map/2-lists^map/1-1-"/22396  (elixir 1.20.3) lib/enum.ex:1725: Enum."-map/2-lists^map/1-1-"/223972398warning: Plural-Forms headers in the form "nplurals=<int>" (without the "plural=<rule>" part following) are invalid and support for them will be removed in future Gettext versions. Make sure to use a complete Plural-Forms header, which also specifies the pluralization rules, or remove the Plural-Forms header completely. If you do the latter, Gettext will use its built-in pluralization rules for the languages it knows about (see Gettext.Plural).2399For the "he" locale, you can use the following header:24002401nplurals=2; plural=(n != 1);24022403  (gettext 0.26.2) lib/gettext/plural.ex:282: Gettext.Plural.init/12404  (gettext 0.26.2) lib/gettext/compiler.ex:570: Gettext.Compiler.compile_plural_forms/42405  (gettext 0.26.2) lib/gettext/compiler.ex:508: Gettext.Compiler.compile_po_file/52406  (gettext 0.26.2) lib/gettext/compiler.ex:447: Gettext.Compiler.compile_unified_po_file/42407  (elixir 1.20.3) lib/enum.ex:1725: Enum."-map/2-lists^map/1-1-"/22408  (elixir 1.20.3) lib/enum.ex:1725: Enum."-map/2-lists^map/1-1-"/224092410warning: Plural-Forms headers in the form "nplurals=<int>" (without the "plural=<rule>" part following) are invalid and support for them will be removed in future Gettext versions. Make sure to use a complete Plural-Forms header, which also specifies the pluralization rules, or remove the Plural-Forms header completely. If you do the latter, Gettext will use its built-in pluralization rules for the languages it knows about (see Gettext.Plural).2411For the "he" locale, you can use the following header:24122413nplurals=2; plural=(n != 1);24142415  (gettext 0.26.2) lib/gettext/plural.ex:282: Gettext.Plural.init/12416  (gettext 0.26.2) lib/gettext/compiler.ex:563: Gettext.Compiler.nplurals/32417  (gettext 0.26.2) lib/gettext/compiler.ex:509: Gettext.Compiler.compile_po_file/52418  (gettext 0.26.2) lib/gettext/compiler.ex:447: Gettext.Compiler.compile_unified_po_file/42419  (elixir 1.20.3) lib/enum.ex:1725: Enum."-map/2-lists^map/1-1-"/22420  (elixir 1.20.3) lib/enum.ex:1725: Enum."-map/2-lists^map/1-1-"/224212422warning: Plural-Forms headers in the form "nplurals=<int>" (without the "plural=<rule>" part following) are invalid and support for them will be removed in future Gettext versions. Make sure to use a complete Plural-Forms header, which also specifies the pluralization rules, or remove the Plural-Forms header completely. If you do the latter, Gettext will use its built-in pluralization rules for the languages it knows about (see Gettext.Plural).2423For the "he" locale, you can use the following header:24242425nplurals=2; plural=(n != 1);24262427  (gettext 0.26.2) lib/gettext/plural.ex:282: Gettext.Plural.init/12428  (gettext 0.26.2) lib/gettext/compiler.ex:570: Gettext.Compiler.compile_plural_forms/42429  (gettext 0.26.2) lib/gettext/compiler.ex:508: Gettext.Compiler.compile_po_file/52430  (gettext 0.26.2) lib/gettext/compiler.ex:447: Gettext.Compiler.compile_unified_po_file/42431  (elixir 1.20.3) lib/enum.ex:1725: Enum."-map/2-lists^map/1-1-"/22432  (elixir 1.20.3) lib/enum.ex:1725: Enum."-map/2-lists^map/1-1-"/224332434warning: Plural-Forms headers in the form "nplurals=<int>" (without the "plural=<rule>" part following) are invalid and support for them will be removed in future Gettext versions. Make sure to use a complete Plural-Forms header, which also specifies the pluralization rules, or remove the Plural-Forms header completely. If you do the latter, Gettext will use its built-in pluralization rules for the languages it knows about (see Gettext.Plural).2435For the "he" locale, you can use the following header:24362437nplurals=2; plural=(n != 1);24382439  (gettext 0.26.2) lib/gettext/plural.ex:282: Gettext.Plural.init/12440  (gettext 0.26.2) lib/gettext/compiler.ex:563: Gettext.Compiler.nplurals/32441  (gettext 0.26.2) lib/gettext/compiler.ex:509: Gettext.Compiler.compile_po_file/52442  (gettext 0.26.2) lib/gettext/compiler.ex:447: Gettext.Compiler.compile_unified_po_file/42443  (elixir 1.20.3) lib/enum.ex:1725: Enum."-map/2-lists^map/1-1-"/22444  (elixir 1.20.3) lib/enum.ex:1725: Enum."-map/2-lists^map/1-1-"/224452446warning: Plural-Forms headers in the form "nplurals=<int>" (without the "plural=<rule>" part following) are invalid and support for them will be removed in future Gettext versions. Make sure to use a complete Plural-Forms header, which also specifies the pluralization rules, or remove the Plural-Forms header completely. If you do the latter, Gettext will use its built-in pluralization rules for the languages it knows about (see Gettext.Plural).2447For the "he" locale, you can use the following header:24482449nplurals=2; plural=(n != 1);24502451  (gettext 0.26.2) lib/gettext/plural.ex:282: Gettext.Plural.init/12452  (gettext 0.26.2) lib/gettext/compiler.ex:570: Gettext.Compiler.compile_plural_forms/42453  (gettext 0.26.2) lib/gettext/compiler.ex:508: Gettext.Compiler.compile_po_file/52454  (gettext 0.26.2) lib/gettext/compiler.ex:447: Gettext.Compiler.compile_unified_po_file/42455  (elixir 1.20.3) lib/enum.ex:1725: Enum."-map/2-lists^map/1-1-"/22456  (elixir 1.20.3) lib/enum.ex:1725: Enum."-map/2-lists^map/1-1-"/224572458warning: Plural-Forms headers in the form "nplurals=<int>" (without the "plural=<rule>" part following) are invalid and support for them will be removed in future Gettext versions. Make sure to use a complete Plural-Forms header, which also specifies the pluralization rules, or remove the Plural-Forms header completely. If you do the latter, Gettext will use its built-in pluralization rules for the languages it knows about (see Gettext.Plural).2459For the "he" locale, you can use the following header:24602461nplurals=2; plural=(n != 1);24622463  (gettext 0.26.2) lib/gettext/plural.ex:282: Gettext.Plural.init/12464  (gettext 0.26.2) lib/gettext/compiler.ex:563: Gettext.Compiler.nplurals/32465  (gettext 0.26.2) lib/gettext/compiler.ex:509: Gettext.Compiler.compile_po_file/52466  (gettext 0.26.2) lib/gettext/compiler.ex:447: Gettext.Compiler.compile_unified_po_file/42467  (elixir 1.20.3) lib/enum.ex:1725: Enum."-map/2-lists^map/1-1-"/22468  (elixir 1.20.3) lib/enum.ex:1725: Enum."-map/2-lists^map/1-1-"/224692470warning: Plural-Forms headers in the form "nplurals=<int>" (without the "plural=<rule>" part following) are invalid and support for them will be removed in future Gettext versions. Make sure to use a complete Plural-Forms header, which also specifies the pluralization rules, or remove the Plural-Forms header completely. If you do the latter, Gettext will use its built-in pluralization rules for the languages it knows about (see Gettext.Plural).2471For the "he" locale, you can use the following header:24722473nplurals=2; plural=(n != 1);24742475  (gettext 0.26.2) lib/gettext/plural.ex:282: Gettext.Plural.init/12476  (gettext 0.26.2) lib/gettext/compiler.ex:570: Gettext.Compiler.compile_plural_forms/42477  (gettext 0.26.2) lib/gettext/compiler.ex:508: Gettext.Compiler.compile_po_file/52478  (gettext 0.26.2) lib/gettext/compiler.ex:447: Gettext.Compiler.compile_unified_po_file/42479  (elixir 1.20.3) lib/enum.ex:1725: Enum."-map/2-lists^map/1-1-"/22480  (elixir 1.20.3) lib/enum.ex:1725: Enum."-map/2-lists^map/1-1-"/224812482warning: Plural-Forms headers in the form "nplurals=<int>" (without the "plural=<rule>" part following) are invalid and support for them will be removed in future Gettext versions. Make sure to use a complete Plural-Forms header, which also specifies the pluralization rules, or remove the Plural-Forms header completely. If you do the latter, Gettext will use its built-in pluralization rules for the languages it knows about (see Gettext.Plural).2483For the "he" locale, you can use the following header:24842485nplurals=2; plural=(n != 1);24862487  (gettext 0.26.2) lib/gettext/plural.ex:282: Gettext.Plural.init/12488  (gettext 0.26.2) lib/gettext/compiler.ex:563: Gettext.Compiler.nplurals/32489  (gettext 0.26.2) lib/gettext/compiler.ex:509: Gettext.Compiler.compile_po_file/52490  (gettext 0.26.2) lib/gettext/compiler.ex:447: Gettext.Compiler.compile_unified_po_file/42491  (elixir 1.20.3) lib/enum.ex:1725: Enum."-map/2-lists^map/1-1-"/22492  (elixir 1.20.3) lib/enum.ex:1725: Enum."-map/2-lists^map/1-1-"/224932494249522:55:14.609 [error] priv/translations/id/LC_MESSAGES/units.po:24: message is missing plural form 1 which is required by the locale "id"2496249722:55:14.609 [error] priv/translations/id/LC_MESSAGES/units.po:29: message is missing plural form 1 which is required by the locale "id"2498249922:55:14.609 [error] priv/translations/id/LC_MESSAGES/units.po:34: message is missing plural form 1 which is required by the locale "id"2500250122:55:14.609 [error] priv/translations/id/LC_MESSAGES/units.po:39: message is missing plural form 1 which is required by the locale "id"2502250322:55:14.609 [error] priv/translations/id/LC_MESSAGES/units.po:44: message is missing plural form 1 which is required by the locale "id"2504250522:55:14.609 [error] priv/translations/id/LC_MESSAGES/units.po:49: message is missing plural form 1 which is required by the locale "id"2506250722:55:14.609 [error] priv/translations/id/LC_MESSAGES/units.po:54: message is missing plural form 1 which is required by the locale "id"2508250922:55:14.609 [error] priv/translations/id/LC_MESSAGES/units.po:59: message is missing plural form 1 which is required by the locale "id"2510251122:55:14.609 [error] priv/translations/id/LC_MESSAGES/units.po:64: message is missing plural form 1 which is required by the locale "id"2512251322:55:14.609 [error] priv/translations/id/LC_MESSAGES/units.po:69: message is missing plural form 1 which is required by the locale "id"2514warning: Plural-Forms headers in the form "nplurals=<int>" (without the "plural=<rule>" part following) are invalid and support for them will be removed in future Gettext versions. Make sure to use a complete Plural-Forms header, which also specifies the pluralization rules, or remove the Plural-Forms header completely. If you do the latter, Gettext will use its built-in pluralization rules for the languages it knows about (see Gettext.Plural).2515For the "ro" locale, you can use the following header:25162517nplurals=3; plural=(n==1 ? 0 : (n==0||(n%100>0 && n%100<20)) ? 1 : 2);25182519  (gettext 0.26.2) lib/gettext/plural.ex:282: Gettext.Plural.init/12520  (gettext 0.26.2) lib/gettext/compiler.ex:570: Gettext.Compiler.compile_plural_forms/42521  (gettext 0.26.2) lib/gettext/compiler.ex:508: Gettext.Compiler.compile_po_file/52522  (gettext 0.26.2) lib/gettext/compiler.ex:447: Gettext.Compiler.compile_unified_po_file/42523  (elixir 1.20.3) lib/enum.ex:1725: Enum."-map/2-lists^map/1-1-"/22524  (elixir 1.20.3) lib/enum.ex:1725: Enum."-map/2-lists^map/1-1-"/225252526warning: Plural-Forms headers in the form "nplurals=<int>" (without the "plural=<rule>" part following) are invalid and support for them will be removed in future Gettext versions. Make sure to use a complete Plural-Forms header, which also specifies the pluralization rules, or remove the Plural-Forms header completely. If you do the latter, Gettext will use its built-in pluralization rules for the languages it knows about (see Gettext.Plural).2527For the "ro" locale, you can use the following header:25282529nplurals=3; plural=(n==1 ? 0 : (n==0||(n%100>0 && n%100<20)) ? 1 : 2);25302531  (gettext 0.26.2) lib/gettext/plural.ex:282: Gettext.Plural.init/12532  (gettext 0.26.2) lib/gettext/compiler.ex:563: Gettext.Compiler.nplurals/32533  (gettext 0.26.2) lib/gettext/compiler.ex:509: Gettext.Compiler.compile_po_file/52534  (gettext 0.26.2) lib/gettext/compiler.ex:447: Gettext.Compiler.compile_unified_po_file/42535  (elixir 1.20.3) lib/enum.ex:1725: Enum."-map/2-lists^map/1-1-"/22536  (elixir 1.20.3) lib/enum.ex:1725: Enum."-map/2-lists^map/1-1-"/225372538warning: Plural-Forms headers in the form "nplurals=<int>" (without the "plural=<rule>" part following) are invalid and support for them will be removed in future Gettext versions. Make sure to use a complete Plural-Forms header, which also specifies the pluralization rules, or remove the Plural-Forms header completely. If you do the latter, Gettext will use its built-in pluralization rules for the languages it knows about (see Gettext.Plural).2539For the "ro" locale, you can use the following header:25402541nplurals=3; plural=(n==1 ? 0 : (n==0||(n%100>0 && n%100<20)) ? 1 : 2);25422543  (gettext 0.26.2) lib/gettext/plural.ex:282: Gettext.Plural.init/12544  (gettext 0.26.2) lib/gettext/compiler.ex:570: Gettext.Compiler.compile_plural_forms/42545  (gettext 0.26.2) lib/gettext/compiler.ex:508: Gettext.Compiler.compile_po_file/52546  (gettext 0.26.2) lib/gettext/compiler.ex:447: Gettext.Compiler.compile_unified_po_file/42547  (elixir 1.20.3) lib/enum.ex:1725: Enum."-map/2-lists^map/1-1-"/22548  (elixir 1.20.3) lib/enum.ex:1725: Enum."-map/2-lists^map/1-1-"/225492550warning: Plural-Forms headers in the form "nplurals=<int>" (without the "plural=<rule>" part following) are invalid and support for them will be removed in future Gettext versions. Make sure to use a complete Plural-Forms header, which also specifies the pluralization rules, or remove the Plural-Forms header completely. If you do the latter, Gettext will use its built-in pluralization rules for the languages it knows about (see Gettext.Plural).2551For the "ro" locale, you can use the following header:25522553nplurals=3; plural=(n==1 ? 0 : (n==0||(n%100>0 && n%100<20)) ? 1 : 2);25542555  (gettext 0.26.2) lib/gettext/plural.ex:282: Gettext.Plural.init/12556  (gettext 0.26.2) lib/gettext/compiler.ex:563: Gettext.Compiler.nplurals/32557  (gettext 0.26.2) lib/gettext/compiler.ex:509: Gettext.Compiler.compile_po_file/52558  (gettext 0.26.2) lib/gettext/compiler.ex:447: Gettext.Compiler.compile_unified_po_file/42559  (elixir 1.20.3) lib/enum.ex:1725: Enum."-map/2-lists^map/1-1-"/22560  (elixir 1.20.3) lib/enum.ex:1725: Enum."-map/2-lists^map/1-1-"/225612562    warning: using single-quoted strings to represent charlists is deprecated.2563    Use ~c"" if you indeed want a charlist or use "" instead.2564    You may run "mix format --migrate" to change all single-quoted2565    strings to use the ~c sigil and fix this warning.2566    │2567  7 │   @numeric '.0123456789'2568    │            ~2569    │2570    └─ lib/parse/duration/parsers/iso8601.ex:7:1225712572     warning: using single-quoted strings to represent charlists is deprecated.2573     Use ~c"" if you indeed want a charlist or use "" instead.2574     You may run "mix format --migrate" to change all single-quoted2575     strings to use the ~c sigil and fix this warning.2576     │2577 129 │   defp parse_component(<<c::utf8>>, acc) when c in 'WYMDHS' do2578     │                                                    ~2579     │2580     └─ lib/parse/duration/parsers/iso8601.ex:129:5225812582     warning: using single-quoted strings to represent charlists is deprecated.2583     Use ~c"" if you indeed want a charlist or use "" instead.2584     You may run "mix format --migrate" to change all single-quoted2585     strings to use the ~c sigil and fix this warning.2586     │2587 149 │   defp parse_component(<<c::utf8, rest::binary>>, acc) when c in 'WYMDHS' do2588     │                                                                  ~2589     │2590     └─ lib/parse/duration/parsers/iso8601.ex:149:6625912592     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 operator2593     │2594 317 │     <<abbrevs::bytes(len), rest::binary>> = data2595     │                      ~2596     │2597     └─ lib/parse/zoneinfo/parser.ex:317:22: Timex.Parse.ZoneInfo.Parser.parse_abbreviations/425982599     warning: bitstring specifier "integer_32bit_be" does not exist and is being expanded to "integer_32bit_be()", please use parentheses to remove the ambiguity.2600     You may run "mix format --migrate" to fix this warning automatically.2601     │2602 684 │   defp parse_i32(<<val::integer_32bit_be, rest::binary>>), do: {val, rest}2603     │                       ~2604     │2605     └─ lib/parse/zoneinfo/parser.ex:684:23: Timex.Parse.ZoneInfo.Parser.parse_i32/126062607     warning: bitstring specifier "integer_64bit_be" does not exist and is being expanded to "integer_64bit_be()", please use parentheses to remove the ambiguity.2608     You may run "mix format --migrate" to fix this warning automatically.2609     │2610 685 │   defp parse_i64(<<val::integer_64bit_be, rest::binary>>), do: {val, rest}2611     │                       ~2612     │2613     └─ lib/parse/zoneinfo/parser.ex:685:23: Timex.Parse.ZoneInfo.Parser.parse_i64/126142615     warning: bitstring specifier "signed_char_be" does not exist and is being expanded to "signed_char_be()", please use parentheses to remove the ambiguity.2616     You may run "mix format --migrate" to fix this warning automatically.2617     │2618 686 │   defp parse_char(<<val::signed_char_be, rest::binary>>), do: {val, rest}2619     │                        ~2620     │2621     └─ lib/parse/zoneinfo/parser.ex:686:24: Timex.Parse.ZoneInfo.Parser.parse_char/126222623     warning: bitstring specifier "unsigned_char_be" does not exist and is being expanded to "unsigned_char_be()", please use parentheses to remove the ambiguity.2624     You may run "mix format --migrate" to fix this warning automatically.2625     │2626 687 │   defp parse_uchar(<<val::unsigned_char_be, rest::binary>>), do: {val, rest}2627     │                         ~2628     │2629     └─ lib/parse/zoneinfo/parser.ex:687:25: Timex.Parse.ZoneInfo.Parser.parse_uchar/126302631    warning: default arguments in protocol definitions is deprecated2632    │2633 48 │   def to_datetime(datetime, timezone \\ :utc)2634    │   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2635    │2636    └─ lib/protocol.ex:48: Timex.Protocol (module)26372638    warning: protocols can only define functions without implementation via def/1, found: to_datetime/12639    │2640  1 │ defprotocol Timex.Protocol do2641    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2642    │2643    └─ lib/protocol.ex:1: Timex.Protocol (module)26442645      warning: Module.eval_quoted/4 is deprecated. Use Code.eval_quoted/3 instead2646      │2647 1138 │     Module.eval_quoted(__MODULE__, day_quoted, [], __ENV__)2648      │            ~2649      │2650      └─ lib/timex.ex:1138:12: Timex (module)26512652      warning: Module.eval_quoted/4 is deprecated. Use Code.eval_quoted/3 instead2653      │2654 1236 │     Module.eval_quoted(__MODULE__, month_quoted, [], __ENV__)2655      │            ~2656      │2657      └─ lib/timex.ex:1236:12: Timex (module)26582659    warning: unused require Timex.Macros2660    │2661  5 │   require Timex.Macros2662    │   ~2663    │2664    └─ lib/comparable/tuple.ex:5:326652666    warning: unused require Timex.Macros2667    │2668  5 │   require Timex.Macros2669    │   ~2670    │2671    └─ lib/comparable/naivedatetime.ex:5:326722673    warning: unused require Bitwise2674    │2675  5 │   require Bitwise2676    │   ~2677    │2678    └─ lib/calendar/julian.ex:5:326792680     warning: using single-quoted strings to represent charlists is deprecated.2681     Use ~c"" if you indeed want a charlist or use "" instead.2682     You may run "mix format --migrate" to change all single-quoted2683     strings to use the ~c sigil and fix this warning.2684     │2685 153 │   @local_tz_key 'SYSTEM\\CurrentControlSet\\Control\\TimeZoneInformation'2686     │                 ~2687     │2688     └─ lib/timezone/local.ex:153:1726892690     warning: using single-quoted strings to represent charlists is deprecated.2691     Use ~c"" if you indeed want a charlist or use "" instead.2692     You may run "mix format --migrate" to change all single-quoted2693     strings to use the ~c sigil and fix this warning.2694     │2695 154 │   @sys_tz_key 'SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Time Zones'2696     │               ~2697     │2698     └─ lib/timezone/local.ex:154:1526992700     warning: using single-quoted strings to represent charlists is deprecated.2701     Use ~c"" if you indeed want a charlist or use "" instead.2702     You may run "mix format --migrate" to change all single-quoted2703     strings to use the ~c sigil and fix this warning.2704     │2705 155 │   @tz_key_name 'TimeZoneKeyName'2706     │                ~2707     │2708     └─ lib/timezone/local.ex:155:1627092710     warning: using single-quoted strings to represent charlists is deprecated.2711     Use ~c"" if you indeed want a charlist or use "" instead.2712     You may run "mix format --migrate" to change all single-quoted2713     strings to use the ~c sigil and fix this warning.2714     │2715 162 │     :ok = :win32reg.change_key(handle, '\\local_machine\\#{@local_tz_key}')2716     │                                        ~2717     │2718     └─ lib/timezone/local.ex:162:4027192720     warning: using single-quoted strings to represent charlists is deprecated.2721     Use ~c"" if you indeed want a charlist or use "" instead.2722     You may run "mix format --migrate" to change all single-quoted2723     strings to use the ~c sigil and fix this warning.2724     │2725 180 │       localized = List.keyfind(values, 'StandardName', 0)2726     │                                        ~2727     │2728     └─ lib/timezone/local.ex:180:4027292730     warning: using single-quoted strings to represent charlists is deprecated.2731     Use ~c"" if you indeed want a charlist or use "" instead.2732     You may run "mix format --migrate" to change all single-quoted2733     strings to use the ~c sigil and fix this warning.2734     │2735 190 │           case List.keyfind(values, 'Std', 0) do2736     │                                     ~2737     │2738     └─ lib/timezone/local.ex:190:3727392740    warning: Module.eval_quoted/4 is deprecated. Use Code.eval_quoted/3 instead2741    │2742 22 │     Module.eval_quoted(__MODULE__, quoted, [], __ENV__)2743    │            ~2744    │2745    └─ lib/timezone/utils.ex:22:12: Timex.Timezone.Utils (module)27462747    warning: Module.eval_quoted/4 is deprecated. Use Code.eval_quoted/3 instead2748    │2749 42 │     Module.eval_quoted(__MODULE__, quoted, [], __ENV__)2750    │            ~2751    │2752    └─ lib/timezone/utils.ex:42:12: Timex.Timezone.Utils (module)27532754Compiling lib/l10n/gettext.ex (it's taking more than 10s)2755     warning: the following clause will never match:27562757         {ty, a, b} when ty === :gap or ty === :ambiguous ->27582759     it is expected to match on type:27602761         dynamic({:error, term()} and not {:ok, %{..., time_zone: term()}})27622763     where "ty" was given the type:27642765         # type: :ambiguous or :gap2766         # from: lib/timezone/timezone.ex:5482767         ty in [:gap, :ambiguous]27682769     type warning found at:2770     │2771 548 │       {ty, a, b} when ty in [:gap, :ambiguous] ->2772     │       ~2773     │2774     └─ lib/timezone/timezone.ex:548:7: Timex.Timezone.convert/227752776     warning: a struct for Timex.PosixTimezone is expected on struct update:27772778         %Timex.PosixTimezone{rule | std_abbr: abbr}27792780     but got type:27812782         dynamic()27832784     where "rule" was given the type:27852786         # type: dynamic()2787         # from: lib/parse/posix/parser.ex:119:332788         rule27892790     when defining the variable "rule", you must also pattern match on "%Timex.PosixTimezone{}"27912792     type warning found at:2793     │2794 121 │       parse_tz(:std_offset, rest, %TZ{rule | std_abbr: abbr})2795     │                                   ~2796     │2797     └─ lib/parse/posix/parser.ex:121:35: Timex.Parse.Timezones.Posix.parse_tz/327982799     warning: a struct for Timex.PosixTimezone is expected on struct update:28002801         %Timex.PosixTimezone{rule | std_offset: offset}28022803     but got type:28042805         dynamic()28062807     where "rule" was given the type:28082809         # type: dynamic()2810         # from: lib/parse/posix/parser.ex:125:352811         rule28122813     when defining the variable "rule", you must also pattern match on "%Timex.PosixTimezone{}"28142815     type warning found at:2816     │2817 127 │       parse_tz(:dst_abbr, rest, %TZ{rule | std_offset: offset})2818     │                                 ~2819     │2820     └─ lib/parse/posix/parser.ex:127:33: Timex.Parse.Timezones.Posix.parse_tz/328212822     warning: a struct for Timex.PosixTimezone is expected on struct update:28232824         %Timex.PosixTimezone{rule | dst_abbr: abbr}28252826     but got type:28272828         dynamic()28292830     where "rule" was given the type:28312832         # type: dynamic()2833         # from: lib/parse/posix/parser.ex:141:332834         rule28352836     when defining the variable "rule", you must also pattern match on "%Timex.PosixTimezone{}"28372838     type warning found at:2839     │2840 143 │          rule = %TZ{rule | dst_abbr: abbr} do2841     │                 ~2842     │2843     └─ lib/parse/posix/parser.ex:143:17: Timex.Parse.Timezones.Posix.parse_tz/328442845     warning: a struct for Timex.PosixTimezone is expected on struct update:28462847         %Timex.PosixTimezone{rule | dst_offset: offset}28482849     but got type:28502851         dynamic()28522853     where "rule" was given the type:28542855         # type: dynamic()2856         # from: lib/parse/posix/parser.ex:160:352857         rule28582859     when defining the variable "rule", you must also pattern match on "%Timex.PosixTimezone{}"28602861     type warning found at:2862     │2863 162 │          rule = %TZ{rule | dst_offset: offset} do2864     │                 ~2865     │2866     └─ lib/parse/posix/parser.ex:162:17: Timex.Parse.Timezones.Posix.parse_tz/328672868     warning: a struct for Timex.PosixTimezone is expected on struct update:28692870         %Timex.PosixTimezone{rule | dst_start: dst_start, dst_end: dst_end}28712872     but got type:28732874         dynamic()28752876     where "rule" was given the type:28772878         # type: dynamic()2879         # from: lib/parse/posix/parser.ex:185:362880         rule28812882     when defining the variable "rule", you must also pattern match on "%Timex.PosixTimezone{}"28832884     type warning found at:2885     │2886 190 │           {:ok, %TZ{rule | dst_start: dst_start, dst_end: dst_end}, rest}2887     │                 ~2888     │2889     └─ lib/parse/posix/parser.ex:190:17: Timex.Parse.Timezones.Posix.parse_tz/328902891     warning: the following clause will never match:28922893         :error ->28942895     it is expected to match on type:28962897         dynamic({:error, :invalid_number, binary()})28982899     type warning found at:2900     │2901 264 │       :error ->2902     │       ~~~~~~~~~2903     │2904     └─ lib/parse/posix/parser.ex:264: Timex.Parse.Timezones.Posix.parse_month_week_day/329052906    warning: the following pattern will never match:29072908        {y, m, d} <- to_erl_datetime(date)29092910    because the right-hand side has type:29112912        dynamic(2913          {:error, :invalid_date} or2914            {:ok, {{integer(), integer(), integer()}, {integer(), integer(), integer()}}}2915        )29162917    where "date" was given the type:29182919        # type: dynamic({...})2920        # from: lib/datetime/erlang.ex:7:172921        date29222923    type warning found at:2924    │2925  8 │     with {y, m, d} <- to_erl_datetime(date),2926    │          ~2927    │2928    └─ lib/datetime/erlang.ex:8:10: Timex.Protocol.Tuple.to_julian/129292930     warning: the following clause is redundant:29312932         def shift(_, _)29332934     it has type:29352936         dynamic(%Date{}), dynamic()29372938     previous clauses have already matched on the following types:29392940         %Date{}, term()29412942     │2943 227 │   def shift(_, _), do: {:error, :badarg}2944     │       ~2945     │2946     └─ lib/date/date.ex:227:7: Timex.Protocol.Date.shift/229472948     warning: a struct for Timex.Parse.ZoneInfo.Parser.Zone is expected on struct update:29492950         %Timex.Parse.ZoneInfo.Parser.Zone{zone | transitions: transitions, leaps: leaps}29512952     but got type:29532954         dynamic(%{..., leaps: term(), transitions: term()})29552956     where "zone" was given the types:29572958         # type: dynamic(%{..., rule: term()} or %{..., transitions: term()})2959         # from: lib/parse/zoneinfo/parser.ex:156:282960         {:ok, zone, rest} <- parse_content(1, data, %Timex.Parse.ZoneInfo.Parser.Zone{..., version: 1})29612962         # type: dynamic(%{..., transitions: term()})2963         # from: lib/parse/zoneinfo/parser.ex:157:262964         Enum.sort_by(zone.transitions, fn tx -> tx.starts_at end)29652966         # type: dynamic(%{..., leaps: term(), transitions: term()})2967         # from: lib/parse/zoneinfo/parser.ex:158:202968         Enum.sort_by(zone.leaps, fn leap -> leap.epoch end)29692970     when defining the variable "zone", you must also pattern match on "%Timex.Parse.ZoneInfo.Parser.Zone{}"29712972     type warning found at:2973     │2974 159 │       {:ok, %Zone{zone | transitions: transitions, leaps: leaps}, rest}2975     │             ~2976     │2977     └─ lib/parse/zoneinfo/parser.ex:159:13: Timex.Parse.ZoneInfo.Parser.parse_versioned_content/229782979     warning: a struct for Timex.Parse.ZoneInfo.Parser.Zone is expected on struct update:29802981         %Timex.Parse.ZoneInfo.Parser.Zone{zone | transitions: times}29822983     but got type:29842985         dynamic()29862987     where "zone" was given the type:29882989         # type: dynamic()2990         # from: lib/parse/zoneinfo/parser.ex:270:922991         zone29922993     when defining the variable "zone", you must also pattern match on "%Timex.Parse.ZoneInfo.Parser.Zone{}"29942995     type warning found at:2996     │2997 272 │     parse_transition_info(version, rest, header, %Zone{zone | transitions: times})2998     │                                                  ~2999     │3000     └─ lib/parse/zoneinfo/parser.ex:272:50: Timex.Parse.ZoneInfo.Parser.parse_transition_times/430013002     warning: a struct for Timex.Parse.ZoneInfo.Parser.Zone is expected on struct update:30033004         %Timex.Parse.ZoneInfo.Parser.Zone{zone | leaps: leaps}30053006     but got type:30073008         dynamic()30093010     where "zone" was given the type:30113012         # type: dynamic()3013         # from: lib/parse/zoneinfo/parser.ex:330:793014         zone30153016     when defining the variable "zone", you must also pattern match on "%Timex.Parse.ZoneInfo.Parser.Zone{}"30173018     type warning found at:3019     │3020 344 │     parse_flags(version, rest, header, %Zone{zone | leaps: leaps})3021     │                                        ~3022     │3023     └─ lib/parse/zoneinfo/parser.ex:344:40: Timex.Parse.ZoneInfo.Parser.parse_leap_seconds/430243025     warning: a struct for Timex.Parse.ZoneInfo.Parser.Zone is expected on struct update:30263027         %Timex.Parse.ZoneInfo.Parser.Zone{zone | transitions: transitions}30283029     but got type:30303031         dynamic(%{..., transitions: term()})30323033     where "zone" was given the type:30343035         # type: dynamic(%{..., transitions: term()})3036         # from: lib/parse/zoneinfo/parser.ex:354:153037         Enum.with_index(zone.transitions)30383039     when defining the variable "zone", you must also pattern match on "%Timex.Parse.ZoneInfo.Parser.Zone{}"30403041     type warning found at:3042     │3043 362 │       parse_posixtz_string(version, rest, %Zone{zone | transitions: transitions})3044     │                                           ~3045     │3046     └─ lib/parse/zoneinfo/parser.ex:362:43: Timex.Parse.ZoneInfo.Parser.parse_flags/430473048     warning: a struct for Timex.Parse.ZoneInfo.Parser.Zone is expected on struct update:30493050         %Timex.Parse.ZoneInfo.Parser.Zone{zone | transitions: transitions}30513052     but got type:30533054         dynamic(%{..., transitions: term()})30553056     where "zone" was given the type:30573058         # type: dynamic(%{..., transitions: term()})3059         # from: lib/parse/zoneinfo/parser.ex:354:153060         Enum.with_index(zone.transitions)30613062     when defining the variable "zone", you must also pattern match on "%Timex.Parse.ZoneInfo.Parser.Zone{}"30633064     type warning found at:3065     │3066 364 │       {:ok, %Zone{zone | transitions: transitions}, rest}3067     │             ~3068     │3069     └─ lib/parse/zoneinfo/parser.ex:364:13: Timex.Parse.ZoneInfo.Parser.parse_flags/430703071     warning: a struct for Timex.Parse.ZoneInfo.Parser.Zone is expected on struct update:30723073         %Timex.Parse.ZoneInfo.Parser.Zone{zone | rule: rule}30743075     but got type:30763077         dynamic()30783079     where "zone" was given the type:30803081         # type: dynamic()3082         # from: lib/parse/zoneinfo/parser.ex:369:623083         zone30843085     when defining the variable "zone", you must also pattern match on "%Timex.Parse.ZoneInfo.Parser.Zone{}"30863087     type warning found at:3088     │3089 372 │       {:ok, %Zone{zone | rule: rule}, format_rest <> rest}3090     │             ~3091     │3092     └─ lib/parse/zoneinfo/parser.ex:372:13: Timex.Parse.ZoneInfo.Parser.parse_posixtz_string/330933094     warning: a struct for Timex.Parse.ZoneInfo.Parser.Rule is expected on struct update:30953096         %Timex.Parse.ZoneInfo.Parser.Rule{rule | std_abbr: abbr, dst_abbr: abbr}30973098     but got type:30993100         dynamic()31013102     where "rule" was given the type:31033104         # type: dynamic()3105         # from: lib/parse/zoneinfo/parser.ex:383:333106         rule31073108     when defining the variable "rule", you must also pattern match on "%Timex.Parse.ZoneInfo.Parser.Rule{}"31093110     type warning found at:3111     │3112 385 │       parse_tz(:std_offset, rest, %Rule{rule | std_abbr: abbr, dst_abbr: abbr})3113     │                                   ~3114     │3115     └─ lib/parse/zoneinfo/parser.ex:385:35: Timex.Parse.ZoneInfo.Parser.parse_tz/331163117     warning: a struct for Timex.Parse.ZoneInfo.Parser.Rule is expected on struct update:31183119         %Timex.Parse.ZoneInfo.Parser.Rule{rule | std_offset: offset, dst_offset: offset}31203121     but got type:31223123         dynamic()31243125     where "rule" was given the type:31263127         # type: dynamic()3128         # from: lib/parse/zoneinfo/parser.ex:389:353129         rule31303131     when defining the variable "rule", you must also pattern match on "%Timex.Parse.ZoneInfo.Parser.Rule{}"31323133     type warning found at:3134     │3135 391 │       parse_tz(:dst_abbr, rest, %Rule{rule | std_offset: offset, dst_offset: offset})3136     │                                 ~3137     │3138     └─ lib/parse/zoneinfo/parser.ex:391:33: Timex.Parse.ZoneInfo.Parser.parse_tz/331393140     warning: a struct for Timex.Parse.ZoneInfo.Parser.Rule is expected on struct update:31413142         %Timex.Parse.ZoneInfo.Parser.Rule{rule | dst_abbr: abbr}31433144     but got type:31453146         dynamic()31473148     where "rule" was given the type:31493150         # type: dynamic()3151         # from: lib/parse/zoneinfo/parser.ex:405:333152         rule31533154     when defining the variable "rule", you must also pattern match on "%Timex.Parse.ZoneInfo.Parser.Rule{}"31553156     type warning found at:3157     │3158 407 │          rule = %Rule{rule | dst_abbr: abbr} do3159     │                 ~3160     │3161     └─ lib/parse/zoneinfo/parser.ex:407:17: Timex.Parse.ZoneInfo.Parser.parse_tz/331623163     warning: a struct for Timex.Parse.ZoneInfo.Parser.Rule is expected on struct update:31643165         %Timex.Parse.ZoneInfo.Parser.Rule{rule | dst_offset: offset}31663167     but got type:31683169         dynamic()31703171     where "rule" was given the type:31723173         # type: dynamic()3174         # from: lib/parse/zoneinfo/parser.ex:424:353175         rule31763177     when defining the variable "rule", you must also pattern match on "%Timex.Parse.ZoneInfo.Parser.Rule{}"31783179     type warning found at:3180     │3181 426 │          rule = %Rule{rule | dst_offset: offset} do3182     │                 ~3183     │3184     └─ lib/parse/zoneinfo/parser.ex:426:17: Timex.Parse.ZoneInfo.Parser.parse_tz/331853186     warning: a struct for Timex.Parse.ZoneInfo.Parser.Rule is expected on struct update:31873188         %Timex.Parse.ZoneInfo.Parser.Rule{rule | start_time: start_time, end_time: end_time}31893190     but got type:31913192         dynamic()31933194     where "rule" was given the type:31953196         # type: dynamic()3197         # from: lib/parse/zoneinfo/parser.ex:449:363198         rule31993200     when defining the variable "rule", you must also pattern match on "%Timex.Parse.ZoneInfo.Parser.Rule{}"32013202     type warning found at:3203     │3204 454 │           {:ok, %Rule{rule | start_time: start_time, end_time: end_time}, rest}3205     │                 ~3206     │3207     └─ lib/parse/zoneinfo/parser.ex:454:17: Timex.Parse.ZoneInfo.Parser.parse_tz/332083209     warning: the following clause will never match:32103211         :error ->32123213     it is expected to match on type:32143215         dynamic({:error, :invalid_number, binary()})32163217     type warning found at:3218     │3219 528 │       :error ->3220     │       ~~~~~~~~~3221     │3222     └─ lib/parse/zoneinfo/parser.ex:528: Timex.Parse.ZoneInfo.Parser.parse_month_week_day/332233224Generated timex app3225==> httpoison3226Compiling 3 files (.ex)3227Generated httpoison app3228==> loki_logger3229Compiling 2 files (.ex)3230     warning: incompatible types given to Protobuf.Builder.new/2:32313232         Protobuf.Builder.new(Logproto.Direction, attrs)32333234     given types:32353236         -Logproto.Direction-, dynamic()32373238     but expected one of:32393240         %{..., __default_struct__: %{..., __struct__: atom()} or atom()}, term()32413242     where "attrs" (context Protobuf) was given the type:32433244         # type: dynamic()3245         # from: lib/logproto/loki.pb.ex:2173246         attrs32473248     type warning found at:3249     │3250 217 │   use Protobuf, enum: true, syntax: :proto33251     │   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3252     │3253     └─ lib/logproto/loki.pb.ex:217: Logproto.Direction.new/132543255     warning: incompatible types given to Protobuf.Builder.new/2:32563257         Protobuf.Builder.new(Logproto.TransferChunksResponse, attrs)32583259     given types:32603261         -Logproto.TransferChunksResponse-, dynamic()32623263     but expected one of:32643265         %{..., __default_struct__: %{..., __struct__: atom()} or atom()}, term()32663267     where "attrs" (context Protobuf) was given the type:32683269         # type: dynamic()3270         # from: lib/logproto/loki.pb.ex:2093271         attrs32723273     type warning found at:3274     │3275 209 │   use Protobuf, syntax: :proto33276     │   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3277     │3278     └─ lib/logproto/loki.pb.ex:209: Logproto.TransferChunksResponse.new/132793280     warning: incompatible types given to Protobuf.Builder.new/2:32813282         Protobuf.Builder.new(Logproto.Chunk, attrs)32833284     given types:32853286         -Logproto.Chunk-, dynamic()32873288     but expected one of:32893290         %{..., __default_struct__: %{..., __struct__: atom()} or atom()}, term()32913292     where "attrs" (context Protobuf) was given the type:32933294         # type: dynamic()3295         # from: lib/logproto/loki.pb.ex:1973296         attrs32973298     type warning found at:3299     │3300 197 │   use Protobuf, syntax: :proto33301     │   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3302     │3303     └─ lib/logproto/loki.pb.ex:197: Logproto.Chunk.new/133043305     warning: incompatible types given to Protobuf.Builder.new/2:33063307         Protobuf.Builder.new(Logproto.LabelPair, attrs)33083309     given types:33103311         -Logproto.LabelPair-, dynamic()33123313     but expected one of:33143315         %{..., __default_struct__: %{..., __struct__: atom()} or atom()}, term()33163317     where "attrs" (context Protobuf) was given the type:33183319         # type: dynamic()3320         # from: lib/logproto/loki.pb.ex:1833321         attrs33223323     type warning found at:3324     │3325 183 │   use Protobuf, syntax: :proto33326     │   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3327     │3328     └─ lib/logproto/loki.pb.ex:183: Logproto.LabelPair.new/133293330     warning: incompatible types given to Protobuf.Builder.new/2:33313332         Protobuf.Builder.new(Logproto.TimeSeriesChunk, attrs)33333334     given types:33353336         -Logproto.TimeSeriesChunk-, dynamic()33373338     but expected one of:33393340         %{..., __default_struct__: %{..., __struct__: atom()} or atom()}, term()33413342     where "attrs" (context Protobuf) was given the type:33433344         # type: dynamic()3345         # from: lib/logproto/loki.pb.ex:1653346         attrs33473348     type warning found at:3349     │3350 165 │   use Protobuf, syntax: :proto33351     │   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3352     │3353     └─ lib/logproto/loki.pb.ex:165: Logproto.TimeSeriesChunk.new/133543355     warning: incompatible types given to Protobuf.Builder.new/2:33563357         Protobuf.Builder.new(Logproto.DroppedStream, attrs)33583359     given types:33603361         -Logproto.DroppedStream-, dynamic()33623363     but expected one of:33643365         %{..., __default_struct__: %{..., __struct__: atom()} or atom()}, term()33663367     where "attrs" (context Protobuf) was given the type:33683369         # type: dynamic()3370         # from: lib/logproto/loki.pb.ex:1493371         attrs33723373     type warning found at:3374     │3375 149 │   use Protobuf, syntax: :proto33376     │   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3377     │3378     └─ lib/logproto/loki.pb.ex:149: Logproto.DroppedStream.new/133793380     warning: incompatible types given to Protobuf.Builder.new/2:33813382         Protobuf.Builder.new(Logproto.TailResponse, attrs)33833384     given types:33853386         -Logproto.TailResponse-, dynamic()33873388     but expected one of:33893390         %{..., __default_struct__: %{..., __struct__: atom()} or atom()}, term()33913392     where "attrs" (context Protobuf) was given the type:33933394         # type: dynamic()3395         # from: lib/logproto/loki.pb.ex:1353396         attrs33973398     type warning found at:3399     │3400 135 │   use Protobuf, syntax: :proto33401     │   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3402     │3403     └─ lib/logproto/loki.pb.ex:135: Logproto.TailResponse.new/134043405     warning: incompatible types given to Protobuf.Builder.new/2:34063407         Protobuf.Builder.new(Logproto.TailRequest, attrs)34083409     given types:34103411         -Logproto.TailRequest-, dynamic()34123413     but expected one of:34143415         %{..., __default_struct__: %{..., __struct__: atom()} or atom()}, term()34163417     where "attrs" (context Protobuf) was given the type:34183419         # type: dynamic()3420         # from: lib/logproto/loki.pb.ex:1153421         attrs34223423     type warning found at:3424     │3425 115 │   use Protobuf, syntax: :proto33426     │   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3427     │3428     └─ lib/logproto/loki.pb.ex:115: Logproto.TailRequest.new/134293430     warning: incompatible types given to Protobuf.Builder.new/2:34313432         Protobuf.Builder.new(Logproto.Entry, attrs)34333434     given types:34353436         -Logproto.Entry-, dynamic()34373438     but expected one of:34393440         %{..., __default_struct__: %{..., __struct__: atom()} or atom()}, term()34413442     where "attrs" (context Protobuf) was given the type:34433444         # type: dynamic()3445         # from: lib/logproto/loki.pb.ex:1013446         attrs34473448     type warning found at:3449     │3450 101 │   use Protobuf, syntax: :proto33451     │   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3452     │3453     └─ lib/logproto/loki.pb.ex:101: Logproto.Entry.new/134543455    warning: incompatible types given to Protobuf.Builder.new/2:34563457        Protobuf.Builder.new(Logproto.Stream, attrs)34583459    given types:34603461        -Logproto.Stream-, dynamic()34623463    but expected one of:34643465        %{..., __default_struct__: %{..., __struct__: atom()} or atom()}, term()34663467    where "attrs" (context Protobuf) was given the type:34683469        # type: dynamic()3470        # from: lib/logproto/loki.pb.ex:873471        attrs34723473    type warning found at:3474    │3475 87 │   use Protobuf, syntax: :proto33476    │   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3477    │3478    └─ lib/logproto/loki.pb.ex:87: Logproto.Stream.new/134793480    warning: incompatible types given to Protobuf.Builder.new/2:34813482        Protobuf.Builder.new(Logproto.LabelResponse, attrs)34833484    given types:34853486        -Logproto.LabelResponse-, dynamic()34873488    but expected one of:34893490        %{..., __default_struct__: %{..., __struct__: atom()} or atom()}, term()34913492    where "attrs" (context Protobuf) was given the type:34933494        # type: dynamic()3495        # from: lib/logproto/loki.pb.ex:753496        attrs34973498    type warning found at:3499    │3500 75 │   use Protobuf, syntax: :proto33501    │   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3502    │3503    └─ lib/logproto/loki.pb.ex:75: Logproto.LabelResponse.new/135043505    warning: incompatible types given to Protobuf.Builder.new/2:35063507        Protobuf.Builder.new(Logproto.LabelRequest, attrs)35083509    given types:35103511        -Logproto.LabelRequest-, dynamic()35123513    but expected one of:35143515        %{..., __default_struct__: %{..., __struct__: atom()} or atom()}, term()35163517    where "attrs" (context Protobuf) was given the type:35183519        # type: dynamic()3520        # from: lib/logproto/loki.pb.ex:573521        attrs35223523    type warning found at:3524    │3525 57 │   use Protobuf, syntax: :proto33526    │   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3527    │3528    └─ lib/logproto/loki.pb.ex:57: Logproto.LabelRequest.new/135293530    warning: incompatible types given to Protobuf.Builder.new/2:35313532        Protobuf.Builder.new(Logproto.QueryResponse, attrs)35333534    given types:35353536        -Logproto.QueryResponse-, dynamic()35373538    but expected one of:35393540        %{..., __default_struct__: %{..., __struct__: atom()} or atom()}, term()35413542    where "attrs" (context Protobuf) was given the type:35433544        # type: dynamic()3545        # from: lib/logproto/loki.pb.ex:453546        attrs35473548    type warning found at:3549    │3550 45 │   use Protobuf, syntax: :proto33551    │   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3552    │3553    └─ lib/logproto/loki.pb.ex:45: Logproto.QueryResponse.new/135543555    warning: incompatible types given to Protobuf.Builder.new/2:35563557        Protobuf.Builder.new(Logproto.PushResponse, attrs)35583559    given types:35603561        -Logproto.PushResponse-, dynamic()35623563    but expected one of:35643565        %{..., __default_struct__: %{..., __struct__: atom()} or atom()}, term()35663567    where "attrs" (context Protobuf) was given the type:35683569        # type: dynamic()3570        # from: lib/logproto/loki.pb.ex:153571        attrs35723573    type warning found at:3574    │3575 15 │   use Protobuf, syntax: :proto33576    │   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3577    │3578    └─ lib/logproto/loki.pb.ex:15: Logproto.PushResponse.new/135793580    warning: incompatible types given to Protobuf.Builder.new/2:35813582        Protobuf.Builder.new(Logproto.PushRequest, attrs)35833584    given types:35853586        -Logproto.PushRequest-, dynamic()35873588    but expected one of:35893590        %{..., __default_struct__: %{..., __struct__: atom()} or atom()}, term()35913592    where "attrs" (context Protobuf) was given the type:35933594        # type: dynamic()3595        # from: lib/logproto/loki.pb.ex:33596        attrs35973598    type warning found at:3599    │3600  3 │   use Protobuf, syntax: :proto33601    │   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3602    │3603    └─ lib/logproto/loki.pb.ex:3: Logproto.PushRequest.new/136043605    warning: incompatible types given to Protobuf.Builder.new/2:36063607        Protobuf.Builder.new(Logproto.QueryRequest, attrs)36083609    given types:36103611        -Logproto.QueryRequest-, dynamic()36123613    but expected one of:36143615        %{..., __default_struct__: %{..., __struct__: atom()} or atom()}, term()36163617    where "attrs" (context Protobuf) was given the type:36183619        # type: dynamic()3620        # from: lib/logproto/loki.pb.ex:233621        attrs36223623    type warning found at:3624    │3625 23 │   use Protobuf, syntax: :proto33626    │   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3627    │3628    └─ lib/logproto/loki.pb.ex:23: Logproto.QueryRequest.new/136293630Generated loki_logger app3631==> nerves_compatibility_test3632Compiling 2 files (.ex)3633Generated nerves_compatibility_test app3634* skipping runtime configuration (config/runtime.exs not found)3635** (Mix) Duplicated modules: 3636	'Elixir.JSON.Encoder.Map' specified in elixir and json3637	'Elixir.JSON.Encoder.List' specified in elixir and json3638	'Elixir.JSON.Encoder.Integer' specified in elixir and json3639	'Elixir.JSON.Encoder.Float' specified in elixir and json3640	'Elixir.JSON.Encoder.BitString' specified in elixir and json3641	'Elixir.JSON.Encoder.Atom' specified in elixir and json3642	'Elixir.JSON.Encoder' specified in elixir and json3643	'Elixir.JSON' specified in elixir and json