fitz

Build log

nerves_system_x86_64

fitz 0.1.1 · fail · run fitz-0.1.1-1791184015611
1026 of 1026 lines
1Resolving Hex dependencies...2Resolution completed in 0.316s3Unchanged:4  barlix 0.3.45  bcrypt_elixir 1.1.16  circular_buffer 1.1.07  combination 0.0.38  combine 0.10.09  earmark 1.4.49 RETIRED! VULNERABLE!10    (deprecated) Earmark is no longer maintained. Migrate to a replacement, for example MDEx (https://hex.pm/packages/mdex).1112    EEF-CVE-2026-48591 (MEDIUM)13    aka: CVE-2026-48591, GHSA-52mm-h59v-f3c714    Stored XSS via unescaped HTML attribute values in earmark15    https://osv.dev/vulnerability/EEF-CVE-2026-4859116  elixir_make 0.10.017  ex_doc 0.19.318  expo 1.1.119  fitz 0.1.120  flow 0.15.021  gen_stage 0.14.322  gettext 0.26.223  html_entities 0.5.224  interactive_cmd 0.1.425  makeup 1.2.326  makeup_elixir 0.16.227  nerves 2.0.0-pre.228  nerves_discovery 0.1.529  nerves_logging 0.2.430  nerves_runtime 0.13.1331  nerves_system_bbb 2.30.232  nerves_system_br 1.34.433  nerves_system_mangopi_mq_pro 0.17.234  nerves_system_qemu_aarch64 0.4.235  nerves_system_rpi0 2.1.236  nerves_system_rpi4 2.1.237  nerves_system_rpi5 2.1.238  nerves_system_trellis 0.5.039  nerves_system_x86_64 1.34.240  nerves_toolchain_aarch64_nerves_linux_gnu 15.3.141  nerves_toolchain_armv6_nerves_linux_gnueabihf 15.3.142  nerves_toolchain_armv7_nerves_linux_gnueabihf 15.3.143  nerves_toolchain_riscv64_nerves_linux_gnu 15.3.144  nerves_toolchain_x86_64_nerves_linux_musl 15.3.145  nerves_uevent 0.1.746  nimble_parsec 1.4.247  png 0.2.148  property_table 0.3.449  ring_logger 0.11.750  slugify 1.3.151  tablet 0.3.352  timex 3.7.1353  toolshed 0.5.054  tzdata 1.2.255  uboot_env 1.0.256  uuid 1.1.857* Getting fitz (Hex package)58* Getting nerves (Hex package)59* Getting ring_logger (Hex package)60* Getting toolshed (Hex package)61* Getting nerves_runtime (Hex package)62* Getting nerves_system_bbb (Hex package)63* Getting nerves_system_mangopi_mq_pro (Hex package)64* Getting nerves_system_qemu_aarch64 (Hex package)65* Getting nerves_system_rpi0 (Hex package)66* Getting nerves_system_rpi4 (Hex package)67* Getting nerves_system_rpi5 (Hex package)68* Getting nerves_system_trellis (Hex package)69* Getting nerves_system_x86_64 (Hex package)70* Getting nerves_system_br (Hex package)71* Getting nerves_toolchain_x86_64_nerves_linux_musl (Hex package)72* Getting nerves_toolchain_armv7_nerves_linux_gnueabihf (Hex package)73* Getting nerves_toolchain_aarch64_nerves_linux_gnu (Hex package)74* Getting nerves_toolchain_armv6_nerves_linux_gnueabihf (Hex package)75* Getting nerves_toolchain_riscv64_nerves_linux_gnu (Hex package)76* Getting nerves_logging (Hex package)77* Getting nerves_uevent (Hex package)78* Getting uboot_env (Hex package)79* Getting elixir_make (Hex package)80* Getting property_table (Hex package)81* Getting circular_buffer (Hex package)82* Getting interactive_cmd (Hex package)83* Getting nerves_discovery (Hex package)84* Getting tablet (Hex package)85* Getting barlix (Hex package)86* Getting bcrypt_elixir (Hex package)87* Getting combination (Hex package)88* Getting ex_doc (Hex package)89* Getting flow (Hex package)90* Getting html_entities (Hex package)91* Getting slugify (Hex package)92* Getting timex (Hex package)93* Getting uuid (Hex package)94* Getting combine (Hex package)95* Getting gettext (Hex package)96* Getting tzdata (Hex package)97* Getting expo (Hex package)98* Getting gen_stage (Hex package)99* Getting earmark (Hex package)100* Getting makeup_elixir (Hex package)101* Getting makeup (Hex package)102* Getting nimble_parsec (Hex package)103* Getting png (Hex package)104Found retired packages, see above for details105Found packages with security advisories, see above for details106    warning: function description/0 is unused107    │108 26 │   defp description() do109    │        ~110    │111    └─ /work/proj/deps_x86_64/fitz/mix.exs:26:8: Fitz.Mixfile (module)112113===> Analyzing applications...114===> Compiling png115==> barlix116Compiling 9 files (.ex)117    warning: Enum.chunk/2 is deprecated. Use Enum.chunk_every/2 instead118    │119 60 │       Enum.chunk(digits, 2)120    │            ~121    │122    └─ lib/barlix/itf.ex:60:12: Barlix.ITF.interleave/1123124    warning: List.zip/1 is deprecated. Use Enum.zip/1 instead125    │126 64 │         |> List.zip()127    │                 ~128    │129    └─ lib/barlix/itf.ex:64:17: Barlix.ITF.interleave/1130131Generated barlix app132warning: "xref: [exclude: ...]" in your mix.exs file is deprecated, instead use: "elixirc_options: [no_warn_undefined: ...]"133  (mix 1.20.3) lib/mix/tasks/compile.elixir.ex:243: Mix.Tasks.Compile.Elixir.xref_exclude_opts/2134  (mix 1.20.3) lib/mix/tasks/compile.elixir.ex:142: Mix.Tasks.Compile.Elixir.run/1135  (mix 1.20.3) lib/mix/task.ex:502: anonymous fn/3 in Mix.Task.run_task/5136  (mix 1.20.3) lib/mix/task.compiler.ex:299: Mix.Task.Compiler.run_compiler/2137  (mix 1.20.3) lib/mix/task.compiler.ex:287: Mix.Task.Compiler.run/4138  (mix 1.20.3) lib/mix/tasks/compile.all.ex:75: Mix.Tasks.Compile.All.do_run/2139140==> ex_doc141Compiling 18 files (.ex)142     warning: using single-quoted strings to represent charlists is deprecated.143     Use ~c"" if you indeed want a charlist or use "" instead.144     You may run "mix format --migrate" to change all single-quoted145     strings to use the ~c sigil and fix this warning.146     │147 121 │       [{'mimetype', @mimetype} | files_to_add(output)],148     │         ~149     │150     └─ lib/ex_doc/formatter/epub.ex:121:9151152     warning: using single-quoted strings to represent charlists is deprecated.153     Use ~c"" if you indeed want a charlist or use "" instead.154     You may run "mix format --migrate" to change all single-quoted155     strings to use the ~c sigil and fix this warning.156     │157 122 │       compress: ['.css', '.xhtml', '.html', '.ncx', '.js', '.opf', '.jpg', '.png', '.xml']158     │                  ~159     │160     └─ lib/ex_doc/formatter/epub.ex:122:18161162     warning: using single-quoted strings to represent charlists is deprecated.163     Use ~c"" if you indeed want a charlist or use "" instead.164     You may run "mix format --migrate" to change all single-quoted165     strings to use the ~c sigil and fix this warning.166     │167 122 │       compress: ['.css', '.xhtml', '.html', '.ncx', '.js', '.opf', '.jpg', '.png', '.xml']168     │                          ~169     │170     └─ lib/ex_doc/formatter/epub.ex:122:26171172     warning: using single-quoted strings to represent charlists is deprecated.173     Use ~c"" if you indeed want a charlist or use "" instead.174     You may run "mix format --migrate" to change all single-quoted175     strings to use the ~c sigil and fix this warning.176     │177 122 │       compress: ['.css', '.xhtml', '.html', '.ncx', '.js', '.opf', '.jpg', '.png', '.xml']178     │                                    ~179     │180     └─ lib/ex_doc/formatter/epub.ex:122:36181182     warning: using single-quoted strings to represent charlists is deprecated.183     Use ~c"" if you indeed want a charlist or use "" instead.184     You may run "mix format --migrate" to change all single-quoted185     strings to use the ~c sigil and fix this warning.186     │187 122 │       compress: ['.css', '.xhtml', '.html', '.ncx', '.js', '.opf', '.jpg', '.png', '.xml']188     │                                             ~189     │190     └─ lib/ex_doc/formatter/epub.ex:122:45191192     warning: using single-quoted strings to represent charlists is deprecated.193     Use ~c"" if you indeed want a charlist or use "" instead.194     You may run "mix format --migrate" to change all single-quoted195     strings to use the ~c sigil and fix this warning.196     │197 122 │       compress: ['.css', '.xhtml', '.html', '.ncx', '.js', '.opf', '.jpg', '.png', '.xml']198     │                                                     ~199     │200     └─ lib/ex_doc/formatter/epub.ex:122:53201202     warning: using single-quoted strings to represent charlists is deprecated.203     Use ~c"" if you indeed want a charlist or use "" instead.204     You may run "mix format --migrate" to change all single-quoted205     strings to use the ~c sigil and fix this warning.206     │207 122 │       compress: ['.css', '.xhtml', '.html', '.ncx', '.js', '.opf', '.jpg', '.png', '.xml']208     │                                                            ~209     │210     └─ lib/ex_doc/formatter/epub.ex:122:60211212     warning: using single-quoted strings to represent charlists is deprecated.213     Use ~c"" if you indeed want a charlist or use "" instead.214     You may run "mix format --migrate" to change all single-quoted215     strings to use the ~c sigil and fix this warning.216     │217 122 │       compress: ['.css', '.xhtml', '.html', '.ncx', '.js', '.opf', '.jpg', '.png', '.xml']218     │                                                                    ~219     │220     └─ lib/ex_doc/formatter/epub.ex:122:68221222     warning: using single-quoted strings to represent charlists is deprecated.223     Use ~c"" if you indeed want a charlist or use "" instead.224     You may run "mix format --migrate" to change all single-quoted225     strings to use the ~c sigil and fix this warning.226     │227 122 │       compress: ['.css', '.xhtml', '.html', '.ncx', '.js', '.opf', '.jpg', '.png', '.xml']228     │                                                                            ~229     │230     └─ lib/ex_doc/formatter/epub.ex:122:76231232     warning: using single-quoted strings to represent charlists is deprecated.233     Use ~c"" if you indeed want a charlist or use "" instead.234     You may run "mix format --migrate" to change all single-quoted235     strings to use the ~c sigil and fix this warning.236     │237 122 │       compress: ['.css', '.xhtml', '.html', '.ncx', '.js', '.opf', '.jpg', '.png', '.xml']238     │                                                                                    ~239     │240     └─ lib/ex_doc/formatter/epub.ex:122:84241242    warning: <%# is deprecated, use <%!-- or add a space between <% and # instead243    │244 39 │     <%# Extra content needed by the current markdown processor (e.g. custom Javascript) %>245    │     ~246    │247    └─ lib/ex_doc/formatter/epub/templates/module_template.eex:39: (file)248249    warning: <%# is deprecated, use <%!-- or add a space between <% and # instead250    │251 41 │     <%# Extra content specified by the user (e.g. custom Javascript) %>252    │     ~253    │254    └─ lib/ex_doc/formatter/epub/templates/module_template.eex:41: (file)255256    warning: <%# is deprecated, use <%!-- or add a space between <% and # instead257    │258 20 │     <%# Extra content needed by the current markdown processor (e.g. custom Javascript) %>259    │     ~260    │261    └─ lib/ex_doc/formatter/epub/templates/nav_template.eex:20: (file)262263    warning: <%# is deprecated, use <%!-- or add a space between <% and # instead264    │265 22 │     <%# Extra content specified by the user (e.g. custom Javascript) %>266    │     ~267    │268    └─ lib/ex_doc/formatter/epub/templates/nav_template.eex:22: (file)269270    warning: <%# is deprecated, use <%!-- or add a space between <% and # instead271    │272  3 │     <%# Extra content needed by the current markdown processor (i.g. custom Javascript) %>273    │     ~274    │275    └─ lib/ex_doc/formatter/epub/templates/extra_template.eex:3: (file)276277    warning: <%# is deprecated, use <%!-- or add a space between <% and # instead278    │279  5 │     <%# Extra content specified by the user (e.g. custom Javascript) %>280    │     ~281    │282    └─ lib/ex_doc/formatter/epub/templates/extra_template.eex:5: (file)283284    warning: <%# is deprecated, use <%!-- or add a space between <% and # instead285    │286  9 │     <%# Extra content needed by the current markdown processor (e.g. custom Javascipt) %>287    │     ~288    │289    └─ lib/ex_doc/formatter/epub/templates/title_template.eex:9: (file)290291    warning: <%# is deprecated, use <%!-- or add a space between <% and # instead292    │293 11 │     <%# Extra content specified by the user (e.g. custom Javascipt) %>294    │     ~295    │296    └─ lib/ex_doc/formatter/epub/templates/title_template.eex:11: (file)297298    warning: <%# is deprecated, use <%!-- or add a space between <% and # instead299    │300 10 │     <%# Extra content needed by the current markdown processor (e.g. custom CSS) %>301    │     ~302    │303    └─ lib/ex_doc/formatter/epub/templates/head_template.eex:10: (file)304305    warning: <%# is deprecated, use <%!-- or add a space between <% and # instead306    │307 12 │     <%# Extra content specified by the user (e.g. custom CSS) %>308    │     ~309    │310    └─ lib/ex_doc/formatter/epub/templates/head_template.eex:12: (file)311312     warning: atom ::: must be written between quotes, as in :"::", to avoid ambiguity313     │314 233 │         {:::, _, [{name, meta, args}, right]}, placeholders315     │          ~316     │317     └─ lib/ex_doc/formatter/html/autolink.ex:233:10318319     warning: atom ::: must be written between quotes, as in :"::", to avoid ambiguity320     │321 235 │           {{:::, [], [{{ref, name}, meta, args}, right]}, placeholders}322     │             ~323     │324     └─ lib/ex_doc/formatter/html/autolink.ex:235:13325326     warning: using single-quoted strings to represent charlists is deprecated.327     Use ~c"" if you indeed want a charlist or use "" instead.328     You may run "mix format --migrate" to change all single-quoted329     strings to use the ~c sigil and fix this warning.330     │331 591 │     case :code.where_is_file('#{module}.beam') do332     │                              ~333     │334     └─ lib/ex_doc/formatter/html/autolink.ex:591:30335336     warning: using single-quoted strings to represent charlists is deprecated.337     Use ~c"" if you indeed want a charlist or use "" instead.338     You may run "mix format --migrate" to change all single-quoted339     strings to use the ~c sigil and fix this warning.340     │341 626 │       case :code.where_is_file('Elixir.Kernel.beam') do342     │                                ~343     │344     └─ lib/ex_doc/formatter/html/autolink.ex:626:32345346    warning: <%# is deprecated, use <%!-- or add a space between <% and # instead347    │348 17 │   <%# Extra content needed by the current markdown processor (e.g. custom Javascript) %>349    │   ~350    │351    └─ lib/ex_doc/formatter/html/templates/footer_template.eex:17: (file)352353    warning: <%# is deprecated, use <%!-- or add a space between <% and # instead354    │355 19 │   <%# Extra content specified by the user (e.g. custom Javascript) %>356    │   ~357    │358    └─ lib/ex_doc/formatter/html/templates/footer_template.eex:19: (file)359360    warning: <%# is deprecated, use <%!-- or add a space between <% and # instead361    │362 15 │     <%# Extra content needed by the current markdown processor (e.g. custom CSS) %>363    │     ~364    │365    └─ lib/ex_doc/formatter/html/templates/head_template.eex:15: (file)366367    warning: <%# is deprecated, use <%!-- or add a space between <% and # instead368    │369 17 │     <%# Extra content specified by the user (e.g. custom CSS) %>370    │     ~371    │372    └─ lib/ex_doc/formatter/html/templates/head_template.eex:17: (file)373374     warning: atom ::: must be written between quotes, as in :"::", to avoid ambiguity375     │376 441 │   defp process_type_ast({:::, _, [d | _]}, :opaque), do: d377     │                          ~378     │379     └─ lib/ex_doc/retriever.ex:441:26380381     warning: atom ::: must be written between quotes, as in :"::", to avoid ambiguity382     │383 444 │   defp get_typespec_signature({:when, _, [{:::, _, [{name, meta, args}, _]}, _]}, arity) do384     │                                            ~385     │386     └─ lib/ex_doc/retriever.ex:444:44387388     warning: atom ::: must be written between quotes, as in :"::", to avoid ambiguity389     │390 448 │   defp get_typespec_signature({:::, _, [{name, meta, args}, _]}, arity) do391     │                                ~392     │393     └─ lib/ex_doc/retriever.ex:448:32394395     warning: atom ::: must be written between quotes, as in :"::", to avoid ambiguity396     │397 461 │       {{:::, _, [left, _]}, i} -> to_var(left, i)398     │         ~399     │400     └─ lib/ex_doc/retriever.ex:461:9401402     warning: atom ::: must be written between quotes, as in :"::", to avoid ambiguity403     │404 504 │   defp remove_first_macro_arg({:::, info, [{name, info2, [_term_arg | rest_args]}, return]}) do405     │                                ~406     │407     └─ lib/ex_doc/retriever.ex:504:32408409     warning: atom ::: must be written between quotes, as in :"::", to avoid ambiguity410     │411 505 │     {:::, info, [{name, info2, rest_args}, return]}412     │      ~413     │414     └─ lib/ex_doc/retriever.ex:505:6415416     warning: this clause of defp logo_path/1 is never used (or it will always fail/warn when invoked)417     │418 227 │   defp logo_path(%{logo: nil}), do: nil419     │        ~420     │421     └─ lib/ex_doc/formatter/html/templates.ex:227:8: ExDoc.Formatter.HTML.Templates.logo_path/1422423     warning: the following clause is redundant:424425         defp to_var({:<<>>, _, _}, _)426427     it has type:428429         dynamic({:<<>>, term(), term()}), dynamic()430431     previous clauses have already matched on the following types:432433         {atom(), term(), term()}, term()434435     │436 469 │   defp to_var({:<<>>, _, _}, _), do: {:binary, [], nil}437     │        ~438     │439     └─ lib/ex_doc/retriever.ex:469:8: ExDoc.Retriever.to_var/2440441     warning: expected a map or struct when accessing .available? in expression:442443         module.available?444445     where "module" was given the type:446447         # type: dynamic(atom())448         # from: lib/ex_doc/markdown.ex:150:12449         Code.ensure_loaded?(module)450451     hint: "var.field" (without parentheses) means "var" is a map() while "var.fun()" (with parentheses) means "var" is an atom()452453     type warning found at:454     │455 150 │       Code.ensure_loaded?(module) && module.available?456     │                                             ~457     │458     └─ lib/ex_doc/markdown.ex:150:45: ExDoc.Markdown.find_markdown_processor/0459460     warning: the following clause is redundant:461462         defp to_var({:%{}, _, _}, _)463464     it has type:465466         dynamic({:%{}, term(), term()}), dynamic()467468     previous clauses have already matched on the following types:469470         {atom(), term(), term()}, term()471472     │473 470 │   defp to_var({:%{}, _, _}, _), do: {:map, [], nil}474     │        ~475     │476     └─ lib/ex_doc/retriever.ex:470:8: ExDoc.Retriever.to_var/2477478     warning: the following clause is redundant:479480         defp to_var({:{}, _, _}, _)481482     it has type:483484         dynamic({:{}, term(), term()}), dynamic()485486     previous clauses have already matched on the following types:487488         {atom(), term(), term()}, term()489490     │491 471 │   defp to_var({:{}, _, _}, _), do: {:tuple, [], nil}492     │        ~493     │494     └─ lib/ex_doc/retriever.ex:471:8: ExDoc.Retriever.to_var/2495496     warning: the following clause is redundant:497498         defp to_var(float, _) when is_integer(float)499500     it has type:501502         integer(), dynamic()503504     previous clauses have already matched on the following types:505506         {atom(), term(), term()}, term()507         {term(), term()}, term()508         integer(), term()509510     │511 474 │   defp to_var(float, _) when is_integer(float), do: {:float, [], nil}512     │        ~513     │514     └─ lib/ex_doc/retriever.ex:474:8: ExDoc.Retriever.to_var/2515516     warning: expected a map or struct when accessing .__struct__ in expression:517518         module.__struct__519520     where "module" was given the type:521522         # type: dynamic(atom())523         # from: lib/ex_doc/retriever.ex:169:7524         function_exported?(module, :__struct__, 0)525526     hint: "var.field" (without parentheses) means "var" is a map() while "var.fun()" (with parentheses) means "var" is an atom()527528     type warning found at:529     │530 170 │           match?(%{__exception__: true}, module.__struct__) ->531     │                                                 ~532     │533     └─ lib/ex_doc/retriever.ex:170:49: ExDoc.Retriever.get_type/1534535     warning: the right-hand side of || will never be executed:536537         anno_line(anno) || ...538539     because the left-hand side always evaluates to:540541         dynamic(float() or integer())542543     where "anno" was given the type:544545         # type: dynamic()546         # from: lib/ex_doc/retriever.ex:341:57547         {:attribute, anno, :callback, {^actual_def, specs}} =548           Enum.find(549             abst_code,550             &case &1 do551               ...552             end553           )554555     type warning found at:556     │557 344 │     line = anno_line(anno) || doc_line558     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~559     │560     └─ lib/ex_doc/retriever.ex:344: ExDoc.Retriever.get_callback/4561562     warning: the right-hand side of || will never be executed:563564         anno_line(anno) || ...565566     because the left-hand side always evaluates to:567568         dynamic(float() or integer())569570     where "anno" was given the type:571572         # type: dynamic()573         # from: lib/ex_doc/retriever.ex:410:36574         {:attribute, anno, type, spec} =575           Enum.find(abst_code, fn576             {:attribute, _, type, {^name, _, args}} -> type in [:opaque, :type] and length(args) == arity577             _ -> false578           end)579580     type warning found at:581     │582 420 │     line = anno_line(anno) || doc_line583     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~584     │585     └─ lib/ex_doc/retriever.ex:420: ExDoc.Retriever.get_type/3586587Generated ex_doc app588==> flow589Compiling 9 files (.ex)590     warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead591     │592 653 │               reraise e, System.stacktrace()593     │                                 ~594     │595     └─ lib/flow/materialize.ex:653:33: Flow.Materialize.build_trigger/1596597Generated flow app598==> combination599Compiling 1 file (.ex)600Generated combination app601==> fitz602Compiling 16 files (.ex)603    warning: using single-quoted strings to represent charlists is deprecated.604    Use ~c"" if you indeed want a charlist or use "" instead.605    You may run "mix format --migrate" to change all single-quoted606    strings to use the ~c sigil and fix this warning.607    │608 32 │     list = ["", nil, [], {}, %{}, '']609    │                                   ~610    │611    └─ lib/fitz.ex:32:35612613    warning: variable "barcode" is unused (if the variable is not meant to be used, prefix it with an underscore)614    │615 22 │     barcode =616    │     ~~~~~~~617    │618    └─ lib/generators/barcode.ex:22:5: Barcode.generate/2619620    warning: variable "params" is unused (there is a variable with the same name in the context, use the pin operator (^) to match on it or prefix this variable with underscore if it is not meant to be used)621    │622 39 │     params =623    │     ~~~~~~624    │625    └─ lib/parsers/map.ex:39:5: Fitz.Map.page_params/1626627    warning: variable "k" is unused (if the variable is not meant to be used, prefix it with an underscore)628    │629 60 │     |> Enum.filter(fn{k, v}-> v != nil end)630    │                       ~631    │632    └─ lib/parsers/map.ex:60:23: Fitz.Map.drop_nil/1633634     warning: variable "newmap" is unused (if the variable is not meant to be used, prefix it with an underscore)635     │636 202 │      newmap = for {key, val} <- map, into: %{}, do: {String.to_atom(key), val}637     │      ~~~~~~638     │639     └─ lib/parsers/map.ex:202:6: Fitz.Map.to_atom/1640641     warning: variable "newmap" is unused (if the variable is not meant to be used, prefix it with an underscore)642     │643 206 │      newmap = for {key, val} <- map, into: %{}, do: {Atom.to_string(key), val}644     │      ~~~~~~645     │646     └─ lib/parsers/map.ex:206:6: Fitz.Map.to_string/1647648    warning: variable "roles" is unused (if the variable is not meant to be used, prefix it with an underscore)649    │650 15 │     roles = Enum.map result.rows, fn(row) ->651    │     ~~~~~652    │653    └─ lib/parsers/query.ex:15:5: Fitz.Query.to_map/1654655    warning: variable "k" is unused (if the variable is not meant to be used, prefix it with an underscore)656    │657 14 │     |> Enum.filter(fn{k, v}-> Ecto.assoc_loaded?(v) end)658    │                       ~659    │660    └─ lib/parsers/struct.ex:14:23: Fitz.Struct.drop_assoc/1661662    warning: variable "k" is unused (if the variable is not meant to be used, prefix it with an underscore)663    │664 30 │     |> Enum.filter(fn{k, v}-> Ecto.assoc_loaded?(v) && v != nil end)665    │                       ~666    │667    └─ lib/parsers/struct.ex:30:23: Fitz.Struct.clean/1668669    warning: variable "time" is unused (if the variable is not meant to be used, prefix it with an underscore)670    │671 44 │       time = ([hour, minute] |> Enum.join(":")) <> "am"672    │       ~673    │674    └─ lib/parsers/time.ex:44:7: Fitz.Time.date_converter/1675676    warning: variable "time" is unused (if the variable is not meant to be used, prefix it with an underscore)677    │678 42 │       time = ([hour, minute] |> Enum.join(":")) <> "pm"679    │       ~680    │681    └─ lib/parsers/time.ex:42:7: Fitz.Time.date_converter/1682683    warning: variable "date" is unused (there is a variable with the same name in the context, use the pin operator (^) to match on it or prefix this variable with underscore if it is not meant to be used)684    │685 46 │     date = month <> " " <> day <> ", " <> year686    │     ~~~~687    │688    └─ lib/parsers/time.ex:46:5: Fitz.Time.date_converter/1689690    warning: variable "hours" is unused (there is a variable with the same name in the context, use the pin operator (^) to match on it or prefix this variable with underscore if it is not meant to be used)691    │692 63 │         hours = hours + 12693    │         ~694    │695    └─ lib/parsers/time.ex:63:9: Fitz.Time.from_standard/1696697    warning: variable "time" is unused (there is a variable with the same name in the context, use the pin operator (^) to match on it or prefix this variable with underscore if it is not meant to be used)698    │699 65 │       time = {hours, minutes}700    │       ~~~~701    │702    └─ lib/parsers/time.ex:65:7: Fitz.Time.from_standard/1703704    warning: variable "time" is unused (if the variable is not meant to be used, prefix it with an underscore)705    │706 84 │     time = Timex.shift(datetime, hours: -(hours), minutes: minutes)707    │     ~~~~708    │709    └─ lib/parsers/time.ex:84:5: Fitz.Time.timezone_converter/2710711     warning: variable "time" is unused (if the variable is not meant to be used, prefix it with an underscore)712     │713 103 │     time = Timex.shift(datetime, hours: (hours), minutes: minutes)714     │     ~~~~715     │716     └─ lib/parsers/time.ex:103:5: Fitz.Time.timezone_reconverter/2717718    warning: variable "r" is unused (if the variable is not meant to be used, prefix it with an underscore)719    │720  9 │         r =721    │         ~722    │723    └─ lib/parsers/uri.ex:9:9: Fitz.URI.merge_query/1724725warning: 1..-1 has a default step of -1, please write 1..-1//-1 instead726  lib/parsers/uri.ex:28: Fitz.URI.query/1727728    warning: variable "parsed_uri" is unused (if the variable is not meant to be used, prefix it with an underscore)729    │730 56 │     parsed_uri =731    │     ~~~~~~~~~~732    │733    └─ lib/parsers/uri.ex:56:5: Fitz.URI.parse/1734735    warning: variable "params" is unused (there is a variable with the same name in the context, use the pin operator (^) to match on it or prefix this variable with underscore if it is not meant to be used)736    │737  5 │     params =738    │     ~~~~~~739    │740    └─ lib/schedule/scheduler.ex:5:5: Fitz.Schedule.validate_params/1741742    warning: variable "from_date" is unused (there is a variable with the same name in the context, use the pin operator (^) to match on it or prefix this variable with underscore if it is not meant to be used)743    │744 27 │       from_date = from_date745    │       ~746    │747    └─ lib/schedule/scheduler.ex:27:7: Fitz.Schedule.days_interval/1748749    warning: variable "from_date" is unused (there is a variable with the same name in the context, use the pin operator (^) to match on it or prefix this variable with underscore if it is not meant to be used)750    │751 25 │       from_date = Timex.today |> Timex.to_naive_datetime |> Timex.shift(hours: params.hours, minutes: params.minutes)752    │       ~753    │754    └─ lib/schedule/scheduler.ex:25:7: Fitz.Schedule.days_interval/1755756    warning: variable "list" is unused (if the variable is not meant to be used, prefix it with an underscore)757    │758 30 │     list =759    │     ~~~~760    │761    └─ lib/schedule/scheduler.ex:30:5: Fitz.Schedule.days_interval/1762763    warning: variable "today" is unused (if the variable is not meant to be used, prefix it with an underscore)764    │765 18 │     today = Timex.today |> Timex.to_naive_datetime766    │     ~~~~~767    │768    └─ lib/schedule/scheduler.ex:18:5: Fitz.Schedule.days_interval/1769770    warning: variable "from_date" is unused (if the variable is not meant to be used, prefix it with an underscore)771    │772 57 │          from_date =773    │          ~774    │775    └─ lib/schedule/scheduler.ex:57:10: Fitz.Schedule.weeks_interval/1776777    warning: variable "from_date" is unused (if the variable is not meant to be used, prefix it with an underscore)778    │779 50 │            from_date =780    │            ~781    │782    └─ lib/schedule/scheduler.ex:50:12: Fitz.Schedule.weeks_interval/1783784    warning: variable "from_date" is unused (if the variable is not meant to be used, prefix it with an underscore)785    │786 44 │        from_date = params.from_date787    │        ~788    │789    └─ lib/schedule/scheduler.ex:44:8: Fitz.Schedule.weeks_interval/1790791    warning: variable from_date in code block has no effect as it is never returned (remove the variable or assign it to _ to avoid warnings)792    │793 64 │      from_date794    │      ~795    │796    └─ lib/schedule/scheduler.ex:64:6: Fitz.Schedule.weeks_interval/1797798    warning: variable "from_date" is unused (there is a variable with the same name in the context, use the pin operator (^) to match on it or prefix this variable with underscore if it is not meant to be used)799    │800 67 │        from_date = from_date |> Timex.shift(days: 7)801    │        ~802    │803    └─ lib/schedule/scheduler.ex:67:8: Fitz.Schedule.weeks_interval/1804805    warning: variable "list" is unused (there is a variable with the same name in the context, use the pin operator (^) to match on it or prefix this variable with underscore if it is not meant to be used)806    │807 75 │     list = list -- [List.last(list)]808    │     ~~~~809    │810    └─ lib/schedule/scheduler.ex:75:5: Fitz.Schedule.weeks_interval/1811812    warning: variable "day_of_month" is unused (there is a variable with the same name in the context, use the pin operator (^) to match on it or prefix this variable with underscore if it is not meant to be used)813    │814 83 │       day_of_month =815    │       ~816    │817    └─ lib/schedule/scheduler.ex:83:7: Fitz.Schedule.months_interval/1818819     warning: variable "from_date" is unused (there is a variable with the same name in the context, use the pin operator (^) to match on it or prefix this variable with underscore if it is not meant to be used)820     │821 126 │         from_date = from_date |> Timex.shift(months: 1)822     │         ~823     │824     └─ lib/schedule/scheduler.ex:126:9: Fitz.Schedule.months_interval/1825826     warning: variable "list" is unused (if the variable is not meant to be used, prefix it with an underscore)827     │828 128 │       list =829     │       ~830     │831     └─ lib/schedule/scheduler.ex:128:7: Fitz.Schedule.months_interval/1832833     warning: variable "from_date" is unused (there is a variable with the same name in the context, use the pin operator (^) to match on it or prefix this variable with underscore if it is not meant to be used)834     │835 100 │         from_date = from_date |> Timex.shift(months: 1)836     │         ~837     │838     └─ lib/schedule/scheduler.ex:100:9: Fitz.Schedule.months_interval/1839840     warning: variable "list" is unused (if the variable is not meant to be used, prefix it with an underscore)841     │842 105 │       list =843     │       ~844     │845     └─ lib/schedule/scheduler.ex:105:7: Fitz.Schedule.months_interval/1846847     warning: variable "list" is unused (there is a variable with the same name in the context, use the pin operator (^) to match on it or prefix this variable with underscore if it is not meant to be used)848     │849 135 │           list = list -- [List.last(list)]850     │           ~~~~851     │852     └─ lib/schedule/scheduler.ex:135:11: Fitz.Schedule.months_interval/1853854     warning: variable "list" is unused (if the variable is not meant to be used, prefix it with an underscore)855     │856 167 │       list =857     │       ~~~~858     │859     └─ lib/schedule/scheduler.ex:167:7: Fitz.Schedule.make/1860861     warning: variable "newmap" is unused (if the variable is not meant to be used, prefix it with an underscore)862     │863 183 │      newmap = for {key, val} <- map, into: %{}, do: {String.to_atom(key), val}864     │      ~~~~~~865     │866     └─ lib/schedule/scheduler.ex:183:6: Fitz.Schedule.map_to_atom/1867868    warning: variable "time" is unused (if the variable is not meant to be used, prefix it with an underscore)869    │870 26 │           {:ok, time} ->871    │                 ~872    │873    └─ lib/stores/datetimes.ex:26:17: Store.DateTime.test/1874875     warning: variable "newmap" is unused (if the variable is not meant to be used, prefix it with an underscore)876     │877 187 │      newmap = for {key, val} <- map, into: %{}, do: {Atom.to_string(key), val}878     │      ~~~~~~879     │880     └─ lib/schedule/scheduler.ex:187:6: Fitz.Schedule.map_to_string/1881882    warning: variable "reason" is unused (if the variable is not meant to be used, prefix it with an underscore)883    │884 28 │           {:error, reason} ->885    │                    ~886    │887    └─ lib/stores/datetimes.ex:28:20: Store.DateTime.test/1888889     warning: variable "time" is unused (if the variable is not meant to be used, prefix it with an underscore)890     │891 201 │         time = ([hour, minute] |> Enum.join(":")) <> "am"892     │         ~893     │894     └─ lib/schedule/scheduler.ex:201:9: Fitz.Schedule.date_converter/1895896    warning: variable "time" is unused (if the variable is not meant to be used, prefix it with an underscore)897    │898 41 │ ...                   {:ok, time} ->899    │                             ~900    │901    └─ lib/stores/datetimes.ex:41:35: Store.DateTime.test/1902903     warning: variable "time" is unused (if the variable is not meant to be used, prefix it with an underscore)904     │905 199 │         time = ([hour, minute] |> Enum.join(":")) <> "pm"906     │         ~907     │908     └─ lib/schedule/scheduler.ex:199:9: Fitz.Schedule.date_converter/1909910    warning: variable "reason" is unused (if the variable is not meant to be used, prefix it with an underscore)911    │912 43 │ ...                   {:error, reason} ->913    │                                ~914    │915    └─ lib/stores/datetimes.ex:43:38: Store.DateTime.test/1916917     warning: variable "date" is unused (there is a variable with the same name in the context, use the pin operator (^) to match on it or prefix this variable with underscore if it is not meant to be used)918     │919 203 │       date = month <> " " <> day <> ", " <> year <> " @ " <> time920     │       ~921     │922     └─ lib/schedule/scheduler.ex:203:7: Fitz.Schedule.date_converter/1923924    warning: variable "date" is unused (if the variable is not meant to be used, prefix it with an underscore)925    │926 52 │                   date = next_day(datetime)927    │                   ~928    │929    └─ lib/stores/datetimes.ex:52:19: Store.DateTime.test/1930931     warning: variable "list" is unused (there is a variable with the same name in the context, use the pin operator (^) to match on it or prefix this variable with underscore if it is not meant to be used)932     │933 205 │     list = list |> Enum.join("<br/>")934     │     ~~~~935     │936     └─ lib/schedule/scheduler.ex:205:5: Fitz.Schedule.date_converter/1937938    warning: variable "rest" is unused (if the variable is not meant to be used, prefix it with an underscore)939    │940 73 │       {int, rest} ->941    │             ~942    │943    └─ lib/stores/datetimes.ex:73:13: Store.DateTime.check_last/1944945     warning: variable "hours" is unused (there is a variable with the same name in the context, use the pin operator (^) to match on it or prefix this variable with underscore if it is not meant to be used)946     │947 215 │         hours = hours + 12948     │         ~949     │950     └─ lib/schedule/scheduler.ex:215:9: Fitz.Schedule.get_time/1951952     warning: variable "time" is unused (there is a variable with the same name in the context, use the pin operator (^) to match on it or prefix this variable with underscore if it is not meant to be used)953     │954 218 │       time = [hours, minutes]955     │       ~~~~956     │957     └─ lib/schedule/scheduler.ex:218:7: Fitz.Schedule.get_time/1958959     warning: variable "time" is unused (if the variable is not meant to be used, prefix it with an underscore)960     │961 240 │     time = Timex.shift(datetime, hours: -(hours), minutes: minutes)962     │     ~~~~963     │964     └─ lib/schedule/scheduler.ex:240:5: Fitz.Schedule.timezone_converter/2965966     warning: variable "time" is unused (if the variable is not meant to be used, prefix it with an underscore)967     │968 262 │     time = Timex.shift(datetime, hours: (hours), minutes: minutes)969     │     ~~~~970     │971     └─ lib/schedule/scheduler.ex:262:5: Fitz.Schedule.timezone_reconverter/2972973     warning: variable "result" is unused (there is a variable with the same name in the context, use the pin operator (^) to match on it or prefix this variable with underscore if it is not meant to be used)974     │975 123 │     result =976     │     ~~~~~~977     │978     └─ lib/stores/datetimes.ex:123:5: Store.DateTime.next_day/1979980     warning: variable "fin" is unused (if the variable is not meant to be used, prefix it with an underscore)981     │982 138 │   def parallel(start, fin) do983     │                       ~~~984     │985     └─ lib/stores/datetimes.ex:138:23: Store.DateTime.parallel/2986987     warning: variable "start" is unused (if the variable is not meant to be used, prefix it with an underscore)988     │989 138 │   def parallel(start, fin) do990     │                ~~~~~991     │992     └─ lib/stores/datetimes.ex:138:16: Store.DateTime.parallel/2993994     error: undefined variable "str_directives"995     │996 139 │     vals = Enum.chunk_every(str_directives, 10)997     │                             ^^^^^^^^^^^^^^998     │999     └─ lib/stores/datetimes.ex:139:29: Store.DateTime.parallel/210001001    error: undefined variable "days"1002    │1003 98 │           Enum.at(days, day_init)1004    │                   ^^^^1005    │1006    └─ lib/stores/datetimes.ex:98:19: Store.DateTime.next_day/110071008    error: undefined variable "str_directives"1009    │1010 39 │                 Enum.find(str_directives, fn(x) ->1011    │                           ^^^^^^^^^^^^^^1012    │1013    └─ lib/stores/datetimes.ex:39:27: Store.DateTime.test/110141015    error: undefined variable "timex_directives"1016    │1017 22 │     list = timex_directives |> Enum.reverse1018    │            ^^^^^^^^^^^^^^^^1019    │1020    └─ lib/stores/datetimes.ex:22:12: Store.DateTime.test/1102110221023== Compilation error in file lib/stores/datetimes.ex ==1024** (CompileError) lib/stores/datetimes.ex: cannot compile module Store.DateTime (errors have been logged)10251026could not compile dependency :fitz, "mix compile" failed. Errors may have been logged above. You can recompile this dependency with "mix deps.compile fitz --force", update it with "mix deps.update fitz" or clean it with "mix deps.clean fitz"