gauc

Build log

host

gauc 0.17.1 · fail · run gauc-0.17.1-1791188039500
297 of 297 lines
1Resolving Hex dependencies...2Resolution completed in 0.123s3Unchanged:4  benchee 0.99.05  circular_buffer 1.1.06  deep_merge 1.0.27  elixir_make 0.10.08  gauc 0.17.19  interactive_cmd 0.1.410  jason 1.4.511  nerves 2.0.0-pre.212  nerves_discovery 0.1.513  nerves_logging 0.2.414  nerves_runtime 0.13.1315  nerves_system_bbb 2.30.216  nerves_system_br 1.34.417  nerves_system_mangopi_mq_pro 0.17.218  nerves_system_qemu_aarch64 0.4.219  nerves_system_rpi0 2.1.220  nerves_system_rpi4 2.1.221  nerves_system_rpi5 2.1.222  nerves_system_trellis 0.5.023  nerves_system_x86_64 1.34.224  nerves_toolchain_aarch64_nerves_linux_gnu 15.3.125  nerves_toolchain_armv6_nerves_linux_gnueabihf 15.3.126  nerves_toolchain_armv7_nerves_linux_gnueabihf 15.3.127  nerves_toolchain_riscv64_nerves_linux_gnu 15.3.128  nerves_toolchain_x86_64_nerves_linux_musl 15.3.129  nerves_uevent 0.1.730  poison 3.1.031  poolboy 1.5.232  property_table 0.3.433  ring_logger 0.11.734  rustler 0.38.035  tablet 0.3.336  toolshed 0.5.037  uboot_env 1.0.238All dependencies have been fetched39     warning: found quoted keyword "check" but the quotes are not required. Note that keywords are always atoms, even when quoted. Similar to atoms, keywords made exclusively of ASCII letters, numbers, and underscores and not beginning with a number do not require quotes40     │41 103 │       "check": [42     │       ~43     │44     └─ /work/proj/deps/gauc/mix.exs:103:74546    warning: String.strip/1 is deprecated. Use String.trim/1 instead47    │48  4 │   @version File.read!("VERSION") |> String.strip49    │                                            ~50    │51    └─ /work/proj/deps/poison/mix.exs:4:44: Poison.Mixfile (module)5253==> benchee54Compiling 39 files (.ex)55warning: pattern matching on 0.0 is equivalent to matching only on +0.0. Instead you must match on +0.0 or -0.056└─ lib/benchee/relative_statistics.ex: Benchee.RelativeStatistics.zero_safe_division/25758warning: pattern matching on 0.0 is equivalent to matching only on +0.0. Instead you must match on +0.0 or -0.059└─ lib/benchee/relative_statistics.ex: Benchee.RelativeStatistics.zero_safe_division/26061warning: pattern matching on 0.0 is equivalent to matching only on +0.0. Instead you must match on +0.0 or -0.062└─ lib/benchee/relative_statistics.ex: Benchee.RelativeStatistics.zero_safe_division/26364warning: pattern matching on 0.0 is equivalent to matching only on +0.0. Instead you must match on +0.0 or -0.065└─ lib/benchee/output/benchmark_printer.ex: Benchee.Output.BenchmarkPrinter.benchmarking/36667warning: pattern matching on 0.0 is equivalent to matching only on +0.0. Instead you must match on +0.0 or -0.068└─ lib/benchee/output/benchmark_printer.ex: Benchee.Output.BenchmarkPrinter.benchmarking/36970warning: pattern matching on 0.0 is equivalent to matching only on +0.0. Instead you must match on +0.0 or -0.071└─ lib/benchee/output/benchmark_printer.ex: Benchee.Output.BenchmarkPrinter.benchmarking/37273warning: pattern matching on 0.0 is equivalent to matching only on +0.0. Instead you must match on +0.0 or -0.074└─ lib/benchee/statistics.ex: Benchee.Statistics.add_ips/17576    warning: unused require Integer77    │78 13 │   require Integer79    │   ~80    │81    └─ lib/benchee/statistics.ex:13:38283warning: pattern matching on 0.0 is equivalent to matching only on +0.0. Instead you must match on +0.0 or -0.084└─ lib/benchee/benchmark/runner.ex: Benchee.Benchmark.Runner.run_memory_benchmark/28586warning: pattern matching on 0.0 is equivalent to matching only on +0.0. Instead you must match on +0.0 or -0.087└─ lib/benchee/benchmark/runner.ex: Benchee.Benchmark.Runner.measure_runtimes/48889    warning: a struct for Benchee.Benchmark.ScenarioContext is expected on struct update:9091        %Benchee.Benchmark.ScenarioContext{92          scenario_context93          | function_call_overhead: function_call_overhead94        }9596    but got type:9798        dynamic(%{..., config: %{..., measure_function_call_overhead: term(), pre_check: term()}})99100    where "scenario_context" was given the types:101102        # type: dynamic(%{..., config: %{..., pre_check: term()}})103        # from: lib/benchee/benchmark/runner.ex:26:32104        scenario_context.config.pre_check105106        # type: dynamic(%{..., config: %{..., measure_function_call_overhead: term(), pre_check: term()}})107        # from: lib/benchee/benchmark/runner.ex:31:34108        scenario_context.config.measure_function_call_overhead109110    when defining the variable "scenario_context", you must also pattern match on "%Benchee.Benchmark.ScenarioContext{}"111112    type warning found at:113    │114 37 │     scenario_context = %ScenarioContext{115    │                        ~116    │117    └─ lib/benchee/benchmark/runner.ex:37:24: Benchee.Benchmark.Runner.run_scenarios/2118119     warning: a struct for Benchee.Configuration is expected on struct update:120121         %Benchee.Configuration{122           config123           | formatters: config.formatters ++ [{Benchee.Formatters.TaggedSave, tagged_save_options}]124         }125126     but got type:127128         dynamic(%{..., save: not false})129130     where "config" was given the type:131132         # type: dynamic(%{..., save: not false})133         # from: lib/benchee/configuration.ex:413:38134         config = %{save: save_values}135136     when defining the variable "config", you must also pattern match on "%Benchee.Configuration{}"137138     type warning found at:139     │140 421 │     %__MODULE__{141     │     ~142     │143     └─ lib/benchee/configuration.ex:421:5: Benchee.Configuration.save_option_conversion/1144145    warning: a struct for Benchee.Scenario is expected on struct update:146147        %Benchee.Scenario{scenario | name: Benchee.Scenario.display_name(scenario)}148149    but got type:150151        dynamic()152153    where "scenario" was given the type:154155        # type: dynamic()156        # from: lib/benchee/formatters/tagged_save.ex:73:20157        scenario158159    when defining the variable "scenario", you must also pattern match on "%Benchee.Scenario{}"160161    type warning found at:162    │163 74 │     %Scenario{scenario | name: Scenario.display_name(scenario)}164    │     ~165    │166    └─ lib/benchee/formatters/tagged_save.ex:74:5: Benchee.Formatters.TaggedSave.update_name/1167168    warning: a struct for Benchee.Suite is expected on struct update:169170        %Benchee.Suite{suite | scenarios: scenarios ++ loaded}171172    but got type:173174        dynamic(%{..., configuration: %{..., load: term()}, scenarios: term()})175176    where "suite" was given the type:177178        # type: dynamic(%{..., configuration: %{..., load: term()}, scenarios: term()})179        # from: lib/benchee/scenario_loader.ex:18:18180        suite = %{configuration: %{load: load_path}, scenarios: scenarios}181182    when defining the variable "suite", you must also pattern match on "%Benchee.Suite{}"183184    type warning found at:185    │186 20 │     %Suite{suite | scenarios: scenarios ++ loaded}187    │     ~188    │189    └─ lib/benchee/scenario_loader.ex:20:5: Benchee.ScenarioLoader.load/1190191    warning: a struct for Benchee.Suite is expected on struct update:192193        %Benchee.Suite{suite | scenarios: scenarios}194195    but got type:196197        dynamic(%{..., configuration: %{..., inputs: term()}, scenarios: term()})198199    where "suite" was given the types:200201        # type: dynamic(%{..., scenarios: term()})202        # from: lib/benchee/relative_statistics.ex:27:10203        sort(suite.scenarios)204205        # type: dynamic(%{..., configuration: %{..., inputs: term()}, scenarios: term()})206        # from: lib/benchee/relative_statistics.ex:28:10207        calculate_relative_statistics(208          sort(suite.scenarios),209          suite.configuration.inputs210        )211212    when defining the variable "suite", you must also pattern match on "%Benchee.Suite{}"213214    type warning found at:215    │216 30 │     %Suite{suite | scenarios: scenarios}217    │     ~218    │219    └─ lib/benchee/relative_statistics.ex:30:5: Benchee.RelativeStatistics.relative_statistics/1220221     warning: a struct for Benchee.Statistics is expected on struct update:222223         %Benchee.Statistics{statistics | ips: ips, std_dev_ips: standard_dev_ips}224225     but got type:226227         dynamic(%{..., average: float() or integer(), std_dev_ratio: float() or integer()})228229     where "statistics" was given the types:230231         # type: dynamic(%{..., average: float() or integer()})232         # from: lib/benchee/statistics.ex:235:61233         Benchee.Conversion.Duration.convert_value({1, :second}, :nanosecond) / statistics.average234235         # type: dynamic(%{..., average: float() or integer(), std_dev_ratio: float() or integer()})236         # from: lib/benchee/statistics.ex:236:28237         ips * statistics.std_dev_ratio238239     when defining the variable "statistics", you must also pattern match on "%Benchee.Statistics{}"240241     type warning found at:242     │243 238 │     %__MODULE__{244     │     ~245     │246     └─ lib/benchee/statistics.ex:238:5: Benchee.Statistics.add_ips/1247248    warning: a struct for Benchee.Statistics is expected on struct update:249250        %Benchee.Statistics{251          statistics252          | relative_more: zero_safe_division(statistics.average, reference_statistics.average),253            relative_less: zero_safe_division(reference_statistics.average, statistics.average),254            absolute_difference: statistics.average - reference_statistics.average255        }256257    but got type:258259        dynamic(not %{..., average: nil})260261    where "statistics" was given the type:262263        # type: dynamic(not %{..., average: nil})264        # from: lib/benchee/relative_statistics.ex:85:32265        statistics266267    when defining the variable "statistics", you must also pattern match on "%Benchee.Statistics{}"268269    type warning found at:270    │271 86 │     %Statistics{272    │     ~273    │274    └─ lib/benchee/relative_statistics.ex:86:5: Benchee.RelativeStatistics.add_relative_statistics/2275276     warning: :code.lib_dir/2 is deprecated. This functionality will be removed in a future release277     │278 183 │     path = :code.lib_dir(:elixir, :ebin)279     │                  ~280     │281     └─ lib/benchee/system.ex:183:18: Benchee.System.all_protocols_consolidated?/0282283    warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead284    │285 59 │           stacktrace = System.stacktrace()286    │                               ~287    │288    └─ lib/benchee/benchmark/collect/memory.ex:59:31: Benchee.Benchmark.Collect.Memory.start_runner/2289290Generated benchee app291==> gauc292Unchecked dependencies for environment prod:293* benchee (Hex package)294  the dependency build is outdated, please run "MIX_ENV=prod mix deps.compile"295could not compile dependency :gauc, "mix compile" failed. Errors may have been logged above. You can recompile this dependency with "mix deps.compile gauc --force", update it with "mix deps.update gauc" or clean it with "mix deps.clean gauc"296==> nerves_compatibility_test297** (Mix) Can't continue due to errors on dependencies