lol

Merge pull request #213034 from figsoda/inferno

inferno: 0.11.7 -> 0.11.14

authored by

Weijia Wang and committed by
GitHub
03c9c3e5 212d3048

+12 -15
+12 -15
pkgs/development/tools/inferno/default.nix
··· 1 - { fetchCrate, lib, rustPlatform }: 1 + { lib, rustPlatform, fetchFromGitHub }: 2 2 3 3 rustPlatform.buildRustPackage rec { 4 4 pname = "inferno"; 5 - version = "0.11.7"; 5 + version = "0.11.14"; 6 6 7 - # github version doesn't have a Cargo.lock 8 - src = fetchCrate { 9 - inherit pname version; 10 - sha256 = "sha256-HZBCLgWC9yEo3lY7If18SILKZV3rwHv7FBVdumiTbJg="; 7 + src = fetchFromGitHub { 8 + owner = "jonhoo"; 9 + repo = pname; 10 + rev = "v${version}"; 11 + hash = "sha256-0H+h4BM4x3vlI6EMeXNzcCQpW2S4czJR2GaviZ0nhEM="; 12 + fetchSubmodules = true; 11 13 }; 12 14 13 - cargoSha256 = "sha256-upO+G9569NXFuc2vpxR6E4nxJqCjg+RMlxV7oKb7v1E="; 15 + cargoHash = "sha256-5VQNgZUgakQUczKs7T+c305c3I1DDSaVMO3tFXqIdIc="; 14 16 15 - # these tests depend on a patched version of flamegraph which is included in 16 - # the github repository as a submodule, but absent from the crates version 17 + # skip flaky tests 17 18 checkFlags = [ 18 - "--skip=collapse::dtrace::tests::test_collapse_multi_dtrace" 19 - "--skip=collapse::dtrace::tests::test_collapse_multi_dtrace_simple" 20 - "--skip=collapse::perf::tests::test_collapse_multi_perf" 21 - "--skip=collapse::perf::tests::test_collapse_multi_perf_simple" 22 - "--skip=collapse::perf::tests::test_multiple_skip_after" 23 - "--skip=collapse::perf::tests::test_one_skip_after" 19 + "--skip=flamegraph_base_symbol" 20 + "--skip=flamegraph_multiple_base_symbol" 24 21 ]; 25 22 26 23 meta = with lib; {