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"